15098;15221;14785;14993;15017;15327;15094;15075;15070;14936;14891;14844;14805;14780;14692;14579;15164;14942;14897;15144;15053;14635;14739;14427;14946;15117;15030;15077;15020;14870;14818;15115;15030;15423;15243;15252;15092;15243;15236;15266;15299;15293;15154;15050;15397;15460;15525;15694;15397;15398;15642;15526;15440;15735;15724;15904;15560;15420;15356;15088;14860;15063;15477;15754;15637;15845;15706;16163;16082;15984;15891;15923;15829;15866;15801;16109;15878;15867;15841;15603;15539;15264;15395;15333;15758;15881;15949;15973;15807;15845;15832;16096;15960;16117;16189;16281;16142;16136;16137;16415;16448;15653;15983;15933;16145;15978;15877;16195;16378;15966;15931;16078;16079;16230;16448;16601;16292;16435;16198;16356;16324;16261;16288;16406;16207;16189;16328;16196;16308;16403;16225;16349;16329;16262;16541;16332;16346;16499;16584;16408;16507;16295;16631;16224;16641;16423;16670;16716;16628;16736;16608;16337;16526;16438;16239;16303;16306;16350;16451;16407;16098;16364;16449;16596;16565;16496;16510;16549;16642;16812;16396;16067;16268;16406;16504;16317;15815;16108;16081;15772;16111;16636;16599;16620;16215;15982;15922;16232;16278;16153;16353;16356;16576;16152;16251;16182;16067;16360;16328;16000;16170;16410;16372;16485;16368;16403;16264;16408;16474;16356;16317;16411;16366;16534;16406;16492;16527;16451;16741;16515;16654;16639;16949;16566;16724;16442;16258;16050;15754;15811;15949;16214;16247;16474;16440;16686;16599;16443;16768;16609;16591;16669;16351;16314;16224;16317;16267;16369;16673;16823;16391;16417;16482;16230;16436;16410;16750;16814;16752;16766;16817;16796;16546;15664;14647;15164;15885;16657;16275;16271;16427;16562;16490;16796;16725;16523;16439;16307;16222;16085;15890;15583;15414;15552;15769;15987;16281;16764;16295;16184;15718;14939;14652;14812;15405;15326;15348;13193;8591;4874;3623;6278;11013;14006;15634;16282;16432;16828;16630;16735;16759;16947;16759;16869;16850;16759;16548;16615;16681;16757;16571;16769;16687;16920;17007;16741;16829;16848;16980;17004;16920;17231;17097;16998;16970;17089;16981;16875;17001;17065;16977;17077;16970;16910;17180;16748;17042;16999;16868;16685;16789;16693;16781;16678;16841;16894;16890;17136;17077;16964;16939;16512;16322;16502;16560;16705;16796;16920;17034;17164;17017;16839;16765;16823;16749;16998;16897;16921;16983;16849;16815;16890;17047;17082;16996;17093;17172;16827;17105;16960;16890;16604;16571;16496;16379;16459;16736;16766;16731;16967;16789;16700;16470;16649;16527;16466;16654;16536;16930;16927;16803;16810;16968;17081;17538;17437;17582;17570;17408;17116;17133;17290;17289;17064;17243;17151;17145;17224;17219;17130;17110;17150;17292;17369;16951;16979;17002;16865;16557;16612;16533;16713;16763;16578;16669;16529;16768;16784;16903;16788;16998;16672;16441;16495;16594;16775;16761;16993;16963;17156;16845;16467;16568;16474;17129;17157;17155;17440;17530;17533;17187;17250;17039;17512;17450;17375;17430;17300;17433;17356;17276;17066;16891;16741;17058;16901;17131;17244;17302;17264;17095;17336;17422;17515;17879;17723;17824;17696;17657;17721;17941;17716;17739;17777;17179;17317;17674;17160;17385;17342;17394;17270;17445;17121;17112;17290;17265;17237;16982;17131;17170;17139;17180;17139;17084;17022;17019;17122;17011;17273;16976;17113;16866;17147;17154;16765;17235;17027;17020;17087;17003;16766;17155;17369;16976;17033;17122;17107;17480;17278;17610;17607;17504;17626;17494;17501;17368;17315;17272;17453;17226;17271;17522;17187;17189;17413;17629;17345;17341;17241;17430;17516;17403;17070;16910;17020;17328;17593;17679;17820;18029;18192;17738;17699;17562;17643;17622;17717;17615;17772;17365;17531;17454;17639;17491;17487;17442;17785;17693;17886;17618;17528;17451;17233;17117;17188;17263;17713;17588;17797;17267;16841;16000;15130;15634;16347;17294;17318;17022;16031;15987;16900;17549;17916;17527;16950;16466;16758;17452;17955;17942;17911;17941;18108;17842;17911;17329;17013;17531;17585;17534;17397;17281;17167;17359;17699;17358;17371;17254;17094;17085;17117;17263;17536;17374;17217;17289;17204;17600;17623;17436;17788;17278;17126;17230;17222;16953;17207;16937;17466;17539;17546;17598;17124;16487;15282;15750;17259;17977;17804;17715;18057;17938;17760;17543;17586;17627;17791;17588;17742;17975;17481;17745;17732;16991;17378;17747;17669;17892;17768;17612;17342;17816;17555;17544;17802;17568;17396;17609;17561;17371;17353;17122;17395;17564;17499;17283;17265;17246;17414;17617;17864;18124;17693;17143;15460;15205;16320;17132;16932;17280;17284;17348;17788;17675;17539;17522;17968;17822;17765;17729;17655;17627;17474;17477;16971;17469;17249;17167;17031;17289;17157;17081;17347;17697;17488;17507;17685;17853;17554;17690;17811;17945;17745;17609;17441;17212;17544;17580;17449;17334;17383;17420;17218;17301;17597;17618;17630;17577;17611;17477;17191;17345;17611;17109;16997;16789;17111;17174;17703;17397;17546;17684;17195;17385;17473;17635;17448;17462;17562;17485;17282;17692;17660;17762;17503;17476;17610;17532;17522;17610;17628;17327;17448;17364;17538;17702;17670;17695;17705;17603;17485;17548;17546;17740;17546;17385;17311;17386;17168;17250;17280;17352;17324;17517;17568;17603;17359;17594;17342;17616;17594;17790;17435;17588;17501;17455;17524;17652;17666;17801;17953;17711;17825;17884;17847;17878;17574;17738;17638;17805;17727;17720;17875;17500;17823;17679;17634;17948;17862;18118;17786;17842;17475;17418;17460;17663;17658;17978;17665;17811;17522;17807;17902;17737;17477;17912;18084;17884;17582;17683;17499;17475;17725;17670;17512;17396;17555;17386;17707;17803;17849;17604;17803;17702;17595;17413;17464;17435;16985;15004;12862;10970;9844;10130;12258;14603;14977;13424;10101;8465;10379;13759;16373;17620;17343;17425;17561;17594;17540;17452;17720;17798;17701;17462;17346;17421;17353;17636;17768;17712;17899;17658;17597;17301;17858;17588;17735;17816;17846;17802;17401;17471;17358;17873;17880;17924;17710;17809;17725;17589;17571;17441;17552;17553;17787;17769;17640;17400;17609;17807;17544;17385;17403;17464;17646;17469;17873;17707;17622;17849;17561;17302;17420;17273;17105;17208;17242;17455;17656;17703;17914;17979;17910;17836;17960;17818;17721;17660;17316;17248;17440;17536;17737;17518;17113;17198;17143;17383;17766;17913;18192;17730;17565;17816;17677;17298;17300;17168;17552;17355;17556;17064;17370;17182;17248;17498;17241;17648;17409;17672;17741;17996;18184;18339;18266;17645;17267;16891;17135;17511;17611;17649;17378;17505;17338;17657;17601;17689;17838;17560;17984;17842;18044;18026;17725;17707;17644;17580;17270;17304;17494;17806;17778;17819;17770;17710;17694;16722;16505;16859;16670;16794;17007;17102;16361;15559;16220;17262;17520;17613;18100;18087;17940;17821;17902;17942;17441;17179;16542;16770;17292;17512;17419;17137;17241;16872;16988;16692;17198;17201;17669;17966;17930;17727;17760;17778;17503;17698;17935;17904;17961;17652;18049;17664;17795;17797;17420;16734;16335;17302;17888;17745;17591;17903;17690;17674;17735;17709;17695;17876;17873;17917;17738;17487;17550;17423;17455;17458;17571;17625;17571;17454;17098;17306;17396;17386;17228;17707;17954;18217;18052;17997;17781;17824;17846;17468;17399;17149;17004;16774;15164;14378;15486;16904;17400;17820;17520;17518;17429;17325;17291;17301;17510;17232;17046;17382;17373;17389;17573;17697;17946;18040;17945;17994;17871;17895;18105;18362;17947;17919;17731;17748;18034;18105;17901;17489;17504;17588;17773;17705;17876;17538;17952;18268;18041;17807;17784;17618;17780;17883;17873;17790;17827;17834;17934;18018;18154;18260;18151;18037;18128;18082;17845;17995;17813;17876;18080;18098;18107;18117;18046;18031;17865;17572;17248;17210;17431;17547;17978;17957;17815;17762;17840;17642;17443;17923;18098;17900;17917;18010;17880;17915;17860;17828;17851;18035;18122;18078;18144;18106;18229;18365;18013;18059;18341;18221;18004;18041;17925;17757;18116;18248;18057;17880;17975;17837;17059;16243;17013;17831;17796;17993;17604;16909;16893;17515;17975;17810;18089;17993;18190;18266;17915;18011;17992;17998;18040;18252;18135;18171;17919;17940;18058;18006;17902;18068;17706;17819;17838;17979;18012;18189;18127;18063;17847;18033;18131;17988;18147;18123;18136;17873;17941;18056;18295;18177;18058;17951;17893;17931;17893;17868;17921;17677;17856;17789;17936;17811;17610;17597;17474;17661;17592;18109;18198;18108;18167;18200;17927;17935;17463;17385;17297;17080;16655;15476;14720;15641;17256;17647;17260;16839;17284;17724;18098;18092;18005;17662;18159;17925;17981;18078;17678;18027;17897;18016;17661;17724;17843;17726;17584;17646;18010;18095;18015;17812;17793;17731;18019;18240;18123;18279;18163;18178;17920;17612;17426;17774;17912;17735;17954;17964;18222;18133;17994;17806;18068;18168;17903;18026;17981;18137;17984;17927;17921;18095;17821;18066;17996;17808;17815;17862;17729;17740;17970;17826;17862;17807;18159;18017;18357;17816;17682;18086;17913;17746;17815;17678;17715;17926;17740;17561;17710;17833;17944;18098;17947;17791;17444;17556;17442;17339;17181;17372;17336;17234;17282;17277;17026;17039;16906;17136;17459;17548;17302;17628;17526;17542;17730;17936;17981;18114;18182;18198;18227;18123;18203;18073;18274;17978;18131;18167;18030;18203;18067;18096;17858;17913;18046;17921;17975;18136;17857;18116;17984;18432;18302;18253;18282;18123;18175;17878;18029;18265;18295;18140;18095;17869;18133;17934;17872;17859;17975;17944;17928;17904;17783;17767;17843;17620;17965;18022;18024;17899;17938;17827;17831;17784;17849;18018;18117;18246;18012;17943;17776;17925;17909;17897;17701;17570;17507;17041;17231;17146;16979;17405;17317;17193;17420;17603;17769;17814;17755;17673;17366;17537;17739;17615;18023
14977;15034;15186;15006;15000;15034;15176;15049;14811;14775;14979;15007;14887;14774;14660;14870;15126;15049;14948;15000;14648;14661;14486;14848;15003;15172;15097;15113;14899;14943;14971;15166;15286;15422;15308;15287;15133;15424;15245;15463;15010;15512;15174;15257;15417;15479;15606;15592;15468;15745;15548;15720;15610;15973;15754;15679;15781;15480;14856;14619;14868;15427;15432;15586;15604;16001;15961;16085;16006;15772;16151;16160;15976;15825;16246;15984;15952;15810;15672;15853;15674;15279;15573;15668;16014;16120;15977;15940;16091;16205;16219;16165;16268;16239;16028;16326;16413;16170;16154;15925;16109;15955;16101;16401;16202;15806;16149;16180;16056;15969;15990;15885;16392;16285;16299;16195;16310;16251;16308;16334;16394;16049;16265;16246;16196;16412;16271;16401;16178;16357;16343;16274;16578;16232;16407;16532;16379;16424;16446;16196;16376;16571;16525;16320;16436;16553;16702;16497;16475;16313;16329;16391;16416;16545;16350;16194;16153;16315;16259;16328;16445;16305;16509;16369;16663;16693;16704;16798;16606;16608;16359;16247;16249;16224;16460;16241;16229;16190;15971;16004;16312;16531;16705;16277;15964;16236;16349;16127;16407;16339;16439;16318;16353;15973;15890;16519;16164;16168;16237;16124;16277;16586;16547;16344;16378;16485;16495;16402;16615;16269;16288;16282;16683;16513;16378;16479;16723;16570;16576;16541;16869;16638;16784;16557;16362;16416;16040;15966;16023;15976;16215;16195;16516;16463;16464;16724;16623;16784;16569;16604;16535;16329;16117;16132;15972;16414;16163;16744;16664;16840;16400;16456;16550;16536;16289;16286;16506;16681;16621;16756;16882;16546;15682;14509;14973;15900;16269;16281;16310;16335;16548;16624;16710;16560;16596;16345;16075;16137;16174;15816;15233;15350;15592;15688;15866;16440;16568;16609;16316;15645;15333;14783;14981;15173;15836;15171;13551;8963;4894;3728;6001;10870;13648;15479;16094;16454;16247;16682;16843;16699;16837;16994;16843;16843;16786;16639;16596;16667;16822;16555;16420;16819;16559;16923;17053;16875;16999;16988;17053;17160;17067;16934;17334;17110;17030;16873;16970;16878;16833;17174;16869;17113;16999;16839;16979;17225;17132;16926;16891;16915;16975;16789;16740;16723;17318;17162;17111;17085;16985;16943;16604;16431;16686;16894;16913;16597;17069;16792;17100;16814;17197;17038;16714;16790;16845;16639;16627;16764;16776;16876;16877;16895;17051;17069;17373;17055;17030;17031;16995;16770;17035;16737;16702;16490;16554;16579;16612;16741;16849;16760;16655;16443;16535;16632;16660;16626;16485;17000;16805;16870;17119;16852;16989;17271;17798;17457;17149;17601;17296;17161;17248;17244;17172;17224;17299;17108;17431;17426;17391;17196;17270;17164;17220;17187;17098;17095;17061;16436;16418;16605;16558;16632;16689;16819;16703;16886;16843;16947;16921;16987;16690;16643;16388;16732;16389;16762;16803;16876;16905;16864;16760;16707;16718;16951;17138;17310;17318;17271;17201;17488;17285;17122;17234;17356;17338;17432;17323;17403;17574;17146;17281;17035;16912;16853;17155;17270;17258;17404;17327;17310;17387;17366;17778;17759;17880;17843;17739;17494;17512;17830;17970;18023;17555;17389;17426;17281;17284;17445;17412;17254;17291;17297;17439;17387;17171;17354;17408;17024;17223;17178;17225;17184;17198;17186;16843;17070;17030;16945;17142;16954;16880;17116;17144;17130;17068;17201;17056;16967;17315;17219;17023;17084;17067;16962;17077;16962;17208;17475;17411;17533;17631;17402;17466;17629;17313;17326;17434;17428;17382;17329;17359;17423;17303;17559;17288;17421;17546;17228;17107;17350;17468;17392;17069;16799;16935;17357;17725;17657;17797;17989;18180;17916;17852;17538;17998;17747;17691;17766;17661;17556;17302;17373;17511;17282;17370;17313;17708;17917;17870;17830;17368;17409;17643;17397;17144;17028;17686;17769;17784;17310;17015;16256;15304;15541;16167;17133;17294;17151;16083;15806;16640;17467;17990;17642;17311;16691;17128;17492;17839;17943;17720;18139;17788;17878;17841;17311;16954;17211;17480;17322;17430;17326;17143;17491;17747;17469;17403;17231;17168;17384;17349;17477;17277;17447;17446;17190;17294;17379;17753;17579;17407;17409;17464;17227;16884;17134;17046;17148;17576;17545;17397;17705;17185;16724;15453;15796;17227;17892;18099;17873;17963;17882;17741;17684;17665;17703;17707;17669;17996;17594;17686;17707;17560;17437;17215;17662;17779;17807;17506;17527;17704;17676;17558;17465;17671;17528;17750;17392;17407;17426;17594;17586;17466;17418;17619;17688;17405;17243;17234;17314;17852;17968;17607;16762;15570;15004;15836;16541;16942;17044;17009;17382;17777;17686;17673;17695;17928;17721;17675;17564;17538;17457;17457;17616;17300;17274;17326;17059;17087;16979;16842;17186;17547;17555;17694;17871;17748;17819;17720;17416;17778;17560;17737;17629;17719;17309;17424;17612;17513;17507;17371;17207;17360;17441;17339;17607;17666;17337;17323;17550;17685;17441;17698;17524;17200;16985;17279;17724;17537;17448;17416;17310;17437;17393;17143;17474;17369;17304;17380;17479;17570;17578;17532;17708;17732;17616;17453;17824;17525;17589;17634;17440;17296;17270;17658;17679;17753;17799;17756;17476;17885;17481;17469;17589;17381;17315;17315;17188;17326;17394;17324;17286;17248;17460;17510;17512;17483;17411;17361;17450;17516;17727;17495;17645;17702;17494;17684;17647;17460;17660;18011;17893;17971;17947;17768;17870;17772;17857;17809;17668;17844;17893;17841;17788;17950;17950;17858;17898;17881;18033;17838;17641;17551;17490;17479;17478;17684;17733;17538;17685;17569;17988;17825;17621;17534;17789;17800;17792;17714;17455;17476;17607;17780;17572;17592;17664;17615;17514;17887;17665;17589;17373;17672;17325;17771;17637;17358;17541;16902;15172;13213;11463;10017;10042;12017;14369;14934;13772;10729;8608;9926;13444;15829;17438;17455;17573;17720;17361;17634;17510;17601;17722;17533;17743;17441;17560;17455;17657;17646;17763;17553;17585;17639;17382;17675;17546;17748;17693;17715;17618;17660;17455;17529;17831;17848;17787;17945;17648;17588;17710;17680;17549;17704;17464;17740;17667;17410;17649;17757;17725;17526;17612;17478;17389;17372;17592;17665;17876;17830;17667;17701;17650;17259;17186;17010;17162;17374;17711;17462;17756;17918;18011;17929;17943;17813;17823;17863;17402;17431;17645;17479;17623;17531;17319;17075;17286;17167;17401;17804;17929;17974;17848;17626;17832;17595;17636;17284;17380;17701;17629;17530;17205;17277;17518;17138;17238;17343;17672;17450;17658;17756;17998;17824;18267;17970;17851;17181;16983;17147;17424;17417;17635;17621;17398;17543;17692;17949;17798;17569;17706;17862;17972;17984;17980;17914;17784;17597;17481;17380;17322;17462;17784;17673;17651;17825;17798;17708;17350;16359;16845;16807;16688;16842;17137;16390;15553;15974;17025;17539;17843;18082;18066;17851;17936;17769;17859;17808;17018;16176;16408;17269;17430;17280;17484;17155;16924;16950;17261;17045;17347;17678;17633;17717;17665;17615;17668;17650;17880;17816;17882;18065;17791;17828;17899;17969;17858;17580;16568;16153;16921;17595;17698;17784;17988;17855;17699;17855;17666;17823;17815;17912;17767;17773;17596;17599;17297;17358;17375;17635;17481;17559;17499;17149;17261;17268;17412;17393;17839;17763;18004;18247;18243;17901;18030;17954;17568;17412;17172;17064;16779;15391;14744;15211;16904;17481;17482;17677;17816;17363;17149;17242;17188;17372;17181;17158;17352;17412;17353;17417;17865;17667;18121;17970;17889;18313;18243;18226;18057;18104;17677;17990;17894;17990;17972;17983;17811;17588;17632;17735;17619;17775;17999;18059;17875;17881;17885;17780;17847;17775;17841;18043;18040;17967;17789;17924;18039;17910;18091;17969;17897;17904;18013;17767;17680;17901;17766;18029;18099;18264;18077;17934;17998;18033;17668;17366;16953;17179;17448;17725;18047;18032;18015;17862;17657;17670;17826;17582;18071;17891;17805;18045;17826;17979;17753;18024;18072;18253;18019;18137;18054;18341;18257;17941;18052;18123;18230;17834;18222;17973;18179;18180;17930;17887;17618;17852;17478;17125;16375;16840;17682;17835;17809;17659;17233;17167;17597;17966;18079;17842;17945;18134;18388;18118;17920;17988;17904;17997;18013;18057;17784;18044;17818;17766;17886;17885;17843;17923;17649;17662;18172;18176;18130;18391;17949;18218;17814;17898;18156;18252;18199;17873;18033;17850;18069;18057;18098;18015;17905;17980;17828;17864;17753;17760;17719;17660;17708;17813;17691;17696;17444;17619;17785;17772;18036;18325;18109;18364;18326;17960;17834;17378;17225;17321;17377;16843;15661;14821;15828;17017;17443;17304;16958;17132;17800;17995;18100;18052;17761;18026;17946;18058;17852;17803;17976;17962;17908;17681;17785;17539;17802;17977;17683;18169;17881;18106;17731;17447;17508;18032;18334;18283;18177;18317;17924;17816;17382;17550;17699;17313;17726;17865;18050;18145;18135;18012;18074;18044;17998;18060;18162;18174;17954;17917;17975;17994;17928;18119;17957;17772;17865;17786;17721;17639;17797;17765;18191;17972;17880;17910;17984;18070;18051;18097;18009;18191;17849;18068;17614;17778;17857;17800;17843;17768;17830;18038;17914;18065;17684;17756;17455;17419;17495;17352;17287;17620;17398;17425;17422;17465;17073;16937;16906;17316;17349;17479;17475;17541;17333;17511;17736;18069;18009;18081;17915;18142;18289;18307;17934;18124;18067;18078;18095;18374;18044;18272;17874;17973;17867;18160;18205;18111;18037;18129;18099;18083;18253;18317;18173;18288;18097;18451;18325;18131;18030;18181;18262;18452;18382;18040;18084;17848;18008;17764;18051;17971;17936;17961;17730;17776;17511;17919;17901;18320;17994;17960;17916;17903;17885;17819;18000;17972;18343;17857;18144;17800;17782;17807;18005;17714;17748;17617;17127;16998;17189;17208;17392;17265;17344;17334;17532;17750;17551;17785;17546;17562;17677;17651;17607;17855;17627
15514;15117;14996;14944;15191;15241;14949;14996;14911;14697;14673;14805;14686;14698;14882;14913;14793;15069;15235;15223;15034;14923;14821;14630;15152;14818;15073;14907;14843;14943;14866;15117;15259;15358;15230;15243;15465;15167;15375;15184;15161;15223;15379;15417;15536;15614;15705;15520;15372;15470;15618;15792;15553;15681;15708;15681;15560;15405;14984;14898;15023;15247;15665;15856;15675;15980;15983;15938;16266;15970;16088;16053;15877;16232;15969;16071;16121;16298;16046;15891;15645;15313;15396;15780;16063;15761;15999;16051;16005;15987;16239;16270;16316;16251;16211;16191;16211;16132;16227;16058;15958;16207;16172;16008;16151;16056;15836;16206;16352;16058;15773;15940;16252;16325;16337;16283;16418;16430;16530;16450;16236;16250;16274;16041;16242;16169;16338;16205;16448;16399;16421;16306;16266;16153;16356;16567;16294;16421;16457;16660;16528;16516;16365;16516;16736;16619;16662;16645;16427;16605;16441;16361;16563;16667;16377;16270;16295;16502;15993;16255;16207;16327;16355;16459;16678;16671;16651;16604;16814;16555;16365;16370;16464;16427;16255;16141;15997;16123;15909;16004;16558;16703;16307;16093;16175;16160;16166;16595;16565;16475;16539;16402;16252;16174;16271;16289;16174;16094;16172;16119;16504;16557;16471;16599;16332;16536;16411;16656;16278;16675;16440;16438;16406;16388;16531;16556;16385;16934;16690;16564;16759;16910;16622;16878;16831;16324;16252;15812;15861;16105;16023;16375;16453;16312;16761;16891;16882;16766;16604;16450;16616;16575;16242;15939;16248;16236;16544;16820;16694;16611;16683;16339;16647;16315;16323;16582;16575;16625;16600;16402;16601;16829;15824;15426;15743;16198;16036;16145;15969;16000;16557;16494;16626;16655;16520;16359;16191;16064;15842;16028;15621;15512;15398;15783;16051;16309;16341;16248;15858;14987;14159;14338;14988;15305;15986;15641;13734;8852;5067;4089;6993;11662;14569;15720;16231;16660;16438;16456;16620;16390;16815;16953;16786;16645;16805;16643;16647;16657;16982;16561;16800;16899;16670;16634;16757;16959;17001;16795;17107;17203;16985;17096;17243;17080;16946;17052;17076;16879;16828;16954;16973;16999;16836;16930;16921;17057;16909;17051;16842;16960;17049;16836;16849;16895;16918;16797;16892;16942;17122;16646;16582;16545;16732;16682;16871;16724;16745;16641;16736;16820;17015;16968;16618;17003;16987;16816;16903;16903;16769;16829;16993;17071;17168;17033;17170;17095;16831;17061;16964;16896;16969;16714;16902;16573;16769;16617;16625;17044;16726;16626;16456;16595;16444;16532;16250;16238;16572;16824;16918;17047;16939;16740;16811;17115;17582;17554;17337;17191;17029;17158;17320;17352;17340;17131;17101;17160;17244;17059;17287;17355;17228;17126;17261;17414;17071;17101;16726;16838;16623;16843;16782;16802;16462;16451;16520;16505;16935;16843;17026;16878;16895;16715;16687;16417;16804;16590;16842;16969;17112;16528;15725;15327;15770;16602;17011;17284;17334;17332;17292;17556;17214;17305;17331;17388;17315;17261;17557;17309;17255;17276;17271;16872;17144;17077;17274;17118;17196;17320;17437;17328;17304;17009;17259;17579;17782;17712;17505;17687;17763;17836;17929;17511;17578;17479;17354;17218;17289;17633;17476;17036;17314;17393;17382;17159;17238;17238;17128;17141;17054;17064;17016;17328;17059;17176;17167;17048;17081;16931;17041;17141;17027;17156;17104;17347;17084;16893;17155;17043;17176;17028;16981;16775;16935;16691;17072;17171;17269;17353;17604;17401;17625;17403;17425;17191;17350;17473;17510;17557;17369;17319;17284;17596;17474;17618;17616;17292;17448;17302;17350;17648;17512;17798;17326;17404;17439;17491;17213;17313;17592;17595;17850;17754;17437;17676;17532;17638;18018;17569;17731;17555;17553;17415;17235;17493;17262;17245;17683;17690;17341;17487;17607;17129;17044;16974;17194;17327;17506;17497;17322;16840;16502;14796;13762;14539;16000;17144;17596;17573;17021;16491;17205;17769;17579;17623;17085;16458;16636;17620;17879;18053;18068;17897;17889;17916;17995;17490;17496;17617;17665;17636;17243;17432;17602;17619;17414;17244;17349;17213;17149;16973;17258;17297;17248;17561;17229;17237;17266;17409;17355;17606;17430;17377;17099;17104;17022;17090;17002;17167;17270;17435;17679;17605;17302;16709;16236;16198;17312;17646;17872;17881;17897;17622;17582;17586;17544;17582;17771;17708;17663;17668;18019;17837;17307;17269;17321;17782;17935;17756;17777;17526;17793;17958;17754;17482;17821;17458;17420;17719;17390;17351;17312;17432;17261;17353;17316;17372;17204;17090;17508;17630;17921;18105;17760;17551;16687;16500;17149;17356;17781;17366;17526;17389;17765;17662;17471;17497;17891;17814;17863;17671;17842;17800;17494;17378;17302;17245;17228;17186;17267;16929;16805;17273;17304;17527;17587;17756;17462;17535;17560;17554;17636;17399;17571;17540;17533;17422;17343;17433;17302;17012;17068;17094;16833;17070;17358;17631;17577;17462;17254;17383;17273;17469;17499;17382;17156;17170;17478;17483;17463;17337;17283;17081;17182;17201;17355;17374;17435;17458;17606;17222;17074;17328;17876;17571;17701;17712;17538;17330;17551;17248;17497;17485;17285;17475;17652;17732;17613;17513;17625;17548;17553;17426;17626;17740;17328;17414;17576;17247;17179;17365;17623;17256;17296;17503;17251;17287;17421;17715;17374;17403;17610;17748;17450;17404;17770;17509;17669;17684;17659;17573;17706;17733;17820;17585;17842;17672;17476;17805;17648;17638;17879;17642;17911;17927;17763;17778;17989;17839;18015;17833;17774;17611;17851;17566;17413;17764;17676;17741;17739;17612;17190;17505;17422;17642;17627;17782;17830;17609;17578;17711;17723;18003;17666;17977;17767;17677;17517;17457;17525;17878;17601;17654;17673;17637;17749;17709;17614;17417;16524;14770;12182;10744;10191;9989;11855;14489;15012;13330;10309;8737;10778;13686;16186;17540;17692;17955;17752;17662;17376;17785;17504;17835;17562;17564;17210;17367;17723;17729;17569;17733;17782;17727;17629;17521;17726;17711;17588;17456;17585;17889;17461;17460;17546;17555;17674;17921;17615;17897;17845;17556;17310;17552;17574;17690;17787;17438;17412;17657;17637;17850;17692;17633;17573;17292;17081;17454;17894;17791;18089;17909;17578;17441;17444;17598;17440;17322;17448;17750;17502;17674;18004;18121;17972;17747;17815;17853;17879;17981;17708;17404;17627;17686;17434;17365;17285;17392;17370;17405;17385;17779;17893;17826;17813;17873;17691;17418;17218;17468;17405;17558;17311;17101;17156;17401;17297;17286;17619;17595;17562;17880;17702;17787;18077;18090;18014;17608;17155;16819;17100;17298;17478;17413;17501;17016;17281;17620;17712;17701;17926;17615;18000;18002;17979;17860;17974;17523;17446;17451;17460;17575;17514;17669;18008;17801;17893;17968;17605;17551;17180;17407;17293;17066;17297;17300;16946;16656;16766;17356;17525;17941;17835;17609;18084;17894;17793;17865;17602;17478;17031;17031;17458;17353;17505;17479;17338;17255;16864;16874;17144;17230;17569;17702;17785;17927;17836;17930;17923;17833;17828;17834;17882;18088;17884;17837;17885;17826;17413;16626;16477;16723;17649;17900;17845;17748;17866;17685;17565;17846;17840;17908;17802;17871;17627;17736;17607;17370;17404;17582;17627;17725;17663;17660;17148;17364;17251;17233;17188;17186;17829;18129;18016;18028;17891;17883;17752;17499;17181;17312;17050;16476;15276;13926;14613;16770;17399;17412;17607;17475;17382;17240;17179;16939;17102;16864;17063;17423;17502;17446;17643;17531;17730;18132;18196;18279;18137;18016;17986;18073;18026;18028;17984;18103;17927;18004;17940;17826;17643;17909;17896;17762;17845;17675;18039;17678;17802;18098;17641;17649;17848;17827;17774;17785;17887;17915;17748;17845;17857;17990;18018;17953;17919;18052;17807;17837;17677;17949;17950;18068;18085;18179;18029;18040;18113;17812;17261;16633;16877;17421;17578;17923;18140;18081;17984;17624;17823;17764;18040;17994;18224;17788;18103;17844;17706;17704;17820;17909;18323;18208;18058;18138;18326;18044;18117;18298;18166;18260;18143;18136;17941;18172;17882;18199;18044;17979;18052;17809;17182;17029;17181;17789;17875;18040;17296;16591;16452;17135;17874;18050;18230;18122;18012;17993;17994;18075;17829;17932;18020;17975;17964;18272;18348;18000;17848;17616;17758;17748;18143;17928;17939;17745;17691;18011;18178;18078;18042;18010;18094;18268;18202;18276;18069;17838;18148;18218;18115;18377;17759;17825;17877;17865;17696;17803;17514;17657;17941;17662;17937;18111;17694;17650;17328;17657;17585;17855;18302;18351;18246;18360;18193;17771;17383;17447;17375;17423;16959;15601;14634;15609;17198;17936;17400;17597;17835;17967;18115;17904;18064;18031;17915;18158;17960;17882;17914;17785;17656;17805;17804;17396;17642;17686;17732;17832;17982;18045;17972;17693;17786;17822;17985;17771;17985;17927;18146;18067;17957;17652;17491;17671;17810;17916;17788;17972;18339;17837;18156;18160;18049;18059;18008;17979;17919;18007;17750;17787;17731;17863;17954;17926;17908;17813;17536;17699;17419;17450;17966;17807;18195;17855;18061;18271;17980;18070;18039;17824;18014;17740;17473;17880;17836;17623;17675;17812;17622;18008;18126;17870;18252;17836;17450;17509;17619;17417;17086;17035;17492;17122;17210;17286;17210;17220;16867;17070;17527;17429;17636;17511;17341;17478;17870;17997;18006;18086;18005;18121;18061;18241;17961;17914;18074;17900;17952;18078;18057;18299;18076;17760;17761;18012;17820;18137;18125;18065;18097;18154;18043;18143;18143;18032;17962;18010;17980;18128;18167;18104;18170;18132;18036;18001;18216;17822;17816;17650;17925;17935;17776;18029;17664;17787;17701;17616;17831;17976;17982;17929;17887;17850;17938;17851;17987;17759;17940;18097;18058;17921;17849;18009;17738;17923;18152;17804;17651;17441;17153;17239;17313;17293;17191;16988;16896;17476;17602;17630;17938;17455;17626;17541;17907;17684;17847;17698
15138;14824;14907;14911;15181;15192;15063;14826;14796;14664;14777;15011;15076;14789;14762;15113;15229;15111;15186;15194;15204;14933;14613;14708;14631;14847;14923;14954;15062;15265;15145;14957;15254;15556;15482;14938;14845;15289;15310;15110;15269;15179;15359;15356;15679;15813;15529;15743;15505;15634;15598;15647;15692;15383;15619;15981;15429;15550;15223;15112;15411;15594;15827;16123;15819;15899;15810;15671;15891;15966;16056;15873;15812;15584;15670;16241;15890;15720;16173;15760;15672;15344;15460;15666;15832;16002;16142;16134;15951;15823;16135;16085;16043;16173;16047;16032;16207;16314;15970;16063;16106;16061;16181;16025;16221;16170;16218;16172;16313;16112;16082;16314;16225;16552;16148;16338;16342;16161;16399;16293;16262;16463;16444;16169;16334;16402;16211;16355;16360;16350;16297;16515;16310;16389;16348;16332;16482;16586;16487;16430;16477;16554;16573;16605;16625;16691;16552;16597;16484;16274;16234;16485;16709;16883;16597;16348;16284;16196;16238;16228;16027;16176;16551;16535;16610;16740;16560;16570;16433;16564;16458;16341;16504;16513;16084;16181;16353;16517;16515;16190;16294;16539;16318;15982;16288;15982;15892;16383;16081;16476;16687;16484;16439;16224;16288;16293;16505;16137;16262;16415;16349;16562;16699;16572;16563;16723;16555;16382;16649;16654;16185;16550;16546;16207;16591;16723;16439;16784;16611;16555;16646;16713;16930;16730;16664;16267;16177;16032;15909;16201;16282;16645;16445;16380;16725;16611;16415;16617;16720;16237;16369;16164;16406;16083;16134;16389;16460;16773;16503;16654;16462;16405;16308;16469;16664;16592;16897;16569;16289;16574;16716;16790;16381;16224;16381;16437;16253;15978;16399;16348;16785;16617;16730;16513;16540;16354;16026;16115;15843;15681;15763;15764;15621;15954;15991;16287;16316;16169;16176;14957;13845;14157;15166;15912;16171;16031;13585;8721;4818;4587;8086;12564;15113;16046;16642;16835;16265;16392;16525;16470;16899;16621;16902;16830;16656;16848;16581;16806;16771;16588;16788;16600;16532;16547;16972;16960;17202;17042;16791;16781;17202;17101;17012;16936;17086;17067;17251;16927;16702;17003;17109;17003;17035;16846;17256;16905;16757;16787;17042;17208;16970;17147;16799;17031;16968;16966;16915;16890;16945;16789;16509;16627;16740;16939;16407;16675;16521;16796;16977;17042;16777;16605;16920;16798;16825;16911;16809;16978;16729;16835;16934;16993;16963;17041;16947;17085;16992;16955;17079;16815;16807;16669;16727;16723;16434;16344;16690;16761;16480;16502;16714;16402;16328;16332;16179;16229;16579;16845;17047;16905;17010;17040;16952;17189;17511;17496;17531;17221;17165;17326;17227;17400;17300;17344;17158;17223;17201;16895;17246;17474;17329;17195;17139;17078;17312;16911;17008;16893;16948;17034;16824;16635;16653;16409;16413;16766;16646;16810;16897;16854;17053;16770;16619;16487;16394;16695;16585;16951;16965;16160;15349;15387;15962;16811;17320;17424;17223;17389;17409;17466;17351;17332;17343;17258;17534;17213;17591;17222;17385;17252;17215;17120;17120;16902;16997;17077;17171;17234;17339;17246;17200;16939;17133;17107;17721;17776;17540;17521;17606;17747;17795;17786;17606;17421;17251;17459;17328;17504;17438;17195;17336;17334;17289;17169;17243;17065;17102;16642;16892;17171;17207;16955;17209;17144;16958;17174;16961;17237;16962;17293;17187;17273;17108;17334;17058;17294;17094;17088;16959;16864;16711;17018;16898;16943;16881;17175;17248;17316;17600;17669;17585;17672;17568;17489;17342;17528;17498;17516;17154;17507;17422;17255;17420;17268;17393;17693;17424;17347;17489;17610;17729;17857;17713;17619;17708;17251;16951;16897;17284;17608;17557;17693;17771;17668;17817;17916;17622;17840;17579;17277;17262;17487;17304;17131;17131;17113;17279;16973;16710;16964;17644;17502;17180;16784;17137;17178;17654;17493;17089;16343;15837;14549;13272;14140;15685;16911;17581;17729;17512;17710;17776;17818;17655;17552;17252;17092;17197;17506;18015;17946;17870;17877;17994;17965;18004;17945;17939;17863;17731;17371;17307;17616;17246;17587;17444;17382;17225;17009;17027;16992;17214;17260;17321;17293;17279;17055;17285;17283;17428;17460;17448;17684;17403;17079;16988;17105;17082;17485;17631;17577;17763;17582;17468;17103;16786;16857;17129;17227;17571;17469;17753;17885;17408;17357;17119;17484;17476;17546;17707;17642;17546;17830;17670;17422;17408;17636;17626;17906;17645;17644;17781;17568;17649;17500;17514;17649;17400;17425;17330;17302;17300;17276;17470;17414;17555;17516;17741;17452;17624;17716;18230;18028;18043;17793;17344;17244;17380;17628;17867;17734;17452;17359;17539;17550;17667;17571;17622;18087;17781;17903;18057;17677;17660;17391;17111;17112;17124;17224;17206;17423;17203;17142;17508;17411;17464;17884;17564;17516;17858;17627;17811;17629;17916;17413;17351;17232;17323;17311;17320;16754;16674;16980;17139;17010;17302;17469;17599;17600;17566;17278;17348;17559;17758;17558;17539;17383;17593;17839;17459;16921;16917;17304;17309;17254;17279;17554;17274;17353;17244;16938;16940;17083;17260;17590;17472;17363;17526;17520;17606;17384;17265;17438;17570;17251;17543;17443;17642;17683;17938;17642;17586;17732;17767;17539;17845;17592;17560;17529;16974;17159;17205;17535;17340;17376;17454;17714;17536;17495;17487;17525;17921;17790;17693;17548;17547;17636;17513;17302;17593;17893;17926;17723;17706;17961;17675;17665;17641;17686;17902;17498;17745;17782;17950;17893;17943;17781;17950;17649;18080;17576;17883;17662;17623;17578;17742;17683;17568;17795;17740;17612;17123;16876;17443;17639;17501;17692;17744;17619;17636;17699;17728;17728;17536;17566;17777;17572;17691;17791;17845;17885;17808;17647;17668;17591;17777;17417;17806;17449;16720;14223;11084;10135;10825;11355;12567;14146;14747;13884;11398;9924;11266;13230;15553;17470;17721;17977;17494;17572;17592;17756;17853;17725;17812;17461;17225;17101;17448;17534;17602;17678;17669;18025;17752;17759;17744;17912;17619;17347;17153;17571;17678;17589;17641;17361;17461;17697;17793;17897;17719;17510;17475;17286;17591;17522;17352;17383;17421;17520;17735;17721;17589;17317;17811;17453;17495;17456;17628;17677;17902;18103;17835;17746;17563;17486;17486;17661;17857;17665;17677;17759;17546;17679;17835;17922;17939;18074;17773;18040;17823;17921;17689;17749;17293;17430;17493;17312;17495;17683;17506;17936;17872;18122;18025;17919;17814;17619;17291;17198;17492;17381;17316;17351;17184;17346;17245;17317;17490;17472;17616;17606;17852;18033;18123;18198;17938;17891;17552;17286;17217;17565;17447;17224;17068;16577;17038;17621;17943;17884;18062;17944;17764;17814;17844;17751;17578;17721;17718;17762;17707;17762;17790;17764;17894;17983;17776;17746;17640;17644;17693;17589;17529;17643;17366;17634;17142;17263;17375;17067;17178;17399;17535;17801;17836;18117;18007;17847;17992;17449;17433;17515;17386;17369;17071;17535;17177;16972;16713;16806;16707;16989;17498;17546;17839;17705;17971;17722;17747;17554;17595;17836;17995;17878;17829;17433;17245;17350;17269;16696;17001;17221;17594;18067;17722;17625;17847;17940;17774;17813;17862;18005;17479;17588;17769;17664;17405;17124;17053;17442;17873;17411;17706;17604;17455;17327;17443;17438;16672;16733;17291;17798;18130;17948;17944;18013;17616;17322;16995;17492;17391;17220;16240;15137;15572;16629;17462;17411;17274;17407;17066;17172;17277;17341;17009;17022;17220;17263;17575;17656;17238;17543;17652;18080;17929;17928;18144;18029;18080;18095;17837;17859;18053;18204;18340;18109;17992;17851;17700;17594;17653;17905;17687;17681;17916;17967;17760;17785;17807;17975;18027;17690;17914;17949;18162;17857;17871;18028;17660;17706;17762;17857;18051;17954;17577;17887;17778;17926;17955;18015;17996;17849;17829;18109;18200;17995;17076;15994;16158;17010;17734;17896;17968;17843;17586;17734;17672;17947;18174;17885;18112;18084;18033;17808;17667;17818;17898;17998;17879;18445;18406;18262;18007;18127;18121;18304;18100;18265;17901;18111;17690;18174;17934;18114;18027;17932;17907;17875;17760;17540;17624;17988;17903;17647;17121;16486;16405;17480;17892;18113;18077;18073;18267;18012;17998;17901;18082;17963;17860;17909;18026;18409;18110;17857;18227;17964;17975;17850;17892;18121;17998;17737;18027;18026;18339;18108;18134;17960;18460;18167;18302;17987;18056;18192;18067;17999;17873;18032;17848;17737;17806;17759;17796;17678;17737;17833;17655;17721;17814;17923;18030;17664;17302;17480;17340;18027;17967;18477;18371;18503;18104;17893;17308;17395;17576;17381;17296;16471;16379;16931;17532;17725;17733;17874;17882;17944;18095;18335;18123;18169;18201;18109;17908;18053;18089;17976;17819;17783;17577;17801;17699;17632;17391;17455;17647;17744;18215;17916;17714;17492;17454;17501;17631;17804;18092;18109;17971;17759;17583;17245;17461;17806;17652;18071;18177;18155;18339;17933;17952;17760;17839;17848;17917;18105;18020;18026;18004;18139;17984;18149;17828;17833;18021;17487;17452;17259;17800;17839;18017;17992;18251;18241;18389;17872;18030;18049;17848;17686;17620;17648;17904;17556;17807;17598;17962;17482;17667;18093;17916;17827;17610;17655;17333;17350;17254;17397;17368;17197;16955;17380;17213;17197;17381;17171;17510;17910;17709;17449;17775;17900;17800;18012;18254;18154;18182;17996;18202;18228;17904;17831;17819;17590;17901;18237;18105;17985;18008;17816;17811;18070;18137;17831;17978;18094;18170;18301;18159;18293;18084;17934;17770;17776;17875;18103;18121;18288;18270;18315;18096;18509;18258;18002;17959;18032;17767;18107;17751;17794;17550;17631;17575;17610;18190;18112;17985;17741;17850;17597;17795;17904;17504;17821;18010;18194;17964;18071;17860;17822;18078;18025;17967;17862;17746;17595;17499;17496;17459;17365;17098;17222;16973;17481;17690;17761;17545;17580;17589;17756;18064;17531;17835;17809
15049;15117;15023;15009;15228;15128;15103;15129;14765;14497;14758;14989;15014;14937;15353;15203;15336;15007;15305;15176;14962;15055;14787;14672;14779;14838;15153;14974;15072;15195;14916;15339;15241;15023;15471;14993;14841;14894;15276;15378;15340;15083;15302;15317;15335;15618;15465;15796;15562;15557;15411;15655;15818;15490;15385;15463;15777;15667;15461;15467;15513;15685;16078;15855;16051;15625;15792;15796;15882;15836;15741;16004;15808;15766;16080;15756;15902;15727;15646;15739;15574;15377;15204;14990;15636;15764;16079;16195;15932;15778;16081;16142;16093;16159;16078;15946;16091;16065;16001;16311;16135;16004;15950;16097;16247;16289;16303;16077;16425;16228;16394;16477;16366;16524;16258;16305;16238;16245;16093;16328;16432;16565;16535;16499;16212;16396;16517;16521;16547;16152;16574;16351;16418;16411;16674;16542;16511;16559;16492;16529;16588;16598;16613;16633;16572;16713;16396;16514;16663;16474;16356;16672;16568;16530;16757;16183;16250;16405;16065;16066;16090;16143;16444;16284;16332;16666;16388;16554;16291;16331;16559;16686;16292;16555;16327;16465;16538;16552;16436;16505;16460;16364;16608;15972;16235;16079;15709;16175;16437;16320;16462;16714;16155;16288;16266;16191;16157;16140;16394;16355;16519;16333;16294;16670;16660;16520;16648;16562;16747;16622;16563;16442;15983;16498;16410;16483;16666;16523;16806;16819;16540;16561;16953;16757;16537;16098;16289;16175;16182;16373;16351;16573;16419;16641;16550;16588;16704;16677;16320;16269;16344;16382;16389;16259;16253;16371;16629;16595;16902;16656;16564;16605;16329;16652;16362;16522;16672;16464;16291;16463;16678;16885;16821;16863;16807;16728;16439;16296;16508;16516;16671;16684;16796;16753;16776;16563;16090;16036;15751;15612;15843;16202;16381;16178;16142;15986;16062;16232;16196;15380;14833;15180;15454;16144;16479;15573;13285;8370;4606;4710;8437;12578;14764;16069;16511;16677;16573;16321;16403;16695;16694;16609;16498;16429;16718;16599;16487;16594;16793;16660;16681;16923;16694;16808;16896;17034;16798;17027;16845;16915;16915;17210;17125;17010;17223;17177;16952;17127;17240;17042;16953;16934;16992;17135;17247;17154;16772;17116;16915;16996;17434;17163;16968;17132;17139;17123;16567;16773;16798;16860;16449;16709;16703;16993;16753;16791;16560;16413;17037;16992;17063;17117;16778;16584;16601;16630;16708;16907;16723;16832;16855;16795;16947;17147;17153;17213;17135;16848;16964;17021;16845;17130;16817;16488;16626;16524;16518;16485;16383;16354;16313;16185;16177;16217;16456;16291;16734;17000;16717;17146;16698;16992;17061;17264;17543;17480;17560;17168;17181;17190;16855;17331;17263;17312;17226;17276;17285;17325;17086;17095;17045;17179;17429;17462;17547;17133;17072;16694;16788;16825;16831;16858;16496;16570;16483;16739;16555;16715;16846;16997;16993;16775;16290;16042;16244;16522;16743;17118;17178;16805;16238;16438;17034;17425;17562;17303;17398;17401;17351;17180;17384;17196;17286;17465;17445;17472;17387;17180;16967;17259;17134;17046;17244;17179;16875;16950;16988;17373;17204;17281;16839;16855;16216;16615;17472;17728;17796;17423;17703;17697;17759;17681;17503;17497;17250;17350;17233;17561;17464;17479;17221;17226;17096;17405;16923;17058;16960;17024;16722;17236;17020;17156;17057;16952;17171;17123;17094;17110;17250;16930;17521;17098;17166;17372;16994;16981;16883;16962;17000;16909;16777;16700;17085;17195;17034;17340;17166;17295;17509;17437;17570;17616;17587;17531;17723;17445;17515;17580;17327;17569;17372;17556;17351;17358;17346;17433;17450;17483;17523;17454;17453;17928;18149;17882;17716;17196;16408;15877;16633;17117;17379;17517;17538;17505;18013;17813;17339;17677;17793;17656;17636;17540;17061;16973;16904;17062;17267;16980;16450;16871;17638;17805;17580;17121;17178;17008;17329;17533;17331;17014;16548;15496;14461;14613;15717;16732;17330;17982;17797;17866;18294;17940;17561;17584;17532;17781;17690;17593;17785;17771;18074;17799;17947;17431;17693;17906;17731;17965;17714;17535;17529;17605;17670;17220;17585;17291;17193;17305;17373;17496;17192;17146;17260;17408;17311;17414;17418;17308;17186;17278;17189;17425;17290;17186;17308;17023;16887;17238;17380;17523;17629;17584;17569;17278;16870;16926;16370;16252;16634;17409;17442;17471;17474;17155;17043;17346;17485;17842;17528;17533;17580;17740;17521;17662;17502;17755;17842;17736;17838;17868;17933;17678;17532;17448;17728;17660;17419;17400;17128;17419;17124;17326;17606;17237;17465;17566;17788;17728;17613;17803;17865;17862;17887;18012;17810;17499;17983;17666;17640;18055;17445;17322;17448;17537;17460;17761;17827;17854;17698;17924;17753;17786;17664;17169;17202;16983;17125;17376;17314;17255;17438;17328;17496;17166;17438;17306;17461;17776;17662;17889;17689;17564;17547;17375;17419;17588;17305;17471;17071;16701;16732;17162;17158;17434;17511;17510;17787;17768;17479;17640;17678;17865;17745;17789;17422;17723;17836;17497;17060;16124;16090;16751;17411;17500;17449;17232;17143;17114;17212;17111;17038;17224;17177;17484;17841;17204;17374;17368;17508;17613;17486;17608;17628;17495;17719;17793;17545;17539;17676;17794;17804;17660;17817;17733;17751;17645;17528;17241;17069;17337;17323;17374;17403;17510;17662;17700;17651;17499;17512;17416;17745;17825;17556;17665;17576;17764;17305;17371;17739;17453;17665;17696;17847;17708;17764;17575;17868;17900;17925;17867;17816;17970;17821;18019;17644;17659;18000;17965;17860;17927;17859;17880;17731;17408;17669;17730;17542;17754;17623;17375;17130;16856;17411;17477;17675;17507;17758;17963;17751;17688;17470;17456;17607;17638;17564;17996;17603;17729;17614;17609;17659;17661;17510;17423;17665;17672;17674;17436;16991;15247;12321;11067;11575;13034;13879;14432;14566;14332;12400;10155;10587;12315;14833;16890;17660;17911;17702;17865;17621;17932;17731;17741;17774;17283;16780;16769;17303;17460;17650;17508;17739;17610;17884;17754;17856;17731;17642;17271;16939;17426;17630;17772;17495;17469;17457;17672;17634;17787;17847;17443;17551;17440;17284;17479;17439;17550;17593;17627;17403;17231;17475;17574;17692;17548;17629;17771;17724;17783;17768;18012;17874;17652;17512;17723;17545;17686;18061;17665;17580;17743;17765;18135;17816;17749;17829;17713;17689;17810;17742;17514;17659;17485;17547;17240;17358;17583;17505;17615;17361;17655;18011;18311;17857;17932;17859;17651;17318;17383;17524;17528;17129;17089;17254;17317;17404;17556;17902;17761;17707;17546;17692;17958;18214;18335;17861;17777;17485;17054;17430;17704;17610;17372;16849;16017;16567;17381;17734;17864;17876;17506;17701;17543;17541;17743;17717;17681;17615;17669;18074;17834;17838;18032;17930;18026;17929;17770;18013;17914;17719;17736;17630;17713;17809;17291;17489;17329;17309;16900;16840;16525;17023;17743;17860;17921;17791;17775;17587;17647;17726;17477;17165;17171;17281;17378;17337;16998;16794;16784;16767;17195;17662;17714;17903;17821;17695;17823;17602;17737;17953;17941;17776;17854;17815;17341;16837;16856;16914;16735;17003;17393;17732;17898;17867;17977;17777;17644;17683;17741;17964;17708;17347;17261;17526;17651;17477;17254;17246;17272;17812;17629;17559;17682;17369;17340;17434;17493;16869;16568;17260;17766;17979;17844;17967;17952;17728;17448;17214;17274;17643;17603;16960;16707;16644;17221;17450;17343;17433;17274;17409;17348;17174;17142;17072;16978;16975;16942;17322;17316;17510;17407;17513;17784;17899;18162;18116;18155;18012;18132;18081;17933;18179;18099;18225;18007;17774;18075;17668;17679;17854;17755;17702;17597;17697;17765;17902;17632;17541;17792;17709;17826;17719;18245;18055;17844;18042;18004;17905;18021;18136;17824;17965;18108;17764;17649;17690;17956;17894;18144;17867;17873;18102;17976;17810;17612;17119;15927;15954;16807;17389;17647;17739;17549;17825;17666;17934;17937;18080;17897;18014;18112;18058;17954;17741;17782;17993;17900;18070;18054;18360;18467;18332;18440;18289;18174;18162;18281;18008;17754;18008;18173;18079;18223;18071;18126;17999;18238;18035;18028;17805;17935;17951;17537;17138;16387;16780;17472;17853;18206;18138;18016;18048;18291;17788;17875;17770;17738;17812;18013;18220;18192;18068;18151;18000;18094;17829;18054;17824;18199;17879;17639;17745;18012;18184;17913;17896;17915;18314;18080;18277;17787;17882;17957;17963;18222;18069;17756;17880;17804;17835;17702;18003;17814;17829;17865;18063;17840;17967;17758;17601;17658;17445;17474;17504;17775;18336;18306;18376;18329;18242;18128;17593;17487;17640;17707;17724;17459;17351;17795;17987;17636;17886;17959;18036;18020;18064;18042;17908;18011;17967;17898;18046;17764;17950;17743;17930;17736;17639;17753;17516;17338;17324;17317;17458;17632;18109;18053;17804;17300;17338;17324;17561;17714;17775;17827;17751;17362;17116;17482;17243;17582;17795;17786;17975;18148;18475;18143;17903;17698;17743;18015;17848;17807;18076;17739;18176;17919;17862;18125;17955;18342;18088;17752;17711;17812;17708;17883;17800;18000;18083;18220;18061;18102;18021;17966;17702;18032;17678;17517;17837;17678;17690;17390;17238;17387;17608;17735;17970;17751;17634;17598;17471;17397;17153;17400;17122;17112;17270;17203;17385;17162;17497;17454;17816;18091;18016;17944;18064;18147;18235;18050;18237;17957;18031;18161;18038;17983;17891;17896;17845;17724;17886;17922;18001;18040;17787;17934;17920;18222;18063;18186;18063;17772;18238;18017;18425;18211;18222;17569;17589;17689;17705;18110;18078;18412;18140;18291;18383;17947;18229;18058;18044;18274;17883;17920;17668;17940;17485;17881;17889;18048;18000;17755;17872;17818;18076;17907;17935;17627;17714;17528;17924;17981;17952;17901;18002;18197;17781;18301;17928;17811;17743;17687;17758;17559;17460;17606;17415;17347;17262;17333;17657;17600;17862;17808;17787;17741;17858;17937;17591;17909
15327;15432;15186;15141;14994;15655;15119;14770;14862;14627;14742;15011;15158;14965;15332;15152;15054;15092;15244;15162;14896;14902;15016;15064;14904;14900;14984;15085;15142;15078;15110;14888;14730;14930;15321;15067;14739;14841;15169;15268;15329;15140;15243;15177;15443;15372;15450;15502;15545;15796;15560;15630;15673;15435;15446;15603;15585;15683;15371;15361;15816;16015;15869;15949;15708;15760;15558;15571;15749;15898;15847;15874;15977;15939;15651;15765;15604;15804;15668;15409;15711;15300;14843;14885;15270;15423;15812;16121;15973;15925;16016;16127;16168;16023;15769;16060;15978;16121;16160;16038;16321;16116;16225;16081;16346;16280;16214;16180;16305;16623;16181;16379;16252;16463;16099;16193;16043;15951;15856;16163;16167;16468;16254;16326;16336;16382;16423;16393;16356;16225;15949;16264;16228;16217;16372;16423;16507;16242;16399;16453;16277;16357;16342;16682;16534;16570;16588;16290;16556;16675;16578;16467;16373;16490;16440;16303;16451;16497;16225;16260;16168;16334;16008;16180;16259;16516;16275;16430;16341;16256;16549;16294;16259;16306;16385;16545;16532;16537;16554;16522;16791;16507;16648;16307;15987;15815;15584;16297;16438;16490;16446;16517;16490;16274;16174;15829;16334;16076;16272;16321;16538;16299;16137;16265;16573;16641;16759;16589;16303;16476;16447;16296;16212;16482;16405;16649;16683;16553;16596;16609;16964;16710;16434;16763;16374;16162;16250;16356;16213;16320;16297;16487;16710;16418;16349;16631;16786;16532;16459;16446;16379;16453;16563;16329;16169;16348;16598;16607;16752;16749;16820;16667;16537;16511;16581;16311;16685;16401;16195;16551;16879;17006;16954;16637;16981;16858;16478;16273;16369;16752;16854;17036;16821;16630;16903;16239;15728;15940;15674;15675;15905;16234;16641;16288;16486;16444;16304;16096;16363;16040;15736;15888;16171;16442;16273;15772;13221;8008;4267;4562;8428;12825;14988;16247;16388;16752;16513;16515;16742;16639;16460;16166;16043;16315;16546;16426;16559;16446;16489;16703;16850;16680;16866;16586;16429;16664;16596;17160;17173;17050;16932;17202;17057;17253;16961;16998;17039;16785;16963;17062;17080;17096;17162;16996;17114;17140;16816;17057;16999;16821;17025;16854;17181;17114;16908;16957;16702;16857;16845;16820;16652;16764;16969;16866;16777;16667;16434;16868;17258;17031;16914;16791;16730;16738;16461;16617;16928;16972;16866;16837;16719;16980;16833;16874;17074;16796;16795;16840;16800;16904;16922;16943;16710;16705;16564;16533;16071;16160;16082;16111;16264;16020;16145;16314;16415;16686;16704;16751;16991;17029;17138;16909;17148;17337;17652;17479;17395;17194;17272;16965;17223;17279;17344;17298;17128;17219;17240;17413;17294;17399;17237;17376;17239;17285;17233;17250;16947;16940;16939;16803;16848;16812;16489;16531;16489;16743;16641;16573;16517;16876;16731;16716;16335;16101;16101;16622;16606;17005;17082;17542;17321;17382;17806;17749;17435;17464;17363;17623;17224;17267;17430;17346;17198;17342;17590;17298;17275;17086;17367;17149;17060;17239;17089;16832;17051;16960;17204;17229;17298;17183;16942;16193;15854;16584;17344;17896;17935;17662;17461;17414;17594;17513;17794;17674;17136;17444;17415;17450;17599;17263;17475;17359;17267;17085;16985;16938;16809;16809;17034;16834;17182;17066;17202;17151;17159;17240;17153;16891;16955;17242;17135;16997;17229;17078;16899;17018;17239;17100;17177;16962;16612;16958;17355;16910;17360;17053;17426;17232;17320;17278;17560;17594;17525;17457;17613;17412;17215;17302;17487;17591;17361;17389;17224;17396;17451;17306;17559;17652;17379;17592;17697;17772;18043;18049;17711;17469;16519;16001;16465;17030;17567;17530;17554;17699;17838;17811;17588;17729;17446;17515;17561;17420;17448;17118;17088;17273;17406;17070;17363;17497;17962;17773;17386;16800;16574;17202;17439;17797;17711;17515;17201;16824;15857;15980;16154;16861;17603;17909;17889;17793;18185;17903;17532;17245;17698;17518;17803;17701;17725;17897;18038;17933;17784;17292;17265;17709;17652;17743;17624;17636;17468;17496;17555;17566;17389;17419;17414;17451;17497;17244;17295;17085;17352;17382;17096;17375;17395;17230;17551;17309;17442;17339;17142;17310;17310;17141;16948;16810;17185;17450;17804;17488;17354;17353;16876;16478;15348;14417;15457;17329;17612;17647;17191;17301;17324;17302;17706;17788;17694;17514;17450;17850;17383;17386;17425;17861;17894;17684;17926;17823;17707;17993;17336;17555;17643;17366;17456;17760;17303;17233;17450;17378;17229;17432;17448;17468;17301;17747;17630;18154;17816;18033;17815;17904;17770;17699;17921;17668;17829;17627;17524;17123;17158;17455;17462;17602;17834;17719;17898;17688;17635;17615;17444;17574;17259;16969;17205;17120;17281;17148;17133;17406;17314;17313;17168;17205;17497;17595;17620;17527;17637;17699;17557;17419;17306;17192;17120;17260;17000;16888;17134;17490;17309;17261;17284;17616;17648;17545;17707;17675;17643;17689;17744;18011;17849;17634;17863;17445;16827;15893;15859;16876;17494;17712;17615;17367;17316;17329;17318;17455;17491;17533;17610;17409;17346;17434;17453;17378;17696;17558;17489;17547;17672;17486;17325;17707;17802;17743;17629;17714;17657;17495;17645;17793;17956;17717;17319;17368;17330;17272;17419;17487;17432;17448;17682;17768;17403;17383;17513;17557;17748;17650;17863;17743;17586;17335;17125;17521;17644;17545;17597;17756;17608;17572;17508;17684;17881;17795;17893;17851;17862;17811;17931;17675;18072;17950;17860;17920;17823;17728;17653;17569;17445;17547;17641;17553;17629;17816;17908;17384;17316;17245;17689;17603;17704;17820;17543;17742;17899;17853;17504;17645;17654;17578;17704;17864;17611;17714;17590;17434;17419;17469;17726;17868;18031;17751;17870;17816;17314;16090;14012;12023;12628;13938;15135;15339;15068;15279;13268;10446;9870;11261;14351;16611;17620;17868;17851;17846;18064;17708;17740;17621;17929;17420;16946;16907;17144;17063;17461;17408;17774;17859;17901;17644;17855;17650;17828;17553;17325;17415;17714;17733;17717;17580;17823;17635;17850;17649;17630;17930;17737;17461;17604;17754;17342;17601;17760;17599;17401;17508;17228;17450;17605;17637;17713;17510;17657;17649;17873;17874;17762;17371;17593;17824;17968;18074;17990;17847;17600;17802;17949;17783;17821;17599;17886;17888;17991;17870;17903;17751;17730;17579;17592;17391;17426;17248;17408;17470;17551;17669;17995;18162;17763;17954;17899;17556;17446;17347;17620;17455;17360;17298;17451;17364;17503;17349;17845;18053;17702;17766;17587;17810;17898;18050;17815;17556;17480;17426;17612;17860;17612;17299;16827;15858;16421;17355;17971;17742;17726;17900;17367;17182;17449;17476;17543;17837;17585;17881;17832;17620;17887;17967;17943;18002;18014;17735;17800;17895;17749;17687;17751;17771;17886;17503;17442;17355;17375;17093;16199;15469;16180;17217;17721;17776;17821;17721;17599;17636;17417;17777;17418;17239;17141;17305;17306;16850;16676;16769;16544;17122;17211;17627;17835;17495;17988;18008;17792;17879;18305;17909;17975;17993;17927;17636;17218;16923;16821;16973;16935;16988;17735;17828;17776;17696;18064;17783;18140;18061;17717;17683;17330;17027;17323;17463;17612;17370;17325;17467;17624;17678;17810;17500;17594;17443;17589;17384;17442;17194;17485;17734;17812;17901;17609;17720;17905;17549;17499;17589;17862;17937;17368;17214;17242;17215;17422;17662;17483;17707;17434;17271;17410;17175;16997;16821;16926;17095;17319;17628;17477;17503;17679;17629;17839;17881;18083;18041;18289;18057;17903;17773;17814;18104;18122;18125;18005;17830;17744;17723;17807;17967;17911;17640;17642;17930;17896;17662;17752;17845;17671;17693;18054;18128;18065;18066;17957;17919;17813;17941;17844;18148;17793;18129;18030;17760;17776;17961;17876;18082;18016;18163;17824;17727;17792;17618;17514;17124;16721;17287;17456;17728;17653;17692;17679;17539;17759;17589;17991;17985;18079;18329;18070;17824;18073;18069;17698;17841;17838;18074;18289;18349;18237;18254;18133;18107;18237;18037;18135;17840;17806;18125;17848;17983;17924;18221;17927;17859;18304;18009;17939;17963;17523;17187;16279;16279;17054;17668;18175;18072;17757;17881;17883;17795;17750;17561;17710;17892;18199;17819;18144;18192;18186;18286;17981;17953;18057;18024;18241;18028;17838;17872;17968;17980;17769;17858;18260;17817;17960;18115;17864;17805;17594;17875;18067;17829;17708;17791;17561;18069;17635;17807;17819;17954;17881;17940;17900;17912;18163;17969;17786;17590;17529;16936;17528;18134;18415;18291;18262;17908;18124;18037;17562;17494;17751;17786;17635;17984;17681;17697;18076;18040;17964;17981;17943;17945;17796;18071;18441;18162;18108;18091;17987;17768;17784;17908;17936;17983;17747;17515;17336;17345;17092;17255;17118;17648;18134;18199;17576;17074;17299;17361;17356;17746;17934;18031;17695;17324;16900;17118;17271;17829;17488;18062;18152;18164;18033;17922;18324;17775;17813;18101;17970;17970;18044;17990;17842;17788;17625;17867;18277;18097;18156;17981;17762;17999;17936;17833;17864;17749;18146;18074;17994;17840;17942;17701;17923;18114;17805;17603;17638;17484;17748;17649;17022;17180;17540;17593;17762;17830;17765;17690;17449;17467;17412;17264;17325;17068;17383;17301;17536;17173;17442;17521;17551;17796;18096;18353;18172;18060;18134;18068;18265;18306;17947;18026;18070;17947;17739;17670;17098;17561;18112;17957;18029;18246;17864;17959;18069;18175;18129;17932;18090;18129;18153;18028;18086;18093;18128;17635;17581;17820;17948;18159;18140;18067;18271;18331;17977;18188;18054;17892;18087;17983;17932;18008;17841;17814;17867;17668;17921;17941;17581;18056;18033;18103;18126;18013;17891;17624;17634;17726;18071;18093;17925;17929;17892;17986;17926;17952;18047;17770;17586;17435;17699;17638;17708;17713;17852;17637;17529;17599;17721;17817;17854;17743;17548;17686;17606;18038;17989;18087
15268;15280;15130;15274;15164;15272;15362;14908;14470;14734;14792;15020;14923;14931;15045;14978;15101;15107;14729;14969;14719;14948;14875;15057;15227;15354;15258;14991;15217;15089;15049;15011;14799;14808;15440;15177;14678;14653;15018;15064;15209;15111;15414;15291;15459;15494;15458;15205;15324;15311;15543;15788;15678;15406;15529;15674;15796;15675;15369;15329;15676;15892;15793;15799;15646;15772;15752;16062;15695;15973;15554;16086;15920;15811;15807;15606;15792;15785;15627;15513;15513;15029;14761;14929;15001;15603;15928;16126;16083;16004;16115;16358;16193;16220;15969;15890;15754;16108;16063;16204;16231;16073;16190;16295;16363;16098;16030;16167;16433;16541;16303;16380;16470;16293;16228;16531;16200;16140;16034;16094;16373;16462;16372;16039;16087;16471;16229;16505;16178;16262;16052;16205;16353;16204;16454;16429;16484;16563;16287;16269;16242;16333;16569;16575;16679;16552;16729;16692;16432;16504;16430;16564;16433;16489;16325;16383;16628;16669;16227;16014;16031;16520;16280;16159;16227;16194;16311;16462;16303;16498;16505;16228;16181;16023;16517;16564;16616;16701;16720;16747;16702;16578;16567;16335;16263;16141;16306;16487;16511;16673;16726;16463;16433;16449;16186;16106;16020;16074;16022;16455;16500;15841;15443;15803;16239;16405;16547;16492;16412;16397;16527;16601;16588;16510;16691;16514;16784;16579;16647;16771;16798;16764;16423;16692;16562;16325;16298;16393;16311;16277;16581;16498;16709;16584;16582;16543;16439;16442;16390;16350;16350;16312;16636;16210;16246;16509;16335;16697;16876;16856;16608;16769;16526;16486;16586;16269;16397;15935;16141;16601;16748;16754;16788;16549;17028;16764;16770;16335;16611;16663;16766;16717;16669;16676;16502;15830;15519;15848;16129;15923;16183;16589;16420;16616;16412;16732;16454;16514;16311;16182;16075;15825;15950;16263;16231;15609;13440;8285;4472;4095;7400;12553;15094;16317;16693;16618;16682;16612;16748;16865;16567;16493;16439;16522;16688;16486;16826;16589;16640;16612;16567;16407;16681;16753;16589;16071;16671;16685;17296;16989;17031;17119;17255;17392;17095;17193;17009;17043;16806;16829;17127;16831;17417;16987;16981;17052;17034;17033;17146;16915;16872;17188;17069;17094;16844;17095;16866;16818;16751;16895;16557;16664;16550;16792;16792;16663;16568;17162;17008;16904;16866;17002;16587;16523;16306;16352;16698;17101;17036;16705;16781;16837;16980;16931;16896;17041;16895;16892;16741;16976;16939;16970;16524;16228;16065;16061;16173;16084;15905;16277;15949;15961;15775;15898;16054;16603;16801;17186;17037;17155;16960;16959;17185;17074;17282;17395;17427;17363;17349;17005;17279;17164;17353;17456;17328;17466;17084;17281;17438;17338;17202;17389;17211;17319;17316;16927;16966;16658;16826;17019;16837;16814;16572;16622;16817;16460;16597;16496;16490;16727;16706;16585;16278;16052;16252;16513;16841;17195;17330;17750;17574;17594;17672;17587;17508;17226;17163;17525;17311;17548;17257;17239;17139;17339;17363;17305;17337;17262;17036;17240;17171;17501;17172;17247;17023;17158;17011;17451;17277;17295;16959;16416;16027;16748;17485;17843;17845;17507;17379;17424;17607;17685;17485;17685;17481;17572;17132;17439;17314;17437;17106;17216;17264;17280;16938;17230;16958;16725;17029;17268;17446;17197;17126;17206;16923;17005;17084;17101;17081;17087;17316;16931;16959;17306;17142;17083;17199;17271;16942;17136;16881;16910;17167;17093;17142;17403;17354;17355;17414;17270;17618;17600;17379;17391;17670;17586;17377;17233;17299;17662;17408;17464;17259;17392;17352;17412;17469;17344;17386;17678;17546;17943;17893;17862;17789;17712;17356;16779;17171;17316;17593;17441;17502;17503;17783;17658;17739;17479;17682;17705;17497;17410;17721;17629;17273;17364;17671;17721;17798;17756;17752;17483;17168;16561;16452;17137;17362;17657;17980;17904;17882;17456;17212;16909;17075;17141;17836;17690;17586;17592;17364;17834;17497;17545;17340;17811;17775;17943;17549;17998;17663;17869;17725;17337;17588;17665;17948;17663;17739;17965;17627;17942;17657;17653;17634;17426;17425;17551;17447;17427;17196;17083;17085;17376;17232;17111;17144;17562;17410;17354;17111;16934;17241;17455;17254;17096;16651;16819;17108;17477;17481;17841;17972;17727;17536;17010;15365;14450;15615;17154;17477;17537;17577;17397;17468;17500;17729;17933;17574;17560;17779;17643;17617;17611;17778;17686;17793;17839;17607;17542;17871;17808;17519;17510;17697;17497;17579;17284;17232;17428;17401;17261;17349;17189;17589;17357;17556;17222;17631;18020;17974;17982;17750;17960;17933;18043;17975;17839;17745;17609;17423;17029;17271;17263;17498;17764;17614;17411;17630;17703;17469;17746;17596;17404;17080;17402;17178;17321;17266;17381;17399;17515;17231;17235;17244;17458;17336;17661;17576;17601;17485;17682;17498;17414;17258;16864;16947;17013;16832;16725;17180;17407;17474;17534;17532;17659;17530;17806;17659;17633;17779;17467;17724;17709;17590;17839;17680;17412;17184;16531;16554;17098;17588;17632;17845;17821;17512;17329;17236;17460;17701;17704;17576;17480;17338;17505;17429;17434;17420;17771;17404;17434;17696;17670;17540;17854;17612;17538;17583;17517;17726;17557;17614;17963;17934;17815;17260;17471;17271;17222;17125;17495;17387;17581;17660;17767;17246;17421;17448;17484;17432;17311;17641;17654;17598;17527;17616;17715;17528;17381;17683;17643;17714;17677;17618;17815;17910;17857;17903;17783;17705;17824;17437;17791;17703;17914;17738;17873;17616;17944;17594;17318;17339;17496;17598;17847;17789;17914;17833;17647;17881;17728;17750;17773;17446;17859;17975;17700;17663;17661;17827;17612;17797;17799;17770;17774;17746;17413;17626;17359;17541;17582;17552;17698;17778;18061;17700;17560;17696;17284;15821;13818;13193;14517;15940;16496;16413;15986;14350;11105;9624;10687;13626;16134;17526;17932;17596;17936;17907;17519;17674;17988;17751;17841;17479;17283;17262;17185;17195;17452;17592;17662;17571;17624;17567;17527;17688;17773;17592;17657;17495;17345;17313;17467;17305;17820;17691;17772;17725;17872;17698;17316;17503;17732;17227;17689;17775;17425;17738;17809;17378;17241;17991;17588;17290;17073;17388;17767;18056;17963;17520;17561;17946;17949;17760;18232;18314;17835;17752;17836;17686;17725;17748;17697;17867;17978;18025;17967;17990;17779;17633;17649;17567;17619;17544;17642;17441;17221;17519;18015;18054;17990;17878;17942;17871;17823;17408;17539;17427;17311;17139;17190;17345;17433;17322;17554;17866;17862;17663;17510;17403;17714;17819;18039;17618;17526;17566;17598;17487;17418;17298;17604;17223;16980;16859;17622;17722;17598;17692;17816;17766;17522;17659;17551;17711;17835;17882;18224;18004;17866;17854;17979;17672;17902;17853;17852;17740;17864;17807;17849;17596;17978;17644;17660;17348;17030;17183;16868;16145;15004;15414;16784;17701;17791;17914;17700;17504;17659;17490;17592;17341;17124;17207;17168;17268;16952;16782;16634;16699;16986;17524;17624;17820;17806;17901;17851;17734;17771;18068;17916;17986;17829;17897;17976;17369;17156;16652;16520;16870;17010;17408;17592;17865;17975;17956;17806;17888;17859;17808;17472;17596;17501;17662;17451;17659;17271;17366;17568;17577;17994;17522;17427;17506;17536;17403;17814;17663;17690;17737;17830;17547;17317;17358;17810;17955;17716;17645;18105;17802;17683;17668;17584;17516;17378;17615;17564;17615;17826;17717;17441;17493;17405;17336;16951;16846;17247;17195;17331;17457;17573;17458;17611;17892;18010;18209;18098;18201;17991;18132;17959;18059;17857;18172;17917;17917;17995;17750;18080;17745;17842;18187;17934;17807;17634;17913;17857;18025;17853;17904;17653;18070;18095;17929;17872;17883;17911;18075;18044;18061;18227;17954;18182;18337;17835;17848;17951;17966;17896;17902;17852;17950;17797;17991;17771;17683;17578;17622;17726;17818;17578;17706;17710;17236;17210;17570;17853;17828;18137;18086;18166;18233;18192;18145;17839;18010;17822;18044;18198;17936;18215;18016;17999;18105;18113;18263;18164;18145;18143;18057;18000;18024;17960;18022;18161;17873;17504;17581;17966;18074;17794;17638;16506;15997;16455;17319;17823;17899;18065;17724;17677;17588;18058;17708;17478;17685;18021;17983;18176;18211;18309;18292;17934;18164;18007;18004;18005;18081;18058;17532;17731;18179;18286;17874;18020;18094;17986;17864;17825;17998;17876;17940;17787;17727;17624;17360;17489;17753;17727;17548;17716;17830;17740;17863;17871;17787;17789;17780;17951;17716;17411;17312;17222;17390;17899;18248;18074;18172;18092;17574;18036;17770;17649;17435;17724;17875;17847;17732;17807;18056;17928;18330;17886;17690;17792;17809;18262;17885;17880;17921;17894;17944;18013;17758;17946;17987;17883;18051;17524;17668;17120;17247;17303;17287;17800;18318;18002;17496;17470;17313;17459;17820;17697;17761;17986;17704;17307;17158;17343;17480;17564;17643;17745;17849;17988;18210;18228;18132;17861;18137;18070;18020;17972;18121;18098;17514;17455;17514;17908;17993;17964;18069;18213;18090;17942;17716;17978;17981;18132;17912;17944;17937;17851;17459;18069;17928;18049;17625;17499;17607;17778;17745;17419;17260;17200;17536;17716;17627;17650;17706;17510;17328;17286;17552;17538;17338;17834;17330;17469;17376;17521;17325;17580;17693;18239;18001;18019;18284;18418;18313;18220;18121;18128;18037;18239;17913;17890;17836;17452;17192;17453;17728;17903;18195;18335;18148;17976;17923;17994;17953;18019;18168;18081;18105;18179;17952;18232;18216;18084;17962;18112;18171;18172;18341;18034;18192;18156;18255;17973;18137;18001;18148;18066;17952;17723;17663;17642;17756;17568;17921;18061;18124;17873;18123;18132;18146;18092;17863;17792;17389;17632;17591;18283;17984;17978;17739;18059;17839;17953;17958;17949;17872;17894;17669;17531;17804;17731;17841;17660;17689;17770;17812;17798;17660;17806;17481;17581;17652;17820;17809;17765
14905;14982;15128;15129;15214;15292;15247;15007;14599;14579;14691;14888;14912;14938;14939;15050;15019;14890;14647;14897;14825;14897;14726;15243;15048;15149;15390;15183;15235;15038;14883;15009;14881;15180;15165;15133;15175;14899;14982;15164;15240;15020;15280;15360;15389;15329;15454;15209;15097;15435;15448;15709;15654;15539;15524;15674;15728;15445;15442;15411;15516;15906;15707;15690;15847;15610;15813;15639;15744;15659;15463;16069;16037;16252;16095;16065;15888;15721;15500;15145;15705;15364;15170;14969;15097;15339;15946;15999;15894;15964;16272;16098;16026;16157;15889;16024;15966;16132;16201;16320;16228;16120;16200;16313;16215;16098;16298;16340;16424;16274;16387;16268;16598;16570;16326;16042;16008;16145;16405;16292;16344;16472;16443;16537;16528;16563;16648;16338;16622;16157;16437;16180;16152;16536;16446;16070;16200;16236;16461;16223;16380;16259;16423;16208;16248;16551;16510;16477;16552;16460;16393;16384;16656;16474;16442;16409;16141;16310;16162;15906;15949;16373;16364;16152;16568;16480;16460;16425;16463;16458;16537;16020;16128;16329;16415;16555;16406;16516;16795;16382;16470;16328;16326;16358;16348;16572;16495;16658;16472;16610;16713;16669;16606;16344;16248;16063;15888;16006;15994;16184;16412;15680;15207;15766;16068;16244;16500;16481;16155;16031;16259;16301;16512;16676;16329;16406;16573;16557;16707;16416;16753;16578;16630;16782;16404;16421;16242;16465;16431;16382;16319;16392;16495;16580;16755;16722;16604;16377;16235;16085;16345;16606;16350;16532;16347;16377;16445;16722;16718;16626;16596;16429;16211;16347;16289;16636;16368;16290;16178;16345;16634;16814;16766;16689;16563;16711;16657;16566;16531;16551;16673;16731;16656;16188;16052;15970;15596;15945;16029;16112;16185;16082;16250;16068;16329;16438;16453;16280;16272;16103;16093;16092;16033;16127;16182;15908;13654;9161;5256;4179;6512;11392;14622;15724;16619;16643;16541;16548;16683;16809;16732;16531;16530;16758;16778;16580;16670;16773;16535;16165;16532;16329;16654;16579;16500;16289;16430;16215;16471;17023;16952;17033;17063;17003;17179;16930;16878;16964;16906;16748;16942;17225;16935;16927;17001;17287;17211;17039;17125;17022;16967;16897;17102;17152;16988;16954;16920;16877;16875;16685;16766;16732;16612;16939;16577;16846;17040;16785;16746;17104;16670;16652;16521;16489;16084;16151;16504;16855;16769;16499;16691;16786;16790;16917;16904;16776;16895;16745;16707;16769;16937;16808;16384;15978;15899;15973;15984;15917;15946;16301;16020;15275;15193;15226;15687;16422;16975;17058;16802;16795;16923;16909;16815;16954;17661;17583;17378;17417;17068;17341;17251;17320;17303;17088;17544;17350;17327;17448;17422;17102;17082;17220;17239;17414;17162;16885;16696;16628;16713;16734;16673;16807;16580;16813;16687;16423;16840;16556;16620;16805;16858;16440;16287;16083;16541;16751;16860;17153;17302;17559;17667;17839;17859;17515;17576;17631;17255;17448;17223;17498;17431;17243;16938;17153;17317;17220;17087;17198;17248;17284;17455;17279;17357;17027;17329;17076;17325;17310;17237;17076;17127;17093;16902;17137;17782;17678;17829;17539;17546;17374;17698;17573;17329;17347;17414;17664;17442;17186;17629;17692;17390;17148;17403;17115;17427;17072;17292;17083;17326;17279;17388;16955;16922;17018;17088;17273;16746;16815;17016;17101;17386;17200;17016;17152;17127;16938;16822;17000;16927;17162;16924;17349;17180;17532;17309;17406;17277;17369;17415;17304;17368;17653;17552;17635;17610;17333;17208;17364;17446;17453;17388;17217;17561;17255;17206;17304;17454;17353;17147;17560;17906;17965;18038;17742;17910;17600;17698;17639;17415;17523;17306;16891;16973;17411;17414;17705;17382;17395;17782;17565;17744;17577;17610;17597;17732;17426;17562;17676;17509;17958;17746;17862;17161;16456;16481;17034;17332;17573;17717;17796;17662;17424;17550;17300;17491;17414;17680;17468;17519;17330;17152;17507;17463;17353;17540;17681;17608;17852;17737;17982;17719;17963;17599;17687;17796;17962;17759;17703;17659;17905;17767;17676;17693;17754;17520;17497;17476;17366;17330;17292;17164;17057;17138;17239;17258;17109;17300;17349;17322;17363;17035;16829;17368;17432;17121;17084;16943;17122;17157;17392;17588;17844;17689;17750;17713;17456;16693;16644;16778;17525;17637;17350;17519;17381;17572;17783;17912;18059;17768;17639;17445;17573;17696;17445;17792;17516;17749;17886;17743;17766;18016;17891;17626;17629;17958;17788;17626;17569;17468;17454;17282;17297;17155;17388;17511;17280;17169;17111;17296;18060;18161;17839;17931;17740;18199;18164;17999;17812;17813;17675;17473;17014;17184;17328;17820;17730;17567;17453;17330;17291;17584;17642;17547;17038;16986;17035;17259;17065;17619;17417;17401;17334;17323;17140;17311;17392;17416;17413;17322;17451;17605;17459;17526;17358;17117;15962;16005;16540;16927;16839;17063;17343;17243;17593;17605;17515;17508;17545;17641;17854;17869;17790;17542;17740;17775;17846;17825;17751;17507;17380;17354;17606;17892;17870;17721;17818;17583;17592;17555;17596;17632;17602;17725;17650;17388;17597;17572;17443;17651;17824;17675;17687;17621;17664;17440;17474;17531;17420;17368;17664;17546;17596;17657;17681;17624;17684;17551;17626;17422;17517;17299;17295;17407;17601;17744;17586;17691;17425;17363;17332;17215;17546;17464;17758;17803;17806;17460;17410;17537;17546;17626;17944;17777;17469;17848;17631;17929;17804;17552;17606;17613;17715;17824;17780;18121;17752;17915;17871;18191;17987;17733;17376;17369;17568;17746;17981;17871;17650;17958;17797;17582;17710;17738;17778;17712;17815;17783;17974;17896;17740;17723;17838;17627;17525;17650;17647;17334;17667;17456;17514;17643;17415;17586;17793;17840;17777;17829;17634;17712;17598;17009;16036;15434;15955;16591;16935;16928;15959;13858;11377;10407;11409;13629;16039;17444;17897;17873;17961;18038;17702;17642;17601;17986;17550;17315;17290;17314;17334;17339;17563;17642;17627;17911;17613;17621;17582;17533;17673;17628;17778;17326;17044;17235;17360;17634;17515;17859;17674;17741;17508;17759;17519;17477;17389;17582;17569;17796;17788;17857;17820;17607;17550;17429;17424;17194;17177;17417;17981;17822;17526;17865;17625;17537;17614;17804;17988;17784;18076;17578;17776;17909;17834;17835;17654;17828;17837;17902;18125;17823;17801;17643;17723;17409;17425;17529;17448;17467;17354;17441;18045;18013;18009;18100;17933;18042;17896;17651;17545;17436;17270;17322;17444;17331;17388;17642;17523;17605;17775;17460;17477;17412;17691;17585;17662;17814;17628;17716;17446;17356;17750;17547;17653;17765;17411;17539;17435;17628;17634;17649;17672;17851;17895;17864;17685;17880;17661;17521;18009;17802;18036;17809;17687;17692;17685;17732;17520;17761;17827;17794;17589;17594;17760;17410;17398;16511;16007;16506;17056;16912;15980;16168;17240;17679;17663;18056;17350;17008;17055;17299;17299;17296;17046;17033;17387;17165;16933;16682;16424;16625;16898;17484;17717;17709;17867;17947;17550;17766;17829;17869;18071;18015;17845;17583;17552;17321;17005;16588;16505;17007;17233;17415;17429;17782;17731;18122;17999;17858;17817;17920;17773;17598;17278;17642;17755;17852;17423;17853;17857;17776;17756;17644;17482;17651;17338;17555;17503;17998;18080;17720;17494;17478;16858;16968;17498;17777;17924;17754;17854;17843;17807;17754;17519;17479;17704;17687;17414;17680;17764;17641;17516;17395;17394;17409;16978;17215;17259;17426;17524;17260;17471;17521;17647;18044;18022;18180;18102;18141;18045;18194;17955;18154;18265;18377;18276;17911;18051;17809;17702;17772;17660;17792;18002;17747;17909;17778;17709;17830;17761;17851;17866;18055;18297;17634;18183;17768;17919;17999;18001;17976;18001;17888;18226;18141;17994;18068;17808;17859;18097;17972;18228;18087;17643;17905;17972;17664;17863;17832;17916;17761;17460;17756;17743;17491;17183;17572;17532;18064;18029;18135;18213;17917;18256;17969;17854;17844;17761;17682;17572;18087;17883;17902;17831;18157;17985;18140;18004;18173;18113;18184;18019;18132;17973;18010;17897;17716;17382;17474;17597;17850;17940;17211;16608;16648;17352;17837;18123;18342;17864;17502;17316;17542;17796;17867;17768;17905;17971;18005;18328;18183;18444;18182;18219;17977;17956;18063;17916;17901;17982;17627;17860;18110;18082;18127;17940;18047;17878;17914;18061;18058;17814;17836;17583;17795;17421;17209;17232;17605;17780;18017;17822;17603;17745;17628;17769;17996;17951;17593;17858;17689;17635;17274;17236;17463;18001;17985;18181;17887;17732;18119;17941;18087;17890;17648;17793;17782;17881;17860;17891;17874;18217;18041;17807;17561;17562;17908;17782;18111;17975;17924;18060;17930;17964;17859;17972;18103;17875;18037;17658;17621;17224;17053;17324;17642;17749;18009;18123;17724;17570;17536;17764;17774;17743;17838;17737;17609;17167;16898;17350;17351;17489;17504;17618;17792;17979;18074;18166;17940;18400;18030;17720;17791;17950;18118;17727;17704;17595;17751;17973;17790;18132;18146;17816;18050;18006;18117;17972;18070;17949;18255;18153;17997;18009;17959;18169;18147;17937;18009;17904;17825;17781;17630;17397;17170;17328;17453;17782;17725;17673;17390;17374;17181;17535;17341;17433;17565;17276;17514;17505;17720;17647;17833;18087;17744;17911;17951;18205;18239;18398;18082;18241;18049;18169;18241;18175;17987;17730;17976;17535;17310;17231;17616;17936;18080;18096;18070;17950;18112;18172;18208;18175;18124;18168;17874;18173;18032;17964;18304;18153;18208;18230;18347;18176;17878;18417;18110;18142;18194;18307;18120;18070;17998;17875;18012;17638;17317;17315;17526;17610;17903;17968;18116;17835;18030;18147;18176;18164;17793;17874;17805;17772;17840;18082;17835;17730;18230;18047;17882;17899;17838;17884;17697;17578;17698;17892;17723;17652;17852;17776;17610;17758;17627;18022;18093;17572;17429;17200;17525;17690;17894;17412
15335;14936;14879;15239;15321;15397;15381;15065;14851;14776;14807;14773;15000;15156;14999;14802;14850;14727;14871;14978;14755;14993;14692;14630;15078;14941;15116;14988;14979;15025;15028;14855;15024;14972;14871;15108;15030;14974;14963;15164;15346;15377;15102;15290;15445;15542;15171;15111;15161;15275;15357;15769;15582;15363;15585;15707;15916;15438;15312;15549;15617;15858;15950;15942;16016;15976;15910;15953;15769;15633;15559;15603;16135;16007;16211;15985;16030;15234;14872;15019;15769;16031;15500;15195;15460;15328;15898;16008;16158;15921;15975;16202;16167;15997;15866;16124;16288;16302;16037;16036;16208;15827;16210;16199;16207;16034;16401;16342;16324;16228;16369;16250;16289;16458;16410;16027;15978;16112;16310;16483;16294;16544;16314;16309;16236;16416;16301;16232;16455;16390;16281;16274;16388;16338;16411;16233;16157;16671;16678;16327;16354;16308;16337;16372;16656;16604;16402;16504;16228;16589;16304;16637;16288;16451;16520;16527;16248;16157;16131;16042;15998;16185;16186;16603;16341;16508;16215;16404;16676;16650;16458;16355;16519;16476;16247;16426;16570;16522;16692;16698;16492;16173;16167;16192;16249;16284;16345;16419;16591;16777;16812;16714;16838;16350;15901;15899;15896;16081;16011;16094;16513;15871;15757;15802;16177;16500;16379;16535;16760;16252;16145;16362;16707;16459;16514;16611;16621;16518;16626;16657;16774;16586;16659;16520;16626;16424;16351;16313;16572;16207;16228;16230;16449;16716;16580;16557;16701;16547;16329;16165;16442;16341;16444;16577;16380;16228;16612;16687;16541;16624;16596;16435;16357;16331;16573;16451;16604;16600;16718;16720;16831;16723;16999;16590;16719;16361;16397;16484;16670;16841;16641;16668;16370;16305;16302;16124;16434;16237;16624;16120;16098;16226;16069;15990;16251;16286;16283;16261;16083;16069;16169;15938;16098;16071;16102;15802;13623;8722;4773;3703;6710;11825;15154;16224;16697;16734;16284;16569;16517;16729;16716;16640;16897;16820;16874;16878;16614;16533;16210;16413;16591;16467;16350;16512;16550;16339;15931;15977;16442;16673;17020;16947;16924;17145;17280;17030;16914;16830;16779;16824;16980;17245;17043;17137;17066;17004;16996;16905;17107;17167;17050;17082;17189;16965;16824;16886;16955;16866;16808;16848;16511;16849;16653;16873;16602;16666;16705;16902;17017;16840;17038;16632;16408;16350;16616;16581;16801;16899;16824;16333;16482;16670;16828;17000;16848;16984;17004;16767;16770;16694;16917;16472;16393;15970;16062;16072;16203;16500;16427;16332;16041;15455;15047;14822;14948;16231;16550;16932;16915;16770;16722;16879;17022;17328;17623;17478;17294;17409;17370;17407;17336;17279;17432;17537;17063;17253;17131;17293;16801;16752;17099;17194;17184;17320;17286;17022;16995;16620;16745;16779;16732;16862;16702;16664;16718;17032;16849;16913;16716;16731;16689;16748;16440;16008;16256;16688;16701;17041;17328;17527;17903;17820;17575;17776;17546;17292;17371;17517;17406;17513;17414;17277;17257;17439;17412;17392;17094;17192;17091;17193;17112;17337;17459;17374;17301;17231;17247;17255;17382;17276;17407;17264;17661;17679;17621;17813;17599;17530;17550;17546;17635;17613;17475;17394;17322;17419;17296;17250;17524;17395;17425;17516;17427;17481;17164;17214;16971;16915;17354;17268;17040;17118;17167;16973;16885;16899;16748;16747;16939;17219;17097;17012;17115;16825;16864;16957;16669;16543;16636;17105;16944;17248;17310;17318;17395;17071;17167;17412;17479;17368;17491;17521;17534;17680;17553;17496;17383;17286;17491;17375;17461;17326;17544;17300;17523;17275;17362;17507;17589;17682;17685;18007;17835;17504;17533;17518;17639;17782;17621;17321;16977;16751;16818;17070;17575;17689;17386;17527;17657;17823;17671;17550;17515;17655;17374;17586;17555;17549;17385;17560;17443;17410;17143;16855;16573;16685;16959;17652;17521;17740;17580;17662;17571;17619;17627;17239;17440;17231;17453;17091;17493;17135;17457;17547;17735;17795;17713;17908;17818;17665;18008;17789;18332;17893;18148;17754;17740;17799;17882;17897;17661;17291;17254;17543;17487;17629;17680;17456;17171;17077;16709;16661;16849;17295;17323;17285;17536;17270;17327;17010;16726;16307;17081;17429;17362;17281;17201;17138;17176;17355;17461;17792;17643;17580;17778;17907;17508;17402;17692;18084;17847;17571;17305;17525;17632;17642;18038;17981;17695;17954;17720;17805;17611;17476;17465;17738;17727;17704;17780;17668;17901;17965;17740;17660;17757;17682;17625;17453;17400;17241;17284;17320;17303;17410;17343;17144;16693;16820;17423;18036;17857;17939;17964;17797;18208;17908;17959;17904;17673;17806;17559;17465;17659;17615;17740;17688;17467;17393;17137;17425;17569;17228;17466;17360;17131;16978;16993;17456;17236;17509;17432;17463;17122;17313;17416;17370;17273;17124;17413;17239;17349;17609;17578;17659;16840;15983;15885;16648;17477;16933;17098;17433;17173;17494;17656;17403;17534;17873;17817;17880;17872;17688;17809;17881;17866;17678;17442;17863;17492;17734;17603;17785;17675;18020;17678;17487;17321;17683;17760;17509;17620;17616;17625;17481;17570;17363;17662;17738;17771;17862;17821;17840;17727;17679;17478;17453;17688;17175;17330;17570;17591;17574;17722;17903;17512;17603;17598;17557;17678;17425;17145;17583;17488;17366;17561;17768;17505;17520;17536;17279;17286;17392;17256;17328;17579;17579;17748;17506;17712;17635;17429;17956;17700;17575;17913;17897;18040;17835;17822;17750;17675;17520;18015;17699;18028;17863;17810;18135;18175;18019;17546;17340;17542;17867;17967;17920;17638;17888;17981;17644;17678;17872;17900;17924;17758;17283;17421;17535;17644;17533;17587;17601;17295;17486;17679;17516;17615;17634;17598;17795;17469;17395;17428;17640;17618;17625;17770;17822;17774;17622;17459;17091;16873;16717;17138;17041;16626;15199;13493;12670;12879;13627;15128;16529;17510;18014;18034;18137;17994;17826;17784;17858;17521;17556;17379;17229;17273;17460;17627;17720;17656;17389;17487;17721;17664;17776;17789;17588;17615;17445;17529;17412;17312;17481;17363;17522;17569;17649;17512;17647;17639;17740;17637;17626;17787;17689;17769;17815;18095;17751;17993;17820;17555;17208;17264;17568;17759;17809;17583;17906;17445;17639;17507;18002;17866;17900;17944;17595;17823;17921;17829;18056;17951;18092;17648;17891;18012;17897;18199;17767;17643;17597;17449;17497;17735;17469;17373;17318;17372;18080;18112;18151;18023;18453;18276;17974;17471;17339;17220;17580;17514;17570;17218;17399;17746;17833;17784;17817;17703;17483;17405;17528;18083;17791;17920;17698;17841;17512;17640;17465;17659;17755;17786;17541;17514;17584;17391;17456;17669;17853;17931;18174;17703;17729;17681;17714;17462;17619;17857;17957;17960;17940;17937;17813;17367;17766;17509;17850;17931;17453;17681;17438;17587;16376;14801;14207;15896;17153;17361;17057;17116;17844;17810;18093;17817;16925;16363;16738;16247;16020;16439;16618;17028;17127;17110;17038;16519;16406;16494;16725;17223;17621;17789;17836;17742;17942;17895;17826;17884;17988;17749;17711;17503;17528;17504;16853;16551;16718;17065;16995;17295;17338;17492;17594;17779;17631;17623;17701;17746;17725;17712;17656;17717;17848;17580;17361;17603;17632;17713;17891;17377;17391;17349;17150;17295;17553;17732;17640;17570;17826;17442;16774;16596;16992;17433;17772;17980;18096;17972;17706;17674;17574;17519;17658;17821;17529;17669;17460;17657;17618;17470;17389;17224;17380;17372;17269;17657;17382;17621;17915;17984;17929;18147;18273;18250;18331;18315;18029;18346;17974;18190;18135;18024;18135;17924;17893;17828;17726;17602;17539;17491;17921;18082;17735;17378;17757;17829;17976;17899;18000;17978;17906;18276;17998;17638;17845;18094;18085;18020;17955;18016;18026;18087;17868;17891;17710;17921;17793;17978;17926;18010;17980;17851;17531;17694;17905;17976;17721;17789;17523;17568;17767;17442;17517;17146;17330;17884;18094;18120;17900;18185;18052;17988;17476;17816;17531;17612;17676;17837;17752;18105;18063;17972;18146;17908;18021;18083;18321;18069;17998;17717;17951;17961;18072;18036;17534;17334;17444;17827;17978;17530;17164;17514;17694;17899;18267;18151;17861;17207;17236;17898;18056;17865;17802;17852;18209;18164;18330;18472;18231;18338;18141;18026;18086;18110;17995;17637;17826;17976;17999;18124;17849;17946;17704;17989;17978;17838;18128;17909;17785;17766;17899;17646;17176;17404;17206;17838;17904;17961;17677;17732;17440;17408;17357;17899;17790;17820;17659;17699;17471;17436;17474;17657;18077;18021;17760;17635;17693;18071;18228;18302;17982;17844;17679;17775;17791;17928;18012;17676;17675;18026;17912;17495;17817;17864;18041;18044;17786;18053;17717;17742;17931;17751;18126;17964;17895;17952;17912;17891;17121;17036;17476;17361;17718;17854;18034;17775;17574;17585;17900;17793;17821;18074;17878;17558;17384;17169;17287;17411;17635;17721;17531;17385;17741;17945;17980;17981;17967;18194;17954;18092;18018;17877;17911;17898;17652;17787;17768;17923;18138;18134;17924;17983;17999;18057;18135;18100;18100;18172;17874;18000;18037;18009;18021;18086;17883;17987;17730;17899;17770;17302;16861;17000;17456;17626;17871;17823;17944;17811;17431;17274;17193;17463;17477;17335;17437;17374;17683;17499;17558;17699;17531;17690;17807;17919;18172;18328;18063;18325;18041;18256;18168;18337;18209;18271;18318;18034;17964;17423;17499;17816;17977;17782;17973;18012;17889;17758;18102;17926;17947;18089;18065;18101;18271;18302;18216;18363;18466;18032;18072;18062;18303;18050;17973;18003;18378;18097;18212;18180;17993;18153;18061;18039;17720;17686;17577;17498;17586;17595;17852;17924;18073;18094;17902;17861;17736;17825;17808;17607;17817;17895;18061;18127;17666;18071;17835;17845;18091;17668;17917;17853;17710;17860;17720;17797;17591;17721;17769;17847;17820;17988;18160;17918;17894;17567;17556;17429;17450;17719;17404
15011;15177;14992;15474;15197;15405;15413;14974;14710;14775;14833;14784;14994;15154;15026;14999;14555;14839;14795;14872;14840;14711;14585;14801;14958;15015;14696;15301;15054;15183;15245;14976;14996;15018;14802;14878;15078;15104;15273;15201;15151;15085;14898;15115;14984;15224;15392;15065;15111;15149;15249;15635;15583;15592;15516;15596;15837;15773;15317;15490;15700;15918;15873;16059;15655;15760;15820;16168;16004;15673;15567;15762;16015;16236;16224;16205;15904;15087;14285;14982;15598;15949;15383;15438;15654;15898;15841;16225;15670;15788;15965;16244;16081;16175;15942;16000;16168;16455;16352;16085;16214;16021;16211;16181;16173;16138;16282;16163;16300;16125;16388;16376;16420;16733;16233;16321;16031;16093;16200;16251;16393;16484;16495;16207;16647;16244;16465;16458;16247;16151;16636;16392;16453;16315;16617;16479;16469;16468;16458;16408;16385;16532;16564;16219;16436;16633;16429;16201;16265;16389;16242;16287;16306;16523;16374;16476;16243;16474;16306;15924;16042;15972;16244;16321;16407;16473;16300;16149;16292;16363;16320;16414;16263;16079;16275;16442;16523;16623;16764;16846;16464;16559;16245;16383;16294;16156;16104;16505;16514;16651;16864;16796;16757;16319;15979;15739;16062;16071;15780;16122;16393;16528;16213;16092;16355;16559;16370;16399;16500;16459;16502;16431;16573;16486;16513;16289;16590;16468;16396;16655;16638;16587;16536;16617;16648;16472;16233;16319;16381;16025;15849;16163;16568;16436;16330;16347;16522;16515;16477;16587;16509;16521;16608;16493;16485;16645;16700;16642;16795;16625;16466;16683;16544;16344;16323;16368;16592;16533;16885;16663;16788;16855;16815;16791;16764;16213;16161;16426;16415;16655;16356;16309;16517;16637;16683;16642;16599;16489;16026;16053;15975;15805;15710;16048;16428;16695;16195;16207;16230;16042;15818;15850;15674;16220;16144;15720;13529;8195;4220;3616;6904;12216;15151;16465;16592;16937;16553;16584;16428;16530;16799;16643;16840;16949;16710;16546;16501;16064;15954;16235;16549;16667;16783;16585;16593;16602;16299;16210;16187;16982;17072;17266;17044;16825;17238;17093;17076;17094;16933;17112;17028;17048;17247;17379;17205;17008;16826;16987;16961;16842;16967;17123;17187;17101;16886;16886;16692;16750;16842;16896;16697;16881;16889;16770;16829;16586;16697;16806;16842;16985;17051;16800;16765;16642;16823;16907;16759;16545;16050;15661;16272;16696;17045;16904;16761;16797;16682;16609;16716;16564;16615;16546;16540;16178;16293;16400;16572;16747;16871;16736;16415;15887;15589;14970;15637;16011;16559;17129;16807;17170;17168;17099;17139;17414;17849;17731;17495;17317;17299;17509;17218;17509;17348;17351;17247;17151;17019;16589;16479;16774;17263;17340;17194;17342;17309;16893;16797;16705;16904;16804;16685;16560;16767;16933;16701;16743;16718;16604;16453;16789;16887;16505;16720;16530;16410;16928;16983;17086;17411;17776;17741;17805;17783;17652;17589;17339;17405;17223;17316;17558;17289;17251;17334;17430;17364;17409;17330;17142;17387;17187;17299;17245;17459;17192;17245;17214;17074;17094;17163;17200;17033;17353;17579;17606;17861;17854;17355;17571;17509;17531;17624;17489;17224;17312;17394;17339;17506;17562;17489;17443;17749;17212;17439;17544;17251;17276;17273;16816;17033;17095;17158;17049;17116;17116;17317;16785;16656;16439;16666;16970;17118;17146;16974;17087;17005;17030;16741;16536;16504;16819;17214;17426;17555;17379;17426;17420;17137;17496;17760;17365;17584;17480;17419;17309;17413;17574;17446;17267;17396;17484;17373;17302;17284;17441;17343;17484;17232;17288;17354;17611;17861;17832;17720;17592;17660;17497;17457;17552;17453;17812;17340;16958;17253;17667;17614;17525;17598;17894;17881;17657;17734;17267;17060;17405;17605;17477;17339;17024;16992;17052;17214;17478;17350;16938;15989;15863;16465;17242;17215;17091;16867;17448;17834;17495;17402;17310;17066;17057;17085;17238;17478;17747;17708;17628;17879;17943;17996;18157;17576;17890;17854;17854;17941;17844;17791;17916;18125;17790;17892;18014;18007;17517;17305;17360;17309;17745;17738;17410;16949;16708;16259;16568;17010;17239;17433;17173;17439;17237;16847;16805;15903;16186;16607;17200;17366;17254;17451;17314;17365;17207;17453;17826;17586;17903;17777;17754;17677;17923;17828;18042;17786;17369;17378;17392;17616;17684;18135;18373;17918;17967;17715;17789;17564;17559;17687;17779;17884;17737;17840;17601;17631;17873;17738;17689;17406;17724;17674;17521;17136;17289;17414;17340;17422;17359;17501;17317;17387;17443;17329;17922;17920;17881;17913;17943;18170;17729;17823;17592;17750;17454;17388;17532;17799;17692;17723;17735;17559;17268;17138;17142;17565;17412;17605;17219;17305;16798;16894;17221;17378;17394;17480;17135;17230;17116;17099;17314;17159;17118;16763;17081;17577;17510;17391;17261;17048;16667;16451;17073;17372;17409;17302;17397;17406;17408;17634;17560;17560;17766;17594;17459;17901;17706;18052;17949;17929;17688;17841;17665;17805;17416;17368;17702;17905;17535;17566;17258;17592;17709;17421;17655;17738;17752;17784;17492;17737;17408;17598;17475;17390;17875;17501;17730;17713;17459;17599;17419;17255;17174;17287;17565;17669;17578;17524;17705;17374;17615;17730;17698;17583;17513;17394;17450;17456;17410;17795;17556;17617;17550;17459;17263;17479;17349;17409;17435;17513;17930;17721;17364;17400;17465;17585;17835;17937;17934;17700;17881;17852;17718;18023;17485;17588;17489;17908;17897;17616;17780;18029;17696;17985;17869;17869;17720;17922;17834;17819;17660;17669;17950;18023;17734;17704;17877;17639;17980;17847;17522;16998;17393;17383;17448;17449;17505;17345;17249;17577;17271;17299;17726;17477;17788;17407;17395;17335;17424;17683;17747;17641;17758;17674;17899;17758;17676;17316;17409;17569;17513;16736;15685;14672;14872;15646;16093;16766;17264;17691;17631;18041;18048;18042;17845;17571;17489;17578;17404;17311;17121;17169;17457;17352;17622;17699;17384;17411;17778;17554;17389;17343;17353;17507;17508;17553;17565;17656;17550;17527;17387;17571;17530;17472;17410;17517;17489;17490;17650;17775;17823;17817;17767;17704;17690;17593;17621;17446;17360;17772;17700;17872;18134;17917;17757;17358;17405;17791;17651;17932;17695;17861;17627;17699;18131;17987;18024;17852;17839;17959;17740;17789;17562;17607;17435;17577;17343;17260;17577;17690;17291;17571;17282;17616;17981;17727;17967;18304;18591;18409;18172;17656;17353;17304;17291;17539;17176;17262;17431;17800;18021;17841;17953;17659;17588;17550;17391;17828;17725;17679;17685;17834;17620;17447;17413;17587;17731;17582;17456;17503;17706;17604;17408;17865;17744;17892;17882;17573;17465;17245;17356;17639;17552;17755;17774;17693;17753;17757;17741;17472;17588;17710;17657;17795;17628;17505;17750;17411;16427;14053;13568;15136;17040;17572;17418;17676;17887;18001;18009;17737;17103;16402;15451;14342;13892;14637;15995;16781;17397;17387;16821;16751;16477;16340;16821;16811;17338;17803;17932;17899;17626;17819;17966;17913;18010;17694;17907;17258;17203;17532;16975;16685;16922;16947;16920;16440;16739;17493;17643;17734;17753;17514;17455;17917;17827;17836;17517;17699;17720;17870;17573;17595;17791;17764;17546;17527;17288;16905;17166;17553;17632;17987;17688;18005;17453;17179;16220;15427;15478;16520;17907;18000;18274;17881;17420;17517;17628;17625;17709;17356;17384;17618;17852;17620;17638;17581;17452;17283;17296;17647;17677;17890;17994;17794;17848;18188;18231;18124;18026;18207;18223;18124;18072;18091;18077;18325;18050;18169;18045;17911;17847;17802;17681;17477;17352;17672;17635;17687;17363;17665;17703;17698;18023;17783;18032;18039;18021;17791;17801;17539;17640;18030;17969;18127;17762;17778;17901;18077;18080;17992;17955;17868;17906;18098;17958;17718;17875;17642;17619;17681;17954;17872;17849;17550;17400;17796;17670;17587;16910;16856;17179;17707;17866;17895;18042;18096;17954;17908;17958;17563;17460;17415;17894;17827;18034;17839;17988;18380;17946;18284;18148;17945;18134;18033;18288;18246;17972;17743;17912;18103;17428;16886;16689;17711;18116;17743;17781;17834;18098;17983;18150;18158;17910;17760;17699;17897;17714;17766;18070;18379;18193;18201;18082;18270;17919;18156;18008;18187;17925;18149;17958;17839;17875;17961;17997;18045;18132;17939;17843;17857;17822;18141;17884;17886;17832;17746;17414;17425;17734;17480;17756;17804;17578;17760;17605;17534;17193;17474;17613;17512;17594;17870;17605;17366;17222;17269;17403;17527;17613;17450;17047;17147;17724;17700;17864;18110;18330;17945;17977;17922;17899;17909;17914;17945;17845;17793;17817;17531;17696;17818;17826;17773;17963;17869;17982;18069;18026;17861;17918;17830;18101;17959;17909;17655;17554;17286;17128;17797;17702;18000;17863;17897;17891;17772;17717;17873;18006;17721;18005;17754;17731;17444;17314;17608;17955;17791;17592;17341;17651;17705;18053;17965;18114;17975;18016;17984;17684;17822;17733;17698;17796;17687;17874;17928;17979;18079;17592;17679;18031;18038;18082;18109;17937;17969;17997;17994;17935;17922;18011;18040;17863;17635;17638;17481;17543;16925;16591;16988;17542;17752;17711;17904;17660;17806;17563;17113;17206;16929;17246;17688;17652;17603;17385;17388;17554;17549;17741;17636;17989;18141;18247;18145;18151;18042;18017;18386;18077;18230;18257;18212;18257;18135;17929;17843;17269;17915;18061;17860;17985;17929;18193;17994;17802;18033;17920;18060;18027;18109;17878;18356;17933;18016;17978;17690;18051;18103;18032;17873;18042;18160;18189;18133;18169;18110;18261;18020;17755;17951;17981;17825;17549;17746;17819;17803;17886;18016;17839;17691;17669;17806;17651;17898;17713;17899;17808;18104;18041;17958;17961;17981;17925;17535;17750;17776;17961;17775;17803;17753;17837;17892;17702;17814;17755;17769;17689;17738;17724;17876;18005;17729;17437;17570;17321;17418;17964
14913;15330;15007;15286;15289;15006;15170;14993;14986;15009;14968;14941;15040;14949;14893;15075;14604;14918;15132;15079;14805;14841;14753;15032;14850;15066;15050;15403;14952;15205;15248;15093;14787;14731;14609;14902;14899;14942;15151;15171;15143;14996;14973;15081;15342;15282;15303;15168;15235;14988;15350;15614;15475;15137;15241;15571;15466;15650;15210;15545;15859;16031;15975;15866;15940;15626;15646;16021;15821;15937;15868;16088;15908;16054;16039;15922;15975;14924;14365;14655;15823;15567;15446;15465;15865;15746;15672;16039;15957;15836;16068;16166;15999;15998;16025;16119;16197;16358;16167;16010;16026;15923;16396;15944;16150;15993;16202;16284;16208;16132;16201;16243;16346;16150;16217;16207;15980;15994;16347;16247;16359;16455;16318;16565;16480;16325;16104;16336;16516;16322;16550;16590;16415;16426;16521;16313;16485;16543;16600;16228;16227;16572;16402;16409;16529;16497;16419;16506;16181;16500;16358;16394;16205;16319;16514;16460;16305;16600;16277;16314;16001;16234;16407;16132;16546;16415;16240;16055;16031;16173;16053;15994;16023;15962;16431;16315;16374;16476;16627;16678;16688;16273;16125;16419;16337;16273;16150;16371;16526;16546;16715;16677;16622;16363;16070;16134;16116;16031;15945;15900;16249;16503;16491;16202;16552;16491;16274;16450;16202;16230;16600;16188;16054;16391;16416;16269;16423;16644;16635;16528;16474;16629;16631;16425;16436;16640;16603;16500;16391;16152;15748;16037;16567;16710;16434;16623;16403;16387;16322;16539;16641;16568;16499;16320;16385;16609;16590;16595;16536;16753;16485;16572;16546;16725;16405;16554;16632;16852;16830;16984;16885;16933;16744;16643;16542;16204;16037;16043;16352;16808;16566;15998;16478;16533;16656;16591;16739;16494;15925;15690;15780;15624;15793;16076;16560;16617;16408;16188;16297;16030;15779;15312;15676;15987;16177;15719;12983;7813;4346;4448;8075;12680;15330;16413;16760;16816;16887;16929;16939;16850;16985;17009;16723;16510;16789;16765;16457;16293;16194;16436;16491;16844;16735;16646;16476;16780;16615;16652;16631;16946;17000;17117;17102;16877;17078;17066;16988;17091;17135;16871;16997;17260;17022;16854;17160;17236;17079;17015;16859;17220;17067;17071;17017;17054;17034;17158;17109;16832;16795;17100;16973;16682;16859;16709;16451;16563;16582;16659;17050;17079;17084;16449;16352;16604;16694;16776;16812;16422;16060;15538;16187;16715;16929;16934;16715;16764;16856;16775;16512;16545;16571;16915;16647;16563;16578;16549;16774;16874;17047;17019;16540;16284;16059;15989;16104;16499;16710;16857;17018;17016;17228;16867;17154;17536;17806;17468;17434;17457;17032;17583;17396;17364;17574;17063;17187;17069;17143;17039;16980;17174;17109;17155;17378;17139;17451;16887;16717;16495;16833;17133;16741;16942;16735;16427;16766;16837;16730;16549;16849;16836;16944;16694;16553;16818;16713;16660;16940;17255;17278;17389;17582;17969;17790;17577;17638;17259;17284;17429;17334;17172;17573;17233;17251;17235;17124;17018;17604;17322;17358;17242;17230;17258;17216;17303;17090;17255;17223;17244;17177;17484;17092;16963;17044;17396;17517;17468;17519;17444;17548;17406;17407;17617;17519;17382;17547;17377;17384;17569;17520;17306;17634;17443;17423;17206;17363;17226;16907;16859;16924;17018;17104;17053;17120;16803;16978;16665;16481;16670;17031;17032;17217;17157;17010;16876;17091;16490;16957;16917;17071;16798;17336;17203;17425;17573;17343;17285;17379;17395;17487;17376;17460;17452;17472;17717;17490;17421;17497;17581;17525;17645;17461;17659;17414;17180;17211;17300;17220;17371;17498;17193;17720;17737;17601;17537;17354;17707;17627;17438;17615;17751;17705;17678;17311;17597;17471;17307;17644;17624;17552;17573;17206;16855;16727;17545;17435;17499;17546;17423;16469;16879;17085;17415;17169;16628;14783;13730;14936;16605;17340;16686;16448;17056;17325;17588;17578;17207;16404;16198;16753;17416;17645;17568;17466;18017;17865;17952;18144;17914;17916;17784;17817;17567;17766;17811;17914;18019;17995;17987;17852;18390;18046;17847;17304;17556;17548;17495;17549;17202;16729;15896;15981;16346;17160;17322;17604;17354;17174;17013;17229;16684;16520;16217;16867;17170;17315;17065;17180;17153;17323;17352;17541;17624;17580;17642;17710;17487;17376;17677;17948;18285;17918;17674;17316;17587;17653;17726;17951;18212;17895;17747;17891;17919;17810;17667;17631;17786;17693;17834;17895;17893;17669;17892;17665;17687;17734;17631;17621;17461;17483;17528;17399;17422;17349;17320;17565;17325;17614;17382;17757;17734;17717;17884;17807;17969;17548;17825;17634;17908;17708;17600;17601;17498;17702;17508;17763;17482;17515;17576;17337;17260;17455;17424;17351;17120;16990;17023;16719;17165;17225;17388;17064;17080;16779;16842;16969;17047;16863;16892;16891;17354;17566;17591;17734;17428;17552;17127;16853;17254;17354;17483;17521;17194;17579;17460;17682;17872;17729;17544;17568;17694;17488;17734;17823;17710;17632;17710;17918;17863;17698;17588;17350;17456;17581;17695;17672;17472;17356;17498;17537;17590;17524;17843;17580;17652;17730;17471;17633;17747;17710;17823;17569;17650;17680;17362;17663;17562;17407;17112;17500;17662;17598;17727;17616;17727;17748;17421;17368;17702;17355;17456;17169;17539;17599;17506;17537;17704;17401;17536;17506;17441;17266;17366;17360;17382;17619;17697;17832;17362;17455;17516;17426;17476;17470;17883;18025;17906;17829;18028;17969;17757;17603;17593;17830;17544;17657;18029;17801;17788;17659;17869;17632;17757;17858;17866;17610;17711;17673;17517;17746;17774;17746;17734;17904;17756;17733;17708;17327;17391;17458;17602;17307;17328;17584;17506;17400;17515;17581;17633;18058;17554;17598;17316;17442;17424;17623;17620;17485;17665;17763;17827;17787;17729;17722;17468;17770;17355;17090;16818;16153;16704;17138;17477;17627;17324;17728;17638;17617;18012;17730;17791;17525;17370;17387;17478;17209;17128;17168;17494;17491;17466;17433;17553;17158;17668;17677;17591;17400;17406;17442;17408;17276;17375;17419;17359;17504;17904;17530;17618;17590;17464;17347;17343;17520;17365;17663;17761;17843;17660;17843;17555;17477;17460;17251;17581;17829;18054;17896;17873;17799;17735;17485;17447;17500;17714;17686;17656;17818;17689;17844;18136;17936;17840;17863;18044;17803;17678;17694;17568;17202;17351;17360;17247;17398;17421;17243;17137;17533;17666;18032;18148;17994;18178;18207;18291;18055;17756;17556;17450;17145;17419;17310;17484;17233;17512;18014;17697;17971;17721;18021;17486;17851;17707;17619;17690;17694;18022;17539;17778;17487;17753;17773;17764;17848;17781;17525;17643;17742;17642;17670;17754;17917;17772;17453;17122;16853;17262;17472;17641;17784;17620;17709;17824;17524;17889;17558;17629;17517;17607;17796;17570;17531;17646;17495;16814;14797;14411;15613;17434;17448;17525;17552;17879;17825;17909;17828;17122;16281;14389;13078;13163;14274;15662;16808;17169;17185;17340;16846;16787;16691;16535;16987;17210;17809;17634;17880;17828;18128;17866;18248;17804;17598;17619;17347;17250;17314;17110;16622;16839;17234;16685;16157;16496;17457;17733;17519;17641;17294;17565;17604;17441;17601;17759;17751;17859;17433;17477;17341;17639;17631;17563;17324;17098;16650;17003;17443;17956;17898;17833;17399;17504;16814;15763;15203;15388;16135;17365;17965;18153;17583;17595;17388;17736;17351;17264;17472;17122;17718;17461;17888;17553;17561;17297;17522;17197;17286;17678;17822;17969;17948;17960;18178;18343;18090;18218;18178;18402;18349;18129;17991;17959;18049;18335;18114;18055;18087;17797;17885;17544;17545;17690;17616;17429;17407;17602;17430;17624;17724;17676;17688;17890;18333;17995;17929;17992;17777;17603;18090;17868;17783;17892;17959;17796;18051;18077;17997;17996;17721;18133;17825;17826;17977;17726;17796;17483;17820;18064;17831;17778;17959;17583;17626;17772;17616;17348;17160;17152;17662;17769;17892;18062;18261;18107;17716;17766;17793;17767;17615;17745;17959;18147;18118;18133;18184;18095;18094;17998;17965;17659;17908;17947;17974;18170;17863;17797;17862;17286;16956;16760;17445;17724;17786;17771;17772;17890;17852;17993;17858;18090;17808;17948;18031;17529;17728;18009;18012;18075;18123;18107;17973;17988;17928;18058;18059;17978;18030;17971;18032;18147;17987;18104;18148;18097;18320;18229;18043;18119;18118;17945;18123;17738;17782;17521;17744;17799;17719;17687;18108;17719;17721;17586;17635;17318;17500;17673;17926;17910;17688;17293;17378;17414;17458;17479;17404;17535;17062;16506;16583;17635;18035;17993;17869;17904;17975;17918;17727;17812;17958;17843;18071;17882;17772;17563;17635;17817;17796;17899;17970;17903;18154;18211;17973;17924;17778;17730;18022;17967;17761;17723;17991;17431;17260;17293;17391;17481;18088;18296;18217;17716;17873;18011;17948;17886;18126;17986;17779;17849;17557;17780;17719;17777;17852;17742;17435;17561;17735;17733;17998;18012;18336;18179;18017;17838;17702;17405;17642;17580;17947;18150;18057;18043;18017;17518;17669;18042;18188;18115;18222;18068;17900;17963;18062;17969;18118;18012;18011;17549;17629;17514;17569;17260;16664;16236;16672;17452;18067;17811;18037;17622;17683;17438;17010;16688;16861;17336;17223;17504;17623;17691;17557;17526;17545;17596;17867;18079;18076;18457;18259;18192;18137;17743;17814;18258;18334;18105;18318;18180;18489;18040;17822;17711;17514;17875;17964;17916;18095;17719;18175;18186;17799;17992;18070;17722;17815;17942;18060;18173;18064;18072;17869;18140;17854;17759;18205;18368;18020;18047;18067;17808;18024;18001;17840;17900;17683;17637;17915;17673;17858;17842;17936;18085;18121;17952;17815;17826;18015;17854;17996;17791;17794;18017;18127;18055;17874;17804;17853;17770;17575;17807;17820;18036;17811;17826;17979;17616;17776;17645;17595;17457;17551;17676;17612;17755;17659;17842;17788;17529;17725;17668;17797;17839
15604;15406;15016;15113;14964;15050;15040;14871;14814;14888;15280;15034;15055;15101;15191;15113;15009;14848;15074;14882;15117;14957;15099;14628;14922;15123;15195;14924;14890;15222;15362;15071;14906;14850;14957;14977;14956;15342;15141;15118;15139;15412;15076;15090;15445;15278;15271;15463;15422;15518;15469;15732;15659;15534;15282;15290;15596;15298;15432;15598;16001;15894;15882;16068;15802;15897;15786;15881;15912;16062;16031;15949;16031;16044;15937;16188;16043;15338;14725;14623;15428;15676;15517;15601;15644;15667;15916;15976;16182;16186;15993;15915;15843;16214;16251;16083;16022;16146;16219;15813;16201;15962;15972;16254;16146;16002;16048;16173;16227;16108;16359;16451;16240;16173;16053;16277;15997;16118;16511;16181;16508;16417;16530;16340;16495;16328;16153;16234;16236;16603;16344;16514;16497;16426;16642;16545;16413;16676;16266;16434;16444;16198;16528;16393;16281;16334;16275;16357;16084;16450;16298;16174;16249;16432;16481;16169;16374;16274;16504;16271;16391;16516;16410;16315;16468;16139;16020;16043;15893;16140;15833;15677;15671;15729;15879;15995;15993;16094;16408;16505;16312;16349;16198;16039;16217;16033;16257;16498;16376;16597;16892;16649;16621;16460;16370;16415;16429;16073;15723;15780;16305;16412;16376;16588;16468;16598;16510;16662;16277;16363;16322;16158;16442;16318;16333;16612;16350;16522;16780;16708;16763;16421;16554;16711;16726;16844;16668;16428;16538;16298;16064;16364;16453;16772;16509;16234;16537;16500;16513;16517;16520;16428;16534;16487;16461;16503;16727;16527;16862;16615;16620;16392;16697;16624;16779;16740;16720;16657;16817;17132;17009;16715;16686;16669;16309;15948;16173;16462;16740;16418;16406;16293;16290;15970;16168;16701;16612;16415;16175;15969;15729;15644;16098;16127;16190;16479;16521;16234;15950;16000;15656;15532;15705;16068;16332;15552;13006;8525;5273;5155;8728;12890;15160;16342;16773;17019;16844;16920;16902;17135;16673;16743;16670;16820;16507;16540;16644;16660;16496;16630;16634;16779;16606;16732;16648;16654;16847;16673;16942;17027;16944;16897;16928;16882;16809;17054;17105;16863;17148;17266;16888;16754;16855;16915;17126;17033;16780;17023;16972;16975;16983;17089;16691;16995;16957;17268;16895;16836;16821;16940;16820;16852;16777;16619;16592;16730;16575;16672;17133;17144;16693;16736;16584;16822;16509;16634;16753;16722;16507;15906;16473;16834;16784;17097;16929;16964;17225;16828;16779;16419;16720;16565;16778;16738;16590;16615;17112;17144;16793;16689;16551;16369;16376;16510;16282;16543;16846;16859;17070;17018;17037;17147;17111;17320;17657;17507;17538;17326;17185;17286;17526;17427;17259;17343;17170;17213;17318;17252;17111;17100;17061;17325;17272;17171;17020;16694;16391;16241;16597;16566;16916;16834;16755;16925;16923;16606;16845;16823;16721;16874;16799;16808;16807;16822;16844;16893;17108;17246;17302;17661;17930;18379;18030;17807;17422;17497;17186;17234;17424;17589;17359;17366;17258;17283;17297;17233;17430;17312;17007;17213;17084;17163;17252;17145;17309;17133;17219;17209;17328;17131;16957;16160;15502;16670;17242;18090;17722;17567;17493;17647;17844;17648;17653;17682;17321;17554;17334;17372;17455;17528;17571;17320;17039;17288;17239;17069;17171;16963;17051;16802;17286;17070;16984;16846;16917;16655;16633;16907;16941;17089;16841;16986;16766;16770;16907;16914;16797;17001;16885;16760;17004;17046;17203;17478;17154;17324;17170;16995;17213;17604;17232;17251;17378;17310;17463;17513;17357;17344;17371;17704;17653;17612;17346;17137;17267;17391;17407;17280;17472;17162;17030;17391;17532;17591;17288;17399;17487;17627;17618;17578;17641;17539;17408;17658;17657;17740;17653;17611;17383;17722;17087;16909;16840;16963;17502;17626;17731;17200;16860;16538;16650;17010;17124;16093;14013;12749;13977;16435;17117;16759;16755;17150;17236;17685;17445;17246;16467;16288;16831;17875;17682;17662;17677;17854;18178;18405;18242;18379;17928;17792;17564;17401;17681;17532;17797;17728;17939;17840;17819;18232;18357;18097;17700;17539;17641;17387;17586;17357;16454;16289;16161;16749;17316;17374;17346;17154;17099;17155;17013;16894;16843;16898;17036;17023;17131;17177;17284;17234;17376;17430;17674;17720;17642;17350;17532;17311;17123;17462;17980;17863;17820;17496;17657;17494;17750;17788;18222;17954;18035;18102;17884;17538;17752;17663;17710;17622;17701;17775;17705;17795;17782;17805;17830;17857;17466;17502;17559;17664;17575;17412;17643;17296;17264;17364;17552;17372;17409;16992;17404;18033;18042;18099;17982;17794;17982;17795;17522;17719;17468;17499;17173;17424;17666;17372;17704;17594;17616;17543;17641;17498;17418;17213;17371;17506;17064;17162;16912;16982;17349;17168;17232;16906;16595;16514;16671;16976;16973;16962;16896;17627;17649;17776;17640;17586;17296;17318;17445;17383;17322;17329;17517;17299;17445;17377;17633;17669;17588;17437;17552;17723;17879;17693;17783;17780;17740;17631;17467;17666;17545;17428;17472;17631;17894;17727;17622;17339;17417;17046;16975;17544;17439;17833;17659;17873;17498;17843;17687;17437;17707;17675;17500;17763;17497;17414;17332;17499;17357;17241;17397;17528;17894;17735;17667;17575;17390;17365;17313;17397;17337;17318;17418;17426;17463;17436;17617;17598;17463;17493;17395;17594;17264;17314;17355;17451;17412;17727;17565;17429;17262;17506;17450;17815;17710;17811;17843;17871;17655;17883;17815;17578;17899;17834;17783;17523;17630;17729;17565;17665;17929;17723;17864;18006;17868;17961;17724;17484;17481;17706;17817;17660;17534;17641;17438;17678;17563;17257;17278;17561;17550;17601;17452;17620;17428;17412;17484;17567;17764;17821;17734;17416;17556;17498;17325;17514;17529;17316;17676;17369;17713;17728;17873;17844;17553;17519;17504;17434;17360;17324;17439;17491;17862;17764;17769;17697;17939;17687;17566;17618;17343;17467;17537;17492;17663;17455;17360;17300;17352;17555;17620;17865;17673;17681;17661;17586;17780;17616;17402;17379;17533;17630;17342;17836;17635;17577;17709;17385;17535;17465;17667;17216;17377;17106;17258;17562;17586;17806;17720;17783;17701;17603;17548;17624;17706;17757;17710;17875;17625;17515;17563;17538;17384;17459;17282;17746;17731;17839;17746;17595;17653;18080;18132;18136;17896;17874;17715;17665;17618;17387;17300;17215;17311;17330;17387;17228;17008;17178;17574;17617;18156;18194;17960;18171;18282;18390;17710;17405;17487;17518;17444;17540;17203;17381;17485;17482;17796;17769;17691;17708;17595;17835;17715;17778;17785;17426;17659;17798;17546;17899;17497;17552;17510;17427;17488;17488;17664;17676;17451;17873;17700;17755;17860;17516;17404;16891;16881;17383;17521;17915;17721;17684;17538;17834;17945;17345;17500;17553;17487;17728;17669;17470;17428;17698;17722;17458;16395;15983;16740;17382;17503;17666;17869;17944;18036;17795;17873;17141;16688;15190;14539;14525;15369;16444;16974;17197;17240;17295;16843;16656;16441;16668;16937;17185;17798;18044;18244;18049;17976;17867;18016;17996;17894;17643;17614;17187;17592;17208;16714;16736;17411;17210;16723;16674;16938;17671;17187;17590;17209;17453;17007;16631;16540;17473;17554;17513;17593;17447;17587;17615;17737;17546;17190;16822;16691;16763;17315;17413;17992;17805;17624;17244;16806;16063;15864;16207;16769;17588;17649;17862;17710;17419;17474;17444;17461;17421;17228;17224;17613;17691;17742;17777;17610;17326;17222;17036;17155;17556;17937;17615;18125;18100;17968;18461;18365;18198;18129;18325;18121;18193;18125;18173;18154;18137;18223;17905;18085;18011;17797;17276;17376;17489;17604;17580;17562;17392;17572;17790;17757;17759;17942;18083;17965;18022;18169;17973;17597;18055;17882;17951;17858;18081;17808;17961;17827;17492;17727;17923;17789;17993;17663;17952;17887;17683;18179;17674;17941;17892;17926;17930;17836;18033;17906;18050;17815;17435;17453;17159;17655;18045;18015;18219;18071;17913;18050;17878;18020;17504;17719;17597;17735;18056;18201;18287;18036;17780;18149;18075;17948;17661;17965;18089;18094;18102;18201;17946;17650;17452;17456;17423;17729;17837;17723;17945;17999;18117;18103;18005;17509;17895;17872;18047;17962;17681;17436;17656;17840;18107;18277;18194;18208;18028;18114;17897;17883;18111;18056;18099;17841;17912;18214;17956;18231;18240;18017;17854;17946;18039;18018;18003;18283;17915;17960;17641;17649;17909;17883;17910;17932;17999;17708;17701;17851;17602;17953;17756;18427;17933;17704;17341;17228;17517;17474;17423;17422;17594;17275;16777;16972;17617;18188;18121;18145;18102;17932;18167;17940;17936;17913;18012;17871;17909;17430;17875;17912;18206;17759;17798;18096;18061;18109;17906;17851;17779;17983;17666;17767;17863;18039;18055;17440;17432;17344;17487;17514;17540;17598;18115;18340;18097;17911;18032;17970;17739;18408;17904;17940;18003;17695;17977;17798;17955;17610;17502;17433;17321;17650;17906;18096;17991;17840;17942;17881;17948;17709;17753;17644;17970;17784;18122;18022;17987;17961;17730;17443;17952;18204;18198;17898;17885;18049;17531;17920;17804;17942;17908;17663;17514;17492;17440;17789;17349;16874;16637;16914;17737;17947;17895;17775;17595;17373;17220;16907;16886;16817;17258;17446;17688;17594;17449;17496;17573;17432;17331;17498;17831;18011;18068;18260;18128;18054;17706;17772;18288;18313;18073;18221;18343;18413;18310;18048;18011;17764;17549;17959;18145;18008;17861;18208;17694;17965;17823;18092;18147;18156;18159;17970;18075;17991;17909;17815;17793;17677;18068;18053;18033;18241;18001;18209;18084;18248;18115;18127;17519;17592;17558;17628;17845;17843;18035;18071;17937;18014;18075;17947;17710;17796;17936;18057;17803;17742;17797;17839;18094;17732;17857;17795;17709;17690;17822;18051;17595;17771;17566;17827;17683;17781;17573;17772;17521;17530;17496;17480;17334;17758;17791;17714;17717;17807;17892;17720;17959
15323;15351;15144;15003;15032;15019;15088;14902;14974;15045;15012;14860;15189;15027;15227;14891;14847;15069;14895;14914;15106;15122;14926;14785;14773;14881;15162;14803;14947;15085;15255;15244;15090;15142;15212;15126;15343;15129;15427;15099;15163;15157;15014;15242;15180;15436;15347;15375;15313;15634;15472;15621;15713;15586;15395;15425;15723;15625;15518;15330;15986;15928;15914;15750;15689;15646;15869;15721;15673;15992;16127;16019;16051;16129;16171;15887;16008;15733;15509;15713;15856;15908;15670;15625;15783;15708;15914;16132;16137;16190;15957;16148;16093;15967;16093;16260;16064;16009;16292;16467;16041;16183;16224;16070;16130;16180;16059;16239;16221;15832;16294;16579;16502;16305;16422;16220;16037;16255;16336;16310;16159;16570;16397;16372;16184;16237;16181;16314;16303;16285;16479;16483;16474;16501;16631;16725;16361;16378;16332;15998;16396;16545;16383;16688;16478;16362;16359;16637;16336;16301;16252;16149;16414;16370;16201;16457;16332;16402;16609;16716;16592;16448;16607;16080;16440;16222;16111;15916;15808;15905;15828;15931;16041;15687;16079;15865;15902;15777;16028;16115;16426;16195;16006;16051;16303;16091;16398;16371;16434;16591;16653;16667;16537;16471;16570;16397;16456;16302;16209;16034;16403;16406;16857;16276;16361;16771;16738;16318;16281;16262;16428;16279;16411;16365;16399;16521;16404;16540;16621;16545;16525;16563;16598;16629;16437;16744;16921;16571;16675;16449;16367;16068;16477;16459;16659;16735;16457;16457;16622;16370;16191;16645;16532;16543;16497;16387;16661;16436;16419;16533;16563;16513;16559;16832;16528;16468;16681;16642;16830;17093;16913;17128;16935;16327;16110;16389;16610;16801;16743;16529;16128;15960;15962;15950;15727;16120;16493;16481;16473;15977;16037;16073;16233;16158;16579;16635;16351;16278;16094;15600;15535;15652;15809;16050;16162;15709;13240;8243;4835;5701;10047;14056;15701;16737;16756;16928;16991;16915;16877;17068;16597;16486;16648;16699;16535;16567;16272;16301;16662;16449;16646;16859;16618;16373;16669;16837;16783;16648;16988;16925;16954;16988;17080;17086;16688;16986;17184;17132;17154;17066;16826;16945;16844;16894;16902;16792;16979;16833;16921;17048;17132;17053;17035;17070;17072;17016;17155;16918;16845;16737;16771;16839;16591;16123;16158;16485;16725;16916;16894;16975;17090;16500;16571;16753;16693;16527;16802;16760;16777;16520;16592;16867;16828;16701;16881;17015;17178;17171;16777;16797;16824;16602;16347;16605;16562;16738;16962;16846;16947;16619;16238;16556;16333;16454;16605;16543;16899;17087;17116;17176;16765;17030;17090;17421;17670;17391;17198;17368;17134;17301;17219;17391;17265;17094;17284;17167;17096;17271;17145;17029;17231;17198;17242;17279;16898;16943;16711;16242;16431;16783;16874;17023;17067;16914;16777;16903;16885;16983;16853;16902;17027;17012;16844;16660;16725;16951;16895;17098;17399;17785;17763;18133;17963;17910;17378;17317;17101;17290;17261;17275;17679;17513;17475;17561;17231;17161;17186;17172;17111;17139;17107;17209;17094;17393;17365;17346;17178;17391;17347;17078;16445;14957;13654;14775;16776;17591;17667;17709;17585;17810;17732;17646;17654;17503;17577;17490;17678;17409;17480;17411;17545;17263;17578;17351;17118;17137;17429;17128;16757;16842;16940;17017;16748;16563;16580;16568;16752;16896;16847;17244;17172;16886;16721;16735;16746;16606;16458;16761;16863;16965;17006;17041;17514;17245;17223;17330;17066;17214;17108;17429;17346;17337;17132;17452;17635;17375;17471;17323;17277;17209;17431;17502;17392;17582;17340;17116;17442;17289;17148;16838;17250;17284;17580;17482;17529;17533;17443;17488;17581;17608;17594;17433;17505;17551;17541;17688;17529;17678;17499;17521;17501;17011;17119;17192;17341;17544;17704;17375;16981;16312;16062;16484;17143;16166;13624;12907;14378;16500;17378;17428;17298;17361;17430;17463;17191;17087;17142;16998;17122;17822;17817;17889;17947;18096;18183;18310;18173;18185;17850;18001;17891;17640;17671;17651;18075;18099;17987;17531;17616;17900;18273;17962;17701;17531;17337;17549;17620;17209;16874;16730;17084;17204;17156;17007;17194;17607;17180;17159;17211;16992;17290;17166;17081;17161;17022;17196;17436;17563;17395;17595;17351;17832;17732;17608;17647;17091;17381;17640;17815;17584;17478;17604;17676;17698;17696;17757;17835;18021;18051;17894;17834;17770;17678;17831;17673;17711;17813;17831;17769;17696;17716;17822;17826;17730;17489;17942;17463;17668;17662;17688;17563;17514;17324;17243;17145;17331;17377;17633;17660;17609;17818;17980;17888;17876;17730;17906;17840;17754;17552;17448;17444;17433;17591;17864;17760;17763;17626;17641;17788;17570;17392;17675;17249;16959;17316;17166;16917;17062;17334;17120;17053;16675;16667;16523;16674;16972;17082;17473;17147;17494;17674;17840;17772;17584;17432;17346;17223;17614;17516;17486;17450;17341;17567;17693;17820;17731;17550;17447;17489;17606;17984;17827;17885;17825;17567;17472;17449;17391;17721;17429;17598;17647;17848;17667;17657;17499;17459;17151;17263;17465;17720;17836;17773;17770;17792;17696;17673;17405;17824;17643;17457;17470;17231;17481;17577;17321;17121;17315;17484;17661;17525;17511;17304;17242;17142;17498;17311;17360;17409;17344;17407;17246;17566;17681;17427;17483;17194;17487;17376;17079;17258;17409;17286;17290;17292;17498;17516;17381;17398;17247;17638;17500;17653;17840;17734;17508;17871;17785;17780;17758;17569;17663;17460;17705;17899;17820;17777;17815;17664;17783;17753;17600;17657;17577;17632;17488;17580;17731;17869;17752;17600;17393;17525;17374;17567;17643;17522;17563;17827;17683;17770;17850;17515;17337;17409;17511;17481;17829;17857;17424;17436;17284;17431;17765;17363;17306;17772;17612;17423;17524;17684;17614;17983;17646;17600;17570;17407;17661;17554;17723;17698;17918;18027;18046;17981;17936;17748;17546;17469;17438;17393;17497;17548;17490;17314;17376;17343;17710;17719;17638;17814;17758;17639;17546;17764;17492;17444;17622;17623;17554;17824;17430;17517;17329;17405;17276;17501;17502;17578;17583;17482;17544;17353;17591;17639;17863;17969;17609;17632;17471;17378;17503;17375;17453;17744;17728;17683;17607;17454;17482;17634;17592;17582;17505;17960;17820;17755;17636;17818;18102;18183;18124;17848;17835;17666;17629;17507;17318;17282;17359;17234;17307;17212;17133;17128;17105;17251;17459;17903;18263;18047;18105;18450;18682;17873;17537;17666;17397;17557;17346;17492;17380;17416;17680;17596;17651;17947;17823;18182;17906;17942;17778;17780;17528;17716;17735;17485;17380;17516;17648;17638;17678;17523;17691;17617;17618;17409;17770;17698;17917;17959;17796;17789;17411;17366;17695;17822;17761;17728;17638;17617;17613;17963;17398;17466;17441;17589;17742;17692;17499;17573;17380;17695;17366;17367;16764;17380;17768;17941;17686;17835;17724;17881;17672;17793;17445;17302;16855;16187;15739;16104;16733;16843;17072;17508;17549;16987;16662;16600;16672;17027;16914;17544;17846;17852;17848;18320;17686;17901;17820;17586;17647;17817;17577;17344;17106;16840;16952;17530;17297;17478;17266;17624;17479;17719;17420;17280;17357;16901;16051;16326;17326;17677;17552;17470;17788;17784;17705;17735;17564;16740;16297;16368;16904;17403;17583;17937;17777;17599;17333;17131;16839;17068;17447;17516;17616;17307;17478;17739;17294;17361;17563;17309;17388;17235;17321;17389;17719;17840;17693;17682;17467;17144;17104;17256;17556;17532;17941;18003;18292;17959;18389;18201;18066;18099;18406;17978;18104;18181;17984;18209;18151;17964;18183;18039;17818;17713;17485;17609;17488;17418;17553;17575;17569;17785;17896;17878;17672;17922;17994;17967;18120;18359;18475;18111;17929;17909;18030;17860;17917;17816;17708;17786;17639;17953;17928;17886;17988;18112;18057;17995;18028;17809;17940;17874;17938;17488;17695;17853;17772;17852;18007;17769;17946;17749;17506;17711;18240;18154;17850;18082;17875;17947;17821;17757;17518;17452;17607;17697;18124;18327;18106;18002;18018;18002;17880;17920;18049;17997;17968;17930;18109;18027;18145;17765;17931;17571;18039;17703;17990;17990;17946;17717;18037;17894;17654;17460;17702;17891;17703;18133;17799;17593;17520;17810;18043;18177;18242;18303;17938;18006;17900;18201;18049;18084;18031;17677;17982;17999;18019;18092;18035;18061;17929;18065;18209;18157;18157;17971;18016;17895;17761;17786;18002;17558;17691;17760;17929;17717;18114;17764;17911;17763;17739;17939;17759;17541;17220;17371;17683;17512;17899;17845;17893;17881;17457;17866;17879;18036;17980;18454;18243;18152;17916;17945;17897;18024;17761;17793;17441;17611;17690;17745;17997;17875;17734;17894;17927;17945;17677;17799;17575;17825;18002;18101;17756;17914;17970;18144;17858;17460;17430;17560;17568;17476;18219;18148;18194;17960;17825;17777;17809;17908;18111;18128;18151;17834;17917;17889;17727;18000;17762;17378;17405;17360;17887;17883;17979;18083;17778;17708;17634;17795;17649;17909;18000;18162;18067;18236;18032;17696;18010;17888;18087;18105;17865;18077;17690;17993;17918;17854;17792;17894;17889;17883;17990;17735;17619;17747;17989;17688;17213;17501;17861;17425;17908;17813;17718;17351;17607;16944;16920;16839;17197;17514;17658;17458;17323;17242;17260;17663;17415;17260;17690;17916;18020;18252;17984;17894;17695;17901;18103;18177;18064;18127;18240;18389;18225;18527;17832;17729;17743;17916;18089;17943;17930;18079;17974;17946;17798;17955;17947;17957;18132;18309;18265;17981;17786;17604;17685;18053;18059;18188;18051;17969;18071;17988;17926;17984;18042;17788;17398;17440;17566;17670;17714;17492;17834;17893;18037;18054;18202;17874;17846;18139;17799;17698;17668;17502;17784;17554;17415;17280;17406;17567;17690;17921;17968;18001;17999;17678;17888;17684;17844;17923;17688;17534;17424;17331;17357;17735;17595;17919;17998;17866;17989;17942;18024;17993;18079
15446;15185;15092;15091;15028;14911;15085;14922;15030;15123;15018;14962;14924;14883;14990;14926;14926;14655;14843;15001;15024;15013;14892;15048;15039;14765;15008;14740;14803;15105;15269;15220;15223;15084;14809;15342;15218;15159;15090;14918;15165;15166;15151;15302;15246;15391;15487;15311;15629;15323;15683;15744;15630;15726;15592;15551;15527;15250;15625;15477;15580;15668;15840;15904;15860;15643;15776;15878;15804;16068;15961;15982;16335;15996;15963;15941;15832;15942;15576;15925;15715;15887;15691;15741;15790;15615;15954;16002;15929;16094;16149;16133;16159;16109;16069;16266;16178;16376;16437;15959;16160;16280;16160;16065;16066;16161;16129;16211;16005;16006;16257;16145;16271;16431;16301;16043;16487;16373;16404;16082;16323;16299;16305;16354;16321;16246;16265;16212;16169;16294;16346;16450;16427;16361;16346;16529;16413;16696;16535;16549;16346;16391;16510;16412;16473;16394;16540;16273;16240;16363;16553;16391;16303;16318;16487;16348;16162;16393;16407;16588;16499;16558;16439;16563;16264;16066;16154;16157;15955;16078;15906;16107;16168;15719;16123;15994;15800;15822;15790;16088;16379;16206;16261;16086;16205;16096;16192;16162;16409;16673;16856;16655;16551;16503;16508;16495;16444;16174;16090;16096;16549;16495;16519;16369;16492;16662;16479;16597;16551;16452;16661;16538;16559;16719;16758;16432;16429;16429;16632;16531;16548;16445;16827;16629;16602;16405;16557;16609;16524;16226;16647;16458;16303;16615;16607;16617;16538;16505;16679;16429;16432;16129;16536;16246;16176;16297;16563;16529;16196;16445;16697;16949;16578;16508;16712;16489;16751;16617;16935;17217;16923;17041;16872;16634;16499;16286;16479;16828;16875;16827;16333;15713;15677;15452;15492;15846;16293;16856;16691;16132;16109;16030;16309;16321;16334;16428;16285;16283;16094;15722;15587;15353;15576;16051;16139;15620;13961;9360;5954;6257;10212;14285;15813;16519;16707;16941;16919;16928;16812;16715;16887;16700;16720;16520;16355;16427;16339;16447;16146;16385;16398;16518;16683;16266;16170;16734;16649;17045;16732;16822;16825;16972;16801;17179;17135;17183;16891;16990;17052;17080;17073;17031;16793;16846;16847;16597;16581;16633;16828;16870;17222;17131;16826;16997;17098;17035;16947;16691;16720;16810;16723;16711;16770;16509;16560;16665;16761;16813;16834;17011;16940;16666;16644;16496;16620;16636;16653;16580;16828;16402;16617;16347;16722;16672;16770;16927;17239;17210;16861;16871;16959;16825;16382;16280;16541;16257;16673;16737;16626;16755;16589;16442;16072;16276;16483;16606;16551;16699;17134;16826;17067;17149;17176;17355;17580;17604;17460;17263;17575;17185;17483;16934;17302;17194;17146;17314;17214;17180;17237;17218;17140;17232;17227;17441;17215;16901;16590;16607;16711;16742;16868;16624;16982;17042;16771;16949;16669;16740;16922;16783;16887;16817;16990;17055;16649;16852;16899;17050;17102;17427;18003;18124;18223;17984;17686;17297;17402;17387;17324;17206;17270;17442;17488;17308;17113;17207;17315;17464;17271;17205;17065;17124;17172;17023;17060;17354;17245;17562;17525;16867;15710;13741;12736;14540;16526;17443;17758;17464;17632;17563;17855;17874;17884;17659;17537;17447;17526;17359;17464;17522;17390;17294;17419;17259;17355;17351;16957;17078;16955;16850;16968;17203;17061;16706;16447;16628;16757;16420;16462;16946;16934;16922;16934;16403;16559;16497;16607;16586;17086;17005;16814;17159;17263;17190;17105;17239;17316;16966;17055;17097;17493;17553;17315;17522;17261;17300;17523;17293;17340;17220;17308;17377;17445;17416;17445;17244;17298;17042;16911;17045;17004;17268;17268;17170;17457;17599;17640;17351;17741;17582;17311;17287;17111;17219;17624;17403;17547;17656;17380;17562;17157;16929;17159;16958;17410;17618;17395;17380;17131;16146;15275;15981;16643;16189;14174;13229;14833;16658;17459;17873;17910;17594;17692;17660;17540;17028;16673;16762;17111;17659;17664;17882;17827;18055;18056;18369;18495;17971;18060;17985;17940;17880;17744;17941;17740;17983;17780;17226;17279;17260;17973;18113;17992;17922;17650;17552;17356;17379;17219;17009;17021;17344;17423;17456;17384;17637;17238;17130;16998;17329;17252;16934;16445;16646;16617;16786;17160;17273;17403;17614;17571;17471;17636;17535;17547;16931;17586;17520;17641;17428;17286;17601;17600;17614;17605;17764;18075;17967;17794;18000;17890;17816;17746;17640;17620;17573;17714;17691;17752;17719;17840;17614;17932;17630;17656;17720;17882;17746;17573;17692;17519;17573;17222;17344;17227;17383;17414;17470;17956;18147;18059;18224;18021;17852;17590;18011;17957;17941;17484;17403;17633;17386;17512;17756;17718;17592;17705;17797;17752;17606;17356;17491;17332;17310;17336;17370;17271;17269;17279;17079;17115;16965;17006;16894;16966;17050;17356;17631;17631;17580;17768;17944;17718;17481;17354;17260;17442;17636;17477;17510;17614;17754;17586;17607;17560;17675;17676;17552;17623;17710;17709;17836;17789;17811;17639;17216;16923;16950;17267;17408;17792;17603;17796;17739;17685;17777;17502;17385;17414;17247;17354;17625;17819;17720;17532;17531;17376;17268;17739;17572;17199;17276;17516;17505;17505;17342;17442;17256;17260;17661;17573;17478;17523;17228;17112;17265;17570;17485;17387;17337;17536;17111;17498;17609;17520;17495;17295;17456;17423;17374;17403;17343;17530;17488;17292;17332;17184;17362;17242;17414;17732;17781;17736;17747;17757;17732;17637;17764;17591;17730;17752;17868;17978;17887;17853;17558;17643;17652;17687;17903;17791;17874;17593;17604;17443;17580;17753;17651;17900;17799;17710;17552;17191;17546;17499;17563;17747;17910;17804;17836;17790;17478;17521;17258;17286;17631;17735;17579;17850;17761;17465;17527;17184;17266;17389;17537;17594;17496;17272;17232;17591;17763;17704;17566;17625;17561;17701;17622;17325;17621;17695;17790;18039;18040;17940;17810;17776;17563;17437;17597;17497;17623;17538;17535;17340;17449;17743;17454;17646;17799;17834;17678;17674;17662;17703;17788;17642;17813;17450;17561;17511;17991;17394;17159;17149;17491;17594;17585;17454;17634;17405;17485;17608;17556;17609;17627;17722;17847;17643;17313;17426;17574;17713;17572;17882;17918;17509;17379;17441;17687;17453;17780;17672;17852;17771;17860;17415;17544;17653;18324;18164;18071;17856;17908;17448;17684;17883;17536;17842;17392;17450;17550;17350;17259;17106;16865;17382;17313;17853;17713;18390;18094;18375;18486;18177;18043;17531;17456;17549;17548;17654;17364;17627;17631;17706;17737;17572;17893;17986;17806;17700;17511;17711;17513;17760;17472;17639;17557;17633;17594;17734;17655;17551;17773;17587;17675;17563;17742;17973;18059;17889;17992;17812;18008;17933;17663;18039;17787;17890;17811;17895;17796;17670;17510;17295;17221;17452;17419;17576;17435;17501;17669;17718;17377;17221;17497;17908;17974;17962;18096;17911;17739;17858;17750;17901;17981;17807;17343;16878;15416;15560;16331;16920;17235;17580;17526;17297;16910;16505;16763;16929;16921;17529;17938;18174;17872;17940;17837;17891;17629;17866;17903;17549;17832;17590;17409;16864;16963;17250;17581;17737;17833;17837;17855;17856;17405;17464;17572;17096;16889;16839;17366;17515;17573;17641;17622;17661;17710;17875;17160;16382;15672;16375;16634;17336;17935;17600;17493;17718;17646;17491;17316;17781;17799;17888;17701;17705;17381;17949;17608;17484;17444;17252;17366;17354;17593;17457;17643;17756;17424;17560;17260;17067;17137;17273;17602;17767;18002;17954;18220;18349;18090;18353;18182;18284;18123;18282;18319;18183;18156;18169;18206;18260;18011;17921;18021;17798;17499;17366;17583;17644;17884;17714;17567;18131;17883;18065;17941;17799;18025;18073;17902;18050;18101;18123;17987;18081;17996;18048;18201;17933;17766;17799;17756;17771;17821;17925;17963;17835;17822;17940;17712;17937;18059;17692;17717;17696;17571;17992;17646;17976;18171;18046;18012;18136;17761;17633;17838;18090;17894;18045;18012;17909;17909;17711;17487;17765;17734;17711;17965;17893;18107;18109;17950;17683;17789;18010;18029;17824;17868;18020;18152;18127;18186;17829;17898;17764;17821;18347;18350;18129;18145;18157;17967;17945;17659;17478;17643;17988;17775;17874;17810;17601;17426;17933;18031;18060;18154;17998;18272;18040;18065;18027;17946;18118;18099;17825;18137;17696;17980;17954;17774;17897;17872;18055;18027;17888;17979;17828;17945;18042;17678;17501;17523;17459;17494;17806;17952;17716;17975;17917;17928;18037;18063;18066;17876;17752;17476;17469;17689;17895;17843;17748;17758;17817;17973;17908;17794;17785;18263;18271;18124;17928;17974;17761;17952;17903;17966;17935;17679;17637;17961;17762;17745;17852;18061;17922;17954;17940;17769;17886;17911;17653;18231;18025;18028;18106;18008;17928;17614;17427;17359;17391;17342;17757;18147;18093;18332;17983;17902;18023;17980;18003;18140;18179;17785;18204;18195;17858;17902;17531;17578;17456;17360;17637;17595;17817;17947;18003;17979;17783;17830;17788;17922;17898;17882;17811;17977;17993;18250;17963;18019;18053;17845;17770;18099;17920;18034;18075;17698;17740;17705;17937;17919;17754;17783;17842;17847;17862;17788;17829;17439;17453;17711;17806;17983;17957;18089;17805;17406;17211;16971;16869;17197;17481;17683;17587;17365;17381;17280;17297;17447;17378;17370;17919;18100;18456;18301;18093;17854;17735;17877;18074;17919;17849;17992;18451;18334;18374;18121;17973;17954;17947;18079;18078;18078;18032;17996;17720;17927;17831;18243;18061;17977;18207;17978;17977;17970;17830;17754;18041;18004;18246;18523;18148;18350;17987;17766;17947;17910;17756;17493;17482;17595;17899;17567;17746;17801;17947;18030;18007;18003;17973;17830;17979;17891;17565;17283;17363;17474;17503;17498;17186;17335;17838;18041;17890;18055;17976;17759;17758;17422;17720;17771;17605;17863;17837;17364;17512;17534;17531;18083;18112;18172;18098;18118;17744;17789;18003;17888
15051;14975;14951;15094;15033;14925;14957;14985;14907;15044;15068;15034;14948;15009;15038;15104;14724;14861;15131;15190;15107;15007;15368;14940;15100;14802;15123;14841;14925;14857;15205;15207;15249;14897;15018;15088;15206;15082;15160;15148;14973;15229;15331;15221;15435;15182;15313;15573;15576;15714;15633;15528;15563;15629;15807;15655;15689;15393;15400;15238;15392;15427;15474;15716;15497;15799;15905;15784;15898;16020;15997;15896;15978;15719;16007;15925;15651;15850;15960;16200;15888;15841;15825;16002;15779;15817;15371;15974;15960;16143;16261;16200;16265;15977;15920;16293;15848;16002;16292;16084;16170;16057;16267;16151;15994;16160;15964;16106;16022;16113;16215;16327;16261;16346;16651;16358;16391;16476;16266;16214;16212;16128;16298;16104;16324;16361;16215;16354;16386;16527;16284;16371;16213;16239;16474;16397;16403;16382;16477;16415;16361;16554;16351;16696;16530;16506;16384;16425;16555;16461;16408;16696;16173;16519;16439;16534;16358;16368;16545;16684;16422;16348;16377;16817;16298;16390;16201;16160;16099;16283;16040;16038;16209;16063;16304;16223;16139;16027;16032;16157;16191;16266;16401;16196;15878;15937;15524;16146;16473;16797;16963;16881;16538;16523;16368;16209;16306;16268;16214;16368;16439;16535;16539;16702;16540;16615;16620;16626;16462;16327;16507;16325;16401;16537;16275;16423;16540;16590;16575;16554;16581;16245;16469;16443;16486;16673;16551;16641;16436;16489;16308;16332;16290;16452;16624;16550;16652;16558;16723;16576;16288;16318;16150;16453;16449;16445;16623;16121;16418;16304;16497;16462;16398;16379;16573;16644;16558;16628;16848;16931;16949;16847;16942;16692;16645;16561;16373;17003;16553;16833;16256;15925;16074;16096;15693;15979;16387;16636;16374;16140;15648;15842;16204;16350;16328;16418;16459;16296;16056;16210;15873;15727;15716;15928;16165;16041;13918;9307;5669;6497;10780;14674;16024;16202;16380;16563;16926;16784;16631;16460;16689;16569;16608;16527;16596;16395;16485;16312;16135;16257;16438;16522;16429;16160;16259;16583;16845;16734;16821;16802;16623;16910;17189;17061;16859;16842;16970;17092;16923;16816;16845;16806;16894;16574;16463;16346;16520;16911;16753;16764;16974;16833;16969;16859;17093;16968;16997;16873;16746;16472;16766;16701;16629;16462;16485;16648;16818;16755;16902;16977;16958;16432;16197;16613;16669;16560;16664;16549;16656;16575;16575;16125;16097;16352;16848;17044;16851;17067;17085;16924;16958;16946;16385;15849;16325;16508;16469;16532;16722;16430;16591;16569;16034;15776;16105;16398;16731;16879;17066;17033;17083;17283;17272;17276;17501;17700;17473;17445;17366;17170;17361;17255;17149;17062;17231;17389;17023;17344;17005;17125;17239;17290;17271;16960;16825;16758;16663;16628;16655;16951;16866;16979;16807;16795;16772;16771;16768;16730;16789;16836;16673;16667;16779;16948;17049;16688;16604;16858;16845;17094;17402;17972;18045;17821;17492;17427;17307;17252;17246;17251;17408;17198;17405;17402;17067;16979;17241;17124;17427;17067;17275;17120;17165;17256;17184;17300;17371;17176;17041;16559;15066;13163;13160;15225;16830;17494;17436;17615;17584;17888;17984;17610;17766;17887;17468;17320;17282;17322;17387;17133;17350;17531;17437;17444;17247;17524;17015;16903;17108;16927;17139;17018;16992;16784;16552;16575;16532;16784;17075;16844;17111;17168;17123;16521;16323;16658;16741;16754;16964;17264;17124;16877;17093;17253;17182;17123;17099;17227;17074;17292;17535;17592;17264;17372;17842;17585;17437;17413;17429;17501;17199;17697;17598;17780;17414;17367;17034;16896;16696;16827;17271;16821;16755;16959;17449;17505;17495;18043;17519;17350;17184;16754;16779;17034;17410;17355;17558;17524;17607;17470;17055;16754;17011;17109;17294;17295;17601;17512;17135;16455;15622;16398;17053;16629;15720;14943;15761;16848;17446;17710;17688;17581;17346;17346;17282;16910;16872;16477;16881;16930;16924;17210;17657;17917;17910;18218;18100;17856;18112;17931;18075;18108;18014;17839;17903;18028;17408;17300;16880;17111;17728;17459;17647;17689;17696;17527;17363;17460;17020;17339;17513;17500;17226;17396;17308;17420;17429;17207;17274;17187;17232;16710;16198;16341;15950;16117;16603;17301;17591;17634;17446;17319;17476;17415;17491;17333;17205;17292;16721;16752;17063;17234;17543;17856;17375;17923;17768;17785;17690;17898;17750;17545;17650;17756;17592;17713;17876;17550;17960;17566;17604;17808;17725;17539;17717;17757;17872;17691;17927;17743;17637;17634;17241;17145;16997;17190;17460;17624;17810;17958;17917;18162;17960;17863;17818;17872;17785;17907;18029;17473;17472;17464;17872;17661;17486;17711;17985;17921;17431;17461;17434;17598;17192;17169;17046;17366;17377;17392;17104;16973;16845;16885;17200;16776;17084;16997;17254;17378;17492;17700;17877;17815;17796;17469;17300;17143;17401;17208;17704;17522;17806;17498;17423;17515;17554;17764;17762;17924;17606;17760;17858;17984;17897;18089;17588;17136;16980;16910;17370;17876;17721;17769;17324;17449;17445;17485;17729;17652;17520;17625;17489;17682;17754;17817;17674;17358;17477;17509;17635;17541;17464;17234;17463;17194;17461;17429;17393;17535;17369;17417;17598;17323;17472;17380;17026;17347;17466;17561;17358;17534;17266;17448;17417;17438;17427;17363;17387;17291;17376;17329;17687;17411;17528;17338;17411;17260;17262;17307;17353;17551;17527;17779;17791;17577;17718;17634;18259;17742;17730;17904;17904;17780;17627;17862;17503;17771;17593;17806;17766;17800;17610;17758;17799;17470;17563;17521;17753;17860;17731;17882;17567;17653;17826;17537;17745;17367;17684;17907;17673;17547;17660;17533;17524;17271;16796;17074;17520;17429;17726;17750;17660;17486;17507;17423;17638;17608;17748;17614;17370;17200;17675;17727;17795;17683;17597;17458;17585;17715;17584;17866;17888;17569;17844;17659;17784;17922;17736;17612;17481;17627;17589;17701;17540;17266;17628;17220;17683;17404;17386;17782;17644;17673;17519;17714;17477;17706;17743;17319;17807;17642;17713;17654;17371;17294;16904;17197;17452;17526;17426;17130;17513;17561;17616;17577;17977;17560;17743;17761;17978;17459;17842;17565;17454;17584;17624;17715;17586;17306;17427;17436;17626;17899;17843;17944;17908;17624;17685;17480;17688;17850;18240;18093;17884;18028;17899;17651;17774;17740;17681;17472;17292;17472;17552;17491;17313;17215;17461;17690;17765;18190;18293;18134;18385;18341;18452;18057;17695;17640;17639;17679;17606;17640;17302;17369;17395;17210;17288;17450;17618;17797;17417;17167;17493;17897;17619;17596;17500;17598;17511;17719;17619;17626;17522;17439;17597;17813;18085;17928;18094;18088;18081;18023;17960;18056;17941;17875;17817;17780;17890;17626;17958;17982;17938;17429;17314;17495;17437;17575;17616;17475;17453;17524;17272;17308;17452;17609;17858;18058;17753;17979;17823;17711;17769;17738;17741;17811;17636;17479;16296;15092;14869;15814;16587;17271;17283;17563;17349;17226;16755;16806;16592;17247;17305;17734;18182;17937;18039;17934;17726;17686;17540;17824;17854;17801;17549;17366;16730;16980;17383;17668;17382;17729;17928;17972;17716;17651;17376;17547;17695;17601;17609;17660;17784;17520;17411;17406;17380;17767;17773;17539;16805;16276;16730;17154;17328;17640;17793;17722;17489;17778;17661;18046;17856;18125;18124;17743;17813;17689;17754;17701;17491;17583;17525;17476;17348;17357;17522;17245;16648;16018;16530;17479;17378;17254;17477;17459;17659;17824;17933;18149;18005;18263;18169;18142;18003;18291;17825;18041;17991;18049;18014;18099;18005;18123;18102;18125;17960;17741;17524;17780;17586;17687;17715;17676;17976;17949;17884;17958;17967;17965;18281;17956;17840;17922;17987;18306;18161;17905;18005;18231;17962;18067;18031;17974;17786;17896;17853;18003;18081;18012;17724;17912;17846;17644;17828;17666;17834;18019;17788;17970;17723;18021;18110;17973;17872;17955;17698;18023;17837;17991;17969;17987;17978;17964;17819;17598;17861;17687;17733;18177;18070;18125;17907;17955;17514;17511;17936;17643;17878;18074;18014;17987;17813;18209;17867;18193;17891;17653;18167;18204;18219;18191;17950;18123;17721;17897;17958;17955;17838;17794;17762;17366;17283;17303;17856;17885;18078;18474;18064;17988;18102;18148;18278;18018;17859;18175;17934;17947;18292;17960;17969;17817;17424;18028;18048;18261;17783;17918;17686;17888;17900;17518;17556;17576;17699;17442;17701;18000;17901;17870;17866;17869;17855;17619;18025;18071;17700;17540;17900;18029;17746;17898;17645;17953;17914;18038;17846;17789;17954;18176;17886;18081;17760;17566;17655;17784;17874;18019;18038;18244;17595;18041;17738;17622;17537;17810;17790;17911;17916;17770;17864;17708;17733;17728;17846;17980;17837;17792;17770;17809;17628;17651;17357;17467;17557;18061;18159;17937;18073;17935;17952;17809;18064;18003;17770;17916;17759;18032;17886;18012;17770;17808;17565;17439;17468;17564;17833;17962;18003;17905;17738;17755;17641;17937;18283;17984;18148;17872;17867;17787;18261;17896;17954;18004;17830;17934;18001;17921;18250;17580;17765;17632;17775;17647;17865;17924;17800;17698;17983;17833;17508;17332;17351;17638;17537;17943;17648;17400;17774;17509;17300;17286;17377;17342;17776;17727;17463;17212;17046;16950;17346;17441;17477;17187;17788;18060;18031;17997;17720;17428;17362;17788;17720;17892;17807;17944;18116;18278;18183;18312;18131;17715;17935;18180;17911;18135;17947;17790;17751;18017;18273;18164;18212;17872;18323;18112;18106;18272;18122;17680;18011;18379;18348;18037;18137;18348;17960;17902;17997;18112;17965;17659;17820;17844;17941;17786;17964;17670;18126;17975;18049;17944;18048;18073;17935;17967;17871;17483;17460;17361;17470;17780;17662;17766;17793;17720;17885;18012;17908;17622;17682;17695;17500;17654;17657;17699;17555;17463;17385;17870;17807;18037;17602;17844;18024;17835;17885;17870;18056;18201
15155;14890;15141;14977;15100;15097;15073;15093;14991;15077;15116;15242;14882;15226;15258;14745;15100;15165;15235;15178;15091;15117;15037;15040;15184;15020;15057;15284;14940;15088;14920;15130;15148;14959;15053;15052;15023;15367;15119;15024;15112;15305;15348;15464;15156;15183;15461;15540;15642;15614;15623;15387;15499;15726;15456;15505;15527;15424;15305;15211;15274;15083;14993;15608;15709;15639;15731;15960;15756;16014;15819;15710;15906;15784;15499;15797;15682;15918;16048;16198;16032;16009;16200;16178;15859;15491;15770;15774;16180;16096;15885;16000;16076;16192;16192;16565;16022;16148;16068;15939;16302;16091;16277;16147;16279;16098;15944;16100;15759;15992;16413;16293;16365;16440;16283;16318;16424;16224;16370;16400;16360;16042;16043;16349;16369;16148;16429;16220;16317;16276;16229;16151;16235;16139;16472;16277;16375;16298;16333;16611;16269;16759;16390;16545;16486;16315;16465;16404;16585;16524;16571;16435;16576;16441;16440;16401;16536;16253;16489;16284;16479;16470;16204;16213;16359;16492;16315;16283;16032;16163;16177;16677;16064;16225;16255;16190;16193;16028;16128;16217;16105;16030;16111;16367;15976;16244;15851;15764;16013;16398;16866;16613;16655;16407;16647;16172;16253;16215;16204;16053;16174;16520;16594;16593;16883;16493;16384;16409;16425;16350;16274;16412;16699;16536;16523;16564;16545;16231;16653;16585;16468;16420;16374;16419;16577;16665;16558;16706;16423;16304;16369;16688;16584;16796;16868;16733;16756;16559;16528;16340;16358;16077;16240;16157;16286;16400;16260;16248;16493;16522;16705;16546;16445;16403;16414;16473;16573;16871;16948;16788;16749;16732;16958;16534;16742;16568;16858;16739;16546;16352;16082;16024;16321;16333;16150;15907;16009;16863;16394;15496;15023;15531;15738;15546;16174;16463;16688;16287;16109;15831;16089;16084;15775;16103;16287;16187;14500;9701;5890;6357;10932;14432;16119;16151;16226;16329;16792;16776;16789;16692;16694;16456;16283;16296;16709;16491;16583;16223;16374;16484;16446;16420;16346;16329;16444;16468;16764;16725;16744;16942;17032;16852;16937;16885;16936;16833;16881;16959;16821;16755;16800;16825;16574;16538;16105;16201;16689;16839;16731;16846;16994;16643;16450;16723;16935;16942;16817;16935;16703;16717;16491;16803;16746;16511;16590;16429;16694;16861;16951;16616;16748;16530;16421;16522;16531;16443;16796;16805;16728;16724;16398;16316;16169;16527;16824;17068;17102;16990;16952;17016;16919;16757;16510;16307;16429;16643;16501;16743;16229;16311;16595;16183;16041;15943;16311;16629;16772;16661;17059;17098;17151;17185;17002;17207;17635;17472;17537;17413;17347;17278;17390;17223;17258;17240;17121;17079;17444;17211;17090;17149;17186;17281;17163;17064;16847;16944;16835;16653;16593;17003;17092;16925;16751;16853;16993;16914;16872;16776;16783;16865;16604;16511;16983;16713;16628;16617;16702;16218;16181;16099;17043;17904;17980;17508;17402;17334;17297;17163;17171;17236;17259;17289;17237;17418;17264;17020;16965;17144;17335;17210;17045;16916;17127;17232;17301;17234;17385;17097;17017;15664;13211;12039;13687;16285;17519;17892;17675;17783;17552;17709;18014;17821;17778;17436;17423;17492;17315;17344;17114;17372;17637;17458;17270;17421;17619;17215;17280;17234;16700;17065;16806;17136;17094;16810;16396;16321;16358;16495;16926;16796;17042;17158;16736;16781;16840;16921;16880;17107;17090;17231;17229;16833;16734;16960;17007;17191;17348;17334;17090;17247;17355;17163;17642;17393;17325;17222;17265;17297;17428;17456;17596;17589;17544;17397;17653;17321;16779;16132;15770;16438;17215;16982;16910;16919;17255;17713;17654;18029;17844;17532;16403;15370;15312;16568;17383;17606;17740;17562;17593;17371;17014;16976;17042;16680;17026;17418;17542;17521;17223;16755;16219;16740;17107;17350;16633;16692;16830;17299;17667;17714;17539;17593;17643;17282;17286;16956;16792;16712;16592;15889;15461;15866;16727;17468;17865;17918;17717;17684;17980;18002;18128;18129;18002;18310;17795;17799;17294;17412;16969;17103;17524;17939;17416;17650;17708;17707;17458;17380;17046;17588;17583;17580;17465;17289;17511;17333;17162;17243;16973;17401;17137;16854;16145;15795;15303;15273;16654;17140;17304;17423;17393;17423;17353;17252;17282;17289;17259;16644;15614;15224;16295;17228;17430;17837;17719;17594;17877;17739;17771;17776;17834;17500;17922;17819;17947;17611;17533;17705;17614;17772;17615;17643;17882;17587;17705;17436;17805;17695;17647;17534;17644;17513;17282;16900;16743;16918;17251;17468;17579;17826;17851;18029;17756;17696;17598;17634;17546;17813;17620;17554;17681;17578;17519;17389;17470;17543;17661;17701;17539;17728;17519;17430;17527;17277;17170;17268;17539;17317;17421;17159;16938;16858;17404;17197;17240;17219;17217;17424;17688;17601;17791;17570;17525;17535;17266;16838;17246;17263;17634;17246;17675;17818;17623;17721;17627;17740;18049;17770;17801;17613;17913;17650;17702;17439;17539;17487;17389;17282;17628;17648;17941;17556;17431;16965;17369;17125;17476;17879;17914;17548;17600;17535;17882;17502;17346;17331;17327;17678;17919;17461;17367;17476;17686;17737;17534;17285;17473;17395;17258;17258;17459;17437;17292;17059;17021;17521;17538;17489;17461;17393;16972;16922;17262;17288;17187;17338;17223;17331;17208;17284;17831;17374;17653;17520;17397;17173;17255;17098;17254;17556;17500;17751;17849;17980;17899;17895;17833;17927;17704;17951;17966;17794;17713;17757;17831;17655;17728;17685;17602;17594;17699;17815;17782;17663;17388;17679;17697;17681;17938;17517;17821;17703;17560;17930;17618;17480;17646;17740;17986;17648;17701;17678;17503;17264;17008;17338;17236;17271;17291;17535;17425;17484;17484;17637;17640;17623;17621;17402;17530;17703;17751;17686;17714;17643;17325;17584;17594;17608;17542;17917;17835;17773;17800;17763;17800;17802;17719;17799;17577;17540;17478;17600;17519;17374;17600;17387;17258;17277;17333;17703;17491;17639;17741;17736;17586;17597;17497;17606;17574;17677;17737;17602;17422;16835;16694;17133;17409;17446;16908;16606;16849;17280;17790;17721;17635;17657;17699;17876;17974;17821;17918;17689;17656;17261;17452;17574;17462;17618;17525;17552;17840;17741;17987;18091;17870;17669;17824;17448;17842;18048;18089;17938;17737;17867;17838;17719;17881;17700;17389;17512;17124;17592;17557;17580;17511;17287;17750;17514;17938;17717;17397;17510;18035;18164;17995;18137;17742;17374;17715;17644;17504;17487;17024;16935;17113;17359;17303;17065;17416;17118;16876;17327;17482;17697;17764;17685;17338;17518;17284;17585;17544;17618;17213;17291;17591;17808;17688;17987;17843;18087;17804;17826;17902;17897;17816;18063;17817;17859;17669;17864;17534;17611;17764;17475;17577;17395;17497;17929;17456;17611;17600;17511;17474;17468;17582;17733;17790;18086;17451;17634;17712;17907;18005;17896;17925;17996;18013;17575;16546;15692;15337;15367;16060;17094;17237;16718;17055;16808;16999;16828;16798;17126;17347;18046;18018;17859;17790;17782;17976;17738;17617;17650;17713;17740;17567;16936;16447;16772;17289;17362;17390;17389;17759;17836;17952;17452;17491;17536;17911;17960;17665;17704;17751;17705;17461;17309;17606;17634;17539;17662;17380;17214;17246;17596;17505;17911;17666;17575;17569;17555;17674;18009;18287;18206;17770;17528;17572;17393;17295;17405;17460;17460;17585;17710;17701;17570;17362;16767;15833;14885;15603;17077;17563;17448;17524;17834;17949;17907;18083;18076;18075;17990;17874;18144;18145;17784;17782;17935;17902;18033;18061;18143;18027;18238;18072;18158;18121;17887;17555;17838;17576;17660;17754;17626;17823;17780;17908;17809;17799;17769;18013;17820;17772;17820;18052;18153;17966;17776;17930;17864;17650;17856;18052;18040;18010;18154;17972;17928;18032;17971;18055;17799;17709;17749;17560;17421;17823;17643;17564;17568;17660;18119;18036;17930;17947;18073;17773;17748;17620;17827;17917;18096;17935;18151;18061;17705;17850;17637;18026;17484;17926;18219;17795;17952;17667;17849;17849;17666;17719;18052;17972;17924;18014;18181;18066;17859;17786;17782;17875;18095;18279;17991;17866;17957;17786;17977;18016;18018;18027;17703;17633;17310;17567;17720;17636;18010;18082;18192;18183;18148;17717;17968;18360;18248;18222;18071;18014;18334;17960;18118;17669;17751;17781;17962;18063;17991;18024;18205;17765;17783;17901;17487;17426;17526;17966;17990;17776;18041;18151;17588;17868;17759;17849;17926;17627;17964;17700;17505;17886;17736;17847;17872;17558;17738;17858;17751;17491;17653;17978;17938;18186;17927;17544;17652;17425;17668;17960;17997;18088;17900;17812;17679;17697;17192;17445;17487;17742;17731;17903;17838;17925;17687;17839;17846;17741;17899;17925;17980;18053;17734;17978;17654;17336;17343;17452;17663;18007;18168;17657;17609;17879;17778;17930;17686;18140;17983;17860;17923;18164;18112;17675;17821;17480;17720;17571;17743;17818;17968;17858;17772;17918;17746;17904;17881;17957;17994;18127;18041;18254;18157;17940;18172;17971;17956;17967;18027;18294;17947;17912;17974;17688;17748;17683;17744;17577;17806;17798;17693;17812;17766;17758;17423;17646;17623;17368;17796;17814;17766;17506;17580;17710;17445;17386;17350;17766;17616;17344;17245;17187;17030;17474;17432;17397;17365;17992;18158;17858;17956;17374;17017;16572;17032;17647;17660;17781;17940;18024;17953;18125;18250;17997;18260;18054;17724;18093;18124;17994;17746;17841;17959;18041;17842;18008;17823;18239;18115;18356;18062;17945;17885;18259;18405;18152;18151;18183;18144;18174;18113;18309;18020;17801;17826;17898;17714;17565;17598;17789;17656;17970;17878;17917;17829;17766;17978;17777;17494;17565;17614;17906;17955;17782;17782;17871;17974;17852;17799;18111;17964;17875;17559;17462;17279;17285;17525;17808;17620;17571;17585;17630;17471;17942;17655;17755;17573;17961;18012;17919;17877;18037;17996
15190;14983;15085;15100;14888;14946;14732;15025;15188;15023;14935;15311;14976;15159;15221;14941;15078;15083;14861;15262;15033;15080;15002;14934;15107;15163;15258;14904;14967;14796;14672;15076;15313;15034;15192;15160;15246;15315;15366;15062;14972;15029;15062;15213;15111;15166;15307;15179;15400;15466;15236;15541;15483;15715;15777;15504;15490;15332;14914;14954;15286;15041;15249;15709;15667;15797;16117;15956;15624;15593;15683;15518;15634;15772;15612;15788;15628;15782;15771;16185;15977;16213;16135;15911;15569;15680;15796;15705;16050;16086;15887;16022;16007;16074;16115;16317;16333;16256;16304;16214;16121;16247;16079;16200;16212;16042;16008;15938;15802;16078;16409;15991;16192;16226;16263;16114;16198;16293;16290;16441;16361;16378;16138;16493;16136;16066;16421;16192;16258;16323;16147;16378;16277;16477;16336;16649;16361;16431;16384;16171;16227;16287;16378;16302;16402;16573;16716;16676;16371;16478;16248;16398;16421;16486;16516;16499;16261;16560;16640;16279;16021;16447;16374;16400;16523;16485;16374;16408;16363;16193;16221;16169;16305;16299;16312;16276;16405;16255;16199;16314;16021;16153;16277;16524;16214;16218;16094;15923;16001;16403;16406;16775;16666;16195;16279;15497;15856;15889;16311;15856;16311;16517;16271;16520;16589;16438;16583;16454;16689;16381;16101;16421;16463;16546;16548;16251;16339;16449;16493;16440;16289;16567;16586;16480;16386;16543;16461;16516;16444;16370;16342;16459;16400;16528;16704;16790;16422;16441;16760;16572;16273;16411;16362;16382;16345;16441;16449;16258;16678;16449;16701;16309;16352;16343;16314;16204;16567;16871;16642;16822;16567;16405;16752;16919;16966;16519;16518;16504;16364;16073;15632;16060;16389;16252;16029;15679;16123;16361;16274;15945;15145;15368;15491;15901;16269;16312;16412;16319;16138;15975;15794;16209;16008;16223;16286;16322;14589;10046;5847;6525;10834;14592;16113;16425;16165;16473;16754;16853;16797;16864;16852;17040;16758;16491;16397;16500;16561;16518;16535;16428;16273;16478;16550;16577;16428;16549;16386;16377;16674;16659;16830;16908;16808;16822;16845;16843;16698;17285;17175;16904;16721;16931;16657;16763;16609;16517;16864;16766;16901;16884;16811;16692;16306;16404;16800;16902;16857;16831;16832;16939;16884;16571;16640;16459;16487;16476;16688;16700;16994;16907;16838;16553;16485;16486;16429;16770;16565;16721;16861;16761;16644;16582;16487;16738;16771;17392;17163;16988;17072;17179;17200;16756;16640;16378;16538;16839;16728;16387;16405;16179;16384;16125;15935;16377;16415;16461;16670;16810;16744;16977;17043;17122;17085;16909;17458;17347;17518;17390;17248;17347;17157;17294;17274;17173;17474;17360;17486;17261;17053;17155;17201;17151;17107;16805;16991;16619;16490;16631;16548;16812;16944;16851;16694;16511;16708;16896;16699;16818;16956;16870;16841;16647;16777;16641;16698;16677;16522;16150;15339;15646;16702;17633;17611;17518;17424;17165;17380;17267;17301;17368;17243;17219;17145;17060;17058;17002;16927;16872;17329;17059;17209;17106;16948;17262;17103;17093;17160;17217;16727;15549;13097;11209;12243;15496;17078;17613;17647;17736;17708;17530;17492;17842;17387;17727;17172;17235;17307;17375;17328;17707;17433;17274;17299;17430;17312;17308;16922;16914;16816;16704;16944;17159;16992;16889;16825;16670;16900;17203;16809;17071;16870;16974;16939;16650;17006;17155;17101;17045;17082;17204;17082;17053;17241;17340;17231;17304;17099;17291;17126;17240;17612;17285;17281;17444;17493;17324;17198;17506;17352;17788;17777;17494;17371;17366;17528;17192;16647;15429;15029;16383;17023;17362;17558;17637;17639;17759;17594;17693;17480;17403;16248;14616;14221;16301;17101;17278;17168;17124;17511;17614;17544;17403;17350;17198;17177;17416;17451;17364;17269;17164;16899;17025;17178;17195;17423;17325;17226;17354;17608;17441;17580;17558;17503;17442;17491;16913;16410;16416;16354;15147;14679;15261;16519;17493;17568;17345;17583;17454;17679;17761;17769;17985;18037;18154;18008;17703;17430;17364;17075;17327;17477;17811;17467;17590;17662;17439;17425;17530;17681;17276;17516;17611;17429;17301;17355;17302;17194;17133;17177;17125;17096;17083;16608;16401;15659;15725;16432;16839;17414;17264;17227;17310;17485;17428;17533;17519;17371;16562;14918;13085;14779;16438;17234;17552;17593;17428;17664;17631;17679;17508;17361;17725;17812;17670;17698;17507;17662;17630;17754;17776;17740;17519;17732;17826;17819;17701;17707;17774;17526;17460;17639;17550;17304;17060;16807;17178;17331;17490;17598;17807;17736;17809;17826;17705;17486;17352;17494;17834;17905;17744;17597;17323;17344;17566;17350;17422;17646;17650;17657;17723;17695;17669;17364;17305;17387;17435;17249;17147;17608;17274;17158;17005;17253;17065;17045;17493;17384;17500;17598;17488;17665;17573;17415;17365;17360;17114;17262;17212;17550;17279;17544;17661;17704;17755;17844;17462;17543;17702;17741;17494;17502;17543;17581;17568;17492;17694;17209;17659;17836;17773;17591;17249;17297;17238;17142;16747;17387;17548;17605;17707;17545;17777;17470;17578;17401;17436;17450;17613;17858;17731;17850;17441;17543;17290;17330;17451;17634;17495;17410;17509;17304;17313;17198;17391;17222;17500;17448;17431;17498;17461;16906;16548;16681;16956;17349;17076;17405;17362;17506;17264;17478;17473;17579;17597;17401;17448;17162;17157;17087;17397;17552;17486;17739;17954;18063;17935;17848;17802;17823;17506;17578;17526;17501;17868;17752;17721;17861;17787;17630;17429;17659;17725;17697;17645;17693;17585;17655;17674;17738;17730;17908;17721;17483;17748;17492;17608;17589;17772;17538;17642;17497;17590;17657;17342;17263;17606;17689;17360;16942;17298;17423;17240;17399;17512;17450;17465;17728;17732;17574;17553;17589;17796;17723;17535;17630;17470;17356;17665;17691;18032;17756;17898;17591;17763;17802;17603;17885;17679;17836;17587;17490;17606;17777;17756;17188;17442;17493;17409;17675;17469;17899;17297;17417;17436;17291;17452;17755;17680;17649;17495;17629;17550;17398;16987;16753;17467;17277;17281;16306;15749;16261;16873;17854;17708;17808;17444;17569;17560;17992;17757;17549;17578;17621;17405;17304;17622;17764;17539;17591;17475;17656;17837;17904;18027;17813;17553;17686;17463;17796;17767;17776;17765;17759;17562;18011;17836;17608;17499;17460;17391;17089;17499;17483;17665;17465;17397;17805;17626;17460;16770;15780;15823;17071;17785;18222;17862;17272;17093;17258;17302;17233;17448;16915;16738;16969;16973;16720;16571;16645;16263;16086;16645;17348;17793;17532;17773;17399;17640;17315;17672;17683;17341;17438;17493;17412;17572;17945;17850;17861;18013;17963;17920;17831;17769;17695;17730;17774;17606;17732;17735;17792;17903;17873;17595;17570;17646;17758;17649;17793;17685;17770;17712;17523;17670;17554;18098;17945;17760;17743;17408;17554;17963;18137;17942;17694;17701;17838;17707;17189;16803;15658;14268;15162;16566;16730;15988;16107;16882;16968;16890;16750;17272;17414;17709;17894;17819;17800;17829;17764;17905;17657;17470;17720;17794;17359;16558;16127;16803;17276;17510;17474;17486;17938;17873;17883;17632;17660;17697;17670;17785;17810;17784;17738;17717;17619;17753;17661;17355;17536;17401;17619;17707;17737;17916;17838;17842;17757;17552;17506;17494;17819;18037;18168;18019;18117;17982;17772;17206;16676;17344;17637;17446;17637;17622;17620;17672;17340;17107;15919;15096;15541;17097;17422;17420;17463;17776;18001;18063;18238;18016;18312;18148;17919;18148;18044;17894;17647;17698;17706;18053;17890;18071;18183;18089;17960;18095;18176;18000;17901;17892;17642;17747;17679;18046;17815;17759;17658;17807;17928;17595;17717;17666;17911;17802;17923;18024;17814;17473;17685;17684;17769;17837;17953;18001;18197;17808;18221;18138;18189;17923;17811;17727;17758;17507;17739;17559;17708;17552;17684;17662;17787;17925;18070;17907;18042;17910;17735;17320;17437;17653;17781;17811;17996;18015;17942;18090;17721;17785;17803;18124;17968;18010;17992;18231;18073;17765;17954;17891;17919;18071;18061;18081;18056;18380;17931;18219;17779;17865;17754;17902;18387;17860;18023;18066;17941;18092;17871;18270;17948;17848;17556;17171;17215;17461;17584;17993;18075;18119;17897;18074;17976;17603;17816;17879;17904;17900;18103;18042;18115;17851;17451;17641;17858;18068;17979;18130;18137;17753;17829;18261;17874;17751;17720;17668;17917;17562;17705;17864;17796;17675;17638;17637;18037;17642;18143;17725;17699;17936;17985;17924;17936;17734;17496;17876;17863;17768;17494;17848;17874;17899;17765;18053;17758;17277;17457;17526;17606;17838;17674;17862;17599;17601;17639;17295;17412;17406;17785;18039;17864;17938;17958;17954;17899;17855;17942;18062;17803;17817;17884;17933;17885;17400;17767;17618;17427;17884;18153;17952;17723;17668;17709;17886;17875;18052;18085;18021;18066;17959;18097;17932;17667;17680;17652;17518;17803;17714;17727;17786;18154;17817;17836;17633;18224;17896;18122;17955;18392;17849;17996;18163;17997;18311;18399;17942;17939;17911;18183;17927;17880;17939;17924;17864;17825;17687;17979;17747;17702;17752;17620;17647;17695;17605;17512;17881;17359;17776;17950;17922;17797;17299;17470;17609;17820;17439;17564;17765;17444;17387;17241;17171;17217;17358;17596;17854;17624;17950;18160;18068;17305;16290;15145;16559;17426;17904;17884;18128;18286;18268;18078;18132;18067;17999;18032;17917;18248;18086;17990;17903;17863;18250;18108;17894;17994;17771;18049;18114;18302;18219;17905;18103;18095;18083;18377;18149;18096;18122;18257;18212;18221;18047;17924;17728;17634;17752;17468;17692;17819;17707;17699;17720;17603;17618;17962;17596;17857;17666;17930;17904;17705;17839;17699;17918;18119;17929;17878;18053;17620;18085;17715;17455;17437;17366;17216;17565;17799;17747;17460;17643;17546;17532;17890;17471;17689;17528;17692;17705;17895;17774;17781;17855
14793;15419;14697;14974;15012;14976;14639;14955;15145;15076;15201;15127;15211;15116;15008;14975;15059;14871;15056;14988;14943;14969;14934;14787;15245;15116;15064;14729;15061;15081;14755;15112;15026;15205;15270;15149;15234;15240;15268;15184;15037;14962;14933;15054;15138;15289;15571;15700;15594;15563;15345;15068;15450;15574;15697;15644;15278;15178;15563;15431;15534;15565;15421;15756;15735;15683;15809;15849;15686;15560;15371;15709;15784;15582;15922;15671;15815;15868;15709;16160;16092;16227;15785;15832;15862;15624;15694;15822;16046;15993;16259;16063;15895;15996;16148;16061;15965;16021;15982;16212;16287;16127;16203;16406;16393;16406;16172;16272;16054;16127;16333;16180;16400;16017;16416;16173;16229;16122;16280;16500;16491;16495;16576;16288;16230;16288;16327;16036;16255;16459;16481;16107;16326;16326;16299;16577;16634;16441;16111;16320;16361;16238;16429;16309;16341;16291;16671;16291;16380;16424;16561;16478;16398;16330;16445;16439;16517;16232;16224;16112;16270;16333;16397;16547;16460;16221;16315;16389;16282;16410;16450;16475;16445;16493;16128;16360;16492;16174;16368;16271;16486;16228;16348;16441;16708;16306;16264;15751;15939;16539;16448;16474;16458;16400;15892;15639;15603;16052;16107;16161;16485;16679;16342;16388;16449;16629;16750;16587;16325;16212;16250;16286;16410;16688;16640;16202;16366;16765;16651;16454;16483;16671;16428;16574;16761;16593;16462;16455;16533;16271;16422;16547;16444;16447;16582;16577;16562;16609;16508;16410;16401;16241;16233;16181;16444;16180;16660;16615;16887;16456;16703;16428;16315;16386;16617;16308;16307;16685;16887;16732;16636;16705;16876;16948;16675;16975;16695;16486;16576;15801;15643;15941;16182;16189;15768;15692;15769;16397;16490;16144;15961;15856;15794;16366;16486;16680;16621;16202;15989;15809;15467;15728;16072;16082;16250;16051;14149;9750;5731;6013;10175;14585;16066;16721;16407;16672;16855;16874;16767;16926;16849;16737;16632;16611;16634;16652;16478;16424;16512;16401;16618;16534;16491;16844;16307;16221;16002;16124;16597;16717;16854;16758;16464;16152;16528;16926;16980;16791;16947;17106;16820;16732;16884;16865;16987;16854;16862;16733;17040;16840;16694;16729;16450;16612;16974;16729;16930;16934;16818;16948;16945;16672;16637;16485;16352;16346;16676;16681;16972;16994;16829;16732;16735;16793;16666;16768;16675;16947;16762;16698;16714;16594;16656;16864;17122;16791;16807;16814;16865;16959;16873;16787;16537;16483;16968;16946;17155;16718;16293;15954;16038;16199;16174;16484;16655;16536;16704;16805;16762;17113;16875;16915;16704;16831;17465;17497;17399;17188;17280;17320;17183;17148;17229;16995;17029;17212;17288;17383;17265;17070;17170;17109;17125;17339;16932;16631;16926;16352;16742;16579;16817;16893;16905;16599;16943;16914;16813;16908;16673;16578;16619;16729;16857;16517;16589;16719;16405;16176;15143;15284;16696;17593;17713;17553;17430;17290;17240;17128;17100;17291;17209;17223;17408;17159;17151;16996;16846;17024;17135;17155;16995;17032;16911;16998;17268;17259;17270;17038;16793;15807;13451;10634;10332;13810;16588;17397;17600;17510;17225;16936;17309;17602;17587;17642;17311;17127;17398;17719;17299;17387;17570;17270;17361;17270;17094;17417;17383;16922;16635;16893;16897;17033;17135;17104;17014;17022;16872;17096;17174;17228;16941;16524;16315;16502;16864;17106;16926;17231;17186;17338;17060;16840;16854;17131;17280;17396;17100;17179;17105;17470;17334;17522;17509;17346;17589;17246;16991;17208;17337;17538;17407;17370;17456;17484;17446;17096;16513;16141;15816;16555;17077;17572;17735;17791;17662;17506;17819;17627;17798;17604;16741;15754;15444;16360;16881;16426;15922;16283;17145;17451;17857;17564;17541;17476;17351;17465;17584;17464;17648;17241;16875;16724;17084;17537;17702;17291;17072;17264;17199;16915;17205;17421;17362;17241;17447;16793;15820;15327;15753;15828;16049;16284;16461;16683;17049;17270;17148;17314;17666;17694;18023;18011;18023;17800;17902;17578;17198;17257;17285;17566;17411;17612;17593;17540;17119;17525;17504;17654;17518;17539;17520;17415;17784;17395;17303;16965;17276;17105;17065;16983;17296;17073;16917;16947;16789;16697;16679;17028;17016;17462;17387;17425;17323;17432;17356;17582;17417;17045;14759;13346;14948;16693;17414;17659;17874;18075;17675;17475;17643;17688;17516;17789;17613;17563;17487;17808;17635;17614;17547;17813;17626;17875;17746;17678;17714;17688;17389;17623;17960;17382;17691;17462;17460;16953;17016;17287;17407;17403;17701;18118;17817;17781;17613;17772;17555;17486;17555;17808;17775;17903;17622;17754;17433;17578;17655;17543;17602;17756;17735;17414;17493;17695;17460;17215;17394;17060;17063;16929;17601;17245;17188;16711;16963;17209;17245;17563;17694;17401;17470;17646;17678;17556;17637;17317;17312;17402;17538;17359;17267;17578;17534;17564;17597;17533;17564;17580;17605;17399;17464;17702;17491;17568;17409;17624;17558;17220;17425;17680;17535;17841;17765;17450;17428;17369;17284;17158;17361;17657;17814;17742;17468;17757;17715;17669;17585;17273;17071;17621;17727;17746;17726;17540;17350;17350;17262;17410;17582;17311;17432;17553;17515;17424;17236;17350;17305;17473;17541;17689;17566;17188;16807;16186;16334;16885;17319;17436;17394;17465;17625;17423;17452;17479;17607;17482;17553;17441;17093;17179;16957;17309;17530;17462;17653;17817;17867;17753;17807;17899;17603;17649;17419;17529;17852;17682;17973;17773;17796;17540;17508;17370;17578;17603;17864;17745;17991;17604;17734;17744;17678;17763;17568;17618;17652;17830;17652;17478;17585;17807;17476;17481;17520;17603;17757;17813;17659;17747;17591;17273;17020;17294;17435;17587;17437;17301;17599;17368;17918;17678;17663;17415;17725;17683;17458;17726;17447;17161;17310;17670;17753;17812;17731;17886;17974;17814;17607;17634;17843;17839;17591;17711;17589;17581;17737;17482;17384;17773;17387;17554;17617;17536;17754;17645;17534;17597;17318;17634;17730;17455;17696;17729;17659;17217;17444;16910;17183;17265;17457;17223;16569;15883;16223;17217;17520;17716;17752;17879;17753;17774;17737;17779;17424;17323;17175;17120;17184;17491;17570;17635;17540;17313;17489;17599;17828;17825;17904;17859;17789;17706;17813;17741;17495;17693;17556;17544;17628;17625;17785;17804;17511;17457;17255;17391;17553;17489;17489;17477;17583;17538;17581;16205;14543;14631;16477;17418;17864;17713;17106;16696;16708;17101;17175;17195;16737;16688;16705;16798;16532;16044;16240;16013;15334;16026;17264;17555;17612;17540;17603;17397;17705;17620;17623;17664;17482;17505;17506;17772;17639;17378;17815;17605;17691;17881;17886;17859;17812;17742;17999;17508;17684;17837;17777;17714;17659;17322;17601;17633;17466;17417;17770;17890;17605;17767;17522;17405;17574;17609;17821;17658;17381;17221;17251;17938;17881;17817;18039;17828;18029;17897;17649;17310;16071;15152;15616;16855;16415;15667;15735;16623;16847;16898;16818;17085;17520;17831;17873;17881;17753;17806;17742;17751;17294;17624;17625;17682;17258;16462;16280;16541;17136;17281;17628;17612;17536;17763;17558;17832;17695;17659;17734;17873;17790;17641;17701;17622;17420;17583;17383;17196;17337;17529;17847;17712;17725;17990;17904;18020;17604;17675;17716;17757;18132;17980;18367;18094;18138;17972;17507;17294;17025;17389;17832;17634;17588;17616;17866;17697;17633;17154;16577;16074;16247;17225;17312;17730;17530;17719;17442;17569;17900;18221;18011;18173;17926;17976;17989;17960;18040;17817;18276;18100;18264;17987;18005;17946;18093;17880;17889;18077;18097;17932;17839;18098;17801;17925;17823;17594;17806;17834;17833;17767;17917;17941;17899;18154;17980;17908;17739;17312;17230;17929;17831;17870;17926;18271;17935;17978;17791;17814;17990;17965;17874;17544;17581;17486;17508;17622;17449;17614;17875;17750;17792;18049;17818;17903;17910;17707;17500;17523;17533;17872;17847;17743;18023;18031;17875;17996;17892;17943;17921;17976;18003;18351;18030;18003;18123;17978;18067;17838;17854;18055;17755;18141;18370;18367;18040;18016;17700;17521;17698;18025;17848;18182;17941;17978;17863;17873;18091;17899;17980;17976;17276;16998;17334;17554;17736;17780;18150;18076;18169;17940;17931;17946;17788;17671;17854;18009;18118;17999;18071;17824;17430;17806;18031;18157;18010;18134;17880;17955;17993;17936;18231;17929;17883;17947;17859;17825;17897;17624;17625;17778;17490;17758;17936;17784;17686;17648;17861;17733;17856;17924;17962;17760;17764;17918;17677;17464;17296;17682;17692;17896;17786;18198;17770;17415;17340;17294;17519;17646;17826;17782;17635;17937;17881;17592;17559;17893;17987;17877;17686;17689;17985;17679;18112;18051;17946;17814;17744;17661;17748;17833;17846;17824;17903;17865;18001;17851;17849;17938;17621;17837;17644;17777;17812;17870;17979;17860;17983;17844;17892;17884;17847;17572;17589;17821;17894;17467;17839;17763;17971;17853;17733;17993;17933;17906;18099;18019;17972;17837;17892;17986;18056;18045;17938;17868;18090;18091;18242;18170;17894;17886;17833;17653;17714;17714;17670;17565;17547;17495;17382;17967;17734;17569;17546;17491;17294;17942;17766;18032;17840;17559;17733;17573;17888;17608;17813;17686;17577;17483;17401;17241;17078;17144;17556;17642;17490;17421;17922;18088;17158;16522;15311;16280;17469;18155;18296;17983;18136;18022;18208;18094;18218;17966;17976;17819;17998;17887;17882;18134;18076;18037;18104;17904;17944;17987;17920;18274;18131;18190;18085;17911;18040;18114;18098;18166;18169;18003;18113;18234;18105;17974;17859;17955;17746;17482;16956;17150;17529;17933;17496;17556;17526;17491;17729;17727;17834;18083;17532;17791;17934;18072;17916;18143;18092;17896;17736;17960;17828;17793;17645;17537;17384;17278;16951;17059;17513;17897;17449;17738;17970;17768;17407;17691;17693;17589;17043;17584;17472;17941;17759;17984
15393;14935;14994;14564;14855;14844;14893;15290;15163;15052;15120;15021;14922;14940;15122;15293;14897;15101;14719;14847;14669;14813;14773;15061;15304;15111;14768;14773;14766;14843;15117;15130;15324;15336;15277;15053;15309;15288;15266;15331;15032;15125;14749;15056;14987;15067;15192;15391;15480;15608;15360;14896;15515;15676;15598;15606;15540;15559;15507;15715;15672;15774;15774;15882;15791;15625;15726;15708;15637;15955;15749;15767;15601;15673;15056;15290;15709;15908;16009;16143;16117;16042;15987;15989;15741;15889;16004;15840;15759;15881;16190;16036;15754;15832;15992;15995;16162;16031;15735;16235;16211;16010;16348;16342;16281;16275;16354;15935;16424;16352;15895;16262;16395;16006;16173;16077;16144;16385;16403;16703;16579;16371;16412;16271;15873;16156;16318;16118;16272;16260;16172;16376;16318;16639;16446;16319;16461;16455;16321;16347;16376;16512;16453;16265;16184;16284;16258;16493;16470;16731;16528;16557;16592;16636;16521;16874;16548;16304;16145;16521;16139;16498;16391;16607;16267;16454;16315;16431;16230;16237;16437;16549;16613;16192;16336;15938;16168;16417;16143;16082;16413;16497;16420;16477;16621;16465;16126;16035;16001;16509;16665;16731;16446;16471;15943;15427;15674;16151;16438;16281;16612;16564;16607;16736;16538;16676;16418;16460;16575;16248;16219;16476;16643;16304;16726;16653;16409;16498;16148;16318;16550;16614;16565;16323;16163;16223;16431;16447;16383;16398;16092;16250;16443;16544;16486;16747;16630;16610;16271;16490;16325;16377;16195;16383;16520;16550;16431;16519;16740;16796;16649;16479;16470;16550;16362;16324;16427;16480;16433;16546;16689;16953;16973;16783;16702;16931;16582;16663;16419;15964;16032;16091;16390;16061;15897;15761;15879;16442;16545;16677;16240;15855;16134;16206;16486;16682;16750;16520;15889;15342;15166;15373;15615;15909;16395;15842;13903;9265;5513;5410;9465;13939;16031;16432;16660;16785;16719;16824;16927;16551;16700;16907;16588;16661;16793;16803;16755;16611;16198;16492;16499;16420;16252;16563;16584;16322;16039;16235;16792;16661;16871;16620;16362;16401;16511;16820;17097;17013;16935;16919;17110;16832;16856;17182;17218;17036;16939;16738;17020;16868;16898;16747;16659;16872;16979;17011;17004;16850;16850;16853;16726;16914;16862;16598;16643;16443;16408;16703;16803;16908;16907;17072;17086;16763;16961;16823;16764;16909;16887;16896;16537;16604;16463;16984;16836;16828;17080;16815;16754;17016;16780;16584;16364;16451;16776;16774;16927;16764;16196;15704;15062;15787;16397;16559;16490;16610;16588;16916;16984;16934;17066;17111;16934;17048;17388;17697;17423;17162;17144;17222;17201;17227;17275;17134;17298;17451;17300;17423;17138;17217;17205;17320;17118;17057;17083;16973;16815;16253;16403;16632;16838;16851;16884;16859;16895;16861;16846;16667;16762;16826;16555;16805;16691;16851;16613;16436;16378;16116;15792;16245;17107;17949;17938;17749;17426;17456;17204;17248;17348;17067;17599;17447;17385;17456;17290;16816;17012;17026;17063;17189;17023;17097;17253;17396;17089;16941;17097;17260;16715;15887;14201;12024;11142;13699;16129;16642;16993;17050;16133;16036;17021;17394;17551;17328;17482;17511;17525;17361;17595;17481;17579;17277;17299;17270;17330;17186;17095;16929;16817;17291;17217;17209;17197;17058;17150;17156;17109;17150;16847;17228;16895;16375;16107;16561;16955;16930;16815;17275;17216;17085;17248;16896;17259;17227;16991;16996;17032;17238;16873;17253;17253;17426;17244;17286;17450;17244;17189;16920;17347;17321;17427;17353;17501;17565;17458;17360;17162;16838;16653;16816;16904;17351;17754;17858;17748;17634;17699;17629;17784;17413;17122;16988;16888;17316;16789;15579;14306;15460;16600;17593;17683;17716;17513;17255;17344;17155;17419;17226;17356;16755;16389;16745;17371;17588;17463;17418;17265;17045;17052;16649;17164;17509;17307;17340;17383;16086;14675;13447;14404;16299;16915;16855;16210;15807;16499;17021;16940;17455;17496;17649;17838;17673;17882;17790;17603;17323;17293;17265;17588;17743;17706;17512;17306;17565;17095;16912;17363;17616;17454;17377;17353;17338;17328;17299;17160;17370;16983;17323;17339;17300;17210;17091;17294;17195;16934;17075;16838;16912;17156;17535;17300;17432;17564;17364;17466;17461;17569;17027;15596;14652;15771;17163;17540;17809;17879;17651;17753;17709;17563;17440;17713;17736;17555;17915;17406;17770;17650;17683;17471;17935;17694;17622;17371;17580;17852;17525;17739;17580;17747;17799;17594;17168;17138;17123;17191;17275;17383;17513;17825;17841;17913;17531;17448;17509;17754;17927;17730;17705;17802;17844;17627;17716;17665;17771;17659;17597;17595;17492;17699;17559;17405;17360;17541;17372;17427;17074;16670;16584;17122;17527;17086;17171;17211;17087;17376;17655;17662;17657;17488;17655;17634;17530;17729;17667;17643;17364;17324;17644;17582;17513;17552;17502;17544;17268;17480;17608;17656;17858;17509;17704;17722;17348;17435;17493;17598;17528;17585;17680;17827;17513;17774;17419;17423;17741;17570;17368;17532;17779;17588;17577;17659;17556;17656;17637;17741;17134;17063;17520;17513;17665;17813;17776;17486;17296;17639;17649;17480;17075;17438;17678;17467;17098;17435;17213;17410;17495;17726;17601;17420;17228;17201;16459;16815;17328;17326;17150;17467;17401;17599;17739;17350;17460;17539;17687;17649;17451;17279;17003;17006;17205;17335;17409;17679;17577;17780;17911;17867;17804;17556;17718;17639;17683;17991;18050;18104;18117;17707;17688;17472;17242;17358;17877;17980;17965;17793;17766;17745;17632;17659;17827;17731;17682;17515;17804;17695;17796;17773;17594;17966;17697;17771;17930;18011;17701;17606;17711;17561;17564;17247;17583;17238;17349;17286;17476;17388;17569;17556;17827;17794;17761;17925;17815;17598;17451;17419;17535;17441;17706;17512;17664;17669;17814;17798;17793;17737;17772;17902;17664;17844;17955;17492;17750;17627;17739;17789;17476;17678;17444;17447;17462;17497;17802;17609;17510;17413;17709;17828;17591;17838;17714;17802;17866;17418;17106;17342;17414;17738;17510;16960;16711;16972;17189;17609;17686;17648;17595;17815;17735;17677;17879;17444;17324;16827;16044;17005;17595;17520;17702;17732;17572;17780;17823;17645;17809;17790;17532;17569;17596;17818;17806;17666;17581;17710;17931;17623;17586;17558;17724;17420;17079;16846;17155;17404;17432;17485;17506;17625;17305;17303;16668;16042;16045;16871;17577;17631;17515;16802;15847;15356;16306;16960;16972;16423;16594;16554;16405;16449;16047;16586;16606;16272;16759;17032;17595;17349;17489;17491;17421;17444;17583;17551;17656;17677;17810;17626;17579;17721;17381;17587;17636;17694;17951;17863;17807;17942;17739;17683;17620;17446;17780;17714;17513;17585;17716;17185;17157;17313;17558;17831;17999;17978;17845;17677;17582;17789;17709;17670;17374;16906;16825;17516;17723;17907;17857;18045;17687;17634;17670;17785;17527;17283;16954;16717;16928;16685;16259;16684;16928;17045;17066;16868;17041;17359;17808;18091;17949;17826;17771;17735;17564;17425;17500;17323;17647;17223;16721;16574;15838;16446;16878;17468;17420;17662;17531;17691;17684;17491;17804;17737;17954;17592;17680;17382;17570;17562;17223;16850;16758;17175;17390;17617;17654;17467;17828;17881;17985;17937;17714;17788;17768;18006;18023;18126;18037;18114;17982;17852;17734;17806;17690;17955;17487;17444;17381;17801;17489;17423;17296;17000;16967;17156;17316;17494;17574;17603;17643;17624;17934;17993;18032;18287;18348;18163;18258;18191;17851;18187;18035;18316;18401;18151;18020;18232;18290;17889;17891;18200;18469;18071;17943;18039;18067;17977;17862;17702;17783;17730;17806;17907;17945;17981;18126;17892;17888;18040;17778;18007;17384;17626;17715;18125;18026;17841;18082;17882;17949;17546;17820;17895;18081;17851;17643;17517;17417;17246;17507;17357;17626;17720;17832;17907;18001;17991;18082;17893;17820;17889;17680;17721;17794;17726;18012;17890;17816;18116;17789;17992;17554;17726;17697;18061;18235;18041;18062;18023;17998;17858;17487;17295;17626;17915;18132;18008;18005;17963;18083;17746;17504;17683;17905;18034;18153;17998;17975;18012;17630;17848;17939;17987;17647;17644;17314;17294;17664;17849;17765;17996;18065;17903;17999;17822;17988;17876;17764;17954;18130;17869;18024;17960;17981;17868;17810;17875;18139;17884;17849;17991;17915;18175;17879;17996;18075;17829;17871;17997;18017;17791;17654;17600;17901;17823;17715;17835;17958;17718;17957;17728;17828;17875;17830;17800;17932;17824;18028;18064;17631;17462;17578;17702;17941;17993;17967;17847;17654;17365;17426;17470;17516;17850;17940;17594;17959;18017;18044;18023;18006;17963;18334;17668;18093;17958;18048;17969;17721;17797;17885;17886;17822;17959;17979;17927;17825;18111;17763;18265;18050;17913;17862;17610;17790;17543;17985;17726;18070;17779;17950;18002;17755;18119;17958;17500;17603;17617;17955;17720;17849;17582;17663;18028;17974;18065;17997;17922;18136;18281;18246;18041;18043;18172;17884;18034;17873;17979;17870;18282;18079;18205;18307;18238;17999;17833;17730;17622;17860;17755;17653;17517;17556;17560;17741;17434;17759;17578;17366;17381;17764;17908;17796;17551;17941;17673;17610;17542;17544;17660;17491;17445;17463;17270;17173;17303;17320;17320;17572;17654;17656;17806;17945;17913;17118;16629;17194;18021;17872;17914;18009;17999;17800;17929;18024;17943;17990;18118;18024;17858;17949;17989;18211;18010;18232;18070;18010;17831;18154;17907;18100;18025;18290;18060;18176;17995;18175;18250;18123;18107;17982;18040;18215;17929;17691;18039;17823;17758;17083;16641;16210;17016;17690;17790;17827;17671;17524;17866;17800;17815;17789;18105;17994;17976;17852;18001;18000;17815;17772;18008;17649;17865;17759;17392;17475;17324;17113;17218;17270;17615;17604;17669;17651;17528;17626;17614;17514;17229;17489;17297;17235;17640;17453;17924;17950
15305;14946;14675;14592;15170;15031;14945;15026;15125;14963;15033;15338;15194;15096;14905;15220;14957;14815;14650;14812;14722;14520;14845;14909;14978;15087;14815;14522;14850;14808;15092;15197;15307;15243;15451;15342;15355;15347;15137;15262;15055;15382;15014;15106;14906;15180;15187;15243;15398;15597;15470;15178;15367;15640;15911;15702;15654;15632;15731;15724;15738;15931;15829;15754;16000;15914;15814;15704;15712;15948;15865;15794;15785;15299;14528;15006;15611;15885;15720;15907;16199;16259;16127;15954;15793;15880;15948;15923;15948;16021;15869;16146;16008;16017;16005;16025;15861;15957;16108;15960;16371;16336;16102;16284;16340;16108;16245;16186;16211;16116;16183;16073;16028;15935;16184;15911;16324;16252;16229;16458;16438;16539;16189;16032;15932;15945;16153;16457;16023;16262;16492;16166;16127;16470;16364;16215;16170;16345;16555;16419;16403;16749;16506;16270;16218;16207;16101;16178;16338;16591;16258;16627;16627;16623;16660;16410;16184;16399;15961;16268;16327;16388;16120;16440;16479;16328;16283;16258;16542;16565;16807;16561;16645;16156;15996;16129;16169;16226;16148;16151;16485;16486;16784;16731;16670;16412;16043;15837;16398;16625;16829;16681;16336;16123;15864;16005;15964;16210;16150;16385;16914;16646;16756;16609;16642;16631;16435;16598;16471;16331;16221;16418;16467;16471;16518;16376;16671;16358;16595;16671;16458;16510;16460;16340;16476;16335;16335;16553;16643;16668;16555;16465;16250;16598;16559;16739;16666;16718;16374;16189;16265;16021;16201;16368;16764;16701;16828;16733;16673;16633;16572;16307;16425;16262;16732;16533;16431;16848;16656;16750;16769;16792;17038;16879;16809;16854;17073;16617;16575;16347;16446;16296;16326;15785;15932;15903;16200;16542;16875;16558;16365;15899;16350;16495;16797;16460;16363;16305;16198;15453;15446;15536;16023;16265;16433;15677;13738;8660;4826;4989;8661;13436;15788;16459;16528;17107;16825;16767;16676;16525;16639;16609;16520;16947;16755;16681;16652;16627;16610;16656;16646;16371;16630;16491;16369;16524;16176;16476;16730;16872;16849;16758;16705;16664;16615;16797;16954;16811;16873;16828;16976;16716;16939;17145;17290;17030;16843;17085;16997;17075;16860;17009;16799;16705;16780;16930;16537;16432;16690;16928;16895;16817;16652;16763;16611;16451;16278;16515;16842;16940;16869;17138;16815;16514;16736;16699;17067;17173;17083;16760;16396;16821;16916;16599;16865;16802;16705;16852;16670;16842;16778;16836;16643;16579;16755;16727;16641;16669;16215;15060;13846;14792;16071;16784;16767;16809;16924;17110;16749;16981;17020;16915;17028;17260;17525;17399;17446;17159;17063;17029;17265;17285;17363;17359;17189;17116;17275;17282;17376;17553;17082;17391;17220;17108;17100;17079;16759;16526;16649;16762;17152;16835;16781;16733;16732;16866;17197;16956;16892;17000;16797;16696;16727;16815;16719;16665;16768;16704;16858;17025;17769;17821;18067;17803;17543;17268;17215;17191;17398;17389;17621;17381;17285;17087;17186;16903;16890;17015;17335;17119;17163;17166;17439;17182;17249;17332;17334;17171;17069;16448;15401;14660;13861;14856;15540;16474;16880;16623;15721;15466;16660;17425;17431;17624;17364;17480;17418;17326;17660;17083;17419;17423;17481;17588;17087;17139;17107;17114;17140;16912;17206;17204;17108;17131;16957;17001;16994;17211;17112;16995;17045;16804;16695;16947;16817;16713;16867;17179;17074;17054;16990;17145;16986;17084;17077;17146;17149;17340;17011;17249;17367;17333;17372;17268;17175;17108;17370;17240;17413;17481;17466;17272;17471;17488;17387;17415;17218;17178;16777;16440;16170;16873;17577;17744;17577;17574;17486;17471;17765;17448;17444;17685;17590;17498;17229;15641;14504;15297;16996;17645;17854;17779;17550;17343;17284;17201;17357;17348;17177;17023;16561;16926;17216;17708;17545;17651;17417;16911;16784;17007;17185;17339;17372;17470;17078;16071;13720;12584;14212;16616;17443;16935;15718;14916;15853;17265;17304;17809;17556;17474;17625;18071;17996;17772;17662;17490;16998;17439;17517;17789;17969;17579;17154;17245;17122;16954;17249;17687;17551;17506;17398;17481;17316;16960;16912;16898;17145;17238;17276;17078;17119;17594;17115;17281;16965;17153;17057;17107;16987;17298;17423;16956;17314;17230;17668;17432;17645;17266;16440;16077;17066;17376;17724;17912;17773;17766;17708;17911;17619;17805;17686;17630;17627;17882;17865;17766;17862;17849;17413;17516;17725;17526;17664;17831;17668;17807;17600;17619;17810;17580;17636;17539;17424;17182;17305;17272;17416;17685;17946;17816;17928;17729;17566;17746;17766;17814;17661;17762;18009;17753;17687;17592;17865;17562;17824;17603;17536;17775;17506;17454;17197;17046;17282;17290;17224;17153;17134;16743;17074;17499;17354;17242;17090;17307;17299;17688;17823;17722;17650;17379;17499;17434;17533;17647;17550;17577;17330;17525;17552;17459;17280;17396;17423;17301;17425;17615;17605;17685;17828;17808;17804;17524;17694;17745;17459;17778;17604;17629;17404;17664;17670;17550;17592;17507;17426;17728;17581;17849;17645;17946;17856;17697;17400;17453;17118;17164;17124;17387;17584;17699;17584;17688;17357;17267;17553;17287;17440;17307;17438;17468;17177;17511;17484;17534;17602;17379;17603;17622;17541;17492;17059;17167;17200;17447;17402;17643;17616;17666;17734;17574;17863;17517;17626;17550;17277;17334;17024;17133;17084;17195;17148;17473;17713;17791;17743;17623;17983;17796;17973;17492;17655;17619;17727;17704;17782;17851;17649;17633;17582;17466;17688;17790;17945;17962;17976;17833;17932;17873;17671;17690;17562;17683;17751;17773;17889;17610;17528;17578;17646;17697;17705;17859;17866;17771;17478;17629;17320;17364;17307;17407;17363;17065;17068;17396;17302;17571;17435;17641;17558;17829;17778;17788;17464;17558;17478;17586;17530;17552;17710;17749;17851;17854;17860;17710;17846;17700;17821;17625;18036;17649;17763;17589;17647;17683;17583;17410;17447;17221;17293;17361;17374;17612;17525;17425;17874;17731;17620;17690;17835;17801;17809;17751;17412;17606;17447;17394;17594;17495;17425;17198;17191;17485;17560;17963;17740;17358;17681;17735;17672;17769;17640;17384;16739;16064;16976;17432;17644;17817;18023;17643;17840;17594;17999;17622;17825;17686;17652;17758;17876;17732;17819;17810;17542;17894;17951;17765;17608;17471;17211;16945;17035;17017;17260;17351;17578;17635;17673;17297;16814;16770;16905;17037;17695;17815;17923;17639;16385;14192;13156;15098;16434;16850;16954;16443;16430;16254;15764;16216;16914;17257;16944;16646;16995;17228;17571;17345;17672;17566;17521;17669;17732;17533;17625;17690;17604;17560;17544;17446;17846;17686;17739;17961;17924;17799;17849;17708;17768;17664;17733;17732;17510;17568;17724;17417;17585;17040;17118;17446;17767;17795;17955;17893;18163;17904;17544;17822;17454;17249;15895;15880;16685;17525;17800;17867;17683;17803;17631;17757;17709;17779;17784;17702;17527;17482;17463;17223;17504;17448;17212;16824;16930;16991;17398;17682;17962;17942;17903;17789;17783;17471;17597;17611;17500;17463;17310;17220;16464;15625;16069;17012;17566;17520;17631;17668;17646;17550;17546;17626;17964;17854;17439;17406;17305;17429;17156;16952;16396;16560;17339;17480;17554;17827;17862;17876;17867;18172;17887;18025;17887;17783;18083;18034;18161;18443;18177;17942;17969;18100;18076;18129;18075;17555;17480;17333;17592;17649;17665;17158;17120;17113;17086;17538;17554;17883;17696;17781;17709;17891;17730;18284;17882;18375;18114;18113;18003;18106;17754;18125;17858;18267;18135;18106;18139;18072;18121;18148;17886;17718;17994;18153;18064;18051;18149;17638;17527;17651;17809;17783;17946;18144;18095;17989;17703;18106;17681;17946;18145;17869;17808;17817;18032;17988;18053;18056;17989;17875;17758;17837;18105;17958;17935;17672;17432;16973;17295;17340;17467;17582;17739;18026;17757;17980;17882;18048;17888;18090;17997;18000;17782;17870;17943;18103;17941;17735;17945;18121;17709;17847;17569;18033;18057;18155;18201;18196;17909;17873;17642;17732;17342;17459;17828;18367;18099;17856;18175;17926;18016;17770;17732;18100;17901;17786;17895;17861;17787;18107;18059;17703;17727;17439;17500;17811;18202;17896;17854;17867;18162;18247;18243;18150;18108;17994;18111;17883;17961;18192;18136;18059;17793;17807;18197;18206;18036;18014;17661;17824;18100;18087;18318;17911;18067;17737;17722;18099;18115;18182;17933;17729;17559;17743;17504;17866;17601;17826;17648;17749;17628;17785;17658;17827;18045;17681;17900;17894;17849;17615;17520;17585;17667;17936;17676;17938;17824;17454;17338;17431;17618;17625;17648;17547;17863;18270;17956;17984;18028;18089;17946;17931;17811;17732;17740;17885;17785;17642;17800;17537;17779;17838;18140;18233;17978;17974;18137;18133;18377;18197;18067;17674;17764;17689;17725;17855;17839;17737;18119;17769;17898;17905;17742;17594;17065;17406;17676;17795;18032;17737;17767;17962;17875;17869;18003;17790;17940;18229;18050;18174;17943;18243;17909;18207;17953;17930;18103;18066;18026;18202;17917;17923;17998;17951;17940;17600;17691;17669;17755;17541;17669;17642;17783;17652;17717;17689;17336;17535;17680;17934;17992;17938;17731;17725;17387;17504;17452;17381;17380;17309;17587;17468;17564;16974;16988;17313;17337;17681;17582;17555;17661;18157;18156;17803;17509;17725;18110;18250;18270;18032;17924;18057;17865;17989;18119;17894;18174;17779;17758;17879;18042;18130;17787;17881;18006;18158;18033;18070;17730;18077;17969;18185;18266;17918;18235;18211;18015;18217;17773;18064;18019;18103;18005;17924;17890;17829;17477;17294;16583;16008;16858;17666;17803;18038;17856;18027;17860;17937;18022;18048;17967;17964;17827;18016;18002;18059;17828;17872;17698;17813;17713;17640;17620;17395;17379;17433;17465;17549;17579;17749;17728;17704;17625;17511;17275;17174;17318;17365;17544;17531;17575;17788;17967;17734
15018;14946;14678;14635;14967;15095;15073;15191;15167;15207;15085;15188;15106;15113;15029;14909;14971;14909;14881;14846;14496;14773;15002;15019;14917;15122;14904;14712;14874;15073;15083;15204;15233;15433;15290;15244;15444;15347;14984;14926;15361;15357;15338;15012;14887;15150;15341;15425;15217;15400;15651;15417;15342;15755;15625;15864;15773;15646;15629;15569;15628;15561;15445;15631;15588;15811;15875;15896;15752;15916;15958;15945;15916;15264;14526;15061;15804;15867;15682;15958;15722;16064;15964;15931;16181;16130;15833;15967;15703;16057;15879;16056;16121;15831;15877;16268;16039;16150;15846;16170;16097;16191;15855;16306;16130;16668;16543;16570;15877;15881;16185;16209;16054;15918;16372;16246;16278;16191;16386;16305;16264;16371;16328;16059;16193;15987;16184;16432;16230;16355;16076;16064;16306;16279;16128;15945;16100;16308;16505;16532;16715;16796;16571;16418;16177;16077;16022;15925;16291;16470;16620;16465;16638;16383;16361;16252;16314;16053;16436;16289;16460;16279;16369;16248;16782;16254;16275;16048;16375;16422;16506;16702;16432;16229;16018;16220;16259;16336;16476;16050;16227;16412;16455;16541;16667;16564;16085;16207;16598;16709;16757;16667;16496;16519;16071;15937;15690;15950;16153;16488;16306;16627;16470;16508;16638;16617;16329;16355;16416;16353;16291;16389;16491;16303;16502;16431;16547;16450;16315;16682;16583;16464;16136;16069;16241;16553;16590;16378;16353;16608;16355;16426;16329;16450;16619;16819;16650;16303;16557;16278;16477;16079;16503;16406;16605;16480;16631;16823;16727;16917;16349;16322;16171;16464;16581;16633;16793;16562;16734;16682;16598;16707;16826;16802;16914;16645;16719;16702;16782;16674;16359;16370;16093;16212;16146;16184;16414;16637;16618;16601;16328;16177;16511;16514;16622;16279;16129;16218;15894;15742;15322;15720;15732;16241;16339;15492;12736;7714;4281;4756;9068;14059;15927;16584;16513;16702;16625;17052;16649;16782;16815;16836;16596;16567;16545;16614;16709;16705;16551;16639;16434;16674;16581;16295;16447;16369;16168;16347;17016;16666;16676;16532;16703;16670;16675;16803;16956;16891;17032;16868;16961;16861;16915;17149;17272;17062;17092;17056;16992;16955;16862;16692;16543;16525;16916;16791;16710;16673;16972;16720;16844;16757;16648;16700;16548;16370;16470;16532;17125;16816;17075;16838;16977;16897;16772;17019;16735;16838;16844;16776;16887;16602;16691;16836;16815;16735;16842;16556;16877;16739;16739;16600;16331;16694;16664;16864;16757;16639;15878;14536;13537;14732;15959;16652;16941;17005;16859;16938;16858;16884;17114;16996;17092;17385;17447;17448;17375;17059;17104;17335;17219;17000;17198;17194;17331;17243;17233;17364;17244;17322;17305;17148;17186;17024;17078;16889;16538;16783;16879;16981;17065;17065;17029;16983;16806;17077;17053;16816;16919;16859;16718;16759;16484;16577;16717;16512;16702;16887;17351;17724;17866;17664;17941;17871;17398;17094;17374;17160;17319;17172;17450;17302;17212;17370;17225;17271;17252;17255;17105;17219;16934;17172;17176;17496;17478;17582;17096;17242;17244;16780;16353;16028;15694;15780;15728;16110;16914;16836;16414;16299;17242;17530;17440;17567;17409;17595;17535;17364;17831;17269;17161;17449;17392;17251;17362;17154;16975;16608;16896;17019;16951;17030;16978;17089;17191;16792;17210;17009;16949;17021;16924;17045;16980;17216;16920;17082;17035;17086;17080;16936;17023;17006;16921;17217;17187;17119;17008;17150;17024;17140;17496;17289;17499;17167;17134;17238;17217;17286;17415;17309;17420;17498;17583;17401;17360;17504;17351;17244;17065;16573;16218;16719;17731;17462;17728;17360;17327;17452;17459;17521;17542;17324;17921;17544;17469;16797;15968;15916;17035;17813;17564;17898;17713;17399;17384;17292;17414;17541;17549;17301;17179;17050;17602;17497;17537;17760;17728;17446;17008;16903;17240;17547;17593;17314;17042;16104;14273;14029;15578;16991;17434;17207;16131;15593;16592;17452;17412;17727;17525;17436;17686;17714;17931;17865;17619;17497;17112;17233;17664;17680;17573;17476;17433;17199;16953;16679;16998;17523;17465;17496;17189;17381;17409;16873;16809;17029;17122;17317;17211;17385;17141;17251;17289;17127;17266;16815;17195;17282;17215;17214;17224;16760;16742;17053;17428;17583;17646;17637;17394;17169;17503;17618;17744;18043;17734;17599;17958;17688;17427;17754;17591;17488;17670;17920;17636;17874;17849;17629;17527;17731;17661;17791;17561;17634;17816;17706;17650;17590;17475;17511;17578;17454;17325;17359;17128;17232;17670;17859;17976;17785;17927;17580;17444;17375;17640;17972;17933;17569;17961;17696;17615;17704;17743;17694;17888;17569;17996;17719;17669;17430;17218;17157;17116;17383;17457;17264;17201;17271;17562;17491;17200;17358;17005;17130;17327;17604;17570;17628;17667;17472;17426;17376;17290;17639;17517;17514;17339;17491;17556;17433;17515;17321;17343;17209;17401;17241;17412;17806;17597;17827;17857;17565;17703;17767;17768;17598;17852;17809;17720;17715;17605;17545;17044;17126;17673;17578;17747;17750;17652;17938;17718;17926;17807;17473;17221;17255;17143;17171;17489;17604;17525;17697;17633;17516;17405;17455;17509;17472;17476;17553;17314;17467;17629;17543;17587;17812;17837;17728;17520;17526;17027;17121;17267;17293;17379;17441;17603;17589;17863;17695;17530;17390;17683;17395;17416;17338;17090;17125;17244;17281;17532;17482;17721;17896;17944;17594;17853;17672;17855;17594;17687;17512;17606;17758;17933;18031;17935;17655;17641;17487;17821;17846;17588;17918;17814;17889;17965;17705;17708;17925;17612;17489;17692;17689;17724;17797;17716;17851;17661;17881;17651;17900;17959;17913;17282;17256;17346;17101;17768;17507;17340;17147;17265;17351;17451;17351;17598;17858;17974;17629;17594;17725;17552;17633;17485;17722;17624;17761;17682;17884;18006;17944;17889;17899;17728;17982;17579;17810;17777;17942;17631;17341;17755;17657;17555;17536;17463;17344;17409;17500;17361;17563;17656;17729;17519;17864;17900;17551;17733;17682;17583;17655;17621;17391;17401;17352;17530;17563;17239;17026;17574;17575;17487;17571;17785;17465;17522;17621;17734;17392;17599;17371;17096;17242;17618;17618;17731;17483;17940;17412;17265;17222;17631;17549;17746;17748;17836;17755;17499;17498;17622;17719;17841;18030;18079;17721;17730;17627;17325;17531;17011;17349;17435;17669;17498;17701;17251;16864;16317;16823;17388;17459;18104;17827;17761;17677;16320;13951;13042;14755;16379;16706;16731;16657;16680;16374;16195;17001;17307;17335;16083;15845;16655;17043;17645;17307;17410;17424;17446;17657;17591;17572;17513;17961;17839;17855;17768;17699;17641;17477;17788;18080;18088;17947;17770;17920;17624;17684;17639;17898;17742;17670;17674;17645;17479;17146;17298;17442;17540;17798;17910;17949;17958;18025;17857;17797;17564;16840;15541;15012;16563;17334;18031;17987;17903;17719;17718;17631;17798;17774;17649;18056;17986;17795;17497;17819;18165;17577;17467;16775;16683;16980;17220;17656;17793;17864;17765;18037;17798;17694;17670;17716;17606;17501;17471;17555;17003;16449;16567;17202;17601;17691;17728;17566;17597;17512;17679;17620;17703;17495;17286;16855;16321;17160;17222;17239;16725;17076;17283;17562;17583;17525;17746;17455;17792;17997;17878;18101;18089;18269;17895;17747;18115;17992;18069;17810;17883;18064;18036;18346;18028;17699;17506;17516;17780;17499;17695;17228;17147;17020;17179;17314;17656;17808;17877;17540;17588;17785;17593;17911;18072;18033;18373;18195;18218;17683;17858;17880;18001;17942;18429;18269;18213;18044;18119;18047;17894;17849;17883;17804;18037;18118;18244;17776;17849;17367;17768;17636;17896;18062;17991;18021;17988;18161;18029;18198;18101;17953;18118;18059;17702;18054;17967;17972;17983;17922;17953;17791;17897;17946;17809;17576;17567;17348;17394;17236;17418;17665;17804;17690;17682;17952;17976;17819;17942;17836;17935;18019;17708;17831;17740;17943;17971;17629;18119;17840;17810;17531;17421;17837;17880;18044;18171;18199;17961;17798;17883;17779;17488;17555;18015;18141;18108;17954;18080;18153;18220;18063;17732;17992;18036;17684;17629;17867;17915;18043;17977;17721;17733;17648;17601;17815;18039;18067;17965;18234;18035;18163;18025;18062;17858;17961;17980;18000;18076;17990;18174;18317;18054;17990;17859;17866;18167;17959;17761;17537;17673;17955;17928;17825;17883;17973;18099;17993;18000;17981;17779;17606;17656;17821;17613;17545;17782;17621;17637;17617;17664;17610;17437;17499;17485;17926;17834;18205;17859;17885;17341;17389;17589;17612;17821;17891;17470;17485;17354;17189;17426;17701;17856;17789;17671;18050;18214;18200;18106;18058;18093;18055;17774;17776;17688;17753;17787;17778;17936;18011;17923;18074;17754;17933;17746;17969;18047;17967;18221;17793;17835;17583;17537;17407;17348;17551;17785;17889;17866;17853;17511;17468;17684;17246;17219;17287;17540;17631;17731;17776;17963;17721;17883;17607;18149;18048;17851;17897;17926;18175;18134;18245;17849;17996;17785;18162;17986;18095;18083;18019;18050;18278;17952;17854;17861;17656;17593;17505;17623;17678;17312;17532;17998;18112;17440;17406;17036;17647;17743;17740;17819;17956;17848;17649;17537;17552;17461;17291;17299;17387;17351;17450;17342;17092;17042;17290;17475;17864;17555;17559;17292;17920;18061;17787;17818;18138;18178;18144;18015;18035;18011;17975;17920;18104;18034;17827;17816;18117;17741;18034;17847;18142;18024;17960;18148;18089;17741;17760;17803;18011;17906;18119;18274;18139;18238;18143;18081;18236;17938;18085;18229;17982;17998;17806;17696;17873;17690;17394;17110;16889;17183;17721;17802;17807;18164;18050;17958;18020;18120;17919;18164;17804;17722;17969;17903;17883;17816;17680;17660;17611;17725;17758;17759;17544;17463;17083;17175;17596;17760;17611;18036;17742;17629;17759;17556;17648;17507;17415;17721;17670;17956;17619;17647;17781
15065;14969;14722;14501;14742;15047;14962;15154;15111;14981;14985;15266;15143;15431;15073;14787;14584;14847;14818;14928;14841;14854;14617;14774;15235;15044;14815;14587;14641;14726;15090;15109;15246;15273;15094;15156;15313;15220;14961;14766;15220;15254;15339;15412;15135;15365;15320;15598;15485;15635;15406;15507;15496;15824;15716;15745;15800;15619;15682;15403;15598;15218;15118;15291;15684;15859;15783;15990;15743;15883;15793;16098;15831;15519;15505;15547;16120;16144;16071;15852;15612;16040;16009;15967;16075;16000;16088;15880;15920;15711;15976;16034;16048;15980;16302;16258;16173;16228;16311;16291;16092;15948;15951;16540;16509;16297;16572;16323;16201;16359;16144;16039;16299;16050;16249;16215;16301;16265;16068;16468;16209;16339;16439;16314;16383;15845;16118;16190;16168;16402;16271;16028;16123;16357;16244;16199;16065;16369;16570;16482;16390;16487;16227;16244;16122;16049;15645;15924;16268;16440;16310;16476;16513;16412;16409;16422;16328;16354;16481;16318;16464;16450;16378;16552;16398;16226;16211;16364;16448;16559;16540;16671;16197;16193;16172;16013;16209;16491;16536;16290;16069;16088;16387;16569;16353;16600;16378;16315;16564;16376;16555;16331;16584;16390;16287;16037;15945;16052;16371;16173;16631;16560;16551;16576;16538;16714;16588;16573;16608;16449;16208;16181;16227;16509;16601;16448;16428;16648;16333;16517;16465;16434;16361;16222;16312;16313;16457;16240;16426;16277;16403;16559;16311;16529;16716;16910;16669;16648;16407;16120;16236;16316;16393;16358;16708;16594;16841;16940;16617;16759;16199;16124;16098;16445;16671;16475;16732;16637;16937;16762;16558;16616;16597;16701;16615;16708;16447;16708;16958;16791;16436;16347;16252;16006;16259;16431;16428;16734;16785;16603;16505;16387;16472;16502;16407;16099;15964;16149;16398;15691;15797;15306;15648;16019;16576;15688;12930;7701;4247;4845;9283;14126;16026;16291;17135;16827;16723;16779;16845;16848;16672;16843;16871;16524;16750;16308;16405;16881;16899;16494;16449;16452;16399;16111;16009;15852;15774;16128;16295;16751;16737;16520;16788;16873;16791;16913;16745;17002;17076;17113;16759;17094;16901;17048;17132;16810;16920;16827;16912;16917;16547;16668;16730;16681;16920;16679;16713;16874;16682;16697;16807;16899;16822;16903;16511;16598;16357;16487;16854;16838;17047;16783;16784;16771;16726;16427;16815;16766;16505;16798;16669;16763;16804;16826;16749;16678;16449;16513;16594;16778;16636;16836;16508;16621;16383;16711;16383;16719;16351;15519;14511;14940;16027;16422;16959;16797;16962;16963;16807;17160;17100;17200;17389;17381;17656;17509;17573;17371;17103;17274;17271;17446;17222;17112;17379;17389;17200;17607;17450;17487;17344;17166;17003;17101;17014;16862;16754;16750;16635;17059;16976;16997;16983;16874;16863;16677;16758;17155;16698;16882;16843;16645;16385;16122;15877;16485;16719;16730;17230;17519;17961;18195;18199;17674;17404;17425;17151;17222;17194;17301;17098;17132;17167;17407;17463;17464;17162;17217;17062;17111;17065;17215;17256;17300;17239;17414;17266;17369;16987;16256;16106;16363;15996;16507;16423;16379;16682;17166;17156;17223;17781;17453;17649;17647;17469;17530;17592;17522;17400;17159;17483;17259;17491;17471;17274;17505;17048;16655;16709;16795;16975;17056;16890;16997;17038;16950;16951;17202;17265;17132;16986;17084;17016;17092;17074;17286;16981;17142;17037;16979;17156;17109;16869;17134;17485;17097;17259;17182;17139;17043;17417;17440;17307;17564;17291;16981;17269;17285;17417;17364;17650;17338;17506;17323;17248;17211;17344;17166;16986;17125;17090;17222;17313;17533;17659;17507;17258;17604;17501;17338;17319;17515;17648;17766;17605;17184;16982;16665;17298;17950;17540;17637;17749;17687;17602;17441;17608;17540;17816;17576;17754;17748;17588;17627;17898;17880;17550;17238;17251;17133;17292;17811;17406;17254;17042;16722;15810;15844;16633;17412;17688;17609;17075;17005;17339;17730;17605;17678;17772;17635;17804;17744;17794;18112;17766;17541;17327;17703;17362;17521;17698;17348;17352;17155;17270;16998;17440;17571;17360;17417;17554;17313;17267;16931;16939;17250;17073;17113;17044;16865;17212;17324;17350;17220;17311;17337;17382;17118;17560;17355;17236;16623;16583;16929;17461;17568;17703;17768;17691;17573;17351;17965;17958;17945;17615;17810;17909;17771;17708;17764;17645;17695;17780;17537;17777;17721;17932;17723;17645;17847;17614;17515;17520;17567;17839;17775;17545;17528;17745;17517;17463;17449;17136;17110;17131;17512;17698;17764;17839;17717;17988;17679;17413;17402;17864;17672;17972;17684;17525;17538;17582;17789;17702;17592;17750;17790;17600;17578;17508;17241;17263;17514;17536;17405;17371;17402;17387;17508;17169;17215;17251;17207;17273;17415;17552;17646;17960;17799;17580;17632;17265;17479;17647;17320;17264;17301;16918;17292;17406;17523;17591;17501;17386;17301;17393;17338;17431;17623;17735;17805;17542;17502;17623;17374;17489;17629;17101;17540;17696;17788;17583;17086;16869;17081;17684;17518;17551;17457;17541;17601;17589;17893;17787;17776;17736;17468;17254;17140;17196;17474;17189;17699;17702;17797;17547;17254;17089;17191;17589;17449;17457;17509;17368;17628;17654;17842;17648;17615;17589;17461;17260;17125;17226;17371;17278;17547;17608;17646;17423;17727;17780;17719;17730;17394;17608;17397;17359;17106;17188;17135;17466;17688;17618;17528;17613;17553;17654;17733;17731;17673;17656;17725;17821;18017;17906;17696;17733;18006;18034;17661;17986;17940;17754;17839;17855;17723;17870;17572;17927;17760;17572;17540;17593;17754;17725;17976;17863;17806;17619;17840;17707;17674;17645;17592;17418;17496;17190;17493;17407;17280;17737;16824;17293;17616;17543;17537;17412;17804;17543;17669;17752;17742;17545;17601;17473;17303;17579;18128;17867;17779;17809;17565;17751;17757;17974;17708;17992;17736;17751;17777;17563;17486;17629;17670;17567;17316;17165;17406;17431;17413;17700;17594;17595;17519;17701;17673;17725;17701;17590;17722;17676;17489;17367;17304;17720;17465;17684;17769;17300;17118;17513;17243;17648;17614;17379;17764;17418;17714;17728;17682;17476;17440;17625;17446;17646;17662;17706;17655;17540;17293;16293;16536;17273;17344;17516;17612;17705;17577;17696;17482;17382;17421;17524;17627;17960;17759;17437;17637;17367;17326;17315;17469;17344;17377;17426;17449;17259;16851;16373;16821;17740;17881;18173;18008;17899;17258;16941;15498;14965;15808;16280;16662;16953;16956;16660;16820;16887;17260;17385;17157;16013;15309;15897;16905;17424;17403;17436;17520;17460;17431;17532;17528;17727;17875;17624;17610;17964;18054;17752;17680;17996;17901;18006;18002;17686;17761;17615;17799;17863;17706;17748;17959;17598;17636;17626;17948;17417;17594;17842;17419;17973;17820;17900;17967;17904;17659;17798;16998;16114;16166;17356;17758;17959;17633;17616;17801;17399;17553;17816;17855;18169;18205;17907;17581;17696;18077;18200;17749;17356;17178;16680;16851;17291;17269;17765;17974;17924;17765;17702;17447;17554;17747;17630;17378;17604;17425;17530;17280;17241;17496;17851;17841;17860;17887;17730;17673;17886;17502;17709;17484;17112;16119;15788;16358;17223;17382;17515;17149;17433;17812;17787;17529;17629;17389;18052;17777;17780;17856;18372;17892;17784;17417;17227;17748;18072;17637;17758;17508;17819;18084;17905;17567;17557;17272;17357;17620;17685;17335;17175;17223;16865;17273;17566;17751;17655;17997;17692;17495;17797;17972;17905;18421;18205;18134;18145;18190;18042;18101;17968;17924;18171;18064;18232;18075;18218;17713;17978;17986;18118;18015;18124;18298;18160;17981;17657;17483;17636;17864;18114;17945;17922;18048;17968;17747;18042;17833;17937;17872;17907;17910;18140;17879;17759;17756;17984;17801;17994;17731;17867;17839;17757;17877;17789;17735;17306;17029;17217;17540;17923;17595;17875;17722;17737;17462;17784;17692;17654;17752;17889;17854;17858;17851;17800;17713;17959;17891;17841;17468;17658;17878;17936;18129;18198;18189;18022;17956;17956;17886;17789;17887;18373;18143;17906;17962;18149;18259;18275;18079;18037;17822;17838;17407;17475;17649;17818;18072;18031;17944;17894;17852;17908;18143;18056;18036;17788;18215;18038;18221;17873;17896;17921;17896;17882;18035;18257;18270;17902;18084;17881;17969;17945;17902;18228;17878;17736;17839;17566;17962;18180;18272;17721;17811;18199;17954;18158;18072;17760;17695;17650;17600;17804;17790;17328;17238;17397;17654;17719;17464;17349;17618;17466;17714;17781;18042;17855;17878;17572;17392;17368;17448;17490;17605;17831;17562;17529;17298;17429;17658;17593;17694;17753;18077;18037;17999;18172;18007;17994;17991;17796;17891;18020;18013;17733;17733;17860;17798;17852;18111;17930;17781;17906;17695;18044;17854;17612;17309;17454;17711;17406;17740;17548;17476;17635;17725;17999;17611;17185;17170;17082;17415;17281;17006;17158;17349;17565;17629;17685;17739;17884;17906;17913;17906;17720;17832;17784;18061;18147;18050;18015;18315;18073;18130;18133;17794;18179;17739;17951;17835;17810;17728;17462;17695;17456;17486;17600;17526;17401;17385;17903;17898;17929;17726;17523;17701;17792;17741;17903;17899;17977;17443;17555;17374;17334;17286;17227;17413;17234;17066;17261;17351;17291;17359;17469;17741;17741;17677;17375;17943;18285;17950;18070;18165;18058;18127;18189;17954;18061;17595;17779;18127;18034;17795;18112;17820;17867;17788;17776;17754;17826;17786;17836;17981;18093;17613;17702;17903;17437;17869;17953;18121;18004;18200;18229;17882;17848;17905;18141;17948;18345;18028;17967;18032;17940;17959;17927;17590;17429;17783;17752;18074;18296;18284;18195;18114;17753;18120;17967;17750;17735;17804;17784;17963;17929;17664;17528;17608;17704;17650;17896;17783;17769;17527;17446;17779;17909;17940;17867;17591;17564;17916;17620;17508;17534;17625;17750;17736;17609;17515;17579;17957
15336;14854;14674;14565;14813;15172;14924;14980;14797;14969;15140;14932;15100;15013;14875;14762;14718;14948;15168;14701;14844;15016;14987;15039;15107;14996;15005;15018;14920;14905;15131;15179;15230;15343;15242;15152;15161;15001;15151;15248;15056;15327;15301;15260;15202;15209;15466;15092;15512;15577;15550;15596;15556;15697;15730;15751;15557;15893;15657;15559;15420;15292;15020;15534;15468;15921;15829;15597;15595;15755;15828;15987;15772;15902;15772;15805;15866;15980;16178;15879;15878;15814;15903;16026;16183;15907;15941;15778;15590;15821;16139;15925;15899;16188;16230;16371;16281;16026;16021;16190;16024;15914;15935;16098;16511;16509;16327;16412;16384;16428;16313;16559;16333;16310;16370;16289;16209;16326;16346;16065;16327;16237;16503;16303;16540;16335;16369;16114;16281;16215;16189;16468;16207;16378;16331;16349;16433;16455;16756;16559;16312;16526;16376;16089;16030;15982;15776;16192;16232;16467;16612;16602;16528;16311;16711;16341;16397;16379;16683;16533;16243;16408;16223;16543;16238;16554;16191;16302;16108;16137;16247;16112;16192;16340;16420;16212;16452;16646;16340;16200;16316;16323;16342;16686;16566;16639;16615;16467;16528;16677;16487;16360;16581;16639;16450;16610;16245;15974;16142;16393;16301;16448;16462;16492;16586;16694;16714;16437;16382;16296;16109;16330;16285;16431;16392;16634;16570;16628;16285;16613;16567;16556;16406;15977;16212;16437;16441;16661;16187;16205;15786;16188;16581;16582;16452;16615;16428;16517;16363;16358;16292;16240;16442;16484;16485;16701;16745;16664;16856;16483;16024;15567;16224;16290;16534;16592;16970;17044;16847;16946;16429;16546;16524;16750;16714;16860;16689;16565;16860;16879;16597;16429;16101;15427;16098;16532;16321;16928;16681;16374;16237;16375;16380;16576;16285;16147;16117;16219;16379;16087;15981;15942;15882;16108;16341;15702;13434;8157;4692;4940;9651;14257;16097;16791;16675;16901;16982;16905;16830;16624;16987;16861;16718;16582;16563;16725;16530;16751;16817;16616;16566;16601;16384;15985;15857;15582;15807;16201;16535;16619;16704;16813;16740;16924;17032;16568;16724;16831;17122;16971;16997;16812;16905;16723;16979;17018;16831;16831;16858;16905;16458;16499;16768;16802;16654;16721;16759;16527;16911;16899;16867;16752;16651;16616;16658;16619;16344;16685;16655;16811;16750;16526;16579;16746;16610;16650;16654;16632;16495;16414;16686;16707;16889;16941;16826;16933;16612;16351;16801;16935;16873;16992;17010;16635;16416;16482;16139;16299;16460;16153;15808;16072;16464;16367;16467;16594;16761;16817;17128;16967;16967;17241;17459;17603;17673;17594;17499;17332;16934;17226;17214;16991;17036;17456;17192;17509;17194;17240;17165;17238;17194;17400;17226;17278;17030;16728;16808;16694;16948;16963;17033;17087;17002;16656;16752;16966;16838;16791;17175;16726;16568;16443;15822;14885;15069;16172;16748;17015;17464;17659;17631;17731;17554;17596;17342;17339;17185;17220;16735;17087;17019;17087;17333;17055;17173;17060;17121;17227;16983;17070;17345;17431;17247;17021;17030;17157;17234;17000;16403;15452;15118;15259;15553;16631;16274;16042;16164;16808;17277;17365;17463;17400;17661;17653;17451;17495;17445;17368;17382;17545;17626;17282;17194;17438;17492;17148;17144;17004;16572;16978;17028;17171;17003;16842;16846;17061;17125;17135;17232;17304;17027;16945;16939;17143;17239;17063;16984;16920;17049;17194;17187;17054;17098;17356;17286;17205;17295;17353;17413;17303;17352;17430;17476;17340;17304;17037;17403;17491;17466;17570;17632;17618;17367;17575;17365;17007;17336;17457;17083;17693;17416;17494;17603;17769;17632;17490;17282;17316;17662;17493;17247;17711;17785;17654;17518;17113;17113;17309;17567;17716;17643;17762;17782;17688;17566;17535;17476;17477;17496;17803;18092;17984;17698;17782;17879;17790;17401;17746;17390;17468;17170;17338;16857;16535;16545;16780;16779;16941;17175;17224;17670;17462;17406;17469;17943;17782;17832;17895;17517;17951;17905;17755;17690;17875;17754;17545;17465;17604;17762;17412;17584;17509;17354;17371;17230;17296;17585;17437;17505;17494;17370;17359;17077;17051;16923;16953;17093;17072;16939;16619;16867;17441;17433;17308;17244;17320;17392;17432;17523;17558;17503;16943;16976;17095;17511;17828;17942;17740;17832;17822;17796;17832;17890;17961;17701;17872;17346;17393;17424;17786;17959;17718;17754;17737;17373;17876;17821;17447;17600;17588;17526;17738;17489;17793;17771;17633;17387;17326;17418;17656;17728;17307;17203;17049;17143;17781;17932;17915;17928;17970;17727;17761;17524;17332;17911;17982;17935;17716;17856;17742;17780;17884;17634;17678;17759;17521;17656;17481;17408;17072;17131;17047;17247;17501;17386;17453;17425;17274;17296;17402;17422;17422;17147;17285;17463;17533;17724;17577;17725;17382;17453;17413;17343;17416;17379;17083;16994;17084;17440;17283;17446;17488;17562;17555;17179;17429;17599;17873;17807;17665;17612;17670;17437;17454;17380;17733;17681;17486;17701;17544;17463;17270;17201;17374;17497;17830;17715;17553;17778;17573;17721;17304;17742;17702;17564;17501;17558;17283;17387;17534;17636;17734;17715;17608;17582;17308;16959;16978;17352;17416;17262;17465;17624;17425;17586;17623;17182;17489;17446;17360;17464;17290;17448;17246;17263;17321;17417;17478;17491;17595;17819;17820;17696;17544;17688;17775;17432;17359;17240;17113;17289;17552;17480;17377;17572;17760;17595;17628;17717;17817;17672;17887;17767;18004;17701;17847;17971;17746;17901;17953;17946;17807;17701;17741;17808;17958;17700;17808;17824;17811;17590;17654;17506;17500;17709;17689;17809;17841;17702;17440;17702;17885;17703;17685;17547;17489;17601;17556;17877;17821;17384;17347;17319;17415;17615;17453;17613;17743;17678;17748;17568;17549;17303;17575;17444;17799;17735;17932;18155;17671;17754;17619;17658;17866;17778;17957;17787;17854;17811;17616;17779;17499;17555;17329;17363;16900;17227;17399;17349;17464;17664;17535;17583;17380;17679;17704;17942;17857;17676;17567;17878;17408;17494;17583;17654;17831;17629;17660;17573;17400;17378;17238;17497;17091;17369;17675;17518;17728;17644;17540;17479;17357;17368;17324;17426;17699;17622;17622;17625;17128;16207;16501;17041;17449;17347;17147;17499;17549;17438;17325;17678;16827;16463;17098;17574;17715;17421;17491;17105;17326;17389;17497;17670;17627;17455;17530;17460;17296;17151;17229;17596;17891;17894;18043;17933;17685;17502;16915;16714;16810;16800;16825;16876;16853;16983;16696;16878;17330;17566;17169;16182;15851;16343;17257;17592;17500;17461;17298;17318;17511;17478;17504;17938;17938;17801;17577;17767;17807;17909;17788;17870;18062;18159;18094;18021;17902;17740;17853;17669;17992;17466;17525;17401;17757;17742;17805;17523;17880;17811;17445;17556;17664;17827;17982;17699;17892;17829;17636;17160;17318;17412;17814;17737;17756;17689;17601;17462;17565;17932;17700;18192;18288;17945;17537;17408;17862;18097;17904;17714;16845;16588;16925;16939;17375;17652;18102;17952;18062;17625;17568;17642;17633;17645;17490;17531;17429;17730;17700;17888;17723;17590;17842;17801;17646;17528;17844;17792;17775;17869;17441;17098;16483;15740;15975;17181;17229;17359;17511;17238;17400;17665;17670;17588;17543;17776;17988;17983;18047;18091;17981;17510;16913;17062;17574;17658;17882;17646;17559;17786;17844;18034;17730;17671;17381;17371;17776;17591;17612;17201;17010;17111;17328;17539;17859;17578;17225;17507;17894;17473;17928;18063;18213;18184;18250;18227;18063;18029;18162;17923;18198;18172;18233;18174;18016;17825;17922;17565;17971;17974;17903;17977;17974;17958;17982;17381;17633;17526;17699;17863;18178;18042;18287;17818;18114;18152;17848;18177;17942;18037;17813;18072;17802;18029;18041;17995;17965;17765;17710;17659;18005;17707;17817;17804;17484;17219;16764;16725;17429;17568;17848;17936;17981;17855;17938;17708;17707;17861;18108;17811;17946;17748;17983;17894;18033;18007;18085;17719;17874;17743;17784;17931;18187;18412;18180;17808;17994;18016;18042;18087;18279;18161;18007;18156;17940;17909;18026;18110;18067;18031;18046;17904;17672;17645;17975;17876;17570;17661;17787;18053;17890;18144;18040;18207;18383;18382;18139;18109;18035;17924;17818;17894;18097;17677;18110;17998;18252;18124;17947;17918;17878;17847;18160;17998;18053;18029;17967;17959;17947;18008;17919;17974;17948;17995;18157;17930;17731;17590;17374;17921;17830;17686;17708;17541;17443;17391;17667;17513;17731;17451;17606;17408;17409;17602;18069;18055;17599;17639;17380;17221;17329;17453;17598;17824;17781;17573;17366;17459;17746;17613;17582;18114;18106;17887;17934;17936;17996;17901;17787;17935;17760;17713;17995;17731;17710;17996;17867;17894;17944;18074;17782;17840;17913;17539;17398;16701;16645;17269;17500;17649;17661;17373;17415;17588;17937;17746;17695;17281;17212;16910;16907;16983;17271;17280;17412;17538;17878;17994;18071;17864;18141;18283;17653;17609;17804;18099;17696;18159;17896;18036;18249;18020;18097;17873;18013;17968;17943;18086;17890;17892;17811;17583;17714;17665;17317;17531;17534;17731;17573;17793;17927;17800;17902;17942;17597;18040;18021;18119;17947;17486;17560;17609;17541;17329;17113;17264;17200;16927;16517;16923;17018;17257;17553;17488;17599;17611;17812;17862;17890;17931;17914;17799;18065;18093;18182;18063;17924;17863;17894;17915;17866;17875;17810;17760;18063;17803;17812;17668;17811;17910;18302;18077;17661;17945;17689;17682;17394;17707;17893;18057;18121;18082;18271;18192;17962;18158;17942;18046;17737;18073;18139;17964;17868;17936;18009;17732;17681;17365;17782;18111;18082;18129;17865;18135;17833;18171;17701;17930;17649;17564;17840;17882;17810;17771;17601;17794;17463;17697;17878;17826;18062;17939;17634;17732;17912;18105;17876;17873;17434;17623;17667;17936;17563;17883;17683;17617;17802;17722;17525;18020;17967
15185;14909;14504;14540;14601;15033;15098;14949;14906;15143;15127;14878;15184;15252;15072;14787;14642;14778;14988;14693;14703;15078;14978;14866;15111;15012;14889;14824;14641;14972;15083;15069;15312;15356;15366;15011;15358;15247;15215;15127;15437;15150;15101;15305;15323;15247;15484;15170;15369;15531;15852;15402;15586;15570;15616;15762;15616;15674;15560;15563;15477;15531;15660;15649;15843;16096;15761;15421;15262;15241;15638;15773;15833;15889;15905;16193;15951;15987;16018;15911;15888;15933;16001;16268;16069;15980;16033;15818;16077;15784;15957;16033;16154;16172;16081;16207;16157;16012;16300;16154;16135;16218;16051;16085;16300;16345;16328;16412;16289;16394;16323;16444;16141;16520;16511;16424;16476;16277;16311;16190;16091;16186;16406;16466;16418;16318;16298;16265;16375;16343;16720;16556;16482;16475;16446;16444;16763;16696;16613;16550;16334;16128;16226;16343;16449;16017;15707;16147;16511;16295;16502;16360;16398;16511;16573;16454;16634;16368;16474;16298;16160;16059;16217;16288;16200;16227;16124;16023;16377;16013;16045;15981;16023;16245;16272;16423;16227;16100;16154;16459;16273;16074;16304;16335;16254;16340;16465;16236;16732;16366;16488;16505;16534;16787;16659;16445;16115;15980;16050;16317;16351;16572;16481;16539;16626;16747;16565;16429;16341;16307;16207;16182;16266;16163;16557;16345;16321;16518;16699;16531;16391;16671;16209;16266;16120;15929;16287;16685;16411;16389;16014;15971;16393;16533;16621;16460;16680;16524;16424;16538;16160;16055;16223;16561;16500;16468;16568;16766;16786;16641;16081;15987;16085;16167;16593;16629;16758;16794;17239;16644;16436;16577;16782;16691;16590;16807;16840;16752;16722;16397;16323;15957;15696;15706;16153;16154;16360;16361;16513;16171;16128;16179;16318;16457;16445;16377;16327;16011;16238;16299;16098;15933;16002;16191;16268;15937;14100;9786;5736;5246;8971;13620;16175;16587;16574;16948;16921;17025;16795;16944;16700;16867;16988;16710;16735;16635;16574;16615;16605;16386;16603;16458;16583;16319;16063;16155;16198;16413;16730;16628;16826;16870;16930;16795;16532;16693;16734;17097;16965;16914;16842;16992;17025;17108;17253;16870;16975;16987;16993;16832;16407;16428;16482;16887;16832;16671;16931;17076;16867;16831;16856;16803;16870;16745;16727;16420;16585;16733;16604;16482;16757;17054;16907;16561;16462;16555;16884;16503;16449;16655;16498;16607;16707;16773;16839;16831;16563;16966;16611;16797;16958;17138;17051;16735;16628;16433;16202;16133;16044;16082;16221;16367;16625;16632;16511;16299;16603;16792;16864;16868;17189;17015;17455;17631;17624;17477;17521;17412;16945;16822;17037;17005;17337;17213;17401;17083;17194;17275;17198;17319;17147;17134;17125;17274;16760;16747;16648;16817;16634;16592;16937;16951;17093;16591;16735;16651;16908;16892;16801;16731;16731;16383;15627;14411;14960;15980;16756;16973;17235;17547;17527;17700;17712;17516;17438;17345;17129;17061;16749;16664;17045;17354;17182;17092;16997;17066;17258;17299;17228;17258;16885;17064;17137;17226;17303;17301;16944;16664;15593;13502;12551;12816;14206;15343;16038;15869;15410;16331;17520;17597;17589;17678;17876;17622;17695;17585;17499;17478;17279;17556;17308;17284;17383;17255;17463;17337;17201;16806;17019;17097;16971;17076;17096;16834;16795;16805;17266;17241;17076;17030;16796;16767;16981;17072;17215;17062;16853;16908;17132;17236;17070;16983;17066;17488;17285;17302;17408;17341;17204;17540;17053;17527;17452;17448;17373;17314;17512;17502;17091;17478;17632;17610;17188;17411;17482;17464;17062;17466;17440;17688;17531;17529;17571;17732;17283;17566;17571;17513;17566;17486;17597;17438;17523;17541;17196;16634;16206;16712;17475;17483;17907;17539;17489;17650;17528;17454;17432;17296;17229;17807;17887;18042;17988;18062;17980;17738;17416;17269;17364;17408;17555;17092;16591;16190;15978;16599;17141;16959;17104;17507;17527;17955;17972;17980;17840;17755;17878;17650;17786;17840;17928;17683;17772;17674;17342;17432;17287;17578;17692;17639;17475;17425;17194;17510;17577;17490;17471;17407;17595;17284;17173;17110;16945;16980;17188;17294;17021;16840;16432;16502;17046;17237;17190;17333;17307;17405;17214;17586;17315;17844;17530;17516;17443;17252;17587;17900;18135;18011;17786;17721;17879;17748;18066;17650;17928;17691;17288;17308;17543;17746;17618;17796;17820;17625;17617;17591;17570;17524;17608;17299;17955;17698;17756;17602;17516;17644;17441;17263;17468;17426;17441;17308;17325;16840;17218;17249;17491;17968;17744;17720;17858;17502;17420;17371;17732;17703;17909;17690;17624;17642;17608;17553;17595;17849;17740;17745;17549;17292;17544;17265;17010;17029;17421;17362;17342;17605;17615;17432;17162;17445;17549;17335;17340;17111;17160;17313;17375;17425;17315;17423;17528;17250;17453;17448;17244;17350;17165;17173;17206;17705;17533;17589;17644;17643;17582;17613;17602;17862;17557;17777;17655;17513;17419;17548;17369;17247;17662;17750;17601;17653;17461;17694;17240;17550;17562;17818;17656;17581;17483;17712;17633;17632;17338;17561;17441;17445;17717;17387;17369;17280;17546;17704;17671;17578;17418;17249;17006;17218;17320;17499;17253;17153;17220;17363;17527;17446;17688;17658;17578;17287;17438;17345;17410;17318;17442;17357;17296;17474;17620;17721;17666;17956;17923;17887;17818;17425;17268;17217;17246;17294;17372;17392;17290;17501;17607;17753;17948;17732;17836;17534;17708;17744;17735;17726;17974;17760;17748;17659;17819;17700;17647;17815;17968;17783;17643;17810;17963;17757;17583;17827;17779;17619;17443;17742;17650;17878;17989;17661;17612;17595;17789;17783;17623;17625;17741;17439;17466;17627;17276;17399;17481;17343;17619;17650;17649;17617;17557;17455;17780;17989;17816;17626;17490;17589;17712;17535;17791;17799;17907;18021;17762;17794;17763;17895;17852;17643;17997;17799;17617;17785;17787;17647;17476;17500;17240;16716;16710;16887;17334;17039;17231;17562;17446;17000;17118;17565;17840;17715;17757;17882;17414;17691;17504;17480;17883;17893;17956;17775;17959;17418;17652;17542;17232;17403;17370;17607;17747;17760;17358;17686;17433;17468;17235;17152;17431;17470;17641;17632;17770;17605;17307;17140;17227;17222;16791;17384;17290;17742;17700;17566;17339;16930;15672;16382;17249;17677;17467;16891;17078;17046;17325;17464;17668;17546;17530;17649;17313;17497;17611;17409;17417;17668;18035;17941;17668;17546;17595;17560;16888;17161;17071;17101;17134;17162;17175;17295;17286;17625;17527;17590;16949;16668;17117;17349;17579;17548;17826;17339;17438;17388;17472;17752;17999;17958;17808;17620;17144;17299;17820;17557;17645;17998;18096;18029;17668;17613;17924;17664;17893;17698;17522;17127;17321;17577;17764;17883;17851;17759;17460;17560;17499;17393;17620;17622;17878;17894;17851;17714;17542;17499;17628;17571;17626;17778;17931;17740;17630;17704;17855;17569;18071;17925;17844;17239;16871;17572;17705;17693;17662;17049;16880;16762;16878;17125;17699;17789;17908;18082;17590;17703;17692;17856;17709;17586;17614;17831;17662;17659;17720;17713;17923;17770;17695;17597;17700;17833;17604;17724;17623;17633;17259;17010;16549;16048;16611;17232;17056;17134;17304;17470;17643;17636;17495;17492;17895;17864;17793;17855;18327;18191;17780;17105;17039;17319;17419;17571;17541;17629;17387;17584;17682;17708;17552;17802;17497;17770;17414;17228;16852;16651;17148;17333;17640;17702;17572;17529;17296;17497;18102;17901;17977;18129;18120;18172;18140;18415;18217;18133;18120;18071;18342;18183;17898;17861;17753;17951;17698;17887;17935;17797;17971;17793;17920;17784;17741;17733;17362;17704;18122;18235;18044;17989;18144;17845;18056;18261;17846;17995;18033;18154;18117;17984;17876;17964;18138;18036;18010;17985;17942;17624;17996;17729;17858;17515;17290;17105;17053;17703;17834;17742;18043;17827;18068;18052;17859;17945;17733;17900;17720;17986;18028;17926;17725;17793;17935;17864;17846;18121;17921;18065;17964;18021;18039;18327;18003;17957;17982;18012;18030;18146;18274;18512;18113;17895;18127;18133;17939;17866;18018;18033;17965;18090;17792;17911;17425;17369;17476;17898;17780;17880;17886;17947;18059;17993;18027;17867;18235;17983;17980;17950;18094;17874;17960;17839;18031;18115;18052;17936;17960;17996;17850;18009;17904;18062;17996;17698;18072;18041;18379;18291;17936;18096;18132;17779;18055;17723;17861;17947;17735;17813;17947;17595;17492;17551;17897;17845;17825;17660;17527;17336;17403;17470;17481;17716;17630;17414;17717;17417;17342;17341;17283;17687;17582;17741;17530;17339;17412;17619;17767;18025;18015;18168;17981;17994;17900;18175;17957;17852;18057;18005;17875;17660;18047;17796;17927;17865;17717;17879;17904;17777;17780;17468;17157;16668;15731;16326;16653;17287;17661;17623;17479;17532;17653;18131;17885;18034;17482;17253;17344;17117;17247;17409;16908;17425;17663;17684;18260;17850;17619;18155;18027;18023;18050;17788;17961;18082;17801;17945;17743;18101;18301;17921;18010;17777;18063;17885;18148;17854;17938;17905;17755;17710;17380;17365;17298;17356;17314;17354;17518;17680;18058;17744;17770;17656;17801;17691;17868;17719;17744;17679;17487;17607;17335;17326;17220;17069;17053;16779;16850;16998;17381;17355;17698;17609;17697;17940;18094;18128;17795;17848;17653;17991;17692;17921;18188;18039;17911;17951;18047;17915;17922;17679;17994;17734;17952;17794;17825;17815;17761;17944;18010;18140;17956;18053;17679;17258;17614;17618;17882;17978;17973;18092;18284;18168;18045;18085;17633;17674;17944;17965;18028;18128;17960;17805;18051;18051;18013;17964;17979;17964;18055;17832;18015;17840;18010;17641;17947;17684;17762;17833;17788;17978;17837;18038;17914;17744;17589;17910;17757;17768;18004;17628;17652;17827;17706;17661;17721;17639;17766;17761;17940;17527;17668;17573;17956;17803;17981;17705;17921;17968
14993;14953;14759;14303;14619;15295;15145;15013;15249;14965;15257;15098;15129;15196;15087;15100;14572;15195;15099;14717;14970;14926;15083;15055;15256;14748;14899;14586;14721;14756;15180;15163;15355;14890;15223;15156;15481;15148;15258;15214;15373;15418;15358;15083;15273;15439;15122;15211;15156;15609;15726;15651;15611;15561;15662;15537;15628;15562;15596;15435;15442;15657;15487;15735;15776;15909;15807;15352;14574;14424;15264;15736;15763;15905;16083;15918;15801;15579;16022;15945;15808;15786;15919;15968;15954;16007;15920;15947;15979;15994;16040;16031;16297;16054;15907;15900;16043;15713;15877;15881;16039;16069;16116;16167;16317;16334;16462;16254;16469;16327;16263;16156;16514;16341;16572;16265;16466;16249;16440;16166;16292;16359;16503;16118;16466;16169;16253;16247;16341;16572;16636;16553;16314;16444;16426;16462;16596;16291;16323;16364;16368;16292;16500;16286;15852;16152;16027;16210;16400;16572;16369;16521;16288;16345;16412;16526;16368;16402;16502;16354;15938;16020;16227;16046;15867;16036;16047;15964;16301;16263;16070;15995;16145;16097;16150;16359;15986;15911;15692;16072;16507;16150;16263;16216;16328;16255;16366;16403;16489;16475;16510;16347;16504;16573;16491;16102;16182;15854;15988;16185;16634;16542;16456;16665;16394;16653;16748;16559;16214;16361;16227;16339;16235;16506;16709;16309;16487;16198;16391;16634;16421;16471;16573;16310;16241;16245;16212;16567;16423;16188;16134;16230;16346;16513;16666;16612;16573;16365;16256;16356;16111;16111;16195;16564;16660;16338;16541;16567;16511;16319;15976;16122;16165;16489;16657;16832;16815;16764;17121;16709;16489;16708;16846;16807;16887;16741;16587;16877;16513;16334;15837;15590;15687;16132;16297;16343;16140;16230;16242;15884;15879;16188;16356;16669;16486;16635;16428;16330;15901;16160;16279;16123;16076;16263;16309;15842;14197;9563;5007;4960;9641;14551;16428;16727;16761;16846;16871;17073;16824;16838;17159;16940;16973;17044;16826;16606;16659;16310;16457;16375;16594;16640;16567;16728;16549;16375;16654;16409;16824;16855;16926;16766;17014;16766;16846;16850;17081;16797;17206;17106;16932;16815;16737;16977;16839;17164;16936;17088;16916;16946;16529;16346;16748;16939;16849;16715;16900;16798;16872;16926;16727;16693;16942;16540;16574;16522;16586;16922;16507;16782;16836;17023;16707;16555;16587;16523;16672;16596;16522;16634;16434;16597;16859;16962;16895;16689;16750;16837;16598;16725;16762;16915;16754;16740;16641;16525;16361;15508;15128;15446;15954;16304;16470;16879;16485;16494;16719;16837;17058;17188;17410;17325;17207;17424;17725;17681;17528;17561;16903;17271;17279;17307;17145;17069;17301;17094;17242;16919;17200;17086;17115;16984;17121;16773;16973;16909;16496;16687;16891;16858;16777;17086;17013;16748;16655;16724;16595;16988;16785;16720;16751;16237;16030;15190;15594;16251;16729;17014;17339;17409;17527;17556;17586;17175;17518;17158;17053;16924;16888;16785;17427;17273;17408;17026;17009;17095;17119;17162;17231;17147;17162;17250;17164;16831;17025;17020;17196;16705;15564;12357;9728;9576;11875;15079;16318;15629;15092;16077;17144;17367;17615;17560;17633;17687;17669;17618;17374;17497;17462;17123;17545;17298;17332;17493;17358;17293;17102;17121;17038;16761;17155;17067;17002;16998;17072;17023;17377;17311;17203;17438;16981;16782;17059;16838;17419;17157;17097;17100;17277;17129;17109;17115;17069;17339;17237;17283;17516;17552;17523;17177;17270;17317;17270;17223;17159;17146;17567;17140;17350;17354;17544;17430;17364;17507;17483;17257;17313;17312;17379;17365;17361;17623;17649;17639;17692;17818;17557;17683;17516;17426;17417;17578;17696;17393;16898;15794;15505;16447;17305;17517;17715;17802;17620;17585;17498;17053;16778;16322;16228;17268;17632;18278;18258;18038;17909;17299;16890;16458;17245;17345;17634;17143;16810;16226;16055;16483;16671;17004;16945;17189;17546;17509;17762;17587;17666;17221;17580;17732;17770;17725;17660;17495;17384;17346;17309;17539;17677;17850;17576;17750;17415;17311;17513;17537;17374;17214;17286;17156;17247;17147;17108;17003;17041;17092;17233;17253;17531;16905;16600;16479;17305;17498;17298;17064;17391;17462;17281;17354;17412;17396;17624;17419;17442;17361;17394;18075;18104;17649;17727;17710;17686;17962;18008;18002;17569;17591;17213;17238;17562;17775;17904;17762;17747;17734;17627;17794;17933;17405;17402;17312;17597;17821;17798;17594;17715;17549;17313;17250;17626;17241;17342;17347;17234;17151;16970;17330;17792;18118;17999;17687;17918;17765;17525;17181;17110;17112;17572;17788;17728;17744;17569;17720;17569;17497;17612;17595;17639;17627;17523;17389;17063;17208;17419;17456;17648;17398;17743;17281;17325;17468;17349;17473;17537;17075;17238;17069;17298;17020;17045;17438;17389;17621;17435;17477;17564;17525;17553;17626;17479;17633;17446;17319;17712;17810;17597;17678;17396;17524;17590;17627;17415;17531;17529;17558;17567;17441;17399;17262;17593;17575;17591;17569;17661;17574;17401;17760;17816;17269;17624;17871;17754;17538;17474;17529;17358;17200;17355;17222;17453;17370;17617;17718;17604;17495;17412;17597;17193;17198;17268;17316;17425;17554;17427;17466;17588;17427;17438;17325;17680;17483;17361;17230;17395;17448;17192;17439;17371;17536;17602;17699;17726;18135;18247;17862;17585;17512;17519;17423;16797;17051;17341;17241;17380;17536;17624;17733;17550;17725;17828;17943;17885;17589;17551;17641;17842;17974;17759;17563;17746;17833;17858;17602;17932;17842;17927;17804;17901;17668;17820;17887;17716;17696;17609;17963;17748;17815;17836;17812;17792;17613;17698;17704;17522;17689;17841;17518;17764;17633;17753;17679;17540;17505;17590;17430;17623;17479;17609;17646;17649;17784;17793;17611;17654;17688;17969;17842;17573;17824;17721;18039;17807;17767;17620;17737;17627;18159;18033;17957;17738;17678;17608;17465;17281;17054;16974;16983;17159;17354;17067;17130;17364;17491;17343;16943;16973;17660;17493;17615;17849;17628;17668;17742;17608;17878;17998;17948;17914;17752;17465;17661;17720;17528;17559;17348;17534;17444;17566;17653;17502;17267;17442;17664;17429;17372;17470;17428;17572;17604;17777;17812;17301;17449;17436;17321;17214;17382;17609;17536;17699;17496;17262;16776;16424;17019;17530;17914;17430;17005;16815;16914;17258;17481;17479;17471;17381;17361;17302;17492;17135;16419;16197;16712;17840;17910;17576;17410;17476;17459;17722;17418;17263;17349;17356;17215;17413;17325;17424;17530;17344;17602;17578;17402;17599;17863;17846;17573;17482;17497;17250;17249;17446;17744;17845;17770;17598;17260;16965;17375;17640;17697;17738;17740;17718;17869;17775;17605;17658;17583;17428;17599;17285;17147;17291;17775;17958;17783;17904;17948;17495;17705;17286;17325;17197;17759;17633;17834;17727;17778;17780;17741;17824;17575;17513;17670;17844;17842;17642;17634;17624;17719;17744;17987;17738;17435;17148;17047;17197;17398;17485;17045;16638;16749;16963;16997;17569;17976;17755;17771;17625;17419;17556;17796;17783;17520;17763;17758;17657;17627;17864;17632;17737;18006;17667;17778;18055;17601;17687;17523;17700;17631;17945;17152;17021;16684;16621;16927;17300;17277;17556;17571;17761;17604;17534;17689;17692;18141;17709;17874;18074;18189;17982;17465;17697;17556;17483;17878;17812;17374;17321;17139;17338;17626;18053;17778;17697;17521;17321;16330;15863;16288;17459;17647;17834;17843;17399;17351;17383;17549;17988;17922;18281;18249;18141;18224;17926;18315;18063;18124;17864;18176;18027;17936;17903;17620;17844;17913;17936;18043;18337;18102;18171;17916;17962;17848;17808;17812;17576;17946;18063;18244;18203;18024;17947;17949;18125;17917;18103;17969;18113;17943;17679;18019;17989;18214;17891;18119;18017;17936;17640;17875;17728;17875;17417;17501;17442;17328;17470;17696;17949;17936;17728;17899;17795;17734;18011;17860;17768;17888;18054;17962;17877;18036;17999;17997;17754;17855;17940;17991;18039;18086;17847;18239;18459;18197;17912;17850;17837;18196;18233;18392;18226;18155;18036;18006;17941;17964;18397;17814;18067;18056;18026;18197;17903;17381;17110;17069;17101;17364;17964;17866;18047;17836;18019;17861;17851;18284;18223;17867;18191;18093;17976;18132;17877;18050;18030;18179;18103;17962;17747;17757;17886;17926;17849;17797;18017;18130;18154;18157;17812;18110;18203;18048;17798;17887;17880;17930;17638;17838;17566;17907;17593;17604;17639;18066;17790;17778;17970;17793;17619;17344;17449;17498;17824;17746;18132;17626;17908;17562;17431;17227;17655;17619;17531;17576;17293;16919;17153;17585;17664;17988;17961;17919;17918;17907;17929;17779;17930;17810;17927;17947;17876;17940;17867;17873;17831;17841;17945;17882;17956;17567;17707;17216;16690;15402;14847;15551;16626;17035;17442;17535;17428;17459;17628;17837;17705;17996;17386;17369;17193;17447;17134;17282;17163;17599;17659;17994;17864;18195;18200;18073;18229;18131;18141;17792;18069;18143;18094;17934;17997;18225;17851;17843;17807;17875;18177;18139;17995;17924;17708;17848;17587;17343;17382;17306;17248;16909;17431;17621;17539;17832;17943;17794;17897;17439;17653;17589;17530;17638;17402;17412;17138;17266;17540;17278;17221;17262;17122;16948;17118;17171;16933;17161;17509;17789;17902;18238;18164;18077;17954;17646;17948;18294;17970;17998;18107;18029;18094;18132;17886;17967;17972;17910;18015;17969;18010;17836;18115;18051;18014;18057;18003;18219;18076;17990;17740;17831;17790;17585;17891;17822;18228;18148;18268;18196;18016;17753;17708;17687;17854;17917;17740;17917;18115;17803;17828;17965;17749;17899;17871;17684;17886;18008;18001;17924;17741;17772;17627;17244;17232;17495;17820;17946;17916;17866;17822;17919;17813;17621;17731;17906;17449;17642;17615;17875;18136;17901;17719;17748;17959;18051;17832;17839;17804;17828;17869;17770;17992;17723;18083;18001
15193;14620;14444;14284;14641;14935;14853;15005;14942;15200;15195;15176;14979;15176;14874;14972;14980;15205;15125;14933;14983;14923;14686;14875;14876;14702;15115;14724;14880;14729;15152;15374;15036;15142;15397;15134;15384;15019;15250;15259;15367;15566;15251;15238;15111;15089;15149;15141;15371;15641;15530;15448;15475;15646;15631;15446;15473;15366;15359;15318;15494;15717;15588;15675;15767;16055;15759;15403;14641;14505;15126;15477;15820;15627;16160;16139;15935;15997;15943;15740;15627;15545;16046;16066;15913;15907;15912;15793;15981;16036;15975;15843;16147;16029;15810;15918;15848;15665;15686;15581;15618;16111;16222;16275;16156;16216;16342;16415;16336;16293;16162;16428;16272;16382;16364;16318;16170;16453;16322;16313;16022;16133;16266;16263;16304;16097;16280;16369;16560;16297;16495;16423;16455;16369;16497;16346;16380;16428;16410;16526;16048;16271;16407;16584;16304;16078;16370;16527;16500;16307;16348;16604;16323;16523;16560;16576;16243;16412;16264;16263;16204;16056;16116;16058;16343;16025;16259;16078;16189;16179;16238;16040;16110;16074;16279;16233;16047;15578;15573;16301;16434;16215;16056;16081;16165;16208;16191;16188;16415;16549;16422;16115;16171;16394;16352;16044;15908;15518;15850;15974;16583;16493;16531;16530;16818;16615;16762;16749;16369;16394;16339;16522;16491;16385;16473;16418;16436;16490;16544;16438;16444;16274;16307;16227;16034;16089;16132;16403;16457;16204;16278;16391;16439;16505;16669;16524;16420;16434;16536;16353;16376;16301;16215;16508;16510;16299;16007;16191;16484;16262;15955;16280;16189;16379;16609;16818;17057;16948;16747;16802;16417;16568;17087;17044;16775;16796;16509;16671;16761;16160;15329;15272;15617;16067;16371;16275;16404;15924;15974;15880;15856;16139;16118;16602;16386;16305;16433;16050;16102;16110;16142;15846;16210;16256;16403;15940;14815;11607;7571;6071;8756;12953;15700;16263;16741;16617;16875;16899;16933;17034;16719;16694;16852;16738;16511;16565;16511;16527;16274;16232;16475;16545;16506;16742;16680;16524;16683;16510;16853;16983;16958;16709;16972;16924;16939;16841;16941;17052;16907;17270;16806;16481;16781;16698;17039;17092;16961;16863;16704;17012;16628;16724;16944;16761;16905;16746;17105;16559;16852;16605;16618;16736;16804;16859;16738;16537;16563;16567;16858;16793;16784;16963;16775;16590;16662;16541;16637;16700;16771;16663;16551;16452;16706;16621;16913;17103;16813;16743;16854;16819;16891;16765;16628;16708;16826;16728;16272;15572;14624;15085;15369;16053;16447;16479;16722;16763;16682;16978;17134;17118;17367;17205;17566;17414;17761;17749;17572;17609;17406;17308;17205;17253;17229;17387;17491;17199;17131;16998;17108;17302;17344;17119;17141;17144;16744;16851;16688;16683;16650;16710;16870;16981;17028;16683;16743;16610;16781;17019;16983;16822;16627;16793;16366;16291;16544;16666;16667;17226;17110;17579;17500;17704;17573;17341;17237;17213;17174;17207;17092;17209;16968;17090;17166;17192;17024;17074;17450;17070;17145;17154;17222;17278;17199;16838;16948;17196;17251;16954;15572;12260;8827;8843;12187;15207;16557;15677;14348;15135;16671;17443;17557;17442;17606;17599;17686;17595;17639;17463;17619;17557;17540;17645;17345;17429;17272;17753;17356;17249;17013;16806;16877;17028;16903;17366;17155;16925;17090;17271;17117;17111;17103;17185;17178;17134;17180;17148;16895;16864;17013;16957;16833;16889;17034;16952;17051;17336;17446;17510;17561;17296;17282;17470;17145;17116;17337;17388;17315;17166;17335;17202;17277;17648;17396;17435;17355;17134;17258;17156;17568;17609;17373;17740;17588;17709;17714;17599;17347;17700;17306;17372;17439;17476;17564;17357;17249;16599;16249;16626;17605;17513;17471;17431;17639;17536;17161;16645;16008;15008;14693;15993;17566;17851;17886;17977;17620;16752;15596;15128;16295;17634;17444;17355;17299;16702;16284;16392;16000;15923;15945;16705;17096;17451;17493;17651;17500;17333;17378;17780;17932;17898;17446;17075;16978;16990;17132;17547;17736;17948;18005;17810;17680;17585;17539;17541;17514;17569;17345;17090;17193;17181;17036;17225;17097;17073;17316;17205;17269;17267;17054;16887;17181;17350;17147;17083;17123;17216;17114;17158;17498;17558;17535;17488;17614;17521;17371;17757;17858;17841;17888;17877;17623;17909;17804;17891;17981;17494;17368;17445;17642;17894;17655;17651;17737;17972;17829;17620;17569;17830;17627;17676;17573;17739;17724;17559;17541;17598;17279;17247;17439;17665;17363;17456;17311;17247;17260;17336;17945;17904;17911;17720;17558;17702;17804;17328;17152;17068;17451;17887;17519;17577;17838;17788;17494;17516;17609;17497;17751;17555;17405;17512;17291;17191;17438;17455;17308;17556;17358;17228;17134;17113;17043;17296;17007;17368;17236;17071;16785;17071;17228;17181;17411;17402;17587;17643;17509;17431;17498;17176;17313;17620;17238;17348;17498;17519;17548;17693;17880;17670;17820;17473;17608;17407;17741;17705;17473;17576;17615;17558;17548;17516;17621;17683;17592;17812;17789;17655;17404;17547;17380;17637;17579;17689;17048;17376;17298;17187;17281;17136;17265;17725;17587;17732;17532;17430;17220;17162;17701;17733;17439;17140;17523;17395;17375;17378;17593;17266;17294;16843;17387;17482;17286;17277;17372;17194;17497;17398;17347;17551;17570;17711;17569;17701;17798;17794;17556;17636;17534;17375;16929;16963;17359;17282;17518;17642;17755;17766;17907;17730;17944;17789;17806;17942;17762;17810;17724;17914;17899;17845;17691;18135;17931;17629;17907;17876;18045;17936;17907;17702;17853;17681;17603;17951;17588;17702;17690;17758;17435;17826;17822;17539;17788;18094;17681;17505;17678;17698;17340;17393;17502;17729;17764;17587;17254;17473;17555;17604;17534;17428;17695;17525;17635;17708;18037;17913;17759;17516;17825;17742;17832;17597;17941;17565;17715;17676;17761;18100;18019;17855;17860;17714;17747;17430;17398;17305;17280;17046;17157;17373;17428;17318;17252;17401;17473;17321;17207;17722;17801;17603;17593;17543;17647;17545;17584;17787;17781;17937;17884;17560;17864;17440;17403;17417;17529;17507;17417;17364;17434;17516;17551;17331;17163;17533;17429;17844;17556;17624;17591;17593;17492;17596;17644;17567;17391;17590;17282;17456;17585;17543;17726;17705;17349;17115;17432;17648;17958;17643;17519;16970;16974;17053;17306;17411;17610;17302;17339;17412;17375;17253;16667;15589;14077;14805;16648;17435;17347;17039;17367;17521;17595;17676;17470;17598;17758;17492;17548;17627;17628;17480;17590;17855;17704;17922;17674;17693;17824;17321;17589;17418;17542;17638;17595;17739;17720;17723;17516;17291;17392;17613;17587;17771;17601;17768;17713;17930;17382;17500;17680;17587;17547;17565;16749;17043;17398;17795;17686;17625;17847;17832;17885;17600;17665;17403;17601;17825;17787;17894;17766;17869;17977;18050;17893;17719;17335;17300;17661;17770;17984;17657;17676;17723;17875;17840;17685;17449;17290;16573;16330;16822;16944;17216;17191;17304;16859;17343;17361;17696;17662;17818;17597;17429;17365;17603;17567;17474;17699;17595;17742;17722;17393;17796;17826;17759;17785;17799;17614;17731;17665;17469;17548;17689;17730;17716;17549;17289;17157;17417;17552;17410;17534;17759;17929;17780;17589;17692;17778;17945;17725;18076;18005;18335;18077;17959;17826;17742;17648;17767;17667;17602;17129;16606;17092;17802;17693;17932;17642;17560;17110;16554;15961;16220;16909;17684;18298;17702;17463;17279;17304;17455;17563;18069;18075;18318;18454;18224;18094;18149;17965;18314;18099;18084;18186;18039;17939;18005;17878;17760;17713;17814;18230;17924;18375;18054;17994;18095;18066;18015;17928;18128;18116;17977;18041;18021;17863;18160;18100;18152;17981;18291;18182;18193;17927;17912;17593;17772;17954;17758;17924;17788;17741;17960;17603;17680;17611;17770;17710;17970;17743;17994;17951;18038;17847;17695;17874;17541;17748;17831;18033;17937;17856;17927;17977;17830;17746;17962;17722;17649;17828;17884;18115;17867;17973;18278;18149;18139;18176;18213;17979;17849;18199;18238;18190;18040;18131;17838;17979;18249;17958;17727;17690;17946;18132;17897;17823;17370;16785;16551;17052;17225;17513;17711;17806;18103;18220;17979;18310;18099;18183;18034;17972;18301;18187;18070;17855;17897;17879;17913;17720;17834;18040;17973;18032;17950;18016;17674;17916;18230;18100;17858;18124;18158;17784;17825;17842;17991;18117;18086;17865;17876;17676;17763;17547;17770;17828;17932;18089;17917;17934;17670;17494;17549;17556;17521;17738;18166;17602;17788;17940;17820;17568;17356;17629;17740;17646;17349;16649;16105;16731;17328;18004;18126;17902;17871;17932;17839;18026;17973;17980;17973;18274;18114;17885;17841;18050;17596;17906;17961;17690;18107;17969;17846;17488;16968;16280;15115;14784;15846;16455;16967;17611;17584;17680;17467;17781;17712;17623;17641;17403;17170;17353;17548;17246;17197;17132;17316;17625;17779;18215;18121;18075;18328;18063;17890;17910;18003;18095;17907;17948;18030;17773;17927;17538;17744;17986;18188;18094;18029;17740;17609;17860;17747;17684;17636;17552;17274;17060;16951;17652;17630;17760;18035;17729;17691;17778;17856;17818;17863;17537;17636;17636;16883;17005;17596;17425;17428;17310;17297;17529;17563;17421;17197;17208;17371;17342;17807;17824;17975;18045;18083;18105;17761;17555;17920;18220;17977;18001;18372;18110;18089;17805;17824;18191;17744;18019;18085;18041;17760;17971;17858;17948;17912;17999;18182;18100;18188;17904;18050;17753;17974;17620;17696;17731;18087;18365;18470;18154;17813;17613;17473;17422;17827;17781;18037;17955;18077;18052;18087;17999;17815;17808;17737;17869;17905;17631;17819;18013;17985;17453;16822;16407;16788;17420;17821;17749;17796;17876;17888;17897;17616;17734;17776;18026;17803;18203;17826;18066;18102;17922;17763;18055;17889;17883;17687;17524;17581;17679;18146;18049;18076;17914;18240
15016;14567;14427;14445;14505;15035;14968;15085;15059;15134;15091;15235;14948;15020;15010;14991;14861;15115;14996;14755;14738;14623;14658;14586;14888;15032;14941;15060;14671;14905;14850;15079;14939;14909;14617;15059;14983;14752;14902;15292;15387;15339;15254;15068;15022;14976;15196;15176;15287;15312;15456;15374;15690;15603;15417;15392;15605;15288;15473;15536;15253;15647;15502;15634;15985;15849;15904;15777;15347;15250;15227;15702;15608;15791;15860;16120;16115;15991;15973;15846;15293;15602;15873;16158;15926;15704;15448;15842;15668;16218;15781;15931;16017;16033;16147;15919;15815;15479;15231;15850;15824;16164;15930;15924;15840;15860;16062;16176;16322;16242;16294;15979;16190;16402;16427;16250;16401;16439;16382;16192;16146;16247;16290;16357;16278;16213;16312;16398;16334;16408;16480;16684;16442;16456;16361;16156;16177;16315;16413;16419;16503;16527;16549;16431;16342;16413;16173;16356;16387;16479;16256;16579;16424;16533;16497;16333;16577;16152;16196;16167;16352;16148;16177;16153;16154;16256;16130;16077;16387;16387;16314;16374;16232;16416;15982;16051;15892;15864;16090;16291;16468;16214;16047;16013;16076;15860;15882;16026;16528;16524;16314;16130;16094;16254;15750;15823;15787;15692;16035;16202;16328;16787;16499;16401;16713;16682;16651;16573;16378;16480;16580;16358;16342;16667;16249;16101;16086;16218;16327;16239;16443;16419;16543;16066;16084;16217;16391;16379;16639;16141;16529;16217;16447;16306;16518;16358;16207;16253;16527;16365;16340;16147;16220;16271;16330;16158;16150;16282;16444;16292;15946;16380;16337;16488;16521;16787;16884;17130;16923;16663;16485;16688;16768;16901;16777;16369;16626;16538;16381;16033;15297;15406;16007;16405;16688;16604;16252;16141;16285;16012;16284;16208;16138;16530;16115;15925;15989;15872;15651;15847;15698;15971;16034;15996;16231;16233;14932;11498;6925;6201;9994;14322;16143;16448;16926;17092;17006;16860;16661;16545;16762;16527;16794;16408;16412;16603;16655;16361;16214;16339;16343;16766;16646;16658;16642;16658;16599;17010;17129;17163;17142;16863;16727;16889;16783;16827;16944;16983;17092;16841;16476;16732;16635;16572;16793;16825;16778;16943;16814;17075;16816;16899;16857;16934;16596;16585;16696;16725;16792;16670;16455;16558;16675;16733;16943;16538;16466;16627;16792;16575;16848;16702;16930;16834;16828;16638;16693;16548;16806;16678;16513;16843;16714;16559;16668;16804;16881;16925;16691;16866;16756;16600;16703;16818;16821;16903;16684;15806;15581;15367;15736;15983;16200;16421;16605;16711;16904;16863;17276;17256;17218;17498;17704;17428;17768;17714;17602;17530;17511;17308;17401;17555;17176;17089;17258;17013;16824;17278;17145;17124;17347;17215;17152;16878;16898;16651;16777;16608;16785;17056;16865;16967;16650;16990;16322;16403;16681;16869;17100;16845;16999;16688;16614;16739;16457;16662;16788;16883;17004;17077;17339;17482;17279;17626;17266;17429;17334;17333;17079;17154;17527;17247;17353;17414;17546;17405;17153;17112;17075;17423;17323;17023;17449;17112;17036;17056;16935;16898;15288;12204;9931;11041;14332;16311;16378;14989;13316;14370;16425;17108;17368;17274;17564;17199;17391;17497;17557;17527;17465;17386;17340;17401;17414;17491;17322;17469;17268;17157;17069;17065;16818;17260;17139;17062;17042;16991;17013;17024;17243;17125;17304;17151;17100;16858;17035;17130;16932;16949;17013;17197;16889;17206;17003;17159;17222;17670;17301;17382;17475;17368;17022;17299;17264;17288;17449;17223;17311;17432;17256;17620;17550;17453;17690;17705;17341;17175;17408;17592;17427;17626;17202;17454;17518;17667;17631;17528;17593;17682;17294;17457;17481;17442;17277;17393;17298;17159;17119;17323;17675;17799;17356;17310;17383;17277;17315;16376;15094;15080;15101;16272;17251;17702;17842;17692;17238;15720;14027;13877;16192;17518;17543;17601;17628;16688;16249;15931;15145;14080;14286;15509;16132;16920;17002;17618;17686;17611;17856;17742;17889;17878;17581;16867;16594;17048;17366;17561;17902;17937;17739;17822;17881;17619;17461;17508;17585;17423;17341;16933;17295;17283;17442;17172;17297;17376;17417;17657;17244;17310;17154;17209;17242;17344;17135;17389;17199;17199;17286;17157;17224;17511;17544;17724;17538;17647;17585;18054;17883;17837;17770;17471;17747;17837;18270;17840;17902;17741;17544;17721;17725;17709;17691;17929;17945;17547;17515;17735;17725;17591;17598;17727;17555;17743;17963;17905;17688;17291;17480;17288;17266;17622;17678;17387;17436;17242;17179;17333;17681;17839;17878;17681;17864;18074;17463;17141;17305;17620;17781;17827;17760;17797;17709;17579;17736;17500;17773;17547;17514;17643;17533;17487;17676;17424;17621;17436;17416;17356;17092;17207;17457;17402;17055;17229;17084;16929;16884;16835;16768;16770;16937;17041;17143;17539;17671;17710;17555;17777;17231;16865;17204;17479;17721;17776;17686;17635;17577;17741;17617;17583;17712;17700;17461;17354;17485;17637;17710;17734;17517;17779;17769;17524;17822;17684;17686;17685;17694;17564;17605;17500;17614;17670;17578;17617;16805;16615;17066;17373;17089;16794;17431;17530;17648;17683;17689;17463;17219;17306;17464;17641;17628;17331;17266;17465;17266;17509;17631;17530;17008;17111;17302;17371;17414;17124;17299;17525;17516;17537;17553;17722;17630;17523;17601;17906;17930;17982;17408;17655;17346;17192;17140;17262;17387;17458;17697;17669;17657;17759;17672;17935;18009;17779;17678;17883;17821;17649;17897;18127;18008;17734;17849;17837;17840;17622;17709;17553;17486;17964;17678;17848;17477;17647;17689;17796;17654;17816;17634;17633;17786;17682;17493;17804;17762;17672;17706;17647;17527;17248;17374;17345;17508;17485;17963;17594;17673;17385;17619;17392;17613;17646;17660;17632;17472;17913;17796;17780;17851;17581;17205;17551;17965;17812;17927;17862;17774;17726;17897;18008;18009;17997;17771;17616;17449;17281;17410;17323;17235;17125;17304;17161;17418;17235;17473;17310;17460;17651;17508;17907;17814;17714;17527;17677;17650;17717;17760;17691;17775;17709;17797;17697;17355;17380;17455;17331;17527;17361;17094;17000;17195;17429;17603;17592;17514;17674;17446;17649;17759;17780;17427;17651;17625;17646;17774;17451;17317;17380;17363;17738;17597;17625;17768;17664;17713;17527;17526;17716;17979;17747;17594;17406;17333;17059;17366;17435;17367;17386;16776;17222;17318;17288;16783;15248;13947;13955;15708;17025;16548;16014;17032;17526;17488;17789;17617;17863;17806;17507;17681;17729;17946;17610;17557;17598;17921;18182;18161;17878;17624;17455;17158;17413;17415;17566;17784;17876;17866;17703;17558;17477;17481;17514;17766;17638;17652;17747;17626;17487;17557;17584;17508;17553;17617;17256;17181;17291;17609;17683;17487;17457;17585;17902;17541;17852;17440;17780;17793;17743;17813;17822;17860;17842;17855;17694;17777;17519;17191;17550;17656;17600;17587;17680;17582;17569;17924;17949;17743;17185;17231;16610;16537;16906;16965;17055;17153;17162;17048;17237;17319;17236;17540;17528;17724;17119;17269;17469;17235;17603;17620;17872;17735;17600;17451;17627;17830;17723;17930;17754;17774;17801;17870;17728;17614;17616;17824;17805;17729;17606;17658;17676;17754;17400;17801;17831;17783;17736;17723;17596;17851;17912;18057;18037;18146;18140;18088;18079;18075;17709;17874;17885;17773;17403;16906;16466;16322;16829;17390;17479;17527;17602;17199;17299;16662;16846;17095;17605;17766;17923;17517;17419;17447;17639;17858;17998;18344;18171;18265;18201;18211;18222;18521;18387;18055;18287;18104;17951;17993;17782;17679;17762;17858;18273;17847;17984;18235;18291;18010;18193;18086;18056;18110;18059;17852;18200;18126;18156;18198;18258;18180;18160;18051;18206;18144;18028;18024;17760;17651;17693;17946;17819;17993;17746;18000;18056;17903;17535;17540;17967;17631;17805;17779;17780;17847;17771;17706;17894;18064;17721;17835;17814;17737;18109;17868;17882;17702;17809;17738;17754;18080;17895;18189;18050;18004;17812;18020;18414;18274;18317;18257;17968;17996;17956;18322;18164;18079;18098;18285;18113;17953;18184;17889;18007;17834;17842;17891;17808;17622;17499;16939;16540;16985;17400;17506;17447;17861;18063;17779;17941;17991;18181;18250;18395;18147;18147;18041;18052;17918;17774;18148;17985;18021;17884;17871;18286;18087;17577;17580;17901;18197;18214;18073;18034;17852;18007;17951;17660;17730;17840;18019;17864;17825;18023;18023;17455;17922;17854;17786;17888;17812;18016;17771;17909;17801;17796;17680;17541;17826;17472;17579;17579;18024;17849;17634;17363;16975;17066;17301;16716;15810;15669;16616;17397;17931;17752;17779;17734;17819;17851;17669;17892;17994;17979;18001;18100;17890;17982;17883;17831;17790;17980;17910;17826;17800;17841;17801;17450;16385;15734;15832;16448;17071;17149;17592;18034;17612;17332;17391;17600;17558;17597;17469;17330;16917;17144;17033;16986;16988;17058;17665;17509;17944;18047;17985;18135;17996;18053;17909;17868;17840;18047;17902;17897;17923;17967;17713;17867;17919;17960;17969;18092;17793;18021;17840;17916;17902;17643;17682;17376;17399;17388;17653;17798;17881;17825;17808;17814;17850;17644;17668;17854;17483;17435;17484;17091;17221;17600;17992;17597;17715;17709;17689;17495;17554;17283;17279;17197;17518;17804;17948;18184;18190;18389;18036;17493;17743;17746;18043;18231;18440;18185;18186;18241;18010;18187;18082;18076;17912;18210;18016;17876;18007;17962;17948;17917;18281;17929;18065;18096;18120;18239;17821;17847;17702;17788;18094;17734;18262;18146;17985;17814;17668;17551;17643;17731;17881;18092;18368;18206;18207;18039;17939;17982;18082;18022;17994;18014;17655;18206;18089;18098;17647;16758;16296;16507;17036;17232;17142;17853;17492;18033;17969;17665;17773;17606;17824;17606;17818;18001;18103;18138;17786;17804;18114;18072;17998;17785;17786;17953;17821;17967;17751;17994;17693;17926
15027;14578;14494;14051;14293;14998;14908;14752;14898;14762;14900;15012;15170;15071;14849;14892;15077;14943;15179;15076;14702;14755;14789;14800;14768;14794;15020;14853;14931;14787;14793;14909;14635;14841;14673;14702;14764;14945;14978;15105;15174;15450;15320;15262;14983;15106;15374;15111;15199;15369;15487;15416;15433;15159;15352;15439;15452;15512;15374;15487;15509;15579;15500;15886;16214;15928;15673;15990;15696;15670;15551;15675;15523;15700;15912;16001;15788;15735;15973;15817;15801;15798;16021;15918;16062;15960;15688;15536;15524;15927;15691;15820;16084;15987;15841;16018;15916;15668;15582;15554;15729;16065;15960;15803;15894;15614;16022;16016;16228;16292;15963;16304;16380;16413;16417;16521;16390;16467;16232;16414;16120;16034;16358;16273;16228;16235;16188;16322;16486;16575;16487;16412;16387;16567;16582;16257;16079;16306;16247;16466;16195;16543;16299;16597;16448;16447;16396;16294;16318;16379;16308;16532;16453;16465;16310;16193;16265;15976;16074;16195;16329;16384;16333;15953;16017;16047;16223;15910;16293;16329;16408;16076;16374;16334;15889;15906;16144;16086;16162;16215;16301;16048;15865;16052;15993;15772;16085;16231;16244;16328;16463;16175;16245;16155;16036;15616;15878;16138;16275;16042;16523;16468;16620;16579;16765;16794;16706;16627;16704;16566;16674;16549;16678;16527;16544;16238;16036;16617;16341;16515;16364;16275;16273;16231;16237;16445;16410;16422;16438;16129;16387;16512;16643;16253;16409;16362;16255;16275;16515;16492;16359;16381;16328;16265;16517;16315;16184;16371;16317;16224;16326;16264;16165;16140;16420;16809;16630;16771;17013;16729;16593;16796;17090;16997;16811;16862;16658;16512;16426;16233;16084;15854;16218;16318;16427;16546;16556;16185;16415;16428;16285;16195;16295;15996;16071;15977;15857;15639;15653;15727;15284;15464;15609;16379;16093;16393;15393;12373;8528;7510;10230;13951;15896;16712;16735;16956;16790;16765;16710;16519;16709;16689;16661;16512;16559;16608;16695;16816;16695;16307;16307;16606;16583;16692;16630;16736;16871;16948;17026;16893;17084;16837;16778;16911;16944;16683;16826;17009;16886;16767;16839;16625;16669;16818;16966;17055;17021;16725;16945;16937;16962;16809;17092;16528;16748;16458;16694;16661;16729;16715;16931;16847;16816;16700;16875;16637;16631;16469;16767;16532;16809;16829;16757;16896;17213;16606;16718;16629;16545;16715;16698;16591;16361;16582;16678;16683;16885;16959;16464;16641;16470;16832;16603;16776;16678;16699;16615;16416;16062;16213;16232;16287;16251;16317;16642;16613;16760;16993;17046;17273;17319;17245;17553;17516;17607;17748;17636;17309;17691;17461;17370;17262;17326;17338;17045;17102;16910;17150;17241;17253;17083;17103;16882;16804;16716;16722;16346;16726;16927;16739;16763;16739;16878;16902;16474;16588;16507;16785;16855;17020;16949;16759;16835;16538;16731;16647;16812;16801;16931;16913;16709;16558;17187;17581;17622;17442;17289;17242;17267;17194;17318;17286;17250;17328;17470;17201;17044;17034;17009;17172;17282;17042;17384;17191;16954;17066;17042;16743;15927;13510;11622;12451;15216;16933;16639;15368;13646;14395;16396;17479;17291;17229;17409;17319;17555;17540;17488;17521;17676;17494;17296;17556;17138;17358;17363;17308;17436;17256;17212;16904;17022;16936;17033;16864;16565;16929;16811;17256;17152;17283;17239;17277;17289;16999;17095;17078;17121;17254;17056;17168;17118;16921;17334;17236;17491;17283;17262;17398;17440;17278;17030;17043;17433;17100;17281;17369;17291;17522;17341;17441;17530;17432;17317;17587;17250;17319;16954;17563;17646;17452;17271;16841;17560;17598;17684;17609;17563;17264;17713;17396;17059;17382;17430;17274;17510;17636;17689;17559;17490;17518;17081;16978;17377;17271;16827;16688;16081;15849;16401;16955;17626;17538;17776;17518;17533;16180;14783;14245;16313;17292;17775;17546;17489;17270;16895;15822;13738;12165;12485;14518;15468;16087;16479;17297;17713;17783;17995;18109;18060;18095;17740;17357;17021;17085;17563;17863;18067;17709;17958;17641;17637;17464;17437;17741;17467;17370;17255;17164;16954;17398;17172;17238;17140;17421;17513;17106;17213;17076;17033;17205;17291;17362;17432;17541;17600;17454;17215;17142;17177;17391;17880;17727;17716;17620;17928;17834;18065;17701;17717;17724;17809;17761;17949;17648;17877;17890;17694;17740;17813;17815;17956;17519;17450;17788;17662;17708;17396;17721;17681;17441;17763;17642;18036;17917;17728;17315;17520;17268;17583;17773;17821;17600;17657;17585;17124;17421;17803;18098;17798;17872;18038;17935;17609;17805;17525;17881;17890;17644;17659;17851;17694;17585;17803;17690;17482;17476;17556;17504;17346;17432;17810;17582;17434;17525;17373;17229;17319;17339;17093;17250;16963;17125;16901;17095;17055;16910;16539;16711;16748;17112;17262;17414;17569;17647;17257;17666;17408;17122;17060;17208;17770;17514;17221;17380;17442;17593;17620;17740;17571;17521;17446;17639;17498;17593;17476;17583;17794;17555;17568;17591;17747;17571;17753;17651;17577;17770;17649;17896;17794;17742;17646;17455;16392;15999;16635;17245;17204;16588;17330;17516;17652;17721;17646;17590;17234;17577;17411;17609;17401;17357;17665;17448;17606;17401;17592;17462;17370;17331;17308;17421;17369;17319;17407;17463;17568;17426;17475;17444;17629;17747;17453;17958;18000;18020;17646;17828;17424;17215;17164;17174;17397;17364;17402;17551;17762;17781;17842;17841;18015;17779;18003;17708;17955;17999;17815;17937;17613;17494;17815;17861;17651;17800;17821;17970;18033;17971;17881;17864;17887;17685;17780;17414;17809;17573;17898;17665;17472;17554;17805;17843;17444;17645;17488;17726;17712;17528;17160;17313;17509;17821;17716;17803;17602;17525;17606;17378;17451;17161;17661;17879;17650;17659;17594;17630;17679;17827;17779;17688;17590;17785;17770;17668;17760;17721;18051;17881;17950;17947;17598;17776;17291;17549;17469;17282;17286;17202;17313;17482;17588;17694;17906;17425;17448;17509;17588;17662;17851;17653;17634;17591;17309;17686;17334;17649;17468;17995;17406;17382;16762;16926;17034;17091;17492;17527;17211;17064;17169;17625;17566;17829;17488;17662;17453;17533;17813;17561;17599;17510;17569;17620;17405;17479;17649;17709;17744;17548;17243;17563;17798;18078;17862;17732;17513;17710;18061;17709;17614;17477;17409;17431;17355;17378;17299;17307;16545;16387;17133;17211;17132;16259;15257;14199;15135;16397;16222;16014;16562;17243;17571;17611;17675;17660;17576;17536;17672;17561;17519;17427;17330;17545;17718;17992;18142;17711;17934;17464;17218;17201;17621;17492;17635;17654;17597;17537;17542;17564;17625;17476;17860;17543;17745;17903;17810;17768;17429;17518;17183;17529;17639;17476;17214;17293;17653;17593;17246;17424;17315;17737;17659;17592;17578;17680;17843;17682;17935;17783;17830;17784;17815;17546;17869;17687;17650;17471;17712;17510;17619;17716;17993;17606;17889;17852;17738;17292;16927;16851;16726;17126;16821;16929;17159;17190;16870;16977;17228;17356;17573;17462;17762;17400;17083;17024;16522;17199;17496;17592;17829;17573;17500;17666;17663;17870;17603;17850;17665;17945;17703;17663;17815;17277;17813;17920;17643;17623;17574;17395;17491;17512;17767;17889;17880;17761;17559;17958;17937;18175;18030;17976;17591;17936;17987;18147;17936;17951;17775;17999;17999;17547;16590;16001;14925;15672;17009;17369;17358;17357;17616;17386;17518;17231;17351;17390;17643;17496;17568;17725;17702;17453;17808;17883;17927;18252;18102;18342;18014;18207;18005;18186;18141;18479;18044;18108;18052;18234;17785;17633;17469;17981;17712;17788;18189;18000;18088;17818;17886;17655;18056;18116;18417;18132;17970;18275;18025;18172;18099;17972;18048;18170;17916;18120;18067;17719;17855;17871;17714;18046;17868;18021;17978;17923;18036;17975;17895;17640;17852;17870;17653;17701;17763;17594;17617;17824;17779;17683;17691;17932;17852;17869;17748;17612;17809;18055;18023;17924;17884;17847;17716;17853;18018;17832;17940;18062;18676;18241;18123;18238;18078;18266;18169;18088;18045;17923;18037;17938;17874;17830;17810;17883;18084;18025;17977;18071;18099;17628;17562;16922;17302;17333;17715;17717;17845;17871;18261;18026;18086;17891;18035;18227;18002;18206;17869;18175;18107;18014;18218;17886;17698;17717;17836;18032;18166;17941;17668;17639;18120;18019;18071;18101;18079;18157;18074;17799;17855;17835;17929;17960;17878;17668;17856;17858;17827;17887;18058;17938;17917;17696;17844;17603;17752;17795;17798;17723;17854;17851;17270;17637;18024;17921;17487;17371;16707;16262;16730;16919;16213;16325;16744;17285;17687;17638;17729;17919;17665;17891;17901;17883;17722;17617;18152;17720;18063;17919;17677;17976;17703;17720;17679;18077;17662;17883;17940;17267;17015;16484;16640;16658;17163;17532;17623;17997;17751;17408;17634;17291;17329;17551;17659;17236;17375;16993;16764;16760;17018;17147;17199;17788;17971;18120;18097;17963;17949;17539;17933;17920;18040;17985;18007;18091;17938;17914;17991;17688;17858;17796;17943;17766;17980;17945;17728;17918;17852;17732;17792;17882;17491;17666;17863;17670;17760;17891;17814;18095;18000;17689;17773;17647;17941;17486;17235;17332;17607;17638;17812;17744;17861;17776;17764;17648;17578;17358;17519;17448;17519;17434;17867;18299;18239;18498;18081;17877;17853;17814;17790;18171;18335;18377;18285;18117;18199;17932;17961;18001;18087;18030;18108;18189;18022;18056;18086;18018;18158;17871;18242;18167;18042;18062;18127;17818;17465;17749;17761;17851;18329;18325;18364;17913;18057;17867;17687;17789;17894;17847;18023;17948;17963;17873;17832;18087;18259;17972;17970;17865;17777;17541;18040;18056;17610;17325;16800;16537;17034;17055;17228;17463;17632;18126;17662;17712;17763;17767;17911;17900;17939;17749;17837;17878;17995;17559;17860;17780;17998;18075;17841;17859;17953;17888;17844;17877;17856;17780
14884;14627;14144;14020;14487;15001;15117;14956;15120;14888;14897;15030;15158;15011;14926;14770;14959;15205;15036;14859;14805;14523;14758;14740;14990;14730;14798;15185;15074;14949;14638;14787;14928;14692;14916;14776;14860;14975;14992;14796;15061;15449;15323;15378;15147;15161;15486;15149;15234;15467;15433;15414;15312;15363;15235;15353;15662;15682;15614;15327;15332;15531;15587;15771;15984;15864;15917;15839;15867;16051;15755;15436;15334;15615;15836;15940;15798;16069;15928;16206;15940;16045;15949;15922;15961;16076;15630;15298;15485;15600;15530;15915;16070;16245;15975;15988;16217;15677;16027;15808;16032;15983;16030;16217;15985;15764;16216;16059;16254;16021;16243;16177;16214;16297;16268;16311;16370;16431;16401;16163;16219;16202;16300;16185;16091;16330;16322;16666;16362;16297;16365;16580;16552;16506;16309;16319;16269;16028;16360;16576;16397;16398;16580;16365;16555;16605;15956;16331;16405;16449;16265;16179;16316;16222;16407;16324;15982;16079;16118;15946;16400;16256;16034;16149;16229;16104;15954;15826;16053;15998;16129;16432;16426;16274;16032;16227;16172;15982;16311;15959;15046;15877;15635;16110;16039;15838;15794;16218;16515;16187;16407;16342;16088;15894;16011;16015;16011;16328;16430;16553;16515;16573;16688;16617;16714;16792;16798;16443;16455;16783;16477;16615;16589;16485;16581;16291;16495;16551;16476;16541;16536;16526;16403;16482;16284;16322;16599;16480;16602;16297;16460;16510;16744;16409;16444;16489;16392;16360;16574;16597;16345;16299;16460;16406;16321;16298;16353;16342;16225;16506;16020;16339;16251;16419;16333;16492;16655;16730;16832;17003;16793;16630;16963;16939;16786;16898;16795;16629;16648;16603;16337;16100;16305;16315;16259;16642;16243;16060;16122;16452;16245;15982;15985;15922;16087;15785;15200;15057;15319;15495;15231;15478;15589;16065;16331;16235;14774;11579;7488;8164;12060;14857;16378;16521;17011;16703;16686;16788;16705;16547;16582;16623;16872;16836;16882;16779;16636;16620;16694;16169;15789;16090;16366;16550;16249;16618;16691;16853;17131;16641;16982;17094;16916;16921;16918;16873;16617;16950;16821;16929;16783;16787;16891;16851;16958;17128;16947;16932;16821;17017;17124;17079;17053;16706;16682;16625;16830;16880;16829;16812;16928;16641;16843;16880;16559;16419;16605;16581;16744;16647;16451;16597;16551;16826;16795;16743;16716;16649;16521;16876;16608;16387;16434;16376;16273;16710;16719;16911;16556;16412;16518;16400;16663;16675;16832;16930;16733;16512;16446;16529;16216;16465;16258;16426;16624;16958;16881;17073;17074;16970;17271;17316;17446;17319;17731;17615;17525;17613;17188;17263;17119;16946;17359;17031;17262;17126;16935;17267;17045;16979;17141;17133;16984;16720;16573;16469;16527;16581;16521;16907;16924;16814;16848;16599;16577;16601;16727;16787;16724;16840;16968;16587;16665;16957;16593;16866;16904;16589;16648;15653;14648;14924;16350;17275;17274;17203;17398;17108;17293;17347;17268;17334;17165;17529;17407;17239;17233;17072;16925;16919;17332;17056;17211;17239;16906;17221;17097;17160;16472;14930;13231;13294;15748;16884;17376;16453;15127;15521;16804;17267;17281;17705;17253;17334;17287;17613;17486;17411;17557;17389;17388;17294;17307;17405;17062;17359;17411;17250;17293;17145;17142;17119;16974;16907;16632;16973;17026;17011;17005;17141;17195;17273;17034;16769;17067;17075;17200;17111;17171;17059;17078;17222;16977;17212;17574;17218;17012;16983;17332;17000;17452;17250;17128;17319;17311;17172;17549;17532;17320;17611;17522;17397;17539;17292;17475;17459;17251;17568;17447;17121;16447;16285;17094;17327;17309;17365;17401;17546;17513;17457;17484;17398;17524;17603;17619;17719;18030;17574;17742;17293;16906;16628;16875;17162;16804;16473;16237;16615;17113;17273;17525;17804;17604;17349;17153;16467;15836;15885;17054;17529;17662;17863;17494;17387;17051;15854;14326;13354;13491;13802;14708;15216;15483;17166;17540;17800;18025;18184;17902;17913;18053;17905;17555;17509;17692;17948;17860;17695;17673;17711;17375;17385;17294;17416;17462;17380;17223;17171;17228;17485;17390;17375;17269;17159;17299;17304;17085;16984;17087;17154;17534;17390;17439;17455;17309;17385;16909;16980;17442;17258;17561;17515;17816;17759;17962;17944;17746;17730;17577;17660;17657;17712;17849;17980;17668;17802;17651;17602;17670;17639;17547;17559;17580;17654;17489;17856;17896;17619;17614;17534;17760;17758;17739;17653;17640;17638;17228;17529;17287;17815;17901;17453;17787;17580;17306;17361;17749;18069;18030;18075;18102;17963;18147;17661;17866;17640;17625;17700;17555;17849;17781;17558;17644;17326;17656;17695;17704;17511;17397;17628;17683;17701;17824;17344;17396;17229;17376;17224;17271;17268;17293;17257;17030;16902;16880;16804;16969;16756;16959;17210;17443;17473;17441;17620;17374;17305;17126;17277;17335;17764;17732;17439;16951;17167;17167;17440;17339;17660;17438;17302;17388;17422;17655;17601;18090;17650;17458;17739;17635;17766;17544;17619;17729;17877;17863;17550;17834;17559;17628;17646;17571;17476;16833;16608;16794;17284;17195;17043;17111;17893;17711;17636;17457;17621;17399;17438;17298;17474;17509;17373;17534;17538;17376;17398;17409;17395;17457;17170;17365;17688;17343;17337;17261;17343;17473;17494;17588;17382;17548;17576;17633;18005;18058;17799;17673;17466;17689;17279;17464;17399;17229;17670;17358;17488;17751;17847;17825;17901;17771;17631;17979;17980;17987;17697;17855;17649;17889;17611;17706;17709;17776;17725;17688;18031;18009;17974;17881;17874;17792;17903;18011;17653;17852;17891;17724;17752;17502;17512;17745;17513;17782;17548;17598;17813;17454;17424;17261;17372;17482;17856;17655;17793;17524;17614;17433;17316;17364;17506;17565;17749;17847;17551;17622;17540;17603;17657;17674;17833;17641;17665;18144;17887;17981;17881;18274;18193;17756;17902;17882;17955;17890;17758;17735;17521;17632;17376;17448;17703;17875;17553;17647;17500;17580;17504;17685;17843;17807;17858;17734;17588;17563;17418;17583;17770;17720;17590;17267;16818;15994;16082;16474;17086;17217;17223;16961;17028;17377;17419;17649;17698;17568;17420;17476;17665;17620;17642;17687;17620;17547;17458;17620;17785;17736;17765;17641;17821;17544;17674;17689;17949;17677;17580;17902;17802;17755;17724;17784;17539;17257;17164;17222;17397;17407;17100;16786;16897;17210;17330;17315;16901;16358;15709;16129;16849;16618;16841;17269;17420;17667;17276;17553;17460;17280;17569;17712;17529;16883;17013;17046;17166;17801;18021;18041;18043;18002;17537;17362;17175;17469;17642;17750;17440;17392;17467;17431;17532;17663;17570;17785;17829;17734;17950;18028;17565;17473;16872;16988;17465;17476;17865;17653;17465;17640;17521;17364;17517;17651;17955;17678;17556;17693;17427;17780;17754;17728;17629;17758;17869;17734;17930;17739;17724;17850;17641;17669;17577;17782;17704;17788;17823;18015;17861;17374;16858;16800;16667;16762;17063;16879;16977;17196;17170;16664;17005;17373;17455;17613;17871;17658;17631;17180;16219;15573;16274;17195;17604;17715;17574;17498;17925;17654;17636;17601;17682;17831;17718;17894;17609;17249;17150;17676;17859;17632;17626;17639;17535;17338;17432;17697;17715;17562;17824;17744;17824;18344;18137;18023;17580;17517;18266;18063;18154;18087;17910;18189;17934;17858;17574;17032;15860;15072;15704;16790;17491;17086;16885;17380;17525;17774;17547;17720;17505;17309;17331;17186;17593;17500;17663;17874;18063;18103;18060;18446;18153;18251;17942;17846;18015;18106;18159;18108;17928;17896;17963;17931;17891;17847;17832;17873;17921;18142;18268;18170;17857;17650;17656;17754;17813;18058;18153;17907;17888;17788;17931;17847;18190;18039;18134;18316;18141;17913;18042;17750;17956;18137;18289;17869;17827;17849;18162;18053;17715;17906;17989;17942;17803;17673;17951;17721;17790;17716;17921;17799;17660;17829;17898;17798;17596;17792;17636;17990;18023;18033;18108;17878;17558;17935;17618;17893;17925;17834;18014;18296;18336;18290;18091;18198;18376;18194;17900;18020;17670;18039;17943;17588;17505;17664;17920;17951;18257;18113;18107;18101;17739;17715;17692;17800;17741;17975;17992;17905;18162;17906;17959;17991;17875;18013;17915;17866;18042;18061;18081;18133;17826;17928;17741;17641;17767;17853;18057;18083;17563;17286;17501;17903;18062;18097;18103;17730;17976;18055;17771;17641;17724;17922;18029;17951;17708;17638;18190;17913;17884;17846;17872;17772;18217;18103;18103;18018;18081;17906;17799;17604;17457;17444;17728;17989;17937;17496;17319;16243;15738;16623;17121;17099;16868;17257;17624;17614;17545;17719;17698;17933;17653;17732;17360;17396;17210;17559;18005;18034;17996;17747;18001;18124;17692;17897;17974;17914;18059;17537;17419;17090;16808;16955;17201;17564;17737;17832;18024;17973;17620;17729;17418;17524;17422;17432;17143;17221;16999;16685;16696;17007;16967;17406;17659;18139;17961;18046;18074;17577;17180;17796;17862;18228;18111;18022;17819;17728;17743;18040;17945;17690;17774;17842;17906;18087;17999;18061;17874;17705;17876;17933;17577;17800;17667;17704;17589;17926;17828;17793;17608;17915;18010;17333;17717;17466;17362;17610;17694;17632;17425;17712;17691;17664;17767;17634;17645;17456;17536;17415;17589;17293;17627;17963;18013;18169;18170;17913;18165;18031;17892;18272;18247;18324;18469;18375;18342;18297;18165;17947;18170;17990;18109;18070;18018;17728;18037;17756;17968;17962;17875;18298;18171;18152;18249;18071;17849;17806;17516;17780;18051;17983;18137;18174;18294;18264;17981;17978;17936;17579;17727;18009;17995;17685;17845;17817;17879;18187;17900;17837;17713;17428;17842;17851;18063;17753;17427;17368;17179;17136;17292;17568;17524;17438;17808;18039;17686;17865;17763;17878;17897;18051;18055;17835;17893;17830;18095;17946;17804;17837;18013;17585;17736;17924;17849;17674;17398;17947;17973
14677;14665;14195;14194;14477;14678;14991;14917;14829;14969;14729;14911;14823;15010;14987;15151;15095;15183;15122;14741;14781;14731;14745;14526;15093;14923;14881;14940;14895;14894;14662;14740;14905;15350;14866;14957;14979;15380;15114;15003;15034;15205;15309;15435;15163;15291;15420;15013;15403;15354;15700;15510;15277;15386;15387;15511;15472;15713;15508;15462;15309;15426;15690;15666;15566;15697;15948;15909;15655;15951;15868;15747;15711;15789;15789;15814;15760;15858;15857;15907;15916;16383;15865;15807;15918;16041;15742;15528;15703;15614;15475;15822;16389;15992;15945;16199;16192;16025;15864;16049;16033;16101;15943;15881;15958;16081;16125;16161;16193;16195;16204;16407;16300;16409;16289;16250;16167;16194;16357;16122;16268;16159;16262;16129;16208;16382;16211;16434;16275;16306;16372;16349;16599;16230;16398;16467;16173;16066;16244;16399;16316;16226;16476;16354;16392;16409;16360;16147;16378;16455;16142;16244;16395;16474;16353;16493;16399;16145;16150;16199;16432;16400;16231;16437;16287;16448;16233;15965;16200;16136;16384;16092;16195;16081;16059;15730;15879;15801;16440;15734;14594;14852;15660;16064;15985;16213;16263;16200;16422;16540;16328;16173;16259;15984;15695;15807;16060;16303;16512;16501;16498;16493;16606;16418;16676;16778;16882;16483;16372;16640;16633;16571;16572;16441;16376;16655;16593;16420;16521;16669;16460;16396;16713;16620;16614;16452;16452;16568;16481;16332;16172;16187;16264;16352;16325;16868;16390;16451;16330;16588;16287;16392;16731;16637;16435;16511;16325;16613;16567;16310;16253;16269;16513;16417;16641;16489;16488;16781;16759;16842;16717;16742;16812;16724;16904;16766;16953;16665;16835;16738;16810;16562;16038;16340;15955;16155;15766;15830;16027;16351;16463;16188;15646;15452;15721;15696;14953;14701;15078;15462;15456;15397;15522;16021;16288;16094;14825;11398;7371;7957;11864;15319;16720;16639;16773;16874;16762;16694;16952;16402;17110;16965;16987;16996;16963;16894;16607;16562;16224;15940;15992;15815;16311;16576;16530;16606;16590;16837;17045;17121;16928;17084;16845;16660;16860;17063;16645;17031;17043;16845;16798;16665;16838;16961;16900;17115;17107;17226;17130;16953;16967;16958;17022;16794;16841;16927;16822;17100;17017;16873;16927;16567;16786;16862;16625;16653;16519;16777;16578;16361;16291;16386;16352;16320;16783;16668;16773;16700;16715;16653;16470;16326;16503;16430;16554;16603;16608;16807;16368;16407;16076;16015;16401;16750;16637;16729;16655;16360;16418;16279;16234;16423;16436;16922;16922;16969;16753;16905;17052;17014;17226;17166;17374;17635;17877;17472;17896;17220;17242;17160;17243;17334;17106;17247;17096;16846;17127;16966;17020;17119;16948;16970;17190;16902;16506;16488;16345;16561;16689;16687;16785;16879;16700;16766;16506;16592;16600;16693;17129;16937;16746;16772;16634;16748;16372;16758;16770;17028;16153;14466;12724;13613;15882;16968;17050;16605;16752;17237;17340;17314;17279;17380;17094;17170;17261;17374;17408;16931;17052;17157;17111;17384;16893;16900;16974;16802;17149;16982;16989;16139;15056;14464;15550;16902;17260;17411;16571;16371;16760;17262;17323;17315;17401;17604;17566;17381;17587;17586;17511;17509;17447;17265;17131;17141;17279;17360;17245;16990;16919;16998;17127;17154;17239;17241;16948;17069;16903;17053;17251;17117;17318;17267;16894;16935;16714;16929;16979;17000;16857;17042;17213;17174;17059;17292;17043;17072;16799;16754;16953;17269;17340;17345;17484;17273;17235;17391;17457;17425;17607;17557;17626;17340;17343;17389;17448;17357;17676;17638;17445;17043;16243;15821;16380;16916;16722;16600;17004;17322;17523;17120;17445;17542;17516;17388;17382;17675;17586;17660;17479;17089;16838;16536;16791;16974;16703;15355;14882;15924;16948;17623;17801;17799;17563;17191;17165;16624;16074;16505;17074;17693;17775;17452;17585;17532;17153;16854;16357;15834;14940;14529;14548;14966;15899;16953;17192;17765;17740;17734;17878;17879;17909;17802;17629;17745;17572;17926;17790;17806;17653;17258;17323;17371;17537;17280;17422;17653;17354;17352;17271;17543;17383;17284;17223;17212;17183;17097;17157;16903;17065;17440;17426;17304;17446;17506;17101;17529;17133;17242;17583;17590;17313;17652;17817;17770;17832;17699;17739;17720;17427;17561;17445;17323;17741;17995;17800;17632;17303;17616;17664;17708;17616;17697;17662;17720;17806;17834;17606;17763;17616;17723;17697;17431;17745;17815;17719;17584;17628;17607;17430;17620;17652;17741;17571;17587;17764;17515;17791;18199;18294;18110;18001;18170;17916;18017;17923;17854;17628;17734;17666;17646;17417;17671;17569;17508;17703;17628;17482;17496;17453;17642;17607;17692;17529;17582;17228;17320;17397;17051;17256;17097;17145;17102;17031;16926;17020;17035;17157;17040;17034;17250;17367;17739;17540;17544;17401;17482;17556;17636;17682;17528;17669;17311;17033;17088;17425;17168;17539;17419;17572;17503;17361;17683;17725;17862;17781;17703;17388;17608;17688;17873;17746;17660;17592;17384;18004;17714;17580;17402;17201;17509;17627;17581;17253;17251;17350;17439;17286;17029;17007;17536;17869;17899;17704;17572;17582;17241;17275;17307;17439;17725;17595;17326;17331;17104;17310;17476;17362;17236;17476;17321;17472;17174;17272;17268;17331;17072;17473;17412;17618;17665;17954;17908;18079;17758;17754;17739;17687;17547;17400;17388;17603;17324;17703;17663;17661;17745;17977;17898;17832;17771;17814;18145;17929;17760;17592;17856;17532;17647;17383;17713;17519;17737;17422;17926;17868;17668;17816;17399;17969;18099;17883;17907;17925;17859;17744;17706;17383;17535;17409;17446;17494;17845;17575;17585;17418;17286;17153;17407;17525;17686;17746;17673;17928;17769;17372;17264;17341;17593;17662;17636;17836;17791;17716;17531;17677;17532;17527;17782;17679;17724;18001;17636;18132;18084;18060;18141;17792;18028;17912;17897;17744;18027;17720;17660;17456;17560;17552;17523;17598;17751;17588;17568;17456;17448;17559;17678;17612;17846;17927;17629;17731;17540;17865;17440;17780;17680;17363;16319;15286;15332;15505;16159;16699;16733;16943;16903;17244;17482;17599;17901;17467;17597;17364;17375;17506;17438;17479;17447;17778;17780;17705;17961;17828;17790;17478;17490;17511;17788;17759;17887;17792;17642;17616;17689;17770;17892;17696;17843;17595;17109;17035;17316;17272;17183;17176;17278;17318;17135;17340;17522;17315;16996;17173;17239;17120;17211;16987;17354;17706;17490;17097;17232;17144;17375;17639;16991;16037;16181;16833;16884;17192;17675;17813;17843;17962;17531;17125;17227;17024;17364;17523;17575;17672;17644;17719;17564;17686;17488;17986;17585;17693;17999;17839;17616;16999;16393;15956;16407;17541;17720;17875;17546;17818;17743;17882;17844;17657;17379;17545;17599;17657;17671;17738;17808;17759;18097;17919;17560;17826;17663;17682;17874;17586;17876;17842;17621;17644;17818;17787;17848;17842;17602;16907;16876;16793;16876;16801;16914;16851;16639;17169;17170;16992;16951;17067;17566;17507;17863;17876;17695;17197;16267;15073;15507;17061;17495;17703;17879;17809;17808;17710;17943;18018;17817;17503;17836;17686;17381;17272;17163;17435;17699;17917;17702;17748;17776;17314;17515;17753;17478;17779;17744;17987;18011;18199;18524;17683;17217;17467;17793;17976;18045;17924;18081;18007;17936;17915;17618;17385;16882;16119;16218;16881;17323;17272;17027;17306;17280;17478;17460;17581;17116;16534;16251;16623;17074;17686;17885;17868;17929;18196;18309;18295;18091;18301;18117;17972;18158;17968;18187;18301;17916;17851;17847;18002;17750;18003;17982;17874;18001;17732;18123;18129;17963;17532;18168;17992;17889;17817;18061;18103;18099;17990;17890;17613;17852;18074;18195;18312;18275;18000;18023;17764;17930;17971;17922;18036;17950;17896;17800;18052;17981;18130;17805;17799;18067;17908;17795;17863;17620;17806;17769;17895;17544;17811;17597;17880;17722;17764;17765;17705;17535;17764;17779;17796;17895;17878;17727;18019;17732;17561;18269;18267;18191;18185;18277;18087;18213;18317;18339;18103;18053;18018;17835;17188;16989;17531;17861;17882;18284;18243;17966;17812;17958;18176;17648;17812;18143;18043;18023;18063;18058;17908;17715;17933;17801;17982;18030;17870;18263;18186;17747;17886;18010;17906;17932;17733;17816;17737;17921;17717;17738;17464;17633;17733;18281;17988;18073;17698;17986;17958;17901;17821;17980;18042;17726;17522;17397;17586;18006;18248;17750;17726;17849;17806;17704;17973;18129;18150;17750;17786;18049;17991;17402;17428;17535;17784;17922;17476;17281;16922;16688;17149;17494;17332;17504;17540;17520;17565;17659;17825;17987;17977;17695;17755;17430;17400;16854;17201;17686;18054;17963;17931;17630;17865;17633;17894;18039;17877;17977;17643;17613;17206;16900;16841;16975;17678;17913;17869;17840;17905;17812;17826;17773;17548;17437;17345;17357;17096;16897;16870;16890;16964;17267;17504;17829;17534;17861;18072;17979;17871;17475;17746;17990;18096;18346;18000;18019;17950;17759;18190;17769;17995;18185;18159;18074;18015;17987;17869;17793;17850;17522;17594;17927;17737;17590;17681;17803;17750;17867;17567;17755;17690;17747;17570;17583;17819;17576;17512;17675;17331;17237;17415;17348;17526;17556;17446;17975;17784;17584;17602;17245;17368;17669;17669;17698;17711;17957;17936;18018;18088;18074;17808;18126;18079;18226;18130;18240;18155;17995;17975;17915;18094;17938;18029;17933;18148;17950;17755;17851;17771;18052;18005;18205;17865;17971;18068;17910;17772;18057;17858;18096;17845;18011;18330;18223;18084;18055;17796;17926;17795;17826;17960;17763;17759;17948;17954;17975;18264;17952;17842;17374;17471;17545;17700;17864;17907;17360;17567;17347;17202;17277;17402;17218;17533;18065;18016;17687;18032;17815;18106;17770;17888;17827;17943;17824;17902;17884;17631;17562;17881;17921;17812;17825;17592;17353;17470;17696;17898;17915
14618;14664;14319;14289;14592;14998;14598;15074;14905;14893;14827;14766;14868;14931;15047;15126;15095;15023;15133;14918;14913;14974;14493;14572;14567;14491;14686;14866;14905;14807;14950;14490;14628;15182;15122;14839;15045;15271;15271;15223;15131;15256;15330;15402;15378;15365;15076;15160;15298;15551;15442;15548;15471;15555;15602;15368;15521;15601;15250;15714;15554;15529;15628;15550;15770;15581;15858;15738;15787;15727;15864;15932;15979;15935;15915;16171;16078;15897;15964;16194;16144;16116;16024;15929;15994;15747;15499;15657;15698;15516;15302;15794;16050;16232;16054;16119;16199;15850;16083;16080;15990;16081;15986;16136;15905;16069;16279;15919;16128;16221;16148;16232;16224;16285;16132;16315;16142;16028;15915;16086;16207;16111;16294;16313;16278;15831;16233;16188;16175;16330;16528;16579;16553;16496;16503;16137;16169;16417;16308;16349;16583;16597;16373;16406;16609;16663;16392;16253;16279;16409;16368;16388;16310;16396;16357;16621;16159;16271;16105;16113;16281;16604;16452;16391;16439;16400;16588;16323;16268;16135;16139;16075;15934;16301;16019;15919;15473;15894;16253;15865;15074;15225;15760;16089;15998;16517;16422;16440;16408;16555;16493;16209;16636;16047;15900;16072;16097;16305;16414;16744;16309;16503;16560;16378;16549;16551;16624;16485;16420;16492;16669;16464;16320;16499;16392;16621;16725;16641;16517;16641;16630;16755;16559;16694;16734;16332;16479;16733;16346;16332;16112;16018;16290;16419;16445;16503;16736;16542;16360;16572;16582;16268;16195;16466;16308;16333;16354;16670;16549;16140;16474;16494;16288;16447;16555;16646;16759;16768;16730;16791;16812;16460;16738;16823;16732;16935;17159;16798;16747;16958;16749;16608;16218;15453;14866;15526;15616;15944;15881;16501;16852;16215;15737;15874;15821;15737;15406;15153;15415;15775;15519;15759;15813;15807;16260;15970;15012;11682;8126;7907;11373;14427;15926;16428;16977;16880;17031;16720;16735;16706;16964;16759;16982;16731;16895;16744;16557;16596;16250;16115;15846;15999;16236;16661;16698;16467;16547;16767;17015;17121;17203;17024;16990;16944;16783;16894;16857;16854;16765;16671;16678;16583;16692;17021;17093;17376;17016;17181;17106;17176;16956;16988;17196;16844;17254;16858;17059;16814;16591;16768;16591;16876;16804;16559;16766;16372;16397;16487;16377;16463;16413;16459;16409;16715;16667;16704;16728;16769;16696;16610;16514;16572;16638;16529;16349;16648;16832;16701;16414;16230;16147;16280;16543;16730;16653;16593;16775;16406;16345;16348;16221;16392;16823;16974;16773;16802;16859;16829;16902;16901;16970;17253;17262;17831;17613;17719;17651;17285;17330;17293;17064;17361;17049;17068;17152;17221;17099;17177;16945;16869;16999;17129;16919;16768;16739;16541;16454;16515;16587;16884;16636;16881;16946;16964;16809;16648;16643;16920;16636;16982;16974;16745;16787;16677;16551;16558;16865;16821;15873;13710;12255;13936;16046;16824;16314;15715;15818;16864;17219;17471;17418;17437;17439;17231;17528;17253;17045;17069;16914;16936;17038;17266;17208;17279;17061;17072;17114;17089;16989;16559;15706;15088;15326;16454;17495;17608;17006;17010;17029;17398;17456;17349;17486;17286;17456;17598;17665;17571;17327;17419;17346;17243;17430;17346;17073;17181;17108;17378;17061;17144;17062;16976;16848;17045;16988;17252;17055;17098;17091;17353;17341;17130;17174;16979;16253;16796;16838;16682;16806;17029;17087;17016;17140;17151;17234;16816;16840;16838;17153;17312;17335;17390;17464;17001;17192;17305;17381;17555;17559;17589;17525;17390;17513;17593;17487;17564;17683;17542;17534;17012;16520;15893;16238;16405;16298;16431;17113;17301;17445;17474;17456;17464;17406;17361;17480;17360;17469;17518;17543;17473;16975;16460;16743;17215;16382;14344;13511;15169;16972;17841;17836;17831;17718;17320;17210;15872;15171;15452;16927;17529;17407;17702;17416;16908;16561;16799;17133;16864;16746;16170;16070;16279;16546;17071;17556;17711;17755;17589;17561;17660;17960;17904;18042;17758;17753;17667;17667;17985;17596;17174;17086;17354;17349;17290;17579;17341;17491;17197;17157;17325;17499;17331;17171;17255;16935;17326;17100;17278;17438;17821;17276;17314;17303;17214;17296;17430;17099;17367;17388;17437;17642;17726;17731;17989;17811;18143;17950;17633;17477;17411;17444;17506;17693;17664;17827;17749;17423;17621;17697;17752;17551;17459;17594;17645;17793;17750;17816;17788;17729;17571;17777;17613;17651;17672;17808;17499;17707;17484;17413;17725;17872;17841;17525;17473;17403;17912;17873;18359;18336;18358;18399;18076;18159;17921;17870;17696;17735;17739;17680;17876;17703;17397;17603;17510;17531;17775;17393;17520;17455;17354;17735;17466;17441;17380;17452;17372;17415;17127;17267;17211;17371;17310;17440;17164;17066;17174;17407;17238;17170;17356;17512;17463;17320;17542;17748;17490;17768;17719;17836;17800;17632;17630;17570;17370;17478;17155;17239;17559;17471;17237;17401;17641;17641;17675;17726;17624;17612;17565;17575;17687;17474;17505;17467;17437;17355;17465;17777;17524;17384;17632;17603;17773;17713;17767;17454;17462;17472;17231;17287;17615;17677;17629;17387;17487;17583;17511;17417;17458;17435;17618;17533;17399;17287;17289;17180;17671;17210;17468;17458;17505;17692;17394;17220;17443;17288;17070;17637;17556;17901;17929;17678;17764;17887;17916;17788;17647;17719;17637;17573;17613;17592;17647;17467;17568;17710;17937;17589;17768;17599;17905;17805;17905;17819;17940;17779;17696;17646;17758;18043;17802;17788;17792;17827;17814;17764;17855;17731;18013;18169;17820;17968;17847;17669;18080;17983;17753;17451;17476;17543;17667;17780;17681;17725;17358;17475;17263;17350;17424;17617;17583;17833;17649;17947;17712;17550;17525;17290;17341;17661;17656;17596;17725;17653;17770;17573;17494;17472;17587;17657;17835;17715;17744;18060;18265;18215;17856;18142;17956;17650;17693;17993;18072;17897;17673;17597;17731;17777;17590;17321;17680;17561;17370;17604;17541;17669;17768;17742;17887;17485;17624;17722;17739;17816;17521;17664;17768;17473;16573;15251;14494;14159;13684;14826;16238;16244;16392;17130;17396;17280;17377;17568;17656;17480;17695;17842;17671;17236;17577;17423;17744;17789;17552;18021;17880;17745;17650;17525;17559;17744;17803;17724;17466;17275;17699;17723;18010;17858;17686;17651;17348;17177;17417;17180;17239;17549;17383;17181;17280;17321;17439;17390;17558;17629;17442;17236;17352;17104;17449;17698;17499;17405;17315;17309;17596;17391;16599;15460;15689;16791;16804;16294;16461;16863;17365;17456;17527;17381;17245;17402;17451;17327;17397;17819;17692;17887;17612;17575;17602;17719;17659;17516;17945;17651;17506;16938;16039;15388;16202;17153;17618;17545;17486;17618;17956;17713;17467;17296;17031;17108;17352;17635;17539;17726;17670;17955;17857;17724;17713;17572;17620;17696;17512;17911;17628;17913;17827;17677;17495;17723;17824;17819;16940;16300;16201;16240;16693;16628;16726;16958;16885;17083;17276;17047;17260;17323;17718;17702;17941;18026;17816;17450;16778;15906;16055;17272;17638;17637;17720;17900;17922;17868;17892;17938;17807;17764;17797;17879;17716;17307;17065;17390;17727;17771;17762;17601;17681;17566;17702;17397;17509;17780;17679;18017;18192;18152;18258;17980;17246;16902;17585;18108;18031;17968;17857;17930;17907;17906;17955;17908;17451;17162;16803;17043;17147;17004;17040;16771;16768;17066;17154;17143;16330;15111;14803;15919;17277;17608;17933;17850;18083;18221;18207;18286;18177;18169;18080;18215;17870;18073;18171;17855;18100;17859;18049;17627;18095;17897;18093;17907;17949;17943;18082;18030;17627;17973;17917;17704;17797;17991;17932;18081;18269;17994;17696;17652;17858;18090;18183;18244;18041;18221;17901;17933;18007;17944;18256;17936;17594;18080;17997;17859;18014;17907;17804;17970;18077;17840;18131;17719;17957;17982;17617;17751;17983;18030;17834;17692;17725;17468;17620;17492;17593;17568;17799;17860;17968;17670;17826;17651;17842;17922;18160;18047;18275;18187;18103;17990;18358;18253;18291;18151;18211;18219;17882;17188;16943;17310;18203;18213;18057;17889;17909;18372;18298;18027;17955;17788;18010;18105;17962;18147;17926;17561;17904;17869;17799;17462;17841;18222;18104;18064;18133;17900;18095;17844;17746;17947;17746;17723;17934;17970;17953;17610;17453;17971;18095;17923;17678;17628;17576;17834;18077;17857;17802;17750;18052;17739;17284;17492;17810;17936;17632;17720;17924;18151;18135;18204;18204;18101;17867;17771;17846;17704;17262;17408;17728;17763;17730;18061;17508;17144;17413;17220;17515;17559;17541;17755;17836;17814;17771;17844;17640;17798;17691;17455;17544;17096;17114;17045;17738;17939;17900;17711;17781;17779;17759;17748;17989;17932;18016;17810;17459;17116;16813;16954;17332;17807;18012;18132;18204;18080;18059;17885;17730;17817;17578;17694;17610;17468;17455;17149;17138;17156;17510;17316;17691;17625;17772;17992;18142;17966;18010;18076;18160;18210;17836;17969;17869;18285;17989;18215;18168;17905;18027;17902;17562;17920;17943;18020;18054;17793;17977;18028;17894;17731;17438;17894;17960;17898;17603;17751;17613;17444;17555;17954;17684;17664;17474;17606;17319;17294;16827;16892;16969;17263;17454;17574;17624;17772;17438;17589;17407;17428;17480;17550;17846;17949;18162;18103;17668;17797;18005;18124;17998;17924;18364;17977;18122;18231;18126;18016;18022;18182;18225;18133;18106;18001;17983;17788;17936;17820;17997;18005;17752;17806;17807;17865;17878;17850;17671;17880;18032;18018;18137;18173;18158;18348;17988;18045;17967;18100;17892;17772;18043;18041;17918;18065;18168;18161;18062;17505;17585;17616;17578;17919;18038;17668;17774;17360;17528;17438;17552;17688;17560;17748;17945;17877;17877;17957;17733;17942;17732;18107;17760;17581;17984;17958;17930;17657;17504;17825;17914;17782;17831;17608;17416;17371;17852;17900;17965
15062;14776;14140;14161;14615;14756;14798;15014;15104;14788;14739;14864;15039;15160;15183;15197;15044;15146;15269;15243;14779;14441;13932;13719;14280;14574;14768;14799;14873;14884;14650;14619;14675;14847;14943;14897;14983;15099;15379;15231;15311;15275;15247;15154;15194;15366;15427;15119;15408;15577;15592;15755;15693;15863;15512;15558;15607;15566;15611;15589;15520;15611;15550;15485;15671;15561;16034;15803;15624;15768;15928;15957;16096;16053;15874;15962;15975;16082;15951;16011;16117;15894;15880;16126;16015;15525;15530;15360;15581;15660;15394;15697;16070;16265;16177;16063;16094;16145;16104;16068;16364;16372;16336;15741;15854;16179;16187;16060;15941;15834;16133;16202;16303;16267;16204;16365;16142;16105;16027;16370;16217;16383;16388;16399;16527;16406;16187;16435;16499;16268;16163;16370;16549;16458;16418;16457;16520;16407;16341;16243;16538;16489;16564;16611;16605;16666;16292;16384;16447;16185;16289;16367;16405;16433;16292;16533;16303;16247;16188;16293;16312;16558;16475;16558;16388;16405;16328;16688;16239;16239;16287;16533;16348;16322;16331;16117;16058;16199;16291;16250;15877;15749;15886;16050;15967;16458;16536;16392;16239;16601;16384;16486;16271;16300;16300;16021;16088;16081;16330;16603;16398;16392;16560;16667;16411;16437;16555;16757;16606;16571;16811;16537;16356;16441;16231;16481;16729;16657;16473;16424;16336;16714;16412;16428;16634;16709;16759;16549;16623;16329;16239;16185;16427;16332;16317;16563;16494;16314;16561;16547;16454;16271;16260;16693;16364;16555;16234;16553;16549;16508;16483;16592;16434;16564;16513;16803;16932;16687;16561;16874;16799;16661;16890;16750;16827;16948;17105;17041;16833;16987;16656;16869;16471;15489;14174;14719;15631;16084;16331;16673;16630;16597;16566;16490;16163;15831;15754;15747;15740;15779;15937;15792;15801;16407;16103;16085;15495;12820;8837;7745;10733;14258;15884;16517;16716;16805;16900;16674;16910;16765;16801;16604;16817;16596;16654;16769;16623;16504;15992;15701;15749;15534;15971;16655;16684;16794;16583;16734;16718;17110;17001;16986;16997;17010;17044;17004;16798;16732;16827;16709;16444;16779;16838;17045;17154;16934;16901;16958;16990;16926;17049;16744;16978;17283;17087;16805;16902;16884;16650;16420;16458;16482;16900;16815;16626;16647;16552;16659;16472;16398;16261;16269;16076;16428;16675;16684;16781;16729;16887;16575;16502;16403;16486;16898;16870;16729;16547;16630;16308;16321;16632;16662;16593;16682;16721;16687;16606;16594;16464;16327;16267;16425;16684;16872;16718;16896;16898;16948;16801;17014;16971;16985;17524;17654;17728;17683;17710;17390;17326;17330;17456;17202;17157;17332;17396;17164;17038;16813;16428;16809;17054;16992;17072;17109;16915;16854;16639;16708;16690;16815;16887;16765;16751;16625;16814;16496;16638;16866;16667;16843;16588;16763;16806;16568;16369;16665;16963;16900;16355;14919;14013;15443;16929;17091;16132;15172;15129;16572;16845;16940;17219;17286;17102;17337;17145;17287;17325;16958;17159;17035;17113;17244;17253;17384;17011;17191;16860;17053;17262;16630;15558;15300;15682;16900;17160;17444;17255;16986;17586;17555;17281;17399;17475;17725;17468;17190;17614;17272;17297;17259;17212;17423;17352;17385;17318;17093;17051;17163;17176;16983;17277;17253;16906;17180;17188;17312;17092;17353;17246;17239;17147;17188;17207;16701;16697;16856;16569;16376;16489;16871;17161;17041;17127;17288;17303;17015;16944;17126;17378;17599;17492;17155;17340;17489;17288;17357;17447;17440;17442;17417;17542;17529;17426;17567;17612;17537;17531;17381;17873;17652;16897;16289;15967;15441;16059;16665;16829;17482;17489;17465;17689;17239;17638;17443;17474;17623;17415;17519;17526;17697;17493;17194;17476;17443;16639;15220;14330;15345;16996;17900;17583;17839;17608;17448;16991;15064;13530;14240;16484;17427;17364;17366;17024;16162;15227;15424;16659;17430;17500;17229;17050;17181;16957;16867;16898;17390;17639;17473;17373;17600;17737;17910;17906;17760;17669;17590;17683;17716;17884;17265;17224;17226;17376;17420;17594;17051;17112;17231;17156;17209;17384;17222;17410;17301;17025;16785;17038;17351;17537;17170;17427;17540;17366;17432;17191;17221;17083;17381;17324;17447;17506;17482;17564;17617;17942;17912;17773;17330;17598;17442;17634;17348;17411;17726;17787;17788;17673;17538;17380;17475;17515;17565;17774;17649;17839;17724;17585;17935;17760;17626;17899;17555;17742;17339;17599;17768;17281;17313;17390;17726;17760;17587;17794;17671;17500;17771;17942;18202;18450;18207;18320;18435;18332;18120;17707;17727;17855;17683;17862;17803;17771;17292;17375;17210;17464;17441;17584;17349;17245;17470;17293;17118;17310;17223;17259;17480;17178;17326;17440;17440;17184;17255;17528;17533;17294;17265;17332;17579;17421;17327;17336;17308;17362;17611;17709;17656;17476;17904;18117;17441;17442;17595;17400;17504;17312;17414;17180;17359;17514;17372;17218;17631;17556;17481;17768;17769;17565;17463;17501;17384;17444;17662;17700;17437;17625;17580;17740;17891;17392;17782;17677;17531;17687;17632;17313;17402;17601;17569;17425;17305;17545;17317;17429;17403;17575;17419;17707;17466;17420;17497;17350;17500;17245;17495;17373;17497;17683;17229;17286;17548;17315;17405;17417;17318;17320;17255;17173;17370;17543;17625;17605;17748;17825;18127;17834;17757;17469;17846;17657;17395;17527;17477;17563;18048;17982;17628;17982;17930;17967;17826;17717;17678;17545;17799;17833;17783;17685;18042;17819;17935;17680;18115;17911;17765;17721;17814;17583;17965;17849;18205;17872;17642;17618;17850;17775;17617;17603;17365;17441;17664;17698;17560;17646;17640;17213;17474;17301;17351;17411;17593;17780;17574;17642;17500;17697;17548;17485;17399;17725;17654;17483;17574;17685;17820;17703;17726;17818;17883;17675;17849;17702;18005;17957;17924;18032;18192;17822;17806;17625;17699;17761;17873;17789;17535;17492;17323;17595;17474;17581;17234;17309;17342;17367;17765;17715;17593;17454;17780;17463;17438;17678;17433;17656;17666;17864;17474;17243;16521;14857;13406;11308;10589;12132;14855;16098;16589;17241;17145;17177;17010;17114;17289;17536;17491;17655;17606;17515;17719;17727;17425;17776;18030;17582;17838;17627;17598;17624;17690;17857;17631;17583;17277;16761;17026;17624;17759;17827;17736;17686;17488;17449;17250;17272;17058;17195;17331;17370;16886;17207;17426;17603;18130;17900;17718;17390;17673;17157;17234;17662;17532;17484;17178;17112;17287;17222;17114;16598;16568;16548;16432;14794;14284;15188;16566;17602;17677;17292;17121;17224;17612;17186;17742;17671;17690;17869;17555;17630;17631;17647;17726;17760;17904;17614;17613;17366;16307;16207;16627;17448;17521;17415;17282;17543;17764;17511;17599;17194;16934;17124;17345;17571;17509;17606;17719;17894;17977;17640;17952;17729;17837;17676;17650;17498;17870;17806;17897;17573;17643;17544;17686;17437;16499;16114;15948;16347;16669;16664;16787;16896;16791;17083;17368;17563;17375;17556;17687;17714;17782;18065;18054;17809;17565;16999;17380;17463;17777;17808;17839;18007;17820;17969;18155;17830;18002;17828;17746;17806;17890;17706;17308;17499;17743;17722;17677;17488;17550;17786;17602;17468;17596;17412;17715;17669;18434;18017;18228;17959;17656;17609;17630;17891;18007;17801;17834;18102;18094;18013;17680;17726;17578;17216;17041;16580;16927;17086;17049;16442;16343;16446;16170;15360;14597;13201;13363;15158;16965;17818;17718;18015;18013;18262;18018;18126;18400;18288;17915;17855;17854;18012;17758;18033;17894;17828;18069;17731;17964;18237;17930;17860;17536;17614;17719;17856;17725;17802;17989;18178;18373;18275;18022;18041;18017;17763;17550;17562;17987;18150;18153;18288;18025;18022;17989;17753;18078;17769;18135;18046;17877;17776;17653;17922;17592;17833;17973;17995;17910;17928;17983;18013;17985;17905;18035;18028;17659;17834;17961;17525;17366;17497;17670;17825;17747;17831;17807;17898;17881;17920;17820;17730;17888;17609;17994;18184;18109;18174;18289;18347;18401;18328;18224;18267;18097;17998;17812;17405;17619;17722;17826;17924;18163;17859;18225;18235;18081;17881;17778;17881;18202;18211;18144;18007;17828;17890;17885;17816;17695;17169;17252;17699;17758;18006;18050;17973;18097;18038;17811;17820;17957;17776;17920;18015;17992;17801;17703;17730;17788;18020;17765;17347;17160;17621;17519;17624;17553;17680;17739;17849;17486;17533;17733;18010;18153;17933;18098;17956;18027;18293;18436;18445;18119;17680;17709;17653;17482;17027;17906;18147;18110;17996;17876;17565;17727;17895;17618;17778;17428;17453;17721;18099;17853;17727;17908;17859;17750;17331;17178;17493;17555;17668;17771;17844;18132;17739;17707;17641;17546;17841;17623;17772;17658;17545;17340;17370;16851;16795;17219;17957;18208;17866;17779;17851;18116;18011;17755;17743;17410;17625;17468;17708;17705;17556;17504;17359;17748;17446;17504;17628;17593;17706;17905;18080;18239;18124;17935;18133;18052;18058;18088;18013;17970;18238;18182;18088;18024;18002;17780;17924;17507;17842;17869;18042;17925;17838;17612;17751;17533;17682;17552;17791;17689;17542;17546;17622;17591;17926;17869;17666;17075;17127;16532;16535;16611;16655;17020;17165;17301;17386;17181;17639;17496;17423;17464;17367;17425;17610;17873;17742;18007;18101;17931;17822;17596;17985;17908;17681;17858;18063;18082;18068;17950;17880;17909;17939;17990;18220;17853;17972;17686;18091;17889;17851;17755;17637;17749;17585;17544;17700;17837;17765;18024;17796;18085;18044;18120;18134;18446;18026;17971;18286;17999;18078;17903;17824;17796;17886;17996;18034;18174;18073;18073;18074;17767;17957;17857;17545;17869;18015;17472;17897;17605;17552;17664;17895;17984;17821;17798;17691;17480;17873;17835;17914;17975;18080;17658;17523;17823;17818;17651;17980;17517;17900;17802;17622;17511;17437;17369;17409;17591;17705;17672
15013;14542;14289;14177;14651;14820;15173;14888;15053;14882;14857;15018;15277;15325;15297;15142;14912;15100;15050;14968;14954;14650;13598;13453;14125;14447;14833;14901;15076;14979;14955;14478;14481;14888;14927;14495;15047;15115;15249;15237;15119;15222;15295;15315;15518;15390;15364;15593;15337;15304;15538;15608;15564;15599;15720;15600;15554;15701;15276;15507;15223;15331;15435;15773;15627;15406;16065;15712;15560;15720;15761;15976;16034;16213;15928;16124;15981;16068;16205;16070;15815;15874;16053;16207;16134;15536;15389;15473;15547;15333;15420;15911;16185;15978;15905;15952;16245;16012;16141;16241;16090;16255;15811;15884;15766;16212;16343;16165;15922;16047;16209;16147;15996;16398;16318;16200;16051;16124;16284;16285;16101;16474;16276;16407;16342;16409;16387;16415;16283;16225;16306;16682;16309;16415;16466;16592;16368;16435;16303;16164;16375;16371;16457;16464;16551;16341;16566;16627;16330;16425;16416;16446;16625;16163;16204;16522;16420;16446;16375;16477;16111;16528;16386;16320;16614;16465;16328;16320;16258;15947;16021;16207;15845;16204;16400;16147;16326;16435;16563;16692;16170;16038;15873;15925;16432;16748;16605;16535;16197;16415;16169;16667;16479;16322;16353;15816;15952;16009;16326;16485;16583;16568;16582;16547;16628;16518;16864;16735;16967;16579;16632;16708;16428;16461;16315;16442;16517;16620;16796;16364;16469;16309;16539;16605;16657;16667;16478;16626;16521;16379;16104;16183;16399;16257;16626;16697;16446;16267;16460;16406;16430;16339;16246;16371;16481;16419;16463;16691;16606;16256;16605;16240;16287;16431;16711;16822;16756;16956;16847;16955;16967;16932;16827;17004;17045;16925;16999;16768;16923;17051;16812;16742;16243;15340;14840;15221;16023;16235;16628;16407;16751;16949;16638;16506;16351;15881;15711;15716;16189;16270;16286;16292;16149;16158;16292;16320;16024;13731;10031;7947;10523;14343;15954;16246;16750;17110;16931;16891;16719;16735;16742;16867;16751;16538;16795;16842;16463;16265;15678;15492;15299;15344;15767;16372;16604;16787;16517;16517;16739;16732;17064;17215;17180;17179;16933;17012;16969;17018;17032;16706;16697;16661;16622;16909;17044;17078;16858;16885;17014;16980;17031;16695;16934;17034;16812;17073;16814;16617;16540;16544;16256;16490;16802;16784;16811;16773;16554;16718;16704;16565;16331;16148;16420;16785;16848;16791;16863;16937;16784;16668;16546;16160;16583;16683;16762;16583;16712;16613;16566;16418;16322;16589;16444;16582;16506;16440;16684;16604;16575;16559;16450;16685;16623;16901;16787;16746;16635;17070;17109;17136;16966;17460;17534;17709;17594;17430;17197;17313;17484;17458;17600;17364;17228;17183;17245;17229;17078;17111;16919;16823;16939;17124;17094;17059;16979;16760;16646;16912;16603;16404;16443;16779;16818;16643;16797;16446;16854;16590;16626;16810;16740;16728;16780;16665;16639;16656;17355;17129;16951;16427;16477;17152;17245;17241;16433;16204;16052;16874;16977;16833;16895;17131;17300;17172;17283;17300;17147;17108;17072;17012;17141;17192;17071;16936;17175;16926;17064;17163;16900;15931;15223;14710;15964;17222;17534;17128;16923;17299;17466;17804;17685;17738;17752;17653;17502;17431;17361;17386;16956;17389;17056;17370;17317;17448;17169;17046;17100;17438;17396;16974;17090;17088;17010;17116;17154;17087;17102;16968;17014;17166;17093;17092;17201;17036;16834;16634;16547;16125;16374;16988;16936;17135;17067;17356;17251;17267;17469;17128;17378;17305;17376;17346;17339;17307;17292;17494;17295;17343;17318;17354;17660;17540;17359;17342;17365;17479;17332;17555;17339;17453;17096;16592;15661;15374;16241;17016;17204;17403;17449;17745;17677;17553;17472;17481;17592;17482;17420;17525;17608;17665;17647;17549;17878;17507;17244;15913;15602;16570;17283;17565;17537;17497;17788;17512;17075;15766;14436;14952;16645;17429;17529;17053;16337;14644;13293;14024;16401;17147;17601;17259;17141;17112;16910;16343;16087;17146;17696;17386;17195;17325;17563;17868;17880;17786;17890;17943;17552;17756;17591;17505;17541;17652;17739;17365;17662;17190;17379;17280;17032;17442;17405;17374;17072;16881;17018;16724;17017;17201;17311;17428;17269;17478;17256;17099;17027;17054;17342;17367;17170;17739;17583;17572;17514;17564;17901;18160;17570;17334;17631;17604;17588;17650;17705;17576;17910;17758;17625;17584;17512;17546;17617;17622;17778;17764;17732;17902;17817;17776;17884;17409;17832;17539;17602;17601;17736;17594;17201;17330;17542;17798;17601;17618;17473;17624;17605;17802;18110;18513;18526;18300;18063;18204;17895;17652;17470;17770;17935;17777;17760;18105;17533;17424;17550;17564;17438;17402;17436;17241;17312;17693;17229;17289;17484;17454;17496;17169;17295;17242;17523;17386;17235;17303;17360;17481;17373;17341;17437;17532;17596;17637;17684;17427;17749;17647;17533;17564;17685;17687;17484;17561;17892;17557;17616;17824;17426;17439;17129;17449;17341;17619;17590;17611;17580;17670;17867;18115;17838;17676;17516;17476;17471;17471;17606;17546;17451;17463;17353;17357;17560;17623;17551;17893;17657;17689;17565;17667;17588;17310;16998;17024;17123;17524;17086;17239;17556;17540;17747;17719;17493;17261;17459;17368;17325;17387;17406;17754;17643;17531;17446;17248;17441;17149;17544;17372;17586;17295;17265;17472;17499;17944;17685;17696;17676;17625;17663;18062;17751;17900;17640;17671;17460;17727;17645;17811;17733;17921;17865;17600;17655;17772;17447;17594;17734;17693;17695;18008;17503;17621;17899;17551;17663;17716;17707;17723;17673;17605;17665;17726;17854;17658;17759;17717;17863;17854;17732;17398;17537;17432;17663;17947;17693;17737;17480;17165;17240;17509;17277;17597;17393;17704;17772;17700;17522;17586;17595;17869;17408;17437;17614;17653;17577;17457;17487;17639;17778;17688;17935;17628;17487;17515;17642;17797;17642;17950;17856;18070;17924;17606;17707;17570;17875;17632;17608;17508;17335;17654;17481;17471;17436;17569;17484;17540;17128;17511;17426;18056;17565;17868;17636;17672;17485;17455;17715;17749;17729;17631;17330;16292;14214;11397;9047;7974;10591;14563;16300;16728;17372;17116;16947;16878;17157;17442;17563;17528;17500;17569;17408;17488;17643;17590;17406;17793;17562;17566;17435;17718;17492;17770;17956;17794;17642;17223;17123;17144;17488;17387;17745;17877;17468;17437;17567;17458;17160;17033;17039;17102;17066;17192;17038;17077;17672;18103;18051;17563;17534;17380;17168;17257;17757;17650;17468;17260;17336;17470;17299;17496;17448;17295;17014;15696;13757;12981;14227;16579;17482;17425;17266;17103;17387;17327;17574;17448;17933;17703;17719;17850;17650;17346;17488;17414;17665;17612;17636;17737;17433;17236;17031;17358;17759;17610;17543;17415;17797;17613;17716;17473;17446;17413;17271;17590;17602;17748;17804;17987;17802;17861;17789;17526;17610;17931;17594;17522;17263;17535;17816;17768;17270;17367;17591;17592;17435;17179;16443;16234;16478;16549;16715;16838;16841;16857;17354;17588;17235;17809;17838;17939;17815;17939;17974;18055;17992;17859;17743;17634;17827;17994;17878;17812;17857;17962;17792;18224;17767;17871;17836;17760;17997;17832;17709;17454;17709;17811;17577;17586;17609;17637;17571;17584;17576;17577;17896;17818;18010;18140;17901;18295;18251;18013;17944;17916;18176;17948;17923;17987;18077;18203;17667;17804;17612;17456;16885;16751;16543;16637;17116;17228;16801;16849;16604;15297;13404;12509;12029;13295;15869;17180;17873;18002;18244;18201;18204;18178;18025;18185;18030;18065;17952;17849;17809;18201;18172;17919;17840;17775;17744;17998;17788;18043;17606;17406;17577;17717;17822;17596;17800;18010;17837;18111;18026;17976;18101;17974;17753;17432;17701;17651;18082;18070;17984;17921;17890;17882;18006;18003;18001;17886;17673;17949;18189;17952;17909;17809;17714;17908;17743;17973;17814;17899;17860;17662;17911;17752;17698;17888;17766;17889;17790;17171;17299;17432;17571;17963;17885;17907;17869;18146;18015;17872;17683;17806;17744;17525;18088;18067;18250;18314;18128;18344;18021;18121;18226;18270;18083;18178;17458;17173;16919;17220;17519;17963;18000;18030;18130;17946;18096;18083;18072;18208;18168;18051;18089;17689;17957;17874;17858;17705;16923;17022;17414;17924;17952;18079;18143;18135;17594;17893;18021;17973;18145;18115;18028;18193;17923;18172;17888;17959;17629;17326;16462;16600;17149;17434;17514;17641;17733;17723;17632;17460;17711;17910;17927;17887;17679;17812;17846;17838;18226;18632;18479;18423;17964;17803;17776;17059;17314;17998;18045;18094;17999;17793;17586;17870;17952;17974;17704;17731;17602;17746;17997;17745;17609;17834;17804;17335;17498;17428;17822;17751;17676;18105;18032;17876;17896;17779;17819;17992;17682;17979;17700;17486;17385;17419;17266;16782;16807;17323;17657;17825;18048;17848;17999;17950;18010;17834;17697;17763;17583;17793;17834;17805;17461;17600;17386;17566;17430;17194;17701;17591;17750;17894;18121;18197;18229;18002;17985;17914;17902;18054;18122;17963;18187;18217;17865;17984;17679;17690;17805;17851;17740;17916;17745;17978;18029;17754;17782;17683;17830;17584;17735;17752;17572;17619;17628;17465;17497;17785;17302;16734;15426;14420;14349;15387;16313;17198;17282;17253;17379;17755;17540;17276;17442;17342;17355;17523;17576;18162;17969;18165;18087;17839;17601;17592;17880;17735;17797;17711;17944;18164;17940;18034;17888;17790;18068;17981;18160;18155;18242;18070;17881;17960;17965;17601;17635;17466;17443;17728;17656;17777;18133;17957;18096;18138;18486;18232;18184;18109;18092;18279;18229;18050;18120;18202;18205;17694;17778;17971;17982;17902;17748;18111;18055;18096;18001;17910;18066;17655;17612;17762;17735;17689;17815;17763;17919;17848;17698;17491;17323;17611;17932;17844;17984;18064;17911;17825;17700;17895;17809;17764;17778;17784;17694;17600;17714;17925;17841;17667;17692;17605;17416;17922
15017;14762;14321;13964;14266;14878;15134;15004;14966;14722;14869;14994;15116;15222;15079;15160;14979;14739;15237;15023;15188;14708;14235;13786;14134;14392;14870;14958;15038;15164;14769;14559;14640;14724;14833;14553;14762;14790;15195;15063;15296;15432;15540;15219;15244;15191;15415;15357;15489;15345;15659;15737;15664;15581;15674;15452;15497;15560;15362;15561;15441;15549;15574;15580;15832;15884;15807;15595;15441;15299;15806;15920;15934;15869;16206;16053;15650;15772;15852;16228;15747;15901;15834;16044;15651;15618;15155;15521;15406;15568;15601;15883;15970;16035;16090;16180;16197;16007;16166;16111;15933;16116;16182;16024;16034;16184;16283;16151;15800;16010;16255;16183;16271;16372;16374;16201;16050;16242;16329;16524;16403;16330;16500;16429;16268;16442;16541;16470;16151;16334;16440;16518;16760;16262;16506;16412;16239;16450;16232;16421;16356;16410;16213;16477;16572;16300;16493;16695;16716;16398;16324;16275;16395;16378;16077;16325;16304;16639;16569;16452;16216;16171;16259;16304;16175;16337;16234;16357;15894;15715;15901;16231;16095;16110;16305;16557;16466;16614;16608;16601;16262;16199;15716;16066;16475;16794;16513;16377;16469;16629;16597;16673;16647;16364;16110;15823;15931;15954;16699;16681;16546;16299;16702;16439;16602;16770;16646;16756;16775;16556;16762;16609;16489;16455;16586;16576;16651;16645;16467;16493;16471;16501;16253;16628;16639;16526;16604;16465;16400;16030;15841;15989;16349;16497;16595;16446;16475;16304;16156;16408;16388;16402;16363;16365;16701;16805;16562;16633;16606;16291;16423;16607;16559;16558;16699;16769;16808;17002;16723;16759;16803;16804;17200;16682;16996;17072;16714;16781;16728;16638;16428;16539;16465;16116;16005;15972;16304;16394;16550;16479;16567;16536;16780;16642;16388;16166;16279;16017;16231;16405;16353;16370;16309;16223;16332;16526;16044;14586;11225;8487;9830;13353;15565;16455;16737;16791;16633;16768;16826;16667;16540;16543;16761;16544;16564;16382;16493;16173;16199;15988;15654;15638;15838;16232;16375;16741;16635;16551;16676;16765;16755;17163;17333;17002;16861;17017;16936;16928;16822;16684;16669;16493;16715;16838;16655;16453;16920;16802;16561;16988;16902;16887;17009;17032;17009;16788;16730;16744;16533;16591;16308;16345;16712;16738;16698;16789;16772;16569;16625;16464;16723;16480;16826;16880;16882;16989;16889;16674;16851;16632;16578;16348;16797;16772;17073;16917;16525;16405;16322;16281;16650;16484;16937;16551;16612;16717;16296;16497;16602;16644;16640;16601;16762;16554;16818;16747;16674;16845;16868;17088;16946;17217;17468;17785;17725;17483;17520;17469;17408;17183;17215;17268;17319;17267;17276;17255;17078;16807;17085;16905;16986;17224;17166;17161;17025;17051;16554;16821;16046;15729;15977;16524;16711;16580;16700;16559;16585;16738;16516;16740;16627;16837;16757;16830;16747;17144;17321;17239;17240;17205;17540;17841;17493;17415;17151;16671;16858;17085;17146;16701;16848;16764;17097;17271;17333;17417;17128;17460;17104;17249;17359;17089;17071;17032;17087;17105;16784;17049;16654;16019;14176;13651;15592;17100;17445;17167;17190;17234;17476;18062;17692;17979;17651;17498;17275;17278;17200;17138;17012;17049;17240;17334;17517;17444;17412;17216;17157;17217;17102;17383;17279;17339;17206;17300;17298;17299;17094;16930;16650;16935;16967;16727;16889;17157;16731;16814;16638;16738;16536;16991;17091;17076;17165;17314;17051;17203;17309;17345;17472;17400;17185;17497;17299;17453;17297;17489;17516;17532;17501;17085;17256;17422;17412;17304;17424;17301;17393;17425;17323;17485;17309;16696;15830;15432;15990;16884;17363;17587;17789;17654;17357;17563;17470;17333;17656;17453;17437;17599;17766;17912;17963;18182;17776;17526;17149;16425;16116;17029;17492;17402;17575;17805;17709;17547;17339;16799;16170;16339;17004;17327;17458;17462;16405;14683;13316;14273;16358;17563;17589;17536;17441;17350;16834;16186;15597;16575;17156;17548;17212;17249;17665;17736;17877;17996;17633;17649;17635;17933;17677;17860;17533;17487;17600;17656;17752;17554;17433;17479;17275;17289;17637;17468;17404;17223;16870;17112;17286;16935;16978;17160;17384;17377;17305;17141;17199;17096;17355;17452;17416;17462;17681;17479;17740;17568;17585;17597;17752;17465;17195;17632;17517;17776;17831;17728;17807;17552;18107;17897;17554;17512;17591;17797;17656;17724;17524;17734;17659;17720;17709;17805;17761;17681;17657;17458;17522;17361;17160;17124;17554;17666;17643;17260;17079;17071;17625;17832;17921;18211;18458;18168;18334;17992;17639;17421;17710;17738;17849;17536;17311;17667;17677;17476;17365;17656;17444;17731;17676;17484;17351;17441;17201;17304;17293;17374;17469;17498;17381;17304;17228;17415;17475;17251;17443;17453;17412;17562;17431;17470;17400;17359;17725;17522;17687;17943;17599;17650;17674;17696;17526;17456;17750;17675;17798;17710;17543;17264;17420;17508;17354;17460;17415;17458;17288;17699;17811;17922;17797;17889;17581;17551;17762;17435;17711;17632;17650;17461;17127;17529;17426;17587;17648;17776;17755;17786;17498;17465;17577;17264;16603;16395;17097;17180;16872;17232;17229;17567;17826;17484;17418;17382;17437;17453;17456;17358;17463;17662;17595;17486;17296;17451;17481;17586;17204;17247;17394;17622;17437;17627;17509;17506;17710;17587;17597;17562;17845;17628;17584;17678;17801;17877;17961;17689;17747;17824;17831;17687;17727;17412;17652;17639;17875;17719;17690;17565;17630;17596;17709;17869;17903;17813;17755;17672;17686;17765;17919;17983;17995;17833;17837;17822;17939;17549;17751;17868;17942;17527;17596;17285;17467;17674;17448;17687;17451;17464;17582;17323;17657;17769;17708;17770;17634;17658;17496;17605;17516;17497;17397;17479;17641;17529;17815;17720;17669;17586;17546;17610;17540;17795;17521;17367;17617;17665;17769;17794;17767;17695;17767;17473;17757;17493;17563;17636;17625;17677;17612;17616;17818;17610;17127;17529;17500;17405;17554;17616;17772;17829;17732;17652;17606;17586;17589;17797;17500;17829;17891;17508;17410;16420;14537;12025;9468;8288;10483;14287;15727;16972;17001;16793;16463;16784;17142;17467;17772;17496;17770;17682;17663;17489;17785;17686;17617;17634;17597;17343;17530;17492;17718;17663;17737;17849;17591;17405;17355;17171;17596;17549;17576;17860;17396;17409;17423;17227;17316;17362;17154;17163;17093;17092;17183;17276;17557;18031;17832;17711;17689;17600;17154;17333;17418;17664;17689;17373;17570;17458;17581;17784;17772;17619;17373;15739;14544;14260;14942;16927;17465;16928;17232;17292;17408;17544;17803;17896;18071;17891;18018;17894;17742;17715;17765;17447;17815;17341;17606;17512;17442;17449;17533;17659;17685;17954;17756;17845;17832;17679;17602;17584;17649;17416;17402;17460;17677;17635;17937;17876;17844;17761;17889;17911;17663;17773;17585;17298;17148;17362;17767;17650;17175;16987;17171;17391;17502;17628;17151;16890;16857;16677;16731;16831;16954;17107;17458;17673;17536;17750;17621;17913;17880;17937;17798;17971;17863;17714;17757;17836;17702;17799;17825;17694;18056;17807;17670;18029;17869;17837;17760;17756;17840;17755;17720;17677;17387;17839;17619;17553;17284;17317;17540;17722;17578;17474;17537;17639;17505;17864;17849;18304;18239;18468;18239;17890;17816;18177;18044;17932;17937;18102;18139;18014;17585;17529;17104;16730;16539;16592;16873;17169;17482;17490;17007;15666;13756;12617;12820;14332;16289;17064;17604;17995;18106;18223;18167;18179;18225;18235;18189;18062;17814;17928;18185;17848;17800;17549;17739;17529;17177;17661;17735;17935;17707;17651;17642;17916;17788;17975;18069;17853;18000;17937;18321;18153;17823;18121;17966;17852;17873;17964;18172;18068;17938;17861;17938;18026;18015;18038;18113;17888;17879;17707;18025;17784;17947;17785;17710;17731;17824;17958;17925;17771;17830;17802;17609;17760;17626;17784;17702;17672;17837;17529;17395;17712;17739;17783;18019;18025;17907;18019;17772;17905;17519;17512;17398;17514;17923;18180;18162;18028;18241;18003;18112;18138;18205;17823;17906;17863;17031;16072;14999;14977;16461;17667;17808;18076;18170;18220;18085;17949;18161;18172;18100;18445;17893;18006;17843;17921;17829;17374;17448;17408;17740;17981;18024;17862;17953;18028;17891;18084;17552;17695;18213;18024;18560;18208;18077;18195;17884;18076;17679;16630;15484;15564;16757;17733;17447;17687;18091;17930;18121;17803;17866;17853;17884;17780;17753;17217;17676;17785;18030;18205;18301;18405;18070;17895;17653;17289;17619;17573;17916;18006;17831;17667;17716;18007;17821;17932;17908;17412;17635;17963;17704;17805;17713;17658;17927;17778;17836;17929;17727;18127;18078;17969;18015;18040;18015;17847;17951;17878;17947;18172;17781;17795;17581;17500;17274;17226;17175;17449;17688;17856;18043;17846;17656;17888;18053;17959;17645;17579;17980;17916;17951;17804;17564;17493;17579;17441;17297;17307;17532;17714;17909;17870;18072;18221;18339;18030;18060;18227;17920;17816;17821;17792;17882;18249;17800;17667;18078;17785;17928;17930;18008;17965;17897;18095;17852;17539;17801;17958;17655;17752;17385;17272;17411;17808;17888;17187;17237;17415;17116;15880;13631;11131;11304;13533;15544;16896;17386;17612;17239;17303;17421;17455;17171;17471;17290;17675;17607;17806;17946;18023;17975;17875;17356;17437;17951;18036;17726;17890;17984;17939;18084;18062;17791;18167;17900;18177;18188;18035;17956;17802;17912;18137;17772;17819;17773;17655;17540;17478;17810;17902;17911;18019;18072;18316;18192;18335;18143;18201;18324;18151;18097;17955;18370;18024;18073;17810;17790;17692;17838;17803;17989;17766;17971;17945;18019;18231;17899;17844;17352;17531;17796;17635;17708;17785;17788;18062;17668;17253;16844;17298;17610;18123;18117;18104;17830;17667;18005;17743;18034;17707;17921;17705;17965;17904;17723;17951;17840;17890;17663;17430;17489;17799
14929;14736;14345;13986;14434;14884;15001;14933;14889;14702;15092;15222;14821;15262;15159;15266;14983;15023;15241;15089;15054;14656;14879;14590;14062;14358;14595;15192;15161;14968;14563;14440;14501;14857;14672;14557;14887;14982;15114;15014;15215;15245;15125;14829;14927;14892;15045;15401;15657;15723;15594;15665;15523;15572;15690;15472;15549;15443;15306;15040;15400;15433;15372;15331;15596;15626;15793;15690;15333;15600;15771;15993;15923;16080;15972;15796;15994;15984;16132;16252;15926;16135;15823;15928;15819;15644;15243;15600;15434;15270;15708;16037;16039;16083;16199;16078;15946;16099;16004;16187;16159;16182;16271;16011;16205;16232;16224;16301;16169;16239;16188;16186;16356;16315;16237;16374;16289;16330;16468;16454;16555;16503;16259;16332;16099;16392;16541;16264;16084;16459;16427;16561;16312;16404;16438;16519;16162;16112;16208;16447;16505;16417;16131;16334;16444;16253;16684;16435;16550;16469;16289;16433;16539;16656;16363;16243;16190;16545;16438;16411;16301;16362;16574;16439;16252;16339;16299;16091;16138;15857;15913;16009;16133;16217;16259;16201;16289;16674;16339;16459;16188;15807;15597;16017;16282;16377;16490;16411;16408;16567;16678;16515;16457;16471;15830;15913;15961;16227;16507;16618;16416;16531;16349;16558;16641;16477;16651;16674;16715;16596;16630;16689;16583;16485;16476;16479;16518;16790;16450;16733;16665;16461;16603;16425;16563;16501;16419;16451;16548;16173;16020;15818;16349;16531;16269;16416;16439;16595;16247;16429;16433;16355;16682;16538;16485;16566;16518;16666;16400;16159;16483;16454;16414;16270;16635;16999;16932;16925;16731;16582;16871;17073;16901;16910;16528;16697;16773;16767;16614;16764;16661;16222;16267;16574;16672;16252;16223;16079;16023;15978;16317;16560;16716;16910;16803;16565;16431;15985;16329;16349;16211;16507;16167;16270;16513;16378;16182;15101;12078;8737;8931;12252;15184;16182;16582;16769;16981;16970;16905;16589;16706;16509;16507;16630;16552;16389;16597;16415;16315;16362;16362;16057;16160;16385;16561;16477;17023;16745;16660;16866;17154;17054;17040;17063;16974;17070;17088;17110;16946;16609;16597;16318;16536;16702;16856;16687;16719;16683;16915;17039;16883;16948;17035;16921;16823;17145;16892;16740;16569;16812;16495;16680;16554;16784;16865;16665;16638;16450;16717;16738;16562;16996;16882;16594;16676;16795;16922;16722;16590;16720;16566;16561;16619;16738;17105;17112;16722;16151;16452;16385;16592;16664;16582;16392;16652;16482;16645;16491;16645;16403;16754;16737;16611;16629;16660;16778;16791;16850;16985;16920;17072;17276;17579;17893;17657;17454;17444;17321;17300;17251;17206;17196;17060;17395;17092;17257;16870;17133;17115;17299;16968;17225;16924;17140;16917;16855;16796;16401;16127;15157;15577;16173;16561;16828;16826;16709;16625;16680;16860;16713;16824;16532;16801;16959;17000;16968;17139;17187;17396;17459;17886;17875;17771;17503;17215;17338;17188;17343;17002;16901;17037;17078;17149;17097;17255;17176;17137;17119;17121;17019;17140;17137;17096;17192;17215;16901;17112;16840;16914;15812;14515;14531;15881;17382;17681;17425;17492;17566;17635;17472;17713;17782;17571;17603;17270;17287;17394;17069;16787;16908;17143;17058;17325;17235;17258;16995;17101;17420;17303;17285;17422;17245;17258;17292;17124;16891;17027;17013;16735;16705;17009;17085;16948;16637;16167;16586;16904;16759;16957;16916;16998;16982;17022;17150;17413;17515;17434;17127;17349;17220;17099;17139;17408;17047;17395;17447;17437;17493;17571;17449;17384;17404;17467;17521;17421;17337;16840;17130;17326;17558;17335;17123;15946;15644;16090;16971;17620;17568;17486;17599;17428;17629;17495;17375;17205;17361;17319;17461;17835;17973;17656;18014;17890;17729;17292;16967;16753;17359;17464;17652;17559;17300;17379;17483;17400;17454;17217;17151;17328;17353;17073;17436;16702;15972;15223;15844;16928;17456;17815;17311;17446;17331;17090;16263;16289;16942;17521;17478;17340;17401;17228;17170;17891;17898;17548;17628;17756;17670;17498;17436;17485;17431;17469;17855;17868;17629;17617;17707;17509;17415;17353;17501;17341;17392;17542;16956;17161;17120;17071;17022;17500;17629;17314;17204;17331;17387;17043;17272;17500;17305;17481;17550;17552;17721;17620;18081;17881;17339;17335;17342;17552;17697;17887;18217;17961;17809;17757;17759;17604;17569;17603;17618;17986;17695;17763;17841;17734;17788;17549;17501;17420;17546;17461;17467;17472;17411;17447;17504;17576;17622;17473;17563;17262;17145;17408;17463;17758;17791;18160;17833;18121;17713;17472;17603;17583;17967;17791;17785;17622;17682;17557;17396;17564;17552;17666;17748;17405;17326;17199;17440;17404;17097;17269;17198;17452;17267;17345;17252;17315;17227;17099;17319;17567;17112;17706;17396;17363;17306;17222;17419;17592;17580;17565;17528;17695;17523;17377;17573;17483;17769;17526;17361;17720;17301;17439;17507;17387;17160;17362;17326;17236;17138;17461;17753;17625;17655;17793;17655;17966;17582;17725;17716;17666;17731;17450;17529;17308;17229;17401;17622;17799;17657;17731;17923;17642;17631;17734;17278;17002;16763;17064;16951;16619;16986;17405;17518;17338;17454;17363;17131;17321;17411;17301;17296;17357;17519;17358;17403;17275;17247;17451;17297;17454;17426;17512;17216;17260;17720;17519;17676;17551;17675;17640;17443;17791;17710;17670;17590;17831;17794;17720;17669;17788;17822;17849;17784;17801;17567;17686;17884;17806;17860;17783;17648;17494;17707;17485;17485;17876;17810;17716;17758;17998;18009;17994;17865;17783;17563;17536;17376;17620;17786;17915;17637;17982;17580;17424;17413;17412;17566;17472;17379;17689;17687;17678;17454;17594;17755;17692;18090;17880;17751;17673;17775;17528;17597;17386;17485;17572;17587;17647;17321;17693;17639;17948;17596;17783;17813;17608;17600;17402;17681;17638;17834;17634;17833;17566;17600;17557;17609;17828;17902;17521;17560;17686;17662;17708;17704;17604;17293;17641;17723;17804;17709;17457;17701;17971;17809;17944;17568;17641;17534;17646;17675;17572;17555;17164;16054;14726;13710;12340;11796;12893;14855;15914;16546;16600;15719;16006;16715;17286;17348;17684;17680;17586;17714;17580;17653;17575;17643;17656;17668;17675;17420;17370;17571;17483;17713;17781;17687;17719;17671;17568;17526;17624;17610;17713;17408;17369;17468;17348;17361;17483;17224;17360;17261;17670;17454;17329;17841;17925;18216;17679;17918;17705;17808;17558;17582;17523;17590;17814;17392;17560;17830;17809;17978;18140;17638;17446;16542;16147;16089;16466;17383;17563;16625;16779;17242;17342;17559;17991;17970;17727;17635;17861;17943;17830;17951;17795;17541;17715;17272;17232;17253;17349;17768;17880;17943;17885;17913;17881;17906;17811;17697;17668;17557;17659;17421;17354;17573;17357;17634;17739;17823;17646;17626;17652;17802;17657;17727;17775;17518;17370;17390;17419;17438;16888;16675;16883;17390;17529;17484;17337;16897;16747;16775;16773;16895;16897;17152;17424;17872;17762;17862;17877;17922;17999;18014;17771;18095;17821;18200;17875;17908;17870;17815;17681;17962;18301;17711;17986;17907;17806;17696;17497;18070;17894;17744;17828;17738;17534;17719;17580;17656;17022;17482;17606;17821;17492;17616;17754;17818;17717;17683;17849;18004;18145;18169;17972;17925;17825;18032;17971;17845;17875;18316;17802;17885;17636;17565;17172;16756;16383;16639;17085;17604;17650;17600;17520;16815;15508;14928;15087;16282;17132;17166;17631;18070;17888;17986;18287;18096;18136;18046;18060;17956;17899;17782;17702;17779;17794;17380;17788;17781;17734;17881;18031;18033;17795;17798;17713;17848;17965;17889;18107;18158;17845;18100;17814;18065;18101;17783;17994;17992;18070;18079;18031;18065;17777;17704;17966;17890;17720;18095;18003;17934;18030;17755;17915;17728;17966;17764;17600;17648;17567;17587;17611;17798;17721;17788;17633;17632;17623;17607;17759;18082;17680;17455;17621;17653;17976;17678;18073;18108;18083;17896;17863;17774;17666;17322;17383;17272;17568;18089;18221;18149;18060;18198;17882;18302;17851;17943;17993;17781;16623;14729;12774;12612;14952;17279;17928;18026;18134;17824;18021;17825;18325;17941;18063;18036;17977;18114;18111;17615;17780;17764;17630;17866;18095;17981;18120;18245;17958;18028;17878;17943;18074;17925;17862;17853;18105;18050;18222;18083;17979;17980;17255;16222;15331;15634;17221;17464;17937;17868;17749;17876;17912;17770;17831;17746;17778;17907;17519;17125;17443;17667;17915;18330;18034;18179;18058;17856;17395;17286;17665;17785;17822;17754;18034;17856;17797;17825;17539;17801;17753;17413;17409;17688;18061;17685;17765;17835;17975;18026;17847;17865;17782;18002;18291;18136;17894;17887;17744;18155;17970;17675;17957;17974;18143;17850;17741;17516;17350;17196;17029;17387;17624;17958;17924;17644;17686;17740;18056;18071;17730;17745;18002;18129;17915;17650;17329;17308;17434;17340;17085;17264;17529;17821;17984;17975;18166;18089;17983;18134;17719;18110;17948;17870;17946;17839;18282;17980;18151;17989;17750;17595;17805;17814;17920;17955;17938;17987;18010;17679;17980;18080;18007;17741;17377;17344;17309;17644;17745;17276;16739;16980;16682;15298;12070;8163;8052;11512;14716;16873;17403;17423;17223;17260;17390;17079;17463;17218;17536;17431;17865;17911;17940;18193;17965;18023;17791;17419;17983;17984;17969;18082;18056;17920;18165;18159;17908;17863;17908;18326;17997;17952;18060;18119;18112;18031;18024;18044;17898;17687;17510;17522;17611;17784;17999;18001;17885;18261;18146;18089;18269;17878;17647;18298;18246;18028;17732;18003;17987;17869;17875;17956;17935;17900;17695;17993;17758;17807;18037;18094;18005;17912;17461;17554;17596;17503;17721;17443;17772;17841;17750;17345;16956;17424;17609;17972;17953;18103;17831;17788;17689;17716;18135;18090;17888;17941;17912;17669;17926;17814;17849;17915;17618;17831;17507;17576
15131;14801;14411;13995;14484;15154;14996;14660;14588;14921;15018;15019;15007;15178;15082;15039;14850;14959;15075;15094;14995;14852;14918;14790;14363;14252;14613;15260;15268;15335;15188;15006;14700;14420;14710;14710;14927;15205;14934;15267;15301;15393;15199;14801;14693;14548;14925;15168;15592;15399;15733;15812;15465;15392;15565;15429;15408;15529;15123;15270;15512;15180;15278;15467;15325;15534;15884;15673;15490;15782;15898;15756;16196;15876;15722;15775;16080;15915;16144;16186;15776;15922;15767;16167;15980;15495;15538;15704;15681;15465;15747;15985;16174;15984;16244;16066;16073;16034;16077;16073;16282;16061;16154;16128;15978;16258;16201;16003;15983;15948;16260;16428;16197;16318;16335;16081;16480;16376;16345;16471;16390;16467;16466;16225;16449;16334;16253;16420;16248;16194;16283;16274;16303;16430;16346;16526;16258;16286;16144;16466;16334;16252;16539;16244;16454;16568;16655;16396;16542;16371;16304;16601;16370;16291;16169;16435;16270;16391;16548;16419;16235;16199;16491;16533;16620;16050;16159;16261;16281;16140;16015;16218;16319;16457;16169;16298;16472;16467;16297;16044;15483;15639;15829;16089;16574;16266;15979;15728;16035;16030;16224;16198;16376;16195;16331;16176;16052;16348;16680;16440;16348;16372;16650;16495;16621;16817;16414;16663;16599;16561;16523;16544;16638;16448;16365;16544;16370;16461;16445;16497;16640;16506;16494;16428;16505;16391;16437;16461;16471;16287;16007;15725;16264;16444;16410;16693;16506;16671;16522;16379;16316;16621;16305;16462;16789;16874;16597;16621;16314;16432;16478;16550;16399;16664;16751;16756;16713;16520;16622;16763;17000;17096;16890;16875;16935;16792;16864;16668;16580;16498;16233;16418;16210;16407;16629;16401;16208;16167;16150;16001;16254;16654;16539;16899;16649;16722;16396;16612;16310;16403;16561;16516;16380;16253;16340;16546;16437;15477;13135;9280;7783;10958;14219;16043;16800;16650;16998;16944;16651;16626;16503;16308;16424;16629;16434;16325;16601;16617;16436;16606;16507;16397;16167;16430;16804;16804;16867;16867;16830;17100;16916;17135;16933;16801;16987;17267;17281;17114;17164;16827;16369;16396;16468;16541;16892;16689;16897;16877;16878;16895;16953;17037;16867;17107;16684;16659;16678;17017;16799;16803;16880;16663;16621;16858;16642;16853;16562;16818;16387;16615;16555;16727;16986;16661;16782;16784;16835;16986;16835;16773;17070;16756;16800;16740;17293;16798;16929;16564;16442;16561;16514;16567;16652;16696;16628;16648;16425;16642;16641;16774;16804;16861;16694;16601;16657;16615;16679;16760;16907;16724;16780;17035;17392;17504;17496;17399;17219;17293;17238;17080;17055;16878;16967;17192;17346;17010;16762;16756;17084;17098;17317;16993;17153;17225;17064;16913;16615;16366;16001;15662;15818;16355;16748;16481;16585;16735;16608;16577;16722;16578;16537;16626;16746;16679;16986;17073;17354;17361;17500;17692;17648;17858;17801;17529;17312;17350;17123;17201;17387;17058;17032;16851;16909;17255;17327;17055;17175;16843;17034;17149;17119;17388;17059;17109;16951;17069;17198;17053;16922;16596;15700;16046;16880;17468;17991;17793;17666;17735;17544;17953;17716;17848;17514;17418;17176;17236;17331;17305;16891;17250;17528;17378;17171;17327;17242;17270;17114;17498;17397;17294;17386;17414;17173;17232;16966;17210;17092;17078;16653;17030;16849;16778;16142;15913;15559;16287;16740;17028;17034;17100;16910;17130;17091;17120;17627;17367;17325;16964;17143;17013;16919;17287;17359;17175;17049;17099;17340;17453;17241;17413;17661;17422;17418;17469;17501;17361;17439;16991;17173;17337;17267;16859;15647;14377;15346;16735;17556;17594;17747;17723;17460;17510;17660;17401;17165;17215;17432;17700;17758;17965;18052;17866;17783;17904;17622;17436;17508;17486;17517;17634;17470;17553;17588;17338;17567;17592;17717;17544;17230;17319;17398;17561;17432;16958;16703;16926;17474;17785;17812;17428;17381;17250;17130;17080;16936;17237;17546;17522;17308;16945;16671;16886;17495;17881;17760;17609;17395;17438;17372;17361;17191;17330;17539;17396;17541;17481;17818;17817;17390;17549;17353;17349;17112;17173;17110;17095;17242;17135;16986;16833;17382;17378;17342;16919;17045;16967;17092;17050;17530;17533;17406;17529;17541;17505;17758;17830;17850;17547;17360;17612;17620;17565;17645;17779;17743;17623;17630;17713;17579;17539;17556;17819;17580;17708;17734;17806;17672;17565;17757;17565;17680;17653;17506;17542;17399;17534;17448;17258;17481;17462;17774;17567;17125;17412;17312;17506;17321;17490;17745;18059;18245;17882;17465;17398;17457;17813;17844;17548;17404;17857;17577;17662;17742;17680;17552;17903;17702;17496;17411;17543;17401;17126;17358;17315;17255;17366;17215;16908;17429;17290;17295;17164;16985;17120;17624;17434;17208;17137;17034;17065;17699;17576;17537;17406;17439;17498;17477;17447;17869;17545;17692;17421;17542;17571;17216;17590;17533;17412;17196;17387;17487;17385;17113;17523;17492;17549;17675;17558;17717;17631;18002;17746;17722;17836;17605;17615;17537;17378;17550;17673;17552;17408;17519;17344;17544;17850;17687;17542;17529;17448;17689;17312;17322;17028;17191;17412;17547;17433;16975;16754;16936;17143;17244;17402;17714;17381;17322;17675;17450;17280;17528;17207;17539;17448;17531;17377;17470;17275;17368;17594;17567;17649;17471;17495;17541;17550;17612;17559;17830;17544;17494;17575;17699;17652;17825;17642;17521;17729;17987;18101;18078;17772;17639;17488;17777;17854;17645;17709;17836;17703;17955;17694;17884;17754;17953;17815;18100;17821;17746;17670;17679;17627;17815;17837;17724;17440;17567;17554;17587;17604;17493;17863;17527;17473;17483;17463;17753;17615;17865;17553;17603;17730;17862;17950;17535;17687;17659;17494;17441;17613;17508;17600;17647;17480;17672;17664;17647;17522;17645;17535;17723;17656;17683;17428;17781;17961;17617;17468;17645;17676;17698;17476;17734;17620;17830;17706;17803;17624;17334;17439;17555;17466;17616;17829;17818;17440;17676;17937;17523;17755;17462;17571;17700;17698;17587;17524;17239;16168;15405;15768;15516;15349;15571;16135;16446;16842;16974;16193;16216;16851;17594;17390;17308;17339;17316;17575;17855;17620;17225;17509;17582;17433;17599;17476;17646;17596;17748;17427;17509;17834;17808;17948;17410;17185;17616;17589;17776;17575;17531;17407;17571;17495;17256;17102;17562;17725;17411;17442;17282;17774;18023;18191;17830;18090;17952;17680;17860;17818;17629;17447;17806;17565;17882;17517;17487;17881;17988;17770;17456;17559;17086;17054;16977;17586;17609;16530;16544;17214;17494;17462;17469;17981;18164;18057;17926;17790;17801;17900;17688;17983;17683;17651;17652;17347;17630;17428;17842;17778;17789;17813;17649;17681;17876;17604;17647;17657;17647;17322;17179;17321;17401;17386;17455;17911;17991;17698;17869;17714;17777;17782;17860;17762;17475;17169;17064;16944;16630;16507;16702;16738;16999;16779;17208;17050;16957;16781;16903;17027;17080;17249;17797;17773;17735;17905;17699;17454;17891;17725;17809;17610;17908;17991;17901;17839;17567;17699;17972;17946;18091;17915;17806;17545;17658;17639;17520;17707;17970;17751;17539;17600;17839;17625;17678;17622;17567;17532;17588;17452;17456;17469;17228;17297;17422;17654;17861;17855;18049;18180;17972;18018;18106;17948;18044;17780;17774;18102;18131;17608;17661;17245;16992;16737;16275;16809;17318;17429;17782;17610;17563;17468;17259;16765;16702;17122;17485;17705;17689;17843;17982;18203;18111;18002;17989;18034;17978;18235;17652;17764;17853;17713;17683;17673;17864;17689;17899;17824;18145;17935;18254;18038;17942;17727;18170;17789;18041;18196;18180;18257;17788;17832;18032;17870;17870;18003;17819;18053;17906;18136;17979;17863;17986;17701;17812;17723;17756;17851;17968;17912;17989;17858;17791;17576;17696;17658;17731;17602;17366;17560;17604;17654;17754;17134;17076;17396;17559;17911;17468;17628;17419;17594;17976;17929;18007;17907;18023;18051;18069;17933;17737;17500;17314;17171;17610;18074;18260;18039;17988;17790;18134;18210;18152;18125;17781;17828;16830;14919;12764;12432;14570;16962;18073;17999;18042;17763;17433;17881;18271;18022;17904;18069;18027;18211;17872;17928;17916;17743;17627;17867;18312;17997;18105;18141;17777;17654;17718;17608;17654;17488;17707;18065;18031;18195;17981;17962;17741;18080;17589;16428;16018;16650;17324;17389;17662;17641;17779;17578;17746;17885;17854;17694;17833;17828;17644;17496;17547;17490;17621;17623;17859;18245;18022;18114;17481;17410;17751;17937;17952;17899;17542;17951;17756;17531;17560;17755;17910;17812;17643;17850;17999;17826;17538;18162;17987;18145;17924;18031;18165;18063;18141;17889;18084;18019;17751;17656;18008;18076;17914;18119;18499;17892;17823;17819;17300;17288;17216;17284;17301;17853;17782;17773;17590;17735;18150;17940;17570;17398;17966;17697;17806;17471;17369;16986;17251;17207;17328;17076;17532;17937;17847;17911;17885;18024;17838;18096;17810;17837;17613;18203;18010;18032;17985;17988;18129;17886;17763;17856;18060;17709;17776;17835;17984;17796;17868;18004;17861;17933;17663;17625;17617;17394;17818;17536;17692;17530;16968;17228;16811;15741;12286;8559;8478;11141;14986;17115;17630;17387;17358;17392;17605;17493;17430;17345;17645;17446;17852;17717;17948;18089;18014;18108;18232;18139;18249;18080;18226;18115;17904;17958;17739;17839;18040;17721;18271;18051;17851;17895;17797;18140;18072;17895;17796;17988;17753;17723;17768;17790;17614;17943;17796;18000;17697;18223;17971;18476;18039;17974;17914;18000;17964;18009;17721;18034;18032;18080;17710;17820;17771;17716;17750;17672;17821;17920;18200;17991;17865;17617;17698;17314;17362;17649;17281;17591;17643;17740;17621;17450;17521;17470;17740;18068;17835;17670;17850;17769;17552;17612;17861;17881;18086;17933;18013;18136;18071;17740;17825;17755;17866;17746;17712;17934
14773;14814;14268;14071;14454;14748;14946;14714;14799;14772;14906;14991;15207;15346;15144;15114;14851;14665;14856;14889;15068;15094;14988;15052;14683;14590;14933;15318;15414;15435;15275;14993;14866;14416;14544;14892;15084;15066;15101;15217;15078;15307;14852;15200;14717;15091;14844;15190;15288;15474;15752;15886;15587;15602;15606;15636;15510;15264;15226;15146;15092;14952;15138;15035;15445;15520;15973;15705;15615;15872;16256;15779;15909;15813;15701;16147;16148;16141;16109;16173;15995;16068;16016;16080;15866;15436;15385;15325;15651;15920;15916;16084;15905;16108;15866;16147;16024;16261;16067;16089;16268;16536;16173;16145;16446;15819;15667;16033;16210;16206;16186;16260;16307;16211;16073;16104;16270;16031;16466;16273;16186;16613;16389;16596;16228;16447;16334;16281;16375;16085;16205;16842;16301;16112;16490;15995;15947;16231;16509;16313;16338;16319;16369;16431;16514;16423;16531;16448;16432;16566;16457;16614;16309;16169;16300;16351;16196;16541;16466;16310;16237;16120;16427;16525;16736;16216;16171;16289;16508;16141;15854;16115;16235;16461;16408;16396;16608;16418;16264;15416;15368;15696;15904;15990;16149;16345;15897;15447;15926;16210;16166;16054;16156;16400;16269;16142;16417;16295;16637;16721;16608;16554;16632;16601;16378;16590;16491;16504;16329;16513;16615;16621;16671;16466;16554;16622;16606;16813;16689;16357;16661;16585;16478;16249;16366;16437;16263;16373;16495;16328;16244;16222;16294;16668;16497;16442;16607;16698;16338;16305;16544;16252;16150;16337;16429;16615;16878;16711;16552;16735;16418;16390;16119;16392;16591;16642;16585;16876;16469;16761;16811;16722;17044;16803;16617;16783;16778;16926;16909;16809;16342;16141;16176;16336;16242;16375;16433;16080;16057;16346;16475;16861;16589;16701;16734;16575;16309;16371;16416;16622;16502;16367;16339;16301;16315;16353;16376;15330;13396;9050;6888;10023;13979;15885;16638;16884;16920;16881;16960;16752;16478;16532;16425;16624;16473;16638;16727;16688;16650;16402;16442;16338;16635;16427;16704;16819;16758;16888;16793;16937;16933;16980;16878;16800;16936;17004;16941;17314;16987;16619;16448;16740;16716;16490;16733;16572;16780;16733;16630;16775;16806;16894;16925;16600;16652;16698;16736;16820;17042;16550;16656;16469;16511;16736;17030;16716;16796;16577;16567;16586;16459;16866;16856;16867;16951;16636;16704;16789;16790;16905;16865;16672;16892;16730;17128;17170;16908;16567;16534;16597;16562;16594;16745;16604;16706;16704;16571;16700;16408;16706;16752;16173;16420;16742;16645;16804;16713;16801;16605;16489;16590;17007;17337;17534;17331;17293;17027;17316;17393;17202;17406;17137;17021;17100;17322;16721;15938;16272;16938;17232;17270;17306;17115;17222;17037;16855;16816;16772;16313;16218;16427;16437;16763;16662;16788;16343;16671;16727;16695;16536;16400;16653;16635;16585;16988;17079;17126;17239;17598;17698;17758;17804;17892;17501;17409;17439;17229;17260;16989;16775;17000;17012;17325;17193;17283;17122;17138;17485;17170;17089;17162;17081;17190;17033;17033;16884;16902;17053;17021;16739;16159;16371;17267;17974;17749;17807;17769;17774;17649;17607;17680;17591;17377;17518;17273;17175;17499;17335;17120;17142;17263;17252;17284;17336;17431;17020;17371;17473;17401;17499;17325;17310;17138;17009;17358;16950;17010;17146;16553;16824;16779;16851;16655;15725;15125;15979;16701;16717;17059;16960;16851;17026;17374;17178;17500;17336;17210;17194;17101;17211;17179;17304;17246;17329;17169;17188;17337;17272;17403;17464;17439;17460;17477;17538;17401;17511;17209;17231;17245;17647;17406;16685;15233;14007;15314;16538;17428;17873;17622;17379;17691;17573;17488;17561;17364;17117;17372;17654;17589;17857;18164;17915;17730;17924;17491;17801;17458;17564;17313;17531;17528;17294;17465;17214;17746;17703;17745;17741;17568;17492;17420;17583;17203;16983;16975;17265;17448;17673;17749;17382;17277;16888;17048;17226;17517;17767;17747;17236;16878;16041;15772;16019;17153;17812;17642;17401;17449;17336;17113;16560;16834;17178;17481;17459;17341;17613;17651;17538;17442;17529;17249;17299;17128;17191;17047;16760;17124;17432;17180;17280;17356;17122;16969;16311;16459;17014;17026;16731;17221;17483;17400;17375;17506;17461;17799;18172;18111;17943;17611;17810;17765;17882;17626;17702;17570;17641;17546;17518;17689;17556;17712;17637;17398;17690;17511;17637;17673;17639;17714;17752;17628;17671;17777;17564;17400;17260;17397;17512;17664;17529;17486;17521;17429;17187;17304;17062;17254;17099;18024;18095;18185;17961;17581;17326;17800;17570;17904;17616;17649;17511;17789;17787;17688;17646;17615;17701;17572;17418;17631;17559;17433;17429;17567;17364;17400;17408;17006;16874;17169;17233;17265;17295;17086;17247;17258;17259;17138;17107;17012;17295;17408;17450;17675;17245;17142;17406;17529;17706;17468;17869;17668;17491;17519;17492;17481;17786;17624;17281;17294;17348;17449;17506;17712;17650;17742;17906;17680;17846;17852;17985;17796;17609;17410;17787;17548;17435;17423;17620;17696;17382;16998;16928;17108;17438;17828;17612;17865;18117;17669;17594;17575;17573;17557;17657;17493;17395;17352;17241;16981;16925;17290;17325;17386;17293;17565;17350;17425;17697;17350;17461;17340;17409;17400;17520;17728;17384;17274;17293;17405;17407;17746;17355;17580;17635;17704;17639;17222;17601;17779;17850;17539;17616;17642;17483;17638;17755;17427;17603;17624;17724;17536;17715;17897;17464;17511;17809;17700;17896;17706;17802;18056;17769;17672;17840;17865;17757;17720;17970;17804;17699;17689;17924;17609;17794;17951;17627;17758;17351;17341;17438;17424;17521;17578;17692;17573;17620;17479;17532;17690;17535;17611;17861;17922;17732;17639;17724;17779;17714;17614;17418;17607;17461;17577;17600;17788;17721;17615;17525;17765;17529;17579;17639;17473;17541;18017;17860;17666;17616;17803;17689;17569;17660;17528;17618;17537;17467;17478;17286;17458;17225;17478;17452;17528;17603;17384;17429;17374;17763;17850;17567;17717;17621;17470;17454;17668;17561;17396;16922;16114;16629;16914;16451;16952;16901;17039;17181;17239;16981;16855;17367;17451;17465;17365;17400;17264;17358;17516;17481;17209;17335;17480;17545;17381;17444;17541;17504;17296;17741;17860;17967;17712;18147;17587;17646;17553;17720;17692;17586;17340;17418;17778;16961;17254;17248;17331;17637;17229;17414;17638;17483;17970;17994;17904;17935;17642;17785;17572;17951;17735;17187;17291;17495;17612;17954;17666;17811;18006;17484;17460;17378;17314;17035;17137;17538;17470;17164;17348;17649;17621;17601;17620;17489;17999;17875;17941;17704;17582;17825;17746;17788;17808;18010;17681;17566;17562;17774;17622;17714;17636;17698;17688;17644;17594;17438;17671;17549;17577;17583;17246;17344;17263;17051;17030;17656;17740;17864;17520;17311;17710;17602;17732;17586;17418;17129;17011;16991;17186;16654;16536;15928;14955;14919;16427;17263;17020;16948;16995;16802;17095;17521;17614;17746;17864;17830;17640;17436;17690;17753;17820;17911;17977;17848;18100;17611;17578;17558;17678;18002;17835;18071;18053;17639;17692;17482;17702;17851;17658;17749;17828;17617;17687;17666;17842;17845;17575;17586;17124;17648;17493;17413;17505;17042;17329;17609;17636;17819;17925;18076;18063;17962;17642;17746;17749;17810;17965;18214;17943;18021;17748;17748;17138;16924;16462;16803;17223;17776;17523;17491;17902;17426;17486;17220;17425;17808;17565;17529;17868;17890;17968;18433;18182;18302;18170;18178;17758;18011;17904;17774;17736;17792;17782;17670;18005;18141;17965;17920;18108;18072;18075;18085;18217;18165;18165;18192;18157;18041;17809;18028;18172;18029;17881;17891;17628;17687;17927;17988;17988;18002;18160;17852;17884;17778;17701;17767;18044;17978;17918;17914;18102;17911;17793;17740;17743;17818;17486;17317;17188;17413;17426;17807;17494;17247;16794;17237;17885;17716;17630;17567;17387;17694;17806;17995;17911;17661;17825;17655;17943;17775;17550;17545;17249;17383;17589;18129;18291;18219;17903;18039;17846;18061;18260;17905;18029;17997;17386;16161;14974;14527;15410;17147;17987;18077;18055;18021;18047;17790;17992;17988;18050;18129;18019;18128;17641;17730;17848;17604;17956;18065;17964;18082;17961;17678;17987;17587;17666;17485;17909;17875;17916;17926;18033;18095;17916;17868;17814;17807;17921;16943;16871;17264;17562;17670;17742;17419;17611;17812;17626;17741;17562;17700;18004;17723;17754;17651;17376;17805;17643;17795;17992;18283;18063;17949;17769;17554;17857;17827;17843;17630;17727;17678;17766;17700;17586;17749;17793;17929;17857;17945;17893;17751;17756;17733;17692;17739;18163;18059;17983;17836;18038;18070;18007;17943;17847;17701;17826;17859;17931;18138;17723;18040;18106;17598;17613;17350;17392;17287;17537;17676;17872;17857;17769;17697;17720;17839;17690;17599;17722;17706;17875;17536;17539;17265;17323;17330;17207;17241;17505;17942;18087;17805;18092;18131;18043;17856;18045;17872;17975;17798;17961;18082;17929;18085;18067;18133;17925;17884;17793;17702;18110;17915;18060;17838;18113;17645;17949;17898;17967;17682;17593;17606;17651;17492;17663;17701;17447;17282;17233;16619;14478;12091;11617;13600;15570;17014;17471;17516;17418;17433;17083;17260;17282;17135;17259;17221;17618;17984;17983;17901;17945;18129;18159;18236;18146;18041;18070;18180;18029;17921;17960;17744;17936;18146;18158;17970;17634;17632;17824;17938;18074;17935;18117;18054;17976;17716;17475;17389;17675;17758;18060;17766;18110;18073;17903;18120;18146;18049;17852;17857;17981;18044;18052;17866;17899;17905;17935;17594;17764;18028;17717;17771;17742;17905;17979;17756;17741;17945;17565;16987;16989;17366;17348;17223;17741;17605;17598;17576;17615;17889;17843;17689;17822;17818;17678;17646;17759;17490;17615;17981;18104;17773;18052;17922;17883;17872;17696;18103;17876;17843;17903;17567
14639;14784;14334;13840;14333;14705;14920;14819;14480;14877;14903;14886;14960;14890;15104;15362;14814;14749;14935;14998;14715;14856;15164;15234;14917;14926;14967;15253;15391;15198;15084;14852;14722;14404;14576;14674;14935;15113;15068;15278;15287;15403;15304;15032;14913;15220;15048;15114;15489;15593;15642;15617;15478;15684;15522;15535;15533;15413;15128;15114;14913;14760;14786;15207;15653;15626;15548;15329;15626;16067;15867;16005;16306;15877;15817;15914;16149;16153;16009;16136;16108;16082;15862;15803;16020;15525;15574;15662;15803;15792;15979;15908;15922;15550;15498;15724;16022;16179;16313;16365;16081;16081;16492;16244;16348;15657;15888;16056;16225;16089;16247;16073;16352;16401;16098;16275;16344;16371;16263;16465;16158;16373;16184;16456;16380;16492;16316;16376;16236;16343;16446;16259;15990;16248;16456;16296;16404;15972;16695;16494;16632;16363;16627;16476;16467;16597;16754;16390;16488;16518;16607;16330;16272;16439;16451;16237;16459;16216;16525;16405;16200;16507;16758;16628;16539;16233;16213;16412;16281;15992;15654;15970;16486;16326;16103;16351;16548;16566;16237;15741;15542;16145;15836;16047;15943;16424;16132;16008;16190;16291;15968;15819;16210;16250;16645;16286;16404;16219;16567;16241;16371;16336;16350;16491;16672;16600;16462;16392;16350;16563;16519;16490;16608;16521;16589;16614;16627;16755;16530;16651;16602;16560;16375;16426;16310;16561;16389;16318;16485;16228;16577;16497;16564;16558;16440;16315;16306;16301;16342;16389;16425;16283;16186;16325;16717;16886;17002;16468;16558;16571;16299;16402;16393;16310;16437;16599;16804;16595;16570;16670;16783;16785;16795;17123;16852;17008;17011;16723;16825;16805;16474;16392;16235;15928;15738;16256;16260;16042;16261;16512;16516;16802;16644;16827;16767;16449;16496;16417;16422;16495;16348;16583;16281;16292;16313;16429;16251;15503;12883;8094;5846;9336;14137;15784;16253;16548;16782;16865;16693;16938;16783;16634;16544;16777;16677;16597;16687;16743;16401;16338;16422;16276;16463;16614;16627;16969;16944;16776;16962;16883;16900;16890;16732;16783;16814;16932;17006;16843;16996;16315;16464;16272;16687;16396;16571;16705;16722;16990;16928;16663;16693;16443;16607;16742;16860;16718;16825;16852;16645;16642;16542;16636;16625;16892;16696;16753;16574;16991;16645;16244;16462;16874;16855;16778;16864;16757;16778;16858;16510;16719;16563;16775;17045;16942;17003;17011;17019;17121;16630;16430;16426;16286;16240;16344;16604;16365;16218;16068;16356;16564;16449;16260;16274;16364;16849;16681;16638;16849;16827;16713;16924;16860;17177;17374;17468;17309;17278;17383;17223;17214;17231;16861;16940;17081;17094;16478;15663;16214;17121;17335;17035;17311;17085;17117;17179;17062;16762;17062;16643;16638;16801;16896;16628;16731;16626;16660;16533;16838;16571;16706;16748;16822;16675;16789;16995;16767;17234;17368;17271;17474;17617;17880;17857;17393;17186;17340;17110;17028;17089;17072;17164;17193;17261;17259;17103;17177;17289;17254;17180;17219;17172;16838;17283;17195;17007;17085;16925;17260;16826;17025;16702;17162;17624;17729;18089;17936;17716;17538;17582;17909;17759;17577;17591;17562;17411;17547;17262;17188;17228;17482;17285;17545;17134;17190;17195;17505;17164;17363;17117;17253;17216;17154;17150;17068;17223;17100;17166;17129;16984;16847;16935;16565;16699;16131;16081;16631;16661;16951;16585;16458;16434;17006;17459;17323;17635;17308;16965;17223;17052;16900;16923;17298;16989;17419;17628;17450;17577;17548;17538;17271;17280;17199;17596;17558;17471;17291;17569;17337;17390;17404;17369;17209;16338;15883;16493;17265;17816;17937;17866;17916;17545;17627;17239;17509;17458;17366;17193;17358;17592;17449;17902;17880;17942;17886;17661;17708;17577;17590;17654;17253;17175;17463;17413;17587;17576;17783;18051;17947;17606;17618;17437;17644;17193;16548;16068;16843;17400;17581;17628;17443;16790;16010;16260;17014;16807;16874;17178;16960;15617;14638;14471;15141;16598;17381;17521;17676;17513;17094;16299;15731;15908;16893;17245;17265;17506;17497;17535;17239;17566;17400;17456;17199;17082;17043;17099;16718;17242;17085;17253;17281;17216;17062;16834;16662;16569;16706;16880;16719;17062;17323;17275;17356;17404;17993;18111;18060;18012;17879;17969;18075;17770;17723;17763;17793;17685;17444;17386;17487;17608;17764;17501;17744;17473;17226;17367;17438;17635;17756;17822;17704;17932;17865;17570;17597;17607;17705;17508;17582;17607;17600;17503;17283;17108;17216;17248;17308;17848;17564;17928;17924;18238;17527;17530;17470;17482;17925;17794;17627;17865;17818;17604;17689;17841;17454;17606;17667;17578;17408;17563;17435;17274;17260;17403;17475;17545;17101;17219;17000;17215;17450;17300;17371;17517;17378;17284;17552;17408;17402;16950;17079;17241;17329;17177;17216;17182;17400;17308;17705;17725;17395;17745;17660;17434;17566;17387;17513;17436;17314;16936;17079;17041;17419;17612;17815;17897;17787;18078;17540;17749;17591;17653;17382;17513;17707;17498;17139;17566;17464;17602;17806;17055;16923;16740;17239;17356;17678;17907;17551;17727;17883;17797;17755;17827;17494;17731;17320;17430;17160;16890;17251;17401;17398;17443;17655;17196;17546;17403;17592;17546;17230;17351;17604;17494;17737;17667;17343;17501;17388;17245;17412;17495;17218;17362;17569;17761;17614;17646;17692;17888;17782;17358;17403;17383;17543;17674;17694;17898;17879;17965;17865;17809;17732;17903;17945;17444;17727;17676;17992;18079;17855;17606;17722;17988;17715;17610;17688;17846;17936;17911;17793;17819;17508;17481;17486;17641;17557;17405;17580;17404;17618;17475;17667;17517;17558;17597;17456;17601;17787;17835;17740;17947;17834;17826;17857;17813;17515;17756;17742;17818;17640;17511;17598;17362;17195;17570;17710;17695;17640;17416;17752;17691;17586;17638;17605;17764;17868;17993;17948;18029;18035;17777;17639;17752;17560;17625;17757;17717;17557;17187;17250;17432;17503;17454;17278;17149;17378;17442;17528;17489;17364;17698;17425;17442;17432;17583;17436;17539;17314;17106;16971;17244;17169;17390;17306;17294;17496;17780;17457;17411;17301;17399;17584;17421;17353;17396;17333;17378;17036;17250;17132;17362;17409;17602;17412;16803;16516;17248;17492;17786;17700;18060;17792;17656;17394;17610;17833;17682;17534;17492;17337;17187;17232;17347;17478;17439;17335;17365;17302;17298;17603;17762;18006;17908;17825;17575;17357;17917;17433;16904;16923;17130;17589;17510;17789;18008;17933;17553;17104;17016;17491;17482;17096;17391;17658;17639;17704;17592;17869;17683;17423;17682;17733;17822;17983;17846;17683;17845;17624;17768;17852;17691;17800;17673;17633;17741;18001;17747;17570;17536;17885;17636;17677;17498;17462;17528;17382;17456;17485;17622;17540;16703;15866;16411;17522;17893;18001;17719;17861;17896;17058;17023;17204;17389;17301;17353;17324;17117;16830;16235;14553;12783;13313;15613;17108;17194;16891;16711;16889;16981;17282;17571;17716;17780;17791;17464;17184;17712;17566;17844;17845;17793;17884;17926;17634;17509;17631;17575;18086;18124;18073;18080;17829;17483;17960;17718;17674;17954;17727;17666;17704;17712;17681;17681;17720;17570;17478;17359;17369;16943;17214;17461;17466;17426;17616;17596;17824;18033;18285;17958;17774;17600;17403;17333;17589;17908;17895;17884;18003;17916;17585;17173;16806;16848;17137;17273;17467;17368;17512;17634;17268;17403;17476;17852;17673;17856;17681;17640;18076;18059;18227;18165;17905;18091;17675;17918;17769;18044;17798;17932;17931;17771;17974;18042;18132;18369;17971;17949;18117;17960;18049;17914;18229;17774;18157;18136;17498;18090;18012;18073;17610;17644;17932;17813;18015;17780;17979;17876;17941;17891;17892;17707;17461;17714;17993;17897;17897;17993;17730;17761;17954;17885;17926;17626;17759;17628;17081;17062;17312;17580;17770;17667;17533;17409;17660;17801;18120;17666;17668;17550;17575;17938;17853;18140;18165;17669;17831;17954;17635;17809;17119;17433;17235;17764;18003;17978;18062;17862;18093;18012;17967;18118;18182;18241;17897;17775;17688;16976;16486;17017;17721;17888;18144;17916;17789;18041;17827;17945;18024;18013;18172;17840;18494;18135;17969;17982;17811;17995;17862;18086;17873;17962;17874;17700;17826;17475;17526;17974;18031;17993;17960;17948;17997;17753;17754;17689;17754;17683;17507;17556;17593;17855;17325;17595;17747;17547;17875;17710;17959;17796;17526;17763;18011;17738;17435;17682;17812;17809;17672;17886;18119;18130;17762;17748;17515;17970;17926;17760;17692;17740;17687;17682;17595;17671;17633;17819;17814;17880;18031;17951;17920;17443;17082;16965;17377;17538;17821;17937;17859;18159;18004;17905;18021;17775;17979;17887;18167;17757;17934;17938;17928;18098;17638;17325;17326;17343;16963;17497;17546;18048;17711;17642;17988;18100;17750;17604;17786;17793;17606;17911;17685;17492;17546;17394;17603;17777;17471;17440;17936;17979;17895;17748;18139;18015;17920;18293;18112;18164;17777;18061;18050;17975;17933;17883;18015;17965;17965;18013;17876;17837;18034;17932;17800;17957;18055;18139;17769;17868;17640;17312;17493;17739;17736;17547;17614;17688;17550;17515;17314;16676;15659;15284;16077;16900;17308;17660;17442;17440;17521;17319;17401;17200;17232;17218;17451;17685;17713;17991;17663;17808;18173;17965;18384;18106;17874;17762;18208;18154;17921;17907;17881;17570;18077;17971;17883;17942;17825;17627;17945;17965;17877;18085;18216;17929;17888;17685;17480;17336;17767;17707;17946;17988;17652;17856;17942;18136;18226;17928;17844;17838;18198;17996;17860;17938;18136;17939;17511;17494;17701;18012;17811;17777;17527;17981;18038;17872;17670;17478;17267;17357;16969;16647;16971;17321;17803;17667;17723;17743;18022;18019;17460;17746;17601;17544;17893;17657;17759;17789;18282;18030;18025;17942;17991;17983;17967;17715;18082;17931;17841;17917;17514
14760;14875;14298;13929;14286;14890;14819;14920;14777;14798;14967;15032;14783;15191;15229;15195;14945;14943;14921;14686;14837;14842;15131;15057;15054;14962;14950;14977;14847;15087;14891;14982;14699;14612;14770;14891;15181;15166;15021;14889;15155;15580;15362;15248;15418;15549;15482;15282;15332;15381;15789;15828;15665;15867;15810;15381;15454;15306;15345;15084;14991;14772;15170;15194;15481;15599;15734;15704;15791;15852;16197;15972;16085;16008;16074;16005;16198;16044;15867;15974;16024;15774;16000;15771;15598;15282;15496;15431;15607;16012;16185;16022;15480;15134;14899;15680;16047;16073;16275;16175;15906;16396;16199;16066;16111;16031;15953;15806;16161;16115;15880;16249;16090;16138;16381;16348;16471;16160;16214;16364;16192;16260;16390;16298;16285;16456;16232;16438;16147;16173;16446;16263;16174;16239;16556;16350;16523;16357;16389;16365;16407;16319;16524;16617;16252;16471;16533;16480;16775;16380;16372;16504;16349;16439;16526;16424;16531;16519;16433;16396;16351;16461;16276;16375;16389;16130;16063;16523;16639;16126;16015;15802;16144;16092;16210;16144;16475;16493;16452;15787;16223;16324;16034;15642;15618;15974;16295;16504;16515;16503;16031;16239;16301;16433;16694;16631;16616;16375;16521;16538;16114;16186;16392;16395;16394;16666;16569;16676;16508;16561;16439;16339;16280;16383;16527;16596;16657;16519;16753;16482;16565;16559;16385;16497;16493;16346;16406;16448;16566;16511;16720;16625;16421;16500;16544;16341;16316;16335;16212;16330;16335;16251;16306;16453;16495;16750;16742;16413;16261;16546;16610;16234;16111;16280;16221;16765;16354;16579;16762;16787;16586;16729;16870;16852;16744;16744;16904;16807;16621;16629;16479;16613;16441;15927;15662;15938;16209;16294;16384;16508;16771;16879;16445;16515;16399;16570;16377;16443;16423;16274;16443;16482;16612;16679;16794;15911;16087;15146;11345;7094;5223;8295;12775;14877;15992;16698;16785;16936;16659;16701;16788;16727;16736;16825;16610;16531;16530;16265;16285;16377;16224;16268;16060;16247;16730;16879;16652;16647;16688;16957;16964;16854;16651;16719;16767;16783;16911;17059;16830;16445;16487;16106;16191;16588;16283;16592;16792;16816;17008;16574;16465;16337;16036;16185;16486;16651;16744;16872;16696;16778;16899;16766;16523;16574;16771;16666;16739;16986;16640;16597;16468;16744;16765;16796;16838;16636;16898;16732;16714;16689;16706;16619;16892;16794;16989;16970;16989;17140;16788;16519;16459;16233;16290;16308;16254;16142;16261;16117;16442;16442;16254;16066;16145;16469;16535;16766;16712;16773;16756;16952;17096;17382;17424;17593;17481;17317;17116;17398;17279;17148;16995;17164;17258;17125;17006;16790;16443;16640;16882;17178;17292;17454;17028;17085;16759;16909;16894;16940;16840;16619;16909;16947;16778;16727;16852;16555;16805;16551;16538;16708;16722;16770;16764;16920;16919;16756;17003;17161;17295;17246;17401;17435;17477;17313;17430;17248;17108;16972;17147;16979;16971;17172;17382;17319;17237;17289;17213;17518;17362;17141;17306;17066;16798;17193;17086;17218;16998;17041;17202;16789;17128;17168;17868;17898;17923;17913;17659;17789;17805;17717;17545;17436;17627;17576;17304;17453;17408;17288;17393;17360;17256;17246;17166;17122;17038;17309;17350;17327;17272;17423;17407;17373;16892;17079;17304;16931;17174;17277;17164;17020;16685;16853;17052;16712;16576;16870;16847;17067;16853;15987;15485;16273;17099;17397;17550;17404;17382;17081;17267;16966;16874;17186;17304;17458;17671;17356;17532;17295;17582;17275;17289;17476;17597;17568;17486;17518;17285;17456;17147;17407;17459;17663;17440;17473;17206;17400;17583;17643;17781;17656;17619;17313;17721;17657;17558;17192;17141;16651;17132;17396;17775;17974;18041;17823;17731;17698;17459;17439;17429;17459;17238;17242;17225;17465;17572;17653;17912;17907;17731;17583;17416;17556;17006;15992;15357;16284;17050;17336;17498;17467;16414;15022;14966;16169;16195;16217;16486;16598;15164;13170;12210;13078;15085;16745;17382;17575;17366;17213;16739;15259;15470;16483;17026;17539;17360;17387;17756;17721;17627;17602;17219;17185;17331;17453;17150;16985;17094;17153;17355;17102;17046;16864;16973;16974;16754;17030;17131;17011;17107;17363;17542;17499;17381;17888;18028;18167;18241;18183;17839;17907;17782;17753;18146;17942;17616;17573;17350;17267;17612;17823;17667;17682;17300;17490;17503;17594;17679;17613;17886;17561;17764;17477;17984;17694;17837;17440;17209;17482;17635;17652;17605;17334;17447;17116;17280;17141;17661;18101;18043;18033;18065;17818;17554;17434;17544;18085;17852;17710;17922;17669;17796;17657;17657;17896;17590;17897;17717;17462;17754;17472;17186;17075;17309;17357;17522;17518;17466;17259;17252;17568;17611;17431;17384;17359;17348;17137;17200;17273;17051;17288;17367;17182;17386;17070;17165;17408;17417;17572;17534;17626;17612;17646;17494;17311;17210;17526;17377;17475;17162;17197;17107;17301;17607;17732;17728;17475;17617;17814;17721;17693;17457;17484;17729;17387;17265;17127;17353;17958;17640;17890;17347;16988;17266;17229;17221;17732;17705;17513;17679;17809;17668;17626;17951;17462;17458;17568;17283;17235;16977;17263;17329;17536;17512;17403;17345;17307;17383;17471;17405;17223;17226;17511;17480;17587;17279;17573;17318;17274;17273;17267;17574;17462;17937;17554;17715;17391;17476;17467;17672;17748;17317;17487;17424;17787;17672;17953;17729;18026;17713;17787;17783;17922;18066;17808;17735;17762;17872;17867;17724;17723;17781;17748;17667;17587;17555;17854;17529;17709;17716;17820;18047;17887;17470;17859;17835;17632;17669;17280;17463;17632;17385;17383;17563;17570;17757;17696;17583;17498;17673;17662;17815;17744;17717;17934;17676;17259;17582;17545;17746;17691;17555;17592;17409;17547;17595;17739;17636;17703;17793;17786;17710;17763;17681;17758;17988;17725;17892;17995;17956;17934;17947;17760;17648;17650;17887;17699;17632;17752;17341;17344;17290;17434;17528;17493;17458;17594;17561;17534;17630;17590;17617;17686;17516;17223;17614;17684;17655;17581;17584;17222;17518;17353;17243;17189;17444;17330;17398;17578;17504;17602;17739;17489;17458;17448;17385;17339;17467;16989;16827;16923;17416;17486;17441;17151;16135;15891;16899;17518;17706;17865;17719;17920;17947;17571;17680;17649;17690;17494;17413;17482;17314;17459;17327;17003;17518;17420;17260;17276;17440;17680;17655;17882;17663;17485;17616;17228;17273;16995;16252;16112;16932;17525;17765;17672;17905;17774;17905;17077;16824;17123;17597;17770;17308;17259;17540;17524;17600;17699;17212;17421;17225;17248;17635;17877;17839;17742;17521;17693;17829;17808;18027;17722;17860;17821;17807;17745;17856;17832;17500;17836;17750;17943;17827;17534;17547;17414;17125;16708;16984;17044;16300;14643;15140;17295;17895;17798;17837;17809;17420;16763;16367;16802;17436;17441;17696;17379;17157;16738;16313;15245;13775;14014;16321;17185;17524;17085;16873;16513;17172;17374;17543;17619;17784;17742;17490;17277;17527;17757;17614;17962;17682;17879;17934;17679;17853;17521;17854;17858;17675;18126;18093;17857;17826;17690;17910;17701;17704;17752;17887;17940;17452;17609;17631;17731;17813;17466;17458;17457;17312;17292;17413;17530;17574;17454;17619;17576;17883;18068;18190;17779;17153;16218;16274;17063;17778;18096;18027;17646;17988;17631;17641;16983;16741;16562;17569;17551;17665;17466;17811;17127;17245;17725;17802;18011;17769;17743;17868;18224;18213;18199;17997;18086;18055;18009;17848;17864;18315;18153;18003;18239;18077;17962;18085;18255;17986;17889;18003;17747;17786;17641;17609;17868;18092;17883;17872;17843;18120;18390;17864;17693;17562;17978;18030;18100;17850;18114;17831;17924;18048;18180;17939;17814;17614;17839;18006;18037;18059;17728;17765;17898;17872;17937;17934;17856;17427;17329;17236;17716;17382;17492;17507;17588;17478;17511;17794;18063;17852;17790;17846;17760;17774;18117;17954;17923;17665;17773;18089;17928;17891;17656;17443;17316;17778;18100;18114;18025;17879;18071;18075;17730;17923;17834;18101;17809;17655;17782;17631;17518;17677;17770;18050;17870;17806;17912;18135;17840;17999;18050;17909;17842;17853;17888;18119;17800;18057;18195;17823;17872;18157;17958;18002;17649;17598;17675;17303;17654;18096;17902;18149;17715;17795;17708;17672;17909;17715;18051;17749;17786;17651;17779;17990;17360;17596;17668;17952;17838;17801;17883;17504;17956;17576;17986;17966;17679;17824;17515;17703;17779;17984;17940;18092;18243;17739;17894;17957;17642;17439;17490;17683;17624;17608;17718;17723;17817;17975;17717;17911;17779;17803;17903;16943;15972;15208;16525;17125;17460;17567;17947;17919;17873;17927;17941;18059;17850;17796;18018;17881;18067;17775;18023;17612;17699;17399;17326;17118;17009;17341;17973;17741;17596;17706;17744;17881;17860;17788;17749;17779;17646;17768;17699;17503;17468;17569;17571;17958;17720;17900;17793;18121;17944;18153;17846;18010;17946;17945;18105;18071;18117;17962;18154;18146;17975;18109;18004;17965;18043;18008;17889;17975;17747;18016;17921;17834;17909;18047;18065;17842;17598;17540;17390;17552;17828;17818;17745;17662;17632;17601;17527;17452;17161;17089;17383;17487;17641;17659;17542;17502;17444;17371;17383;17270;17309;17321;17326;17423;17598;17835;17582;17658;17971;18117;18226;18059;17746;18003;18074;17843;18149;17670;17817;17901;17979;18138;17867;17888;17833;17733;18030;17767;17865;18254;18036;17944;17909;17673;17799;17619;17481;17843;17842;17933;17883;17781;17998;18039;17920;17746;17749;18000;18091;18144;18002;18139;18120;17590;17374;17532;17848;18067;17920;17895;17877;18027;18013;18025;18053;18029;17405;17310;17067;15963;16136;17166;17813;17812;18179;17798;17721;17874;17791;17654;17465;17652;17392;17637;17769;17807;18043;17770;17721;18096;17804;17731;17666;18057;17903;17908;17427;17539;17640
14930;14919;14464;14061;14330;14723;14724;14914;14918;14770;14787;15097;14913;15234;15179;14919;14976;14893;14912;14866;14625;14847;14963;15072;14787;14603;14756;14873;15125;15024;14980;15169;14923;14893;14965;14819;14941;15068;15080;15044;15475;15346;15226;15339;15629;15572;15501;15429;15452;15560;15633;15438;15680;15788;15627;15521;15464;15395;15486;15442;15088;15517;15328;15276;15574;15546;15517;15700;15749;15805;15851;15940;15953;15981;16076;16285;15951;15792;16089;15879;16068;16126;15919;15749;15646;15389;15418;15680;15676;15771;15744;15976;15663;15164;15159;15516;15773;16385;16234;16133;16496;16200;16226;16117;16336;16153;16041;16226;16105;16100;15973;16097;15760;15976;16113;16433;16386;16075;16285;16162;15995;16137;16121;16372;16196;16330;16268;16345;16481;16419;16272;16326;16539;16395;16501;16458;16258;16316;16204;16515;16553;16420;16396;16331;16285;16437;16363;16779;16529;16668;16340;16421;16408;16425;16402;16216;16551;16700;16517;16555;16386;16501;16539;16448;16194;15991;15867;15990;16359;16224;16116;16045;16086;16074;16188;16151;16149;16389;16490;16391;16283;16332;15750;15760;16098;16061;16375;16494;16616;16353;16526;16412;16417;16305;16380;16566;16674;16189;16425;16119;16095;16370;16677;16699;16578;16483;16673;16344;16435;16702;16250;16160;16250;16154;16538;16533;16311;16591;16726;16524;16303;16305;16191;16350;16420;16464;16337;16293;16549;16412;16465;16528;16484;16447;16492;16053;16272;16302;16279;16564;16302;16308;16218;15854;16587;16317;16595;16761;16475;16604;16713;16283;16068;16352;16381;16440;16565;16355;16575;16644;16963;17030;16884;16850;16889;16835;16828;16623;16176;16507;16690;16661;16334;16110;15569;16118;16356;16357;16520;16554;16781;16369;16332;16329;16063;16220;16399;16440;16428;16456;16264;16496;16543;16689;16101;16358;16014;14000;10010;5633;4532;8073;12486;15113;16299;16354;16459;16552;16721;16665;16786;16706;16737;16778;16728;16745;16181;15941;16287;16183;16381;16403;16214;16365;16338;16628;16554;16758;17058;17000;17090;16982;16995;16859;16797;16877;16674;16839;16597;16486;16358;15977;16250;16411;16157;16414;16910;16955;16427;16011;16162;16221;16324;16283;16529;16822;16884;16862;16703;16669;16858;16606;16733;16600;16433;16505;16431;16598;16741;16923;16754;16728;16683;16678;16730;16842;16877;16751;16753;16792;16783;16616;16700;16832;16815;16943;17026;16740;16656;16733;16211;16212;16193;16251;16499;16054;16026;16276;16373;16348;16504;16367;16424;16573;16565;16553;16675;16842;16790;16825;17010;17183;17182;17655;17358;17510;17258;17043;17423;17293;17330;17164;17183;17171;17140;17058;17036;17029;17087;17278;17027;17199;17124;17048;16876;16675;16954;17004;16852;16904;17030;16875;16851;16506;16819;16815;16959;16964;16703;16791;16766;16512;16440;16651;16916;16883;16662;16992;17146;17307;17115;17406;17246;17155;17203;17286;17137;17159;17273;16972;17184;17017;17161;17302;17337;17114;17309;17262;17225;17188;17109;17069;16880;17124;17117;17200;17165;17235;17083;16953;17284;17461;17567;17844;17788;17911;17816;17732;17766;17760;17691;17774;17641;17424;17394;17177;17264;17209;17197;17278;17103;17350;17171;17229;17360;17330;17304;17364;17473;17454;16982;17205;17006;16943;16850;17019;17056;17141;17103;17219;17062;16938;16930;17075;16907;17000;16842;16848;16701;15374;15082;16137;17204;17199;17729;17430;17358;17217;17200;17135;16988;17070;17016;17319;17553;17343;17406;17134;17212;17127;17422;17293;17549;17554;17040;17135;16952;16998;17602;17520;17589;17723;17812;17738;17234;17113;16979;16968;17589;17548;17364;17293;17267;17277;17097;17272;16947;16473;16303;17236;18029;17775;17911;17673;17831;17809;17497;17375;17371;17575;17187;17073;17201;17595;17424;17431;17677;17759;17852;17756;17868;17535;17070;16279;16061;16692;17162;17264;17506;17178;16652;15742;15734;16466;16268;15771;16630;16636;15516;12923;11019;11502;14189;16416;16892;17160;17520;17198;16782;15732;16043;16825;17369;17222;17350;17278;17712;17788;17625;17498;17402;17391;17535;17284;17289;17298;17386;17219;17088;17107;17069;16737;17162;16982;16997;17178;17148;17071;17320;17328;17380;17426;17587;17681;18231;18232;18094;17848;17999;17849;17720;17616;17847;17866;17757;17570;17562;17486;17562;17796;18028;17494;17238;17767;17482;17902;17819;17720;17434;17653;17693;17621;17575;17720;17337;17499;17256;17816;17518;17667;17479;17316;17412;17189;17332;17410;17902;18248;18270;17995;17982;17743;17662;17830;17729;18041;17844;17429;17768;17849;17749;17600;17723;17695;17812;17997;17942;17469;17483;17507;17630;17110;17590;17416;17328;17425;17330;17508;17408;17527;17532;17285;17517;17301;17014;16983;17257;17080;17322;17193;17202;17342;17324;17441;17522;17439;17569;17352;17638;17553;17949;17601;17593;17492;17394;17428;17504;17309;17015;17199;17296;17678;17419;17695;17558;17701;17740;17509;17577;17446;17711;17445;17686;17830;17444;17366;17602;17997;17704;17759;17629;17696;17349;17376;17549;17638;17710;17834;17563;17618;17595;17504;17665;17624;17298;17103;17405;17425;17358;17344;17689;17592;17696;17329;17251;17495;17385;17567;17465;17153;17203;17183;17534;17683;17399;17467;17684;17335;16999;17206;17582;17484;17693;17807;17570;17442;17547;17644;17511;17371;17580;17455;17403;17462;17632;17809;17747;17802;17801;17712;18029;17729;17779;18033;17818;17819;17844;17611;17680;17901;17774;17534;17418;17309;17474;17946;17819;17632;17953;18033;18037;17971;17834;17876;17710;17893;17655;17561;17496;17409;17541;17648;17400;17697;17898;17644;17483;17332;17427;17559;17468;17723;17742;17694;17736;17422;17421;17539;17739;17841;17698;17469;17541;17541;17735;17712;17861;17931;17815;17738;17786;17756;18097;17739;17607;17654;17330;17859;18029;17827;17994;17862;17703;17641;17600;17691;17643;17246;17653;17273;17449;17376;17529;17513;17581;17550;17536;17554;17615;17716;17484;17671;17626;17666;17818;17695;17668;17461;17616;17445;17235;17324;17322;17091;17031;17562;17457;17474;17594;17534;17713;17633;17660;17463;17255;17456;17312;16929;16703;16851;17129;17569;17487;17298;16558;16456;17122;17813;17775;17612;17640;18069;17886;17977;17756;17449;17649;17454;17596;17567;17434;17394;17538;17439;17196;17358;17037;17090;17056;17484;17855;17670;17734;17643;17765;17290;17211;16280;14841;15252;16279;17394;17877;17730;17661;17764;17456;17200;16984;17235;17670;17537;17483;17307;17335;17484;17731;17667;17404;17209;17401;17442;17660;17887;17978;17835;17631;17743;17795;17802;17775;17795;17881;17980;18044;17996;17876;17544;17619;17884;17905;17558;17507;17573;17442;17143;16150;15275;16166;16798;15946;14752;15660;17135;17729;17638;17697;17915;17553;16722;16617;17069;17510;17755;17709;16895;16182;16288;16392;16166;15641;16088;16810;17365;17420;16964;16640;16652;17082;17378;17543;17561;17825;17659;17748;17456;17612;17803;17710;17717;17853;17562;17854;18142;17778;17843;17880;17857;18252;18071;18059;18266;17919;17999;17985;17688;17874;17755;17743;17713;17590;17842;17859;17671;17371;17416;17318;17618;17436;17363;17283;17408;17442;17518;17810;17630;17728;18135;18188;17178;15841;14504;14549;16323;17935;18060;17833;17886;17730;17728;17546;17125;16994;17317;17518;17913;17737;18054;17855;17712;17666;17848;17852;17648;17832;17792;17933;18398;18023;18150;18137;18210;17809;17917;17790;17836;17931;18100;18080;17837;18083;17950;17973;18253;18003;17981;17774;17657;17614;17488;17284;17748;18165;17923;18213;18108;17976;18123;18064;17627;17672;17755;17742;17851;17974;17920;18042;18242;18137;17927;17985;17908;17764;18002;17996;18033;17840;17897;17868;17779;17768;17986;17782;17780;17717;17552;17390;17588;17640;17376;17392;17436;17538;17612;17928;17823;18053;18054;17672;17753;18253;17887;17914;17984;17740;17691;17798;17783;17733;17559;17647;17651;17731;18185;17980;18067;17763;17804;17962;18098;18093;18064;17823;17382;17052;17280;17714;17601;17964;17935;18112;17882;17758;18176;17991;18099;18018;17965;17987;18001;17958;18114;18029;18157;17945;18164;18012;17847;17733;18100;17961;17656;17615;17643;17659;17776;17975;18107;18043;17816;18061;17841;17770;17942;17552;17607;17749;17599;17714;17895;17597;17336;17385;17866;18092;17635;17865;17909;17545;17794;17663;17801;17607;17556;17651;17855;17965;17777;17960;18061;18041;18028;17808;17824;17925;17800;17813;17409;17383;17734;17694;17720;17744;17892;18229;17861;17775;18071;17617;17227;16376;14571;13406;15218;17122;17508;17557;17857;17845;17888;18093;18051;17954;17555;17858;18176;18084;17734;17908;17856;17858;17690;17594;17271;17090;17372;17617;17565;17639;17362;17491;17702;17778;17606;17770;17685;17639;17665;17925;17515;17340;17536;17464;17835;17661;17924;17936;18030;18076;17996;17989;17973;17925;18030;17989;17868;17868;17718;18065;18062;18119;17961;17787;17945;18109;17968;17967;17864;18264;17693;17828;18088;17982;18023;18155;17806;17624;17705;17259;17406;17604;17867;17656;17607;17922;17837;17904;17656;17771;17286;17364;17366;17230;17596;17749;17252;17350;17183;16951;17169;17419;17471;17492;17371;17422;17561;17908;17747;17838;18014;18202;18230;18209;17818;17815;18103;18259;18041;17758;17898;17886;17953;18052;17884;17832;17900;17878;17747;17978;17918;18210;18251;18240;17885;17629;17421;17601;17237;17304;17624;17981;18000;17921;17910;18243;17760;18060;17815;18183;18229;18074;18063;17888;17875;17999;17880;17814;17914;18013;18018;18022;17447;18231;18344;17949;17937;17785;17442;17636;17233;16580;16747;17635;17686;17688;18141;18144;18020;17574;17922;17639;17835;17552;17444;17637;17606;17696;18071;17914;17777;18179;17849;17679;17642;17800;18001;17833;17450;17677;17728
14985;14895;14283;14228;14353;14818;15026;15061;14277;14567;14605;14998;14957;15028;15118;14766;14965;14777;14742;14668;14696;14793;15026;14684;14714;14602;14630;14761;14969;15216;15325;15145;15146;15370;15204;15207;14890;15001;15041;15214;15147;15492;15192;15352;15375;15204;15292;15314;15488;15400;15570;15545;15709;15515;15650;15543;15498;15342;15089;15174;15209;15284;15305;15304;15346;15497;15504;15774;15538;15604;15921;15941;15879;16012;16113;16316;15858;15909;15886;15952;15929;16117;15728;15647;15568;15635;15402;15219;15520;15927;16142;16082;15789;15798;15689;15894;16209;16341;16154;16211;16307;16031;16333;16012;16117;15926;16252;16242;16009;16140;16272;16242;16176;16250;16175;16620;16352;16037;16316;16253;16476;16370;16445;16487;16139;16066;16384;16476;16358;16420;16294;16177;16283;16245;16565;16337;16372;16187;16377;16363;16401;16476;16425;16509;16330;16175;16507;16601;16711;16203;16356;16110;16409;16442;16345;16175;16477;16250;16407;16429;16390;16557;16400;16320;16166;15697;15841;15928;16146;16255;16251;16266;15643;15999;15858;16009;16004;16214;16237;16196;16225;16332;16007;16134;16157;16488;16302;16347;16692;16504;16411;16568;16264;16177;16219;16404;16751;16585;16508;16698;16213;16309;16294;16510;16392;16452;16453;16575;16469;16459;16636;16599;16520;16518;16478;16737;16510;16632;16445;16738;16585;16581;16258;16637;16332;16446;16388;16535;16447;16608;16344;16151;16435;16322;16748;16526;16202;16413;16432;16379;16236;16269;16305;16165;16435;16763;16637;16630;16599;16492;16298;16268;15932;15934;16222;16429;16779;16963;16836;16944;16716;16622;16784;17037;16818;17067;17081;16723;16521;16438;16897;16587;16579;16114;16035;16207;16314;16688;16343;16457;16338;16373;16372;15848;16074;16180;16405;16189;16430;16281;16392;16337;16402;16645;16419;16545;15251;12240;7790;4482;3935;8128;12777;15287;16329;16646;16414;16321;16414;16654;16658;16690;16752;16597;16862;16575;16484;16077;16358;16580;16351;16240;16215;16199;16385;16472;16518;16751;16888;16885;16911;17083;17027;16956;16913;16868;17084;16966;16625;16376;16195;15905;16410;16740;16697;16578;16581;16554;15703;15301;15861;16405;16644;16553;16476;16777;16754;16763;16739;16817;16577;16505;16528;16641;16592;16274;16523;16712;16812;16627;16715;16789;16962;16776;16886;16706;16680;16799;16636;16446;16587;16636;16321;16493;16875;16773;16665;16515;16721;16503;16535;16367;16305;16430;16476;16422;16366;16545;16488;16028;16175;16274;16257;16460;16537;16560;16871;16820;16881;16851;17250;17514;17581;17475;17524;17248;17255;17212;17023;17379;17392;17150;17265;17274;17123;16948;16951;17183;17203;17194;17295;17093;17150;16893;17313;16982;16679;16719;16676;17024;16676;16935;16525;16650;16755;16776;16947;16531;16943;16755;16702;16730;16639;16423;16670;16776;16879;16566;16986;17114;17368;17466;17391;17176;17254;17290;17141;17097;17200;17334;17085;17197;17360;17597;17095;17153;17064;17323;17291;17096;17355;16980;17022;17414;17196;17080;17111;17122;17181;17130;17238;17373;17435;17608;18002;17923;17833;17917;17930;17521;17595;17644;17431;17708;17338;17382;17495;17429;17080;17384;17155;17171;17357;17484;17235;17373;17092;17345;17415;17286;17157;16868;16747;16411;16378;16643;17124;17354;17205;17265;17084;17207;17092;16967;17078;16876;16966;16955;16638;16160;15928;16277;17044;17601;17476;17430;17506;17409;17426;17287;17280;17216;17317;17377;17582;17468;17552;17209;17332;17180;17107;17263;17365;17070;16455;16404;16599;17105;17230;17391;17363;17653;17765;17575;17471;16595;15958;16408;17195;17526;17312;17257;17620;17556;17417;17225;17321;16701;17220;17471;17673;17918;18147;17693;17720;17672;17437;17384;17473;17275;17230;17153;17153;17480;17455;17470;17484;17545;17600;17651;17571;17652;17586;17103;16928;17223;17126;17380;17463;17617;17208;16996;16939;17127;16820;16727;16900;17070;16350;14679;12371;12031;13756;15577;16212;17200;17328;17307;16809;16044;16167;16706;17284;17049;17153;17216;17347;17424;17781;17475;17384;17664;17367;17546;17330;17505;17437;17022;17110;17000;16785;16837;17091;16857;16930;16868;17143;17443;17429;17322;17603;17459;17649;18018;18396;18168;18121;18038;17975;17581;17711;17713;17839;17694;17621;17834;17500;17520;17337;17337;17535;17588;17626;17652;17705;17590;17490;17717;17786;17637;17552;17755;17541;17456;17635;17398;17126;17528;17544;17584;17356;17396;17315;17189;17437;17355;17823;18167;18031;18297;17889;17778;17708;17692;17735;18024;17966;17713;17653;17476;17556;17677;17746;17727;17715;17835;17928;17658;17778;17479;17525;17496;17437;17497;17593;17267;17751;17646;17333;17451;17514;17319;17077;17208;17250;17154;17394;17360;17298;17376;17176;17716;17501;17665;17781;17665;17580;17668;17571;17741;17502;17693;17539;17549;17691;17562;17756;16854;16936;17069;17618;17574;17707;17527;17590;17645;17471;17198;17332;17543;17662;17557;17711;17827;17439;17547;17781;17506;17974;17720;17780;17524;17826;17629;17770;18068;18159;17707;17719;17603;17592;17519;17358;17587;17318;17305;17217;17242;17498;17672;17610;17685;17708;17460;17274;17564;17815;17555;17704;17351;17209;17339;17466;17395;17516;17654;17500;17420;17211;17136;17272;17544;17809;17866;17666;17409;17455;17272;17267;17313;17459;17761;17472;17620;17648;17891;17674;17951;17821;17780;17879;17960;17941;17608;17789;17737;17591;17658;17825;17682;17586;17511;17646;17418;17331;17690;17782;17742;17677;17595;17693;17847;17632;17870;17930;17737;17696;17471;17616;17485;17198;17410;17643;17628;17692;17694;17499;17236;17088;17105;17395;17711;18084;17733;17723;17686;17700;17840;17909;17701;17609;17343;17501;17872;17519;17723;17807;17965;17748;17759;17931;18109;17773;17632;17669;17483;17508;17382;17761;17769;17828;17561;17685;17738;17785;17446;17594;17400;17321;17359;17434;17240;17475;17324;17592;17612;17373;17404;17322;17706;17542;17268;17578;17649;17568;17633;17632;17435;17565;17625;17241;17402;17563;16947;17370;17097;16995;17049;17577;17497;17623;17539;17203;17456;17341;17328;17409;17045;17238;17103;17434;17359;17680;17359;17401;17362;17468;17853;17448;17713;17727;17854;17928;17733;17691;17802;17653;17585;17663;17202;17255;17013;17190;17378;17073;17197;17289;17092;17047;17266;17799;17793;17688;17820;17478;17345;17243;16436;15335;15150;15721;16403;17377;17662;17582;17273;17378;17116;17165;16975;17472;17463;17344;17237;17264;17296;17919;17728;17470;17324;17534;17377;17489;17904;17941;17895;17786;17616;17660;17950;17951;17935;18083;17779;18112;18087;17971;17686;17837;17742;17937;17724;17510;17628;17468;17061;15980;14737;15461;16552;16873;16457;16859;17396;17826;17790;17880;17557;17552;17378;17291;17262;17685;17658;17477;16207;14632;15109;16056;16435;15977;16397;17101;17486;17410;16974;16765;16747;17114;17272;17786;17714;17777;17853;17530;17735;17529;17642;17842;17770;17932;17619;17780;17832;17701;17857;17721;18154;17995;18052;17972;18000;17931;17880;17649;17872;17873;18187;17753;17722;17638;17621;17633;17260;16806;16935;17520;17527;17554;17410;16974;17181;17393;17562;17468;17660;17700;17982;17826;17156;15738;14090;14339;16248;17488;17943;17870;17982;17669;17653;17496;17379;17108;17598;17707;17728;17882;18006;17859;17695;17949;17854;17772;17805;17973;17786;17932;17963;18061;18190;18020;18186;17945;17922;18246;17992;18016;18052;18060;17781;17865;18054;18032;18168;18114;17881;17873;17564;17606;17126;17421;17773;17973;17827;17783;17815;18108;18107;17921;17974;17942;17819;17730;17902;17783;17789;17919;18074;18129;18244;18090;17761;18083;17952;18025;18267;17846;17953;17632;17826;18004;17800;17513;17457;17551;17446;17428;17504;17495;17476;17625;17350;17486;17327;17826;17904;17915;17735;17884;17653;17799;17854;17658;17768;17626;17844;17794;17703;17833;17684;17720;17327;17755;18098;18302;18264;17870;17986;18134;17802;18433;18103;18021;17626;16716;16932;17186;17603;18076;17950;17859;17703;17777;17707;17891;18100;18280;18136;18395;18077;17932;18189;18198;17851;17927;17857;17637;17587;17802;18109;18014;18194;17865;17597;17826;17702;17894;17939;18166;18078;17923;17884;17981;17929;17762;17827;17814;17969;17931;17769;17587;17416;17334;17774;17735;17886;18019;17751;17839;17880;17959;17864;17613;17817;17671;17328;17652;17920;17832;18227;17861;17952;17721;17602;18005;18091;17912;17600;17313;17578;17596;17656;17563;18063;17870;17863;17791;17878;17446;17383;16023;13730;12272;14326;16359;17300;17600;17771;17944;17972;17958;17954;17861;17686;17843;17771;17816;17683;17831;17716;17590;17483;17512;17468;17180;17406;17674;17617;17718;17236;17485;17920;17615;17655;17621;17722;17491;17519;17515;17706;17360;17063;17536;17494;17767;17953;17904;18058;18112;18057;17960;17936;18267;17811;18088;17959;18006;17953;18120;17926;17919;17916;17876;17925;17762;17981;17988;18122;18161;17797;17804;17819;17945;17979;17865;17731;17687;17485;17191;17416;17840;17603;17672;17964;17817;18066;17526;17497;17472;17661;17312;17135;16896;17147;17492;17331;17187;17375;17517;17067;17321;17404;17695;17340;17602;17699;17738;17626;17955;18055;18065;18163;18274;17817;17906;17951;18167;18021;18017;17754;17826;18113;18155;18074;17955;17952;17754;18055;17901;17776;17992;17900;17820;18057;17597;17589;17361;17470;17564;17811;17914;18166;18145;18271;18132;17830;17614;17987;18257;18129;17960;18122;17804;18099;17902;18041;17897;18084;18319;17969;17808;17946;17801;18096;17937;17994;17367;17257;17408;17451;17219;17156;17597;17602;17600;17724;17913;17822;18006;17775;18084;17931;17974;17477;17746;17618;17673;17774;17852;17659;17693;17659;17720;17636;17715;17855;18186;17965;17823;17726
15027;14810;14349;13956;14570;14818;14670;14825;14641;14349;14875;14987;14963;14925;15175;15260;15169;14925;14703;14671;14671;14749;14868;14757;14765;14783;14798;14571;14824;15168;15110;15126;15081;14987;15265;14919;15139;14792;14965;15181;15133;15230;15414;15036;15375;15132;15242;15301;15341;15595;15452;15463;15507;15513;15704;15582;15392;15236;15068;14647;15048;15293;15411;15206;15153;15119;15553;15537;15476;15570;15755;15600;15653;15850;16021;16138;15779;15846;15971;15706;15827;15836;15501;15504;15165;15339;15626;15415;15929;15964;16309;16305;16075;15960;15795;16079;15896;16061;15943;16011;16282;16053;16259;16058;16221;16031;16295;15900;15870;15968;16165;16207;16048;16221;16346;16297;16237;16421;16319;16231;16190;16313;16334;16320;16226;16570;16357;16522;16493;16471;16383;16155;16249;16320;16127;16283;16550;16286;16325;16200;16317;16568;16411;16642;16323;16539;16224;16291;16456;16148;15897;16134;16368;16461;16432;16266;16470;16243;16308;16482;16272;16421;16627;16273;16308;15849;15984;16197;16005;16205;15921;15944;15288;15574;15703;16206;15930;16029;16031;16406;16535;16377;16461;16251;16242;16270;16392;16535;16640;16523;16682;16204;16058;16138;16347;16656;16507;16769;16604;16684;16455;16385;16371;16579;16197;16412;16544;16341;16499;16728;16577;16623;16558;16550;16342;16717;16650;16456;16501;16459;16511;16601;16395;16417;16321;16325;16439;16310;16445;16350;16149;15982;16442;16445;16760;16367;16384;16280;16483;16427;16069;16266;16493;16500;16395;16485;16720;16619;16561;16549;16584;16126;16211;15909;16156;16418;16583;16717;16668;16663;16941;16795;16764;17102;17078;16765;17033;16902;16613;16673;17016;16948;16381;16080;15991;16230;16359;16440;16232;16255;16219;16174;16030;15805;16051;16107;16233;16272;16111;16088;16168;16255;16327;16455;16352;16273;14980;11410;7003;4086;3779;7615;12057;15025;16334;16547;16591;16737;16564;16726;16908;16820;16928;16652;16690;16867;16707;16530;16211;16432;16348;16450;16208;16339;16438;16672;16755;16694;17079;17156;17021;17006;17019;17186;16984;16787;16980;17027;16671;16623;16032;15853;16352;16842;16738;16958;16651;16359;15861;15350;15853;16296;16662;16992;16747;16843;17046;16952;16992;16967;16404;16552;16569;16543;16600;16648;16672;16791;16802;16635;16640;16828;16969;16835;16792;16616;16523;16595;16380;16377;16538;16800;16627;16383;16691;16867;16512;16607;16698;16444;16494;16405;16411;16459;16518;16375;16606;16553;16759;16203;15949;16154;16274;16551;16435;16575;16663;17008;17029;17011;17392;17523;17579;17700;17585;17311;17234;17194;17287;17191;17411;17420;17161;17296;17245;17115;17026;17137;17256;17042;17312;17197;17025;17193;17143;17008;16793;16380;16857;16648;17082;17013;16610;16673;16594;16848;16769;16725;16921;16799;16782;16867;16771;16384;16617;16869;16690;16480;16729;17004;17359;17521;17614;17227;17228;17208;17340;16928;17184;17213;16930;17489;17392;17092;17205;16964;17076;17171;17068;17242;17332;17257;17251;17177;17292;17234;17356;17225;17201;16835;16785;16807;17250;17371;17713;17950;17715;18030;17884;17891;17568;17741;17365;17831;17403;17362;17552;17446;17246;17110;17130;17192;17479;17138;17335;17216;17274;17390;17343;17301;17206;17255;16847;16792;16314;16585;17091;17183;17198;17158;17237;17170;17136;16816;16904;16927;17105;17088;17103;16716;16629;16900;17187;17579;17181;17403;17173;17435;17404;17283;17213;17055;17227;17195;17401;17293;17290;17573;17322;17231;17157;17542;17488;17063;16321;15505;16227;16823;16923;16695;16812;16837;17353;17470;17246;17113;16576;16601;17063;17398;17618;17251;17430;17638;17564;17251;17301;17210;17369;17732;17880;17938;18095;17995;17695;17336;17493;17508;17363;17775;17404;17113;17336;17297;17503;17292;17495;17787;17459;17762;17686;17696;17731;17471;17731;17587;16910;16759;16783;17670;17945;17869;17559;17693;17531;17229;17488;16995;17064;16309;15098;14497;15026;15071;15252;16947;17287;17396;16731;15912;15950;16464;17181;17232;17492;17413;17519;17549;17567;17592;17548;17511;17442;17340;17410;17308;17321;16945;17237;17147;16955;17112;16952;16878;17010;16770;16879;17216;17098;17333;17593;17522;17384;18045;18073;18012;18240;18099;17978;17744;17698;17671;17708;17842;17896;17776;17927;17595;17179;17219;17128;17647;17561;17557;17788;17631;17616;17472;17688;17684;17856;17834;17823;17746;17501;17407;17647;17379;17577;17503;17444;17388;17233;17336;17275;17359;17157;17920;18409;18039;17996;17691;18000;17661;17804;18010;17982;17662;17678;17767;17673;17719;17903;17829;17854;17771;17682;17891;17601;17370;17654;17522;17232;17188;17200;17493;17735;17398;17230;17436;17301;17142;17181;16743;16986;17372;17262;17360;17291;17414;17321;17409;17743;17473;17636;17562;17721;17724;17880;17664;17660;17609;17627;17478;17642;17830;17953;17080;16917;17268;17459;17728;17744;17616;17518;17501;17424;17319;17123;17434;17492;17800;17631;17817;17265;17779;17684;17742;17725;17707;17971;17699;17846;17431;17732;17793;17625;17558;17324;17350;17397;17399;17623;17638;17603;17769;17591;17074;17508;17589;17314;17604;17594;17411;17725;17440;17711;17855;17762;17603;17263;17498;17392;17330;17643;17258;17416;17404;17344;16955;17410;17344;17297;17598;17425;17347;17381;17724;17586;17299;17642;17660;17463;17697;17517;17597;17713;17723;17729;17955;18029;17971;17822;17899;17832;17975;17718;17755;17671;17617;17624;17760;17460;17544;17761;17871;17866;17772;17742;17852;17748;17591;17680;17607;17746;17569;17571;17618;17623;17646;17408;17157;17537;17850;17823;17608;17421;17187;17231;17294;17555;17755;17864;17854;17812;17805;17733;17739;17754;17552;17758;17585;17317;17590;17459;17323;17571;17770;17588;17908;17587;17629;17631;17675;17488;17561;17476;17654;17742;17695;17578;17471;17594;17631;17731;17737;17234;17265;17459;17619;17620;17461;17498;17271;17480;17598;17292;17339;17462;17607;17703;17698;17589;17456;17502;17702;17534;17708;17461;17521;17431;17140;17187;17326;16970;16982;16508;16807;17387;17611;17657;17335;17436;17217;17543;17482;17494;17231;17450;17295;17198;17521;17558;17531;17692;17761;17430;17191;17134;17213;17359;17930;18201;17917;17889;17681;17700;17605;17493;17428;16807;16672;16596;17043;17248;17198;17167;17049;17037;17225;17576;18045;17742;17433;17276;17106;17341;17118;16343;15089;14001;14540;16296;17530;17831;17565;17514;17030;16991;17231;17279;17473;17247;17283;17117;17113;17406;17527;17578;17589;17749;17705;17621;17712;18101;17782;17578;17483;17311;17654;17845;17992;17956;17746;18021;18091;17947;17893;17708;17890;18005;17724;17579;17525;17724;17474;16795;16261;16149;16763;17306;17380;17347;17646;17585;17557;17906;17770;17444;17462;17199;17742;17684;17696;17535;16102;14397;14647;15943;15997;15292;15536;16542;17724;17470;17229;16893;16848;17030;17440;17708;17703;17833;17774;17956;17685;17411;17700;17766;17960;17749;17537;17797;17818;17782;17886;17990;17857;18022;18139;17736;17547;17645;17903;18094;17810;17976;18066;17920;17425;17247;17600;17550;17019;15918;16444;17146;17378;17449;17455;17134;17103;17367;17529;17521;17742;17817;17739;18092;17725;16806;15841;16186;16810;17518;18019;17915;17806;17760;17680;17288;17000;17244;17402;17194;17522;17483;17678;18020;18068;17879;17863;17972;17823;17736;17933;17869;17705;18300;18025;17979;18007;17993;18233;18087;17902;17901;18326;18134;17898;17900;17706;18064;17942;17966;17743;17800;17726;17511;17338;17577;17845;17540;17708;17747;17689;17970;18155;18168;17723;17910;17796;17548;17581;17697;17843;18258;18007;18067;18021;18212;18093;18200;18251;18079;18136;17919;17740;17860;17984;18115;17853;17836;17921;17642;17394;17860;17814;17779;17562;17752;17557;17696;17480;17396;17772;17897;17802;18066;17893;17877;18038;17701;17679;17665;17911;17906;17579;17522;17605;17733;17934;18100;18219;18344;18233;17803;17982;17976;17875;18131;18214;18164;17932;17048;16621;16982;17196;17571;17763;17805;17794;17539;17784;17927;18038;18030;18060;18215;18092;18194;17823;17962;17828;17986;17721;17391;17012;17648;17850;17961;18050;17636;17738;17666;17561;17829;17837;17948;18013;17964;18023;17799;17516;17781;17589;17828;17962;18156;17601;17732;17694;17587;17808;17732;18062;17838;17826;17751;17719;17758;17856;17739;17561;17791;17788;17566;17701;17646;17646;17958;18069;17846;17812;17928;17926;17742;17573;17603;17621;17562;17740;17586;18014;17755;17900;17740;17881;17285;17241;16230;13857;11724;13256;16173;17423;17622;17715;17858;18087;18007;17686;17900;17792;17874;17613;17914;17767;17559;17579;17709;17682;17535;17280;17078;17236;17446;17660;17821;17787;17516;17406;17331;17493;17766;17682;17543;17250;17421;17308;17204;17322;17324;17358;17752;17930;18037;17890;17816;18157;17843;18155;17886;18139;18108;17940;18061;18066;17843;18122;18003;17907;17948;18018;17787;17893;17929;17877;18178;17939;17876;17761;17926;17992;17735;17924;17680;17375;17358;17517;17666;17661;17678;17681;17738;17724;17628;17383;17299;17118;17087;17081;17043;17050;17273;17232;17220;17387;17141;17006;17333;17838;17497;17602;17224;17279;17556;17613;17908;18060;18171;18010;18212;17972;17811;18081;18304;18311;18283;18041;17900;17945;18136;17755;17885;17728;17876;17881;17769;17892;17587;17655;17885;17755;17591;17647;17582;17636;17665;18088;18385;18387;17993;18122;17898;18036;17907;17759;18017;18476;17898;18118;17989;17812;18013;17878;18031;18228;17976;17870;17846;17807;17936;18089;18052;17409;16652;16370;17289;17617;17805;17766;17840;17516;17633;17841;17811;17846;17896;17768;17686;17862;17959;17804;17617;17901;17804;17792;17759;17720;17761;18025;17827;17548;17852;17763;17831;17932;17801;17787
15124;14838;14195;14078;14429;14628;14755;14761;14506;14518;14833;14938;14968;15165;15090;15064;15058;14782;14640;14557;14690;14760;15015;14808;14604;14662;14591;14495;14918;15069;15136;15122;15146;14970;15058;14837;15034;15168;15232;15230;15095;15233;15277;15203;15404;15405;15117;15458;15392;15479;15298;15690;15567;15525;15672;15820;15626;15218;15164;14839;14729;15436;15142;15208;15189;15062;15505;15246;15526;15090;15244;15370;15703;15713;15878;15886;16121;15741;15891;15584;15530;15680;15806;15515;15282;15796;15621;15668;15895;16030;16091;16291;16267;16127;16310;16359;15829;15876;15610;16124;15876;16189;16245;16124;16202;16057;16011;15863;15615;15936;16051;16084;16256;16394;16301;16120;16334;16198;16119;16154;16161;16600;16385;16330;16320;16326;16343;16415;16752;16176;16183;16172;16267;16347;16215;16338;16095;16178;16458;16324;16369;16534;16433;16621;16577;16394;16615;16355;16471;16638;16258;16414;16199;16370;16314;16445;16485;16225;16371;16217;16251;16400;16168;15901;15473;15854;15949;15880;16086;16210;15621;15603;15386;15641;16006;16267;16200;15915;16093;16343;16255;16558;16676;16041;16061;16247;16483;16377;16364;16189;16262;15826;16048;16143;16574;16463;16566;16554;16535;16353;16496;16461;16397;16236;16257;16221;16311;16499;16517;16571;16562;16376;16313;16592;16697;16545;16433;16329;16358;16615;16552;16598;16343;16415;16434;16640;16415;16148;16387;16263;15944;16241;16351;16637;16738;16470;16454;16352;16386;16163;16298;16251;16388;16514;16295;16491;16700;16651;16733;16506;16323;16283;15933;16055;16464;16516;16508;16910;16751;17061;16921;16906;16948;17079;17087;16824;17104;16776;16732;16926;16859;16713;16687;16307;16395;16326;16551;16617;16393;16235;16177;16340;15777;15736;16083;16155;16275;16233;15966;15918;15992;16176;16377;16195;16440;15956;14253;9817;5690;3398;3822;7834;12324;15050;16235;16697;16663;16748;16744;16746;16819;16867;16785;16630;16861;16670;16902;16345;16635;16527;16544;16406;16527;16396;16422;16699;16779;16923;17334;17031;16843;17179;16767;16996;17035;16896;16842;17191;16812;16420;16465;16330;16515;16985;16494;16757;16791;16384;16274;16025;16227;16731;16648;16873;16933;16658;16948;16734;16899;16967;16668;16695;16807;16887;16572;16715;16559;16896;16545;16368;16814;16685;16715;17060;16913;16464;16577;16547;16094;16067;16158;16741;16889;16686;16972;16698;16803;16718;16699;16644;16440;16482;16386;16506;16580;16629;16615;16697;16509;16220;16135;16085;16535;16299;16474;16710;16782;16713;16798;16903;17387;17761;17623;17508;17333;17408;17355;17004;17217;17030;17262;17163;17157;17038;17082;17220;17438;17445;17189;17375;17079;17122;17215;17131;17117;16916;16787;16668;16644;16775;16842;16648;16710;16553;16577;16530;16904;16980;16768;16984;16936;16714;16815;16855;16770;17051;16688;16632;16167;16084;16887;17265;17675;17226;17118;17218;17147;17122;17071;17115;17323;17019;17248;17145;17272;17160;17024;17101;17288;17141;17026;17123;17127;17094;17065;17360;17249;17056;17120;16681;16508;16248;17036;17417;17910;18048;17755;17504;17778;17718;17853;17609;17462;17483;17373;17254;17636;17409;17412;17485;16960;17241;17470;17389;17566;17359;17285;17127;17242;17320;17271;17106;16930;16922;16773;16920;17151;17349;17223;17291;17346;16930;16902;16507;16812;16697;16825;17038;17105;17267;17051;17030;17089;17063;17224;17260;17301;17068;17165;16993;17176;17289;17491;17198;17076;17551;17545;17296;17380;17162;17538;17322;17447;17394;16724;16415;16555;17056;16765;15976;16036;16440;16520;16913;16912;17312;17252;17329;17230;17543;17337;17553;17310;17407;17643;17585;17556;17704;17673;17971;17832;18058;17952;17846;17658;17310;17279;17502;17468;17209;17001;17117;17112;17370;17423;17636;17646;17775;17770;17686;17765;17590;17705;17705;17621;17433;16599;15811;16262;17468;17925;17722;17714;17916;17529;17867;17720;17073;16744;16575;16373;16363;16429;15796;15999;17317;17397;16961;16175;14942;14961;16067;17177;17125;17234;17223;17292;17229;17461;17493;17609;17169;17357;17351;17396;17039;16860;17034;16986;17149;17200;17007;17239;16996;17123;16918;16829;17061;17387;17294;17681;17521;17625;18027;18181;18303;18274;17958;17910;17752;17941;17863;17763;17875;17766;17768;17733;17609;17517;17155;17091;17634;17479;17498;17599;17916;17464;17573;17760;17571;17719;17677;17747;17625;17547;17303;17386;17405;17411;17720;17679;17281;17497;17310;17043;17010;16787;17426;18078;18114;17966;17823;17566;17296;17583;17981;18186;17587;17417;17721;17570;17799;17806;17845;17649;17870;17948;17568;17358;17359;17659;17452;17400;17576;17465;17574;17674;17188;17241;17265;17079;17290;16765;16924;17427;17436;17405;17356;17409;17256;17482;17462;17558;17488;17646;17695;17643;17790;17528;17518;17657;17662;17672;17597;17684;17705;17556;17062;17045;17096;17459;17533;17426;17597;17887;17680;17573;17319;17221;17423;17541;17575;17762;17711;17661;17435;17860;17836;17592;17592;17570;17645;17491;17596;17745;17667;17833;17659;17408;17203;17170;17157;17638;17679;17547;17504;17382;17475;17095;17337;17374;17398;17328;17344;17422;17610;17409;17539;17538;17547;17531;17480;17290;17175;17400;17002;17207;17601;17456;17132;17104;17384;17278;17534;17471;17217;17524;17407;17549;17576;17335;17450;17564;17831;17531;17707;17732;17825;17918;17661;17795;17842;17887;17850;17872;17919;17939;17810;17670;17695;17756;17930;17615;17482;17766;17766;17559;17882;18065;17839;17637;17786;17683;17605;17647;17727;17787;17581;17516;17436;17425;17429;17687;17689;17824;17809;17367;17250;17726;17551;17820;17770;17797;17917;17789;17735;17772;17606;17678;17742;17592;17498;17569;17238;17634;17793;17563;17639;18069;17750;17686;17976;17676;17913;17905;17610;17766;17586;17690;17797;17957;17790;17711;17737;17675;17528;17457;17436;17495;17554;17582;17702;17620;17435;17479;17616;17778;17566;17842;17623;17479;17655;17540;17485;17674;17990;17635;17656;17345;17439;17265;17337;17021;17348;16911;16793;16386;16716;17292;17750;17669;17424;17192;17502;17719;17608;17815;17660;17559;17700;17547;17432;17561;17879;17658;17344;16712;16563;16162;16518;17504;17909;18047;17900;17785;17439;17551;17754;17467;17139;16627;15895;16280;16930;17214;17464;17152;17041;17170;17391;17651;17890;17835;17531;17946;17341;17528;17327;16892;14828;13139;13713;16297;17275;17451;17452;17199;17152;17162;17035;17359;17480;17148;16732;16614;16817;16969;17281;17149;17398;17617;17467;17657;17590;17647;17547;17163;17006;17087;17448;17841;17725;17796;18098;17843;17994;17980;17919;17653;17829;17735;17655;17833;17763;17921;17396;17387;17219;17322;17358;17509;17744;17537;17759;17632;17774;17637;17446;17559;17286;17414;17470;17626;17732;17254;16478;15726;15978;16419;16203;15393;15358;16585;17563;17658;16988;16550;16520;17009;17370;17727;17625;17789;17947;17781;17680;17318;17672;17530;17699;17690;17765;17544;17635;17695;17692;17626;17738;18068;17928;17805;17758;17904;17646;17980;18039;17777;17825;17630;17429;17631;17598;17219;16267;15799;16201;16332;16305;16935;17216;17423;17239;17620;17638;17764;17671;17784;17952;17849;18395;17509;17266;17506;17749;17872;17691;18130;17669;17524;17405;17360;17239;17224;17289;17412;17330;17295;17500;17832;17786;17731;17776;18021;17748;17878;18084;18178;18056;18112;18174;18046;18208;18217;18105;18103;18055;17957;18095;17974;17871;17928;17763;17753;17766;17834;17956;17929;17760;17826;17318;17518;17572;17635;17790;17885;17640;18094;17988;17861;17726;17883;17749;17472;17624;17665;17746;17699;18084;18228;18026;18096;17952;18067;18027;17953;18009;17967;17775;18088;17810;18041;17777;17819;17811;17463;17763;17647;17682;17824;17889;17960;17811;17707;17623;17667;17675;17773;17789;17835;18064;18000;17921;17853;17824;17721;17599;17835;17650;17641;17489;17804;17909;17983;18147;18145;18004;17968;17837;18015;18217;18101;17993;18021;17739;17359;16896;16971;17076;17451;17426;17716;17550;18042;17829;17944;18128;17794;18020;18133;17906;18097;18040;18081;17891;18061;17757;17268;17192;17715;18048;18033;17979;18171;17953;17651;17616;17966;17922;18161;17836;17951;18053;17849;17460;17655;17564;17762;17801;17656;17892;17720;17846;17908;17953;17947;17914;17850;18049;18108;17531;17935;17832;17662;17676;17968;17651;17830;17852;17618;17610;17982;17905;17891;18078;17802;18019;17555;17581;17576;17709;17767;17653;17707;18074;17996;17762;17626;17584;17467;17082;15932;14147;12918;14289;16622;17558;17845;17990;17868;17965;17988;17953;17970;17668;17817;17792;17600;17538;17794;17715;17743;17495;17128;17036;17116;17366;17572;17727;17697;17795;17536;17491;17611;17426;17809;17569;17307;17214;17293;17423;17363;17153;17161;17477;17397;17914;17982;18016;17902;17836;17520;17803;17866;17944;17961;17936;18190;18206;18164;18034;18022;17948;17789;17876;17881;17868;17893;18203;17801;17831;17896;17957;17994;18060;17831;17811;17611;17163;17458;17640;17487;17597;17291;17541;17689;17441;17160;16955;17201;17164;16921;17062;17137;17373;17357;17334;17583;17565;17335;17381;17295;17634;17651;17563;17501;17383;17635;17212;17806;18102;18198;18307;17938;17946;18042;18390;18245;18254;18209;17918;17797;17794;17853;17859;17780;17943;17749;17808;17586;17653;17581;17613;17616;17751;17665;17500;17557;17886;18066;17904;18177;18264;18266;17880;17962;17886;17842;17793;18128;18006;18134;17917;17887;17906;18026;17942;17846;18013;17912;18053;17794;17831;17914;18302;17873;17609;16349;16326;17065;17747;17739;17914;17823;17932;17846;17838;17739;17930;17604;17614;17731;17760;17883;17901;17766;18078;17619;17972;17787;17817;17892;17891;17748;17717;17825;17967;17873;17762;18262;18000
15034;14778;14078;14050;14633;14883;14820;14541;14737;14490;14910;14902;15142;15206;15236;15213;14969;14857;14821;14791;15301;15249;14915;14843;14904;14787;14581;14593;14959;15168;15299;15227;15189;14935;14951;14739;14873;15159;14923;15292;15385;15257;15164;14791;15230;15215;15543;15465;15435;15305;15536;15827;15630;15570;15570;15659;15522;15315;15261;15065;14955;15045;14967;15235;15066;15216;15049;15486;15527;15103;15137;15399;15480;15434;15815;16074;16094;15846;15616;15546;15804;15832;15799;15705;15415;15585;15668;15973;15949;16073;16152;16309;15937;16237;16049;16339;16222;16150;16032;15930;15931;16008;15930;16119;15937;15824;15898;15937;15844;16150;16175;16376;16131;16022;16319;16223;16353;16080;16199;16261;16230;16350;16365;16276;16277;16434;16409;16572;16482;16407;16465;16278;16358;16246;16325;16294;16342;16432;16397;16467;16154;16342;16238;16443;16527;16619;16559;16456;16264;16441;16356;16156;16398;16496;16343;16253;16435;16361;16348;16075;16091;16321;16152;15550;15098;15345;16018;16030;16025;16184;15992;15795;15955;16079;16154;16183;15978;15658;16179;16482;16528;16638;16399;16216;16232;16687;16398;16073;16255;16071;16138;15935;16088;16076;16305;16505;16461;16639;16479;16314;16469;16276;16564;16269;16237;16381;16533;16600;16632;16417;16588;16471;16329;16524;16414;16513;16339;16580;16229;16555;16417;16563;16376;16384;16548;16452;16196;16569;16329;16454;16062;16329;16254;16667;16510;16390;16495;16582;16466;16172;16252;16560;16432;16272;16551;16575;16687;16768;16578;16450;16127;16352;16086;16138;16243;16566;16755;16683;17036;16766;16733;16912;16779;16607;16829;17051;17162;16703;16803;16701;16658;16685;16477;15819;16336;16525;16903;16259;16154;16346;16143;16247;15777;15533;15733;16243;16073;15794;15907;15599;15946;16143;16231;16475;16458;15974;13890;9192;4709;3012;3852;8088;12912;15398;16386;16942;16798;16759;16850;16723;16666;16560;16459;16633;16623;16491;16519;16614;16671;16398;16698;16567;16651;16816;16348;16621;16688;16863;16871;16792;17080;17227;17243;17012;16907;16545;17081;17126;17043;16660;16463;16291;16845;16879;16808;16834;16746;16897;16496;16379;16653;16694;16794;16802;16702;16701;16901;16883;16558;16753;16485;16845;16734;16728;16743;16474;16743;16605;16695;16532;16496;16879;16707;16598;16757;16448;16341;16560;16263;16157;16460;16370;16770;16812;17015;16852;16972;17023;16883;16483;16406;16491;16696;16648;16599;16500;16605;16809;16603;15942;16045;15957;16167;16181;16369;16636;16807;16809;17095;17188;17047;17266;17431;17543;17369;17365;17246;17089;17223;17225;17420;17239;17284;17126;17337;17213;17098;17491;17250;16941;17159;17196;17125;17134;17132;16940;17017;16789;16957;16453;16917;16845;16668;16513;16483;16679;16750;16908;16953;16963;16619;16766;16984;16802;16789;17013;16746;16598;15734;15180;16222;17173;17406;17069;17240;17122;17025;16886;17212;17208;17203;17086;17344;17324;17102;16956;17309;17424;17058;17138;17086;17145;16921;17127;17116;17252;17300;17079;17142;16907;16195;15769;16958;17834;17837;17966;17830;17637;17648;17666;17883;17375;17511;17552;17405;17378;17457;17190;17244;17287;17278;17493;17463;17335;17154;17008;16920;17147;17342;17115;17137;17178;17131;17137;17049;16866;17406;17151;17130;17269;17352;16998;16832;16415;16070;16532;16599;17027;17019;17310;17257;17203;17139;17013;17412;17353;17230;17066;17235;17339;17311;17265;17221;17418;17452;17472;17378;17536;17448;17234;17307;17208;17329;17299;17064;16939;17279;17066;16725;16291;15903;15978;15086;14977;16155;16957;17033;17431;17651;17688;17516;17477;17654;17298;17652;17514;17927;17917;17672;17920;17966;17840;17668;17773;17807;17312;17474;17530;17303;17110;17222;17334;17364;17401;17417;17438;17792;17777;17665;17858;17807;17964;17824;17776;17837;16995;16037;15304;16192;17214;17734;18002;17751;17779;17566;17606;17881;17266;17010;16419;16709;17201;17488;17279;17299;17666;17446;17203;15919;14245;14225;16065;17074;17147;17378;17153;17417;17447;17171;17692;17594;17214;16964;17223;17102;16861;17057;17008;17269;17306;17374;17221;17161;16988;16974;16976;16774;17020;17396;17567;17212;17379;17582;17700;18186;18313;17980;18159;17879;17678;17596;17789;17679;17881;17736;17833;17605;17629;17535;17537;17679;17796;17695;17754;17984;17716;17480;17442;17657;17647;17855;17616;17852;17869;17474;17124;17286;17432;17226;17471;17268;17658;17237;17306;16937;16898;16922;17505;18096;17925;17871;17676;17690;17485;17659;17850;17860;17537;17667;17817;17756;17795;17719;17784;17712;17799;17977;17674;17667;17520;17576;17425;17296;17473;17657;17446;17563;17246;17117;16948;16987;16981;16960;16812;17234;17423;17771;17422;17294;17335;17440;17594;17484;17491;17573;17601;17779;17317;17352;17665;17394;18032;17577;17412;17708;17545;17506;17162;17021;17211;17510;17584;17624;17512;17612;17779;17548;17591;17713;17683;17396;17680;17492;17733;17211;17326;17457;17675;17567;17853;17537;17694;17496;17475;17592;17675;17357;17520;17651;17334;17336;17173;17518;17650;17695;17605;17144;17372;17085;17226;17509;17579;17544;17528;17490;17516;17525;17405;17587;17700;17557;17350;17516;17246;17492;17456;17448;17350;17360;17366;17134;16930;17374;17683;17299;17688;17490;17425;17353;17262;17526;17485;17632;17567;17766;17534;17621;17630;17624;17968;17778;17650;17884;17879;17937;17802;17678;17737;17608;17635;17786;17599;17632;17742;17729;17772;17798;17901;17443;17820;17881;17998;17685;17939;17522;17501;17635;17667;17499;17423;17386;17137;17739;17665;17668;17728;17637;17418;17657;17596;17431;17757;17987;17955;17876;17975;17857;17970;17801;18015;17535;17601;17488;17484;17474;17539;17624;17959;17841;17709;18082;17815;17736;17622;17729;17798;17436;17974;17685;17572;17505;17596;17674;17576;17742;17535;17402;17112;17529;17588;17441;17565;17511;17324;17468;17619;17588;17715;17653;17723;17540;17812;17760;17393;17784;17544;17642;17515;17524;17426;17240;17284;17135;17020;17162;16964;16988;17075;17527;17583;17410;17259;17383;17504;17861;17684;17560;17728;17312;17537;17441;17549;17721;17830;17446;16611;15763;15644;16211;16908;17384;17817;17837;17754;17719;17693;17597;17694;17411;17327;16442;16123;16815;17013;17460;17430;17586;17295;17258;17328;17546;17853;18015;17791;17889;17550;17721;17444;17223;15860;14624;15489;16495;17560;17605;17320;17220;17111;16987;17576;17366;17186;17402;16793;16403;16720;16774;16780;16901;17165;17408;17256;17577;17618;17414;17433;17421;17120;16931;17705;17819;17857;18051;17891;17698;17973;17868;17580;17962;17761;17627;17656;17483;17571;17890;17862;17813;17541;17707;17438;17615;17838;17769;17537;17424;17354;17667;17693;17698;17695;17459;17553;17586;17650;17465;17275;17064;17019;17275;16972;16224;16286;16739;17519;16865;16816;16353;16642;17114;17582;17675;17728;17818;17867;17736;17672;17777;17659;17436;17381;17574;17794;17639;17837;17783;17628;17725;17666;17962;17720;17447;17454;17790;17783;17596;17649;18003;17770;17916;17551;17841;17537;17361;16996;16101;15421;14921;14521;16028;16863;17325;16940;17252;17845;17940;17777;17985;17846;18031;18242;18056;17905;18060;17946;18129;17750;17549;17601;17265;17222;16997;17037;17247;17349;17516;17268;17471;17482;17310;17463;17812;17649;17714;17736;17998;17953;17887;18168;18064;17827;18012;18165;18311;18130;17855;18043;17968;18044;18072;17792;17758;17911;17638;17882;17753;17925;17847;17709;17655;17834;17863;17435;17180;17379;17996;18080;18182;17730;17980;17924;18005;18030;17565;17572;17581;17756;17868;17726;18036;18016;18162;18088;18145;18120;18071;18129;17738;17976;17821;17923;17806;17710;18153;17765;17561;17797;17479;17901;17869;17825;17854;17535;17786;17986;17546;17671;17718;17966;18029;17928;17962;18165;17948;17955;17741;17881;17798;17780;17654;17346;17955;17967;18180;18292;17959;17864;18149;17784;17925;18168;17955;18369;18125;17876;17417;16728;16934;16831;17001;17382;17706;17885;17679;17729;17884;18030;18279;18062;18190;18042;17863;18071;18043;17920;17665;17844;17337;17750;17745;17943;17837;17837;17823;17819;17583;17771;17677;17909;17978;18111;17952;17900;17793;17385;17802;17677;17737;17912;18163;17788;17870;17774;17893;17955;17598;17542;17774;17863;17867;17870;17769;17656;17708;17988;17601;17836;17797;17668;17633;17919;17625;17805;17878;17886;17854;17908;17653;17858;17785;17550;17520;17804;17545;18027;17802;17705;17806;17298;17375;16884;15726;14778;14562;15706;17230;17760;17845;17968;17890;17936;18088;17785;17876;18037;17860;17427;17576;17805;17763;17555;17858;17503;17340;16961;16989;16955;17383;17520;17595;17893;17686;17369;17555;17991;17698;17568;16963;17253;17428;17529;17137;17048;17210;17358;17484;17837;17864;17976;17841;17665;17810;17819;17934;18008;18076;18367;18001;18028;18234;17946;18137;17971;17736;17798;17883;18141;18029;18175;17799;17807;18179;17781;17858;17705;17653;17375;17481;17174;17424;17770;17640;17342;17253;17246;17284;16850;15954;16312;16663;16871;16955;16969;17193;17215;17372;17379;17293;17522;17218;17005;17161;17296;17580;17579;17348;17755;17831;17893;17811;18105;18364;17880;18077;18097;18259;18183;18481;18025;18218;17869;18017;18040;17928;17841;17858;18053;17797;17835;17572;17383;17564;17500;17547;17670;17333;17661;17620;17871;18068;18104;18292;18292;18185;18091;18135;18028;18098;18196;18028;18204;18024;17893;17827;17922;18364;18161;18242;17985;18051;18112;17902;18009;18149;18140;18214;17315;16478;16281;17185;17982;18098;17928;18043;17657;17624;17595;17891;17685;17715;17586;17452;17666;17992;17852;17834;17976;18090;17976;17890;18066;17890;17736;17866;17697;17869;17941;17768;17842;18043;17716
15044;14955;14360;14406;14690;14909;14848;14625;14377;14398;14622;14856;15168;15242;15269;14962;14813;14953;14736;14871;15071;14839;14867;14834;14970;14643;14559;14635;15052;15126;15306;15023;14634;14557;14360;14814;14878;14919;14880;15343;15322;15144;15145;14744;14798;15371;15126;15202;15406;15372;15414;15495;15764;15801;15817;15544;15423;15261;15292;15256;15274;15310;15208;15285;15137;14986;15044;15347;15820;15496;14911;15209;15623;15706;16026;16133;15644;15800;15836;15921;15782;16060;15869;15534;15330;15515;15806;15832;16269;16316;16223;16128;15987;15903;15977;16075;16238;16392;16105;16045;16169;16070;15937;15992;15658;16212;16378;15965;15785;16149;16244;15921;15828;16007;16280;16380;16211;16170;16315;16166;16151;16344;16357;16519;16329;16241;16461;16529;16561;16536;16425;16358;16286;16389;16475;16387;16381;16199;16308;16412;16174;15994;16186;16372;16614;16529;16511;16522;16623;16435;16459;16276;16622;16400;16356;16267;16179;16576;16241;16001;16081;16251;16302;15726;15030;15023;15882;16232;16025;15926;15733;16006;15910;16401;16253;16328;15735;15854;16172;16343;16528;16481;16351;16204;16429;16526;16570;16164;16089;16183;16126;16131;16098;16683;16580;16520;16563;16475;16512;16627;16014;16297;16370;16465;16842;16612;16711;16399;16085;16209;16282;16403;16624;16444;16264;16344;16614;16453;16527;16487;16482;16560;16391;16442;16408;16168;16138;16288;16565;16547;16136;16020;16060;16631;16481;16630;16456;16589;16492;16391;16390;16310;16262;16550;16378;16629;16626;16587;16561;16389;16309;16280;16137;16266;16380;16386;16724;16936;16989;16714;16592;16841;16611;16610;16821;16875;16913;16845;17120;16802;16661;16381;16281;16046;16203;16254;16313;16398;16048;15897;16226;15928;15632;15524;15319;15855;15875;15484;15465;15554;15801;15885;16008;16214;16391;15916;13874;9323;4921;3073;3420;7464;12437;15096;16189;16844;16789;16813;16708;16508;16543;16522;16300;16336;16251;16214;16566;16423;16803;16634;16601;16618;16746;16713;16733;16728;16711;16697;16796;16861;17265;17061;17157;16648;16889;16796;16581;16969;16752;16770;16723;16645;16579;16825;16732;16661;16820;16763;16630;16624;16814;16782;16776;17113;16594;16486;16797;16640;16722;16921;16930;16788;16876;16768;16499;16505;16798;16751;16604;16596;16677;16757;16756;16817;16531;16523;16955;16638;16488;16331;16096;16416;16712;16831;16849;17008;16689;16828;16585;16578;16710;16598;16611;16678;16606;16367;16441;16488;16287;15976;15889;16021;16118;16343;16379;16395;16755;16799;17129;16985;17292;17233;17660;17517;17297;17269;17179;17162;17189;17255;17369;17023;17114;17056;17052;17238;17244;16884;17142;17191;17094;17131;17179;16902;16839;16934;17004;17007;16638;16690;16760;16737;16489;16743;16498;16814;16725;16803;16657;16826;16738;16790;16755;16906;16847;17041;16605;16109;15659;15530;16186;17149;17271;17496;17167;17309;16916;17170;17156;17080;17225;17472;17334;17301;17281;17049;17150;17151;17346;17102;16936;17266;17190;17146;17061;16575;16961;16949;17212;16843;16720;16640;17037;17750;17879;17884;17663;17597;17725;17594;17515;17693;17498;17393;17500;17416;17338;17333;17353;17291;17591;17354;17395;17263;17024;17255;16891;16855;16908;17243;17327;17182;17239;17223;17156;17145;17112;17211;17379;17483;17070;17235;16563;16058;15343;15810;16684;16783;17109;16712;16915;17009;17069;17093;17174;17136;17100;17226;17479;17459;17410;17349;17029;17146;17511;17194;17538;17398;17399;16939;17229;17379;17308;17318;17175;17116;17131;17138;16979;16546;16687;16053;14720;13553;15110;16272;16759;17107;17482;17466;17477;17495;17720;17676;17667;17512;17809;17763;18009;17841;17988;17690;17862;17772;17762;17412;17365;17326;17442;17437;17157;17530;17353;17568;17320;17374;17650;17908;17782;17841;17755;17612;17602;17700;17448;17308;16651;16519;16573;17317;17542;17744;17724;17704;17304;17519;17738;17750;17320;17239;17301;17571;17914;18003;17976;17671;17407;16975;16430;15425;15516;16516;17201;17139;17080;17281;17305;17252;17287;17545;17541;17080;17025;17015;17194;17158;17102;17288;16914;17180;17311;17143;17346;17289;17147;16724;16570;16839;17420;17291;17346;17317;17384;17814;18108;18467;18154;17856;17726;17606;17562;17878;17582;17632;17665;17591;17808;17644;17735;17669;17767;17607;17884;17724;17616;17692;17642;17631;17813;17659;17647;17871;17759;17642;17637;17508;17659;17460;17370;17419;17416;17536;17245;16909;16579;17043;17691;17967;17840;17733;17936;17770;17691;17697;17664;18040;17957;17686;17738;17868;17529;17722;17663;17849;17932;17945;18155;17928;17760;17475;17495;17304;17247;17536;17628;17406;17368;17451;17493;17281;17142;17038;16979;16893;17093;17508;17316;17138;16947;17055;17282;17283;17502;17700;17677;17703;17567;17413;17532;17539;17595;17540;17508;17689;17723;17701;17635;17668;17312;17794;17452;17536;17695;17422;17795;17838;17534;17392;17732;17433;17369;17534;17415;17466;17397;17591;17565;17840;17646;17665;17726;17613;17634;17518;17550;17517;17830;17674;17341;17140;17362;17203;17389;17586;17347;17488;17550;17517;17251;17344;17604;17479;17414;17399;17371;17470;17631;17585;17419;17369;17317;17532;17729;17748;17543;17477;17380;17487;17109;17128;16860;16825;17328;17675;17799;17838;17481;17424;17380;17321;17528;17465;17355;17400;17428;17359;17745;17656;17816;17889;17944;17978;17935;17820;17935;17730;17933;17581;17738;17645;17810;17672;17533;17405;17636;17756;17608;17951;17690;17743;17613;17683;17593;17562;17493;17512;17676;17484;17447;17442;17511;17331;17842;17776;17520;17623;17591;17463;17405;17497;17614;17741;17923;17793;17797;17708;17606;17684;17857;17810;17478;17544;17557;17420;17617;17990;17550;17777;17947;17768;17914;17816;17960;17653;17892;17885;17816;17690;17806;17579;17614;17573;17677;17537;17783;17617;17494;17465;17486;17592;17563;17388;17576;17610;17507;17783;17664;17753;17529;17926;17831;17686;17953;17877;17796;17731;17493;17584;17331;17136;17229;17115;17061;17408;16998;17361;16956;16893;17466;17644;17726;17258;16922;17314;17493;17358;17571;17628;17631;17792;17718;17538;17817;17686;17516;17038;16166;15949;16724;17404;17550;17880;17929;17755;17673;17480;17722;17627;17511;17523;17296;16828;17030;17305;17260;17516;17358;17288;17066;17355;17696;17547;17733;17801;17960;17687;17846;17685;17716;17010;16670;16812;17171;17278;17403;16929;16776;16699;17048;17171;17321;17423;16908;16413;16119;16875;17221;16948;16502;16557;16961;17291;17404;17486;17671;17377;17189;17575;17628;17766;17852;17821;17749;17645;17796;17803;17750;17887;17515;17834;17968;17686;17616;17786;17843;17729;17892;17623;17847;17678;17739;17671;17773;17267;17078;17322;17458;17645;17500;17475;17370;17276;17702;17526;17458;17358;17212;17404;17570;17446;17043;17461;17488;17035;16893;16356;16241;16776;16801;17236;17431;17304;17651;17666;17723;17779;17856;17984;17463;17561;17734;17802;17767;17621;17399;17605;17664;17374;17406;17545;17354;17751;17423;17590;17670;17890;17883;17814;18026;17655;17681;17595;17267;16974;16220;15307;13638;13441;15139;16924;16857;17257;17520;17694;18212;18122;18205;18146;18018;18150;18167;18117;17813;17944;17957;17686;17511;17331;17223;17139;16866;16929;17207;17199;17467;17531;17399;17521;17368;17428;17307;17289;17433;17610;17974;17846;17733;18031;18175;17982;17846;18022;17858;18281;17794;17743;18024;18157;17844;17833;17841;17867;18112;17661;17461;17717;17848;17660;17874;17799;17749;17284;17117;17665;17851;18222;18152;17830;17862;17849;18029;18012;17622;17603;17577;17867;17998;18252;18018;18224;18023;17821;18113;18035;17933;17924;17678;18086;17879;17705;17736;17768;17886;17685;17919;17730;17576;17625;17587;17821;17786;17943;17666;17706;17781;17536;18003;17738;18075;18077;17960;18035;17949;17829;17830;17967;17884;17781;17924;17835;17699;17881;17943;18044;17960;17666;18048;17982;17922;18229;18340;17953;17941;17688;17251;16471;16380;16593;16492;17275;17603;17893;17926;17751;17849;17956;18194;17967;18024;18272;17966;17888;17792;17888;17885;17913;17942;18077;17636;18091;17580;17850;17846;17604;17487;17403;17406;17674;18098;17869;17677;17797;17918;17673;17808;17672;17830;17926;17876;18293;18128;17985;17911;17997;17637;17702;17727;17536;17724;17718;17852;17679;17738;17925;17429;17755;17750;17751;17695;17691;17597;17583;17923;17796;18066;18177;18039;18091;17803;17727;17709;17802;17616;18098;17955;17935;17902;17949;17375;17168;15867;15049;15681;16754;17575;17784;17889;17994;18156;18020;17983;18243;18127;18078;17854;17782;17711;17748;17481;17828;17589;17825;17535;17385;16699;16959;17562;17398;17844;17608;17639;17512;17532;17912;17826;17577;16998;17084;17576;17376;17345;16941;16718;17315;17269;17810;17684;17897;17934;17950;17774;18013;17878;17990;17907;18219;17875;17899;18094;18195;18043;18147;18109;17990;17748;17669;17953;17814;18134;18029;18042;18079;17742;17572;17538;17237;17300;17255;17315;17494;17453;17073;16986;17176;17165;16430;15846;15686;16510;16634;16853;17157;17209;17573;17336;17370;17502;17127;16960;17096;17417;17434;17299;17363;17730;17667;17823;17829;17998;18205;18156;18278;18050;18174;18009;18146;18124;18035;18130;17943;18115;17862;17892;17881;17811;17696;17940;17840;17636;17317;17630;17408;17535;17851;17688;17445;17668;17876;18165;18138;18387;18217;18146;18091;18129;18159;18235;17817;18022;18060;17809;17815;17770;17978;17924;17896;18262;17970;18087;18127;18024;18171;18251;18314;18006;17619;16719;16837;17265;17430;17645;17908;18080;17608;17687;17484;17374;17341;17366;17613;17715;17746;17628;17869;17924;17808;17783;17894;17723;17834;17795;17830;18037;18062;18062;17865;17830;17911;17976;17946
15168;15071;14956;14595;14920;14932;15066;14666;14555;14534;14746;15019;14916;14873;15115;15071;15139;14997;15017;15068;14858;15162;14982;14722;14777;14784;14836;14742;15088;15303;15204;15012;14801;14341;14392;14685;14956;14937;15032;15370;15283;15179;15282;14946;14781;15179;15206;15263;15287;15430;15604;15828;15553;15722;15600;15535;15489;15522;15259;15233;15145;15475;15300;14858;15058;15012;15478;15542;15939;15828;15418;15416;15410;15761;15737;16091;15924;15595;15725;15967;15815;16055;15917;15457;15117;15533;16008;15914;16049;15858;16053;16004;16182;16140;15861;15914;15892;16224;16236;16244;16272;15981;15720;15883;15843;16139;16202;16237;15977;16019;16056;16108;15821;16011;16186;16166;16411;16405;16450;16383;16381;16360;16557;16457;16290;16395;16382;16581;16100;16159;16539;16205;16567;16434;16444;16182;16254;16180;16084;16088;16160;16167;16414;16466;16431;16561;16591;16403;16568;16507;16423;16235;16697;16526;16507;16410;16576;16287;16313;16467;15910;16200;16134;15933;15643;16003;16127;16251;16155;16155;15947;16199;16366;16184;16295;16248;15569;15407;16035;15993;16366;16459;16389;16145;16534;16481;16528;16513;16340;16296;16217;16083;16058;16090;16564;16899;16427;16392;16500;16662;16355;16370;16425;16588;16576;16614;16488;16253;16081;16016;16075;16319;16546;16415;16435;16266;16421;16321;16513;16534;16645;16450;16634;16621;16437;16582;16216;16340;16348;16481;16092;16040;16082;16116;16321;16584;16469;16531;16434;16357;16573;16358;16497;16362;16455;16599;16599;16477;16452;16320;16392;16442;16252;16425;16296;16627;16577;16665;16854;16885;16694;16641;16562;16610;16512;16761;17041;16745;16702;16472;16537;16263;16318;15912;16247;16036;16179;16146;15987;16327;16261;15900;15918;15716;16005;15761;15325;15261;15001;15497;15686;15897;15982;16169;16171;15881;13706;8956;4874;2990;3500;7360;11978;14854;16407;16786;16722;16812;16797;16600;16654;16650;16343;15946;16146;16430;16564;16719;16736;16676;16349;16485;16736;16664;16698;16795;16502;16628;16890;16981;17077;17200;17051;17182;16779;16930;16707;16655;16983;16831;16611;16806;16717;16855;16777;16864;16678;16740;16833;16650;16956;17065;17039;17060;16869;16875;16816;16698;16792;16592;16731;16448;16698;16807;16622;16459;16674;16804;16938;16604;16652;16631;16758;16866;16634;16669;16772;16636;16655;16355;16432;16617;16743;16886;16872;16992;16960;16689;16669;16751;16518;16676;16504;16549;16883;16626;16650;16630;16398;16178;16018;16103;16289;16320;16568;16627;16632;17082;16980;17120;17384;17482;17666;17583;17510;17219;17195;17278;17078;17046;17384;17190;17077;16836;16925;17069;17112;16921;17121;16882;16887;17238;17131;17216;17022;16899;17176;17027;16895;16561;16711;16705;16782;16335;16642;16776;16710;16763;16792;16886;16917;16641;16788;16862;17027;16699;16314;16147;15510;16039;16898;17662;17342;17284;17271;17200;16889;16893;17238;17200;17073;17145;17245;17276;17270;16894;16960;17140;17058;17390;17120;17047;17130;17210;17096;17017;17128;17412;17141;16848;16794;17019;17276;17656;18027;18071;17534;17522;17483;17800;17528;17599;17512;17423;17456;17475;17490;17142;17533;17078;17452;17476;17424;17407;17377;17185;16901;16869;17063;17405;17294;17136;17119;17142;16952;17057;17223;17040;16952;16960;16901;17088;16668;15946;15306;15986;16693;17080;16907;16768;16733;16793;17204;17104;16769;17435;17295;17309;17190;17460;17307;17275;17285;17162;17500;17355;17470;17346;17075;17390;17353;17512;17245;17247;17085;17059;17241;16959;16716;16377;17046;16746;15417;14719;15669;16188;16061;16640;17348;17785;17656;17393;17451;17395;17427;17225;17630;17867;17750;17920;17614;17646;17992;17712;17827;17460;17317;17515;17231;16704;16877;17182;17399;17747;17653;17585;17756;17753;17761;17170;17316;17511;17496;17637;17568;17536;16981;16882;17099;17164;17600;17352;17186;16946;17109;17567;17633;17649;17558;17815;17898;17997;18238;18207;18064;17702;17253;16772;16585;16632;17020;16743;16991;16944;17244;17220;17274;17299;17542;17575;17082;16918;17061;17313;17124;17142;17155;17274;17022;17333;17252;17252;17058;17103;16659;16303;16203;16730;16986;17175;17183;17313;17317;17994;18133;18398;18108;17826;17439;17622;17802;17624;17744;17906;17692;17713;17726;17623;17761;17567;17567;17601;17663;17763;17775;17878;17817;17642;17649;17704;17819;17801;17785;17580;17462;17446;17663;17730;17276;17350;17391;17381;16922;16944;16878;17360;17783;18383;18058;17750;17692;17611;17534;17198;17737;17981;17890;17665;17572;17902;17688;17878;17661;17681;17684;17877;17937;17748;17357;17560;17532;17606;17405;17524;17302;17372;17308;17314;17516;17155;17018;17060;16772;16699;17070;16958;17267;16845;16628;16810;17322;17502;17634;17485;17633;17582;17453;17752;17567;17838;17658;17473;17681;17598;17461;17481;17561;17624;17541;17352;17445;17512;17484;17665;17625;17449;17782;17772;17570;17827;17604;17533;17418;17313;17349;17933;17872;17666;17773;17813;17689;17498;17499;17470;17453;17684;17712;17227;17136;17099;17352;17559;17375;17526;17170;17453;17344;17567;17581;17374;17340;17354;17123;17337;17130;17725;17493;17326;17393;17321;17330;17003;17374;17524;17509;17242;17346;17379;17496;17042;17051;17002;17250;17446;17620;17794;17401;17537;17266;17578;17445;17331;17560;17452;17633;17687;17672;17455;17854;17831;18212;17685;17837;17910;17691;17568;17790;17619;17838;17790;17893;17590;17497;17537;17570;17636;17930;17896;17624;17679;17729;17851;17632;17580;17255;17530;17393;17641;17705;17710;17692;17616;17558;17631;17539;17505;17520;17176;17362;17517;17562;17870;17599;17614;17569;17816;17705;17701;17871;17711;17440;17695;17439;17973;17624;17686;17811;17650;17864;17826;17939;17735;17910;17912;17706;17913;17585;17734;17715;17690;17524;17707;17590;17522;17495;17608;17464;17564;17456;17490;17625;17651;17528;17493;17689;17495;17688;17587;17726;17834;17768;17769;17796;17654;17762;17703;17791;17327;17332;17089;17266;17193;17124;17309;17237;17209;17111;16751;17145;17569;17523;16859;15767;16405;16724;17447;17565;17620;17294;17213;16822;17312;17626;17915;17617;17403;17039;17039;17625;17744;17984;17816;17813;17558;17572;17290;17581;17755;17648;17655;17170;17106;17088;17314;17488;17326;17407;17304;17246;17508;17571;17599;17249;17488;17919;17931;18172;17640;18014;17736;17199;17405;17281;17178;17432;17095;16949;16932;17030;16994;17158;17292;17066;16699;16596;16910;17126;17084;16483;16137;17006;16899;17320;17610;17331;17342;17718;17441;17672;17748;17798;17940;17735;17676;17763;17734;17734;17766;17979;17868;18041;17832;17798;17931;17872;17857;17791;17681;17721;17535;17575;17769;17548;17034;16410;16600;17113;17720;17613;17384;17180;17112;17482;17799;17486;17434;17724;17570;17532;17686;17517;17554;17519;17270;16744;16366;16381;16486;16740;17096;17142;17718;17567;17641;17531;17667;17857;17580;17609;17886;17802;17849;17900;17648;17829;17305;17296;17595;17463;17523;17457;17414;17699;17741;17590;17645;17648;17770;17537;17633;17778;17615;17614;16910;15898;14806;13919;14081;15471;16915;17137;17327;17535;17815;18108;18312;18245;18127;18087;18046;17702;17785;17886;17979;18018;17613;17491;17816;17479;17238;16725;16818;16984;16981;17441;17549;17602;17484;17681;17514;17185;17353;17516;17597;17508;17867;18019;18029;18245;17775;17853;17871;18135;17926;18179;18015;18020;18274;18172;17943;17697;18001;17956;17502;17301;17691;17469;17393;17849;17766;17596;17497;17703;17420;17944;17951;18276;17740;17800;18054;18071;17925;17845;17875;17742;18004;18164;18228;18202;17754;18191;18178;17960;18106;18094;17857;17854;17735;17567;17747;17834;17778;17763;17447;17778;17526;17480;17426;17812;17982;17933;17869;17739;17808;17611;17488;17616;17842;18067;18057;17924;18235;18019;18115;17869;17697;17685;17593;17854;17617;17671;17948;18178;18051;18012;17809;17829;17958;17853;18148;18223;18183;17965;17868;16913;16561;16418;16391;16660;17263;17473;17551;17665;17882;17853;17571;17830;18102;18002;18208;18057;18203;17900;17833;17944;17651;17902;17773;17737;17917;17855;17835;17880;17765;17659;17477;17711;17966;17838;17944;17936;17969;18016;17989;18040;18009;17804;18006;18090;17771;17881;17583;17647;17762;17694;17787;17610;17626;17855;17808;17547;17731;17686;17538;17569;17959;17628;17673;17835;17678;17788;17926;17836;18000;18157;18165;18043;18254;18000;17795;17697;17545;17755;17762;18072;18003;18031;17843;17549;16843;16039;15923;16520;17167;17745;17887;18063;17813;18338;18164;18071;17801;18111;17789;17744;17948;17528;17830;17745;18006;17833;17809;17433;17236;17143;17429;17340;17377;17375;17466;17611;17550;17583;17662;17729;17350;16918;17320;17694;17536;17327;16912;16879;17066;17298;17877;17972;17924;17901;17948;17911;17741;17960;17896;17969;17871;18102;17951;18010;18122;18054;18326;18180;18027;17947;18256;18054;18084;17941;17899;17973;17707;17518;16987;16401;16958;17211;17279;17611;17418;17519;17259;17080;17288;17385;16919;16188;16343;16315;16712;16883;17148;17464;17204;17314;17227;17309;17029;17042;17020;17375;17259;17434;17257;17671;17577;17991;17903;17928;17911;18189;18227;17784;17915;18116;17982;17771;18019;17782;18042;18023;17772;17922;17838;17731;18143;18026;17918;17381;17339;17387;17482;17626;17711;17533;17298;17684;18084;17888;18023;18161;17973;18378;18095;18270;18288;18134;18126;18059;18061;17779;18052;17707;18013;17862;18154;18173;17921;18185;17914;18027;18119;18266;18180;17959;17286;16327;16489;17190;17513;17890;18184;17785;17736;17433;17653;17743;17696;17736;17620;17960;17651;17894;17988;17937;18084;17818;17709;17905;18115;17993;17917;17989;18247;18157;18134;17909;18017;18167;18138
15164;14907;15104;15140;15133;15218;15056;14751;14776;14634;14720;14612;14985;15046;15084;15033;15022;15143;15088;15057;14866;14848;14955;14817;14880;14795;14898;14946;15180;15166;15123;14858;14792;14624;14541;14792;14975;15403;14922;15206;15275;15501;15295;15120;14900;15288;15356;15188;15369;15418;15483;15624;15415;15680;15610;15558;15519;15556;15401;15445;15494;15309;15313;15050;14874;15188;15473;15834;15905;15880;15696;15576;15744;15916;15872;15993;15688;15601;15712;15755;16028;15711;15705;15199;14989;15574;16099;15732;15418;15778;15946;16211;16100;15931;15964;15849;16068;16148;16278;16404;16200;16087;15986;15852;16045;16290;16283;16047;16005;16061;15955;15911;15890;15792;16132;16156;15913;16550;16382;16073;16122;16651;16512;16293;16463;16320;16537;16318;16391;16065;16194;16416;16466;16309;16450;16261;16319;16079;16078;16153;16052;16180;16153;16320;16259;16107;16529;16591;16300;16641;16537;16366;16548;16615;16603;16592;16543;16564;16475;16430;16318;16108;16237;16202;16056;16091;16690;16406;16338;16309;16332;16388;16278;15855;15901;15538;15492;15566;15961;15999;15853;16137;16152;16292;16419;16498;16363;16490;16489;16385;16350;16152;15689;15966;16204;16482;16413;16361;16436;16546;16535;16033;16433;16675;16563;16348;16414;16587;16102;16042;15993;16231;16465;16349;16470;16261;16557;16596;16424;16706;16612;16491;16433;16680;16435;16367;16258;16449;16543;16441;15910;16172;16198;15908;16370;16180;16671;16874;16423;16458;16465;16396;16225;16509;16668;16420;16692;16508;16414;16565;16369;16383;16412;16233;16343;16454;16434;16682;16552;16939;16411;16380;16518;16614;16661;16692;16935;16991;16674;16644;16598;16708;16322;16044;16176;16129;15920;15989;16139;16147;16360;16385;16356;16317;16119;15937;15195;15042;15381;15744;15795;16193;15989;16251;15926;15402;13087;8030;4244;2679;3213;6500;11286;14371;16143;16508;16900;16853;16888;16536;16553;16496;16546;16260;16371;16783;16855;16720;16932;16823;16416;16516;16441;16603;16839;16752;16539;17021;16910;16947;17073;17116;16902;17120;16975;16780;16673;16687;16749;16680;16784;16536;16898;16645;16673;16753;16626;16815;16790;16765;16852;17102;17003;16898;17004;16911;16778;16849;16561;16537;16747;16724;16606;16620;16777;16794;16750;16828;16962;16564;16249;16943;16728;16813;16365;16549;16677;16398;16541;16584;16614;16676;16739;17059;16731;16969;16727;16870;16853;16834;16905;16635;16833;16694;16622;16601;16671;16363;16364;15924;15775;15979;16295;16614;16713;16832;16799;16859;16717;17177;17424;17373;17631;17357;17303;17200;17205;17395;17310;17150;17107;17308;17055;17269;17033;17140;17002;17138;17058;16889;16926;17026;17239;17324;17036;17247;16774;17231;16967;16673;16720;16713;16654;16491;16649;16660;16615;16751;16971;16792;16934;16790;16894;16920;16668;16704;16722;16071;15364;16141;17321;17607;17284;17218;17141;17063;17048;17184;17023;17231;17230;17466;17350;17357;17089;16947;17107;17077;17005;17117;17296;17099;17413;17052;17056;16962;17000;16974;17192;16393;15774;15898;16501;17480;18014;17743;17665;17683;17509;17577;17676;17504;17508;17467;17520;17442;17459;17354;17322;17235;17504;17367;17241;17448;17155;17118;16818;16991;17386;17373;17181;17272;17179;17217;17072;17250;17356;17223;17118;16739;17059;16857;17008;16502;16362;16507;16848;17078;16681;16691;16830;17021;17009;16936;17252;17224;17170;17531;17346;17275;17342;17226;17248;17494;17523;17135;17400;17397;17202;17209;17478;17254;17020;17094;17334;17191;17044;16567;15588;15243;16148;16794;16913;16650;16348;16246;16164;16609;17300;17489;17439;17552;17581;17439;17371;17457;17242;17340;17517;17395;17661;17594;17799;17995;17807;17372;17582;16985;16730;15989;15347;16210;17177;17289;17185;17672;17614;17665;17637;17123;17240;17349;17353;17562;17760;17361;17503;17405;17417;17232;17329;17247;16363;15784;16279;17305;17533;17653;17719;17788;17865;17881;18079;18015;18138;17901;17404;16899;17120;17218;17375;17227;17329;17280;17376;17148;17368;17347;17538;17152;17046;16768;16860;16869;17208;17350;17147;17068;17060;17269;17169;17093;17220;16797;16523;15916;15837;16268;16407;16846;16880;17198;17520;17906;18265;18171;18290;18029;17609;17758;17768;17859;17750;17843;17751;17904;17703;17503;17400;17267;17592;17692;17638;17681;17691;17722;17618;17679;17235;17718;17841;17692;17497;17666;17407;17511;17407;17602;17514;17275;17227;17230;17264;17141;17477;17805;18144;18492;18120;17869;17603;17701;17228;17503;17650;17878;17647;17506;17594;17786;17750;17747;17924;17602;17664;17643;17975;17273;17348;17209;17286;17486;17540;17412;17543;17632;17492;17415;17357;17130;16892;16690;16512;16581;16547;16833;17045;17127;16778;17043;17450;17475;17653;17482;17471;17550;17660;17618;17597;17663;17677;17720;17429;17110;17024;17222;17435;17494;17685;17269;17268;17481;17131;17468;17370;17332;17288;17608;17262;17685;17708;17659;17652;17335;17264;17465;17611;17942;17834;17587;17671;17665;17511;17644;17571;17458;17693;17515;17416;17263;17620;17324;17420;17392;17275;17242;17570;17681;17732;17572;17500;17460;17275;17049;17214;17505;17408;17325;17409;17281;17543;17565;17431;17561;17395;17358;17697;17528;17374;17121;17095;16951;17341;17357;17546;17454;17405;17465;17333;17643;17365;17194;17642;17315;17370;17884;17809;17846;18003;17810;17747;17982;17837;17826;17853;17645;17756;17577;17526;17766;17648;17728;17466;17756;17676;17680;17704;17817;17512;17539;17669;17767;17971;17684;17458;17529;17661;17371;17937;17722;17680;17805;17529;17454;17742;17488;17320;17279;17332;17393;17549;17644;17524;17573;17758;17777;17821;17587;17471;17544;17596;17752;17526;17753;17669;17545;17541;17789;17845;17693;17902;17744;17804;17748;17752;17841;17569;17477;17422;17728;17530;17540;17456;17334;17447;17239;17411;17900;17799;17816;17683;17754;17636;17711;17484;17406;17554;17503;17720;17727;17810;17640;17705;17601;17558;17778;17806;17620;17593;17260;17240;17313;17403;17444;17330;17352;17384;17353;17586;17540;17241;15985;14377;14208;15355;16753;17680;17760;17060;16450;15569;16467;17258;17872;17804;17784;17788;17879;18024;17893;18103;17768;17463;17412;17553;17483;17549;17687;17776;17385;17334;17160;17180;17151;17320;17177;17280;17257;17130;17273;17235;17104;16753;17168;17750;17896;17881;18029;18002;17748;17303;17405;17212;17260;16761;17236;16911;16977;17137;17462;17385;17246;17040;16852;16946;17244;17280;16906;16815;16268;16402;16939;17359;17485;17239;17322;17505;17751;17976;17962;18086;18091;17856;17596;17614;18057;18038;18124;17943;17955;17876;17842;17723;17407;17743;17432;17614;17777;17733;17815;17664;17481;17245;16409;15319;15982;17046;17419;17489;17108;17029;17239;17260;17479;17373;17368;17551;17611;17642;17347;17112;17514;17640;17170;16592;16218;16282;16479;16728;17341;17525;17663;17332;17621;17864;17762;17847;17988;17477;17591;17760;17724;17562;17570;17790;17629;17664;17722;17630;17728;17529;17704;17781;17630;17559;17944;17662;17760;17694;17562;17638;17837;17405;16636;15357;14766;15265;16024;16920;17529;17395;17196;17813;17875;18123;18105;18056;18121;18186;18077;18158;17781;17956;17843;17898;17565;17481;17845;17425;17276;17030;16754;16789;17026;17307;17547;17246;17235;17334;17595;17380;17597;17399;17515;17390;17385;17728;17811;17811;18073;17890;17972;17940;17901;18120;18151;17841;17879;17911;17877;17996;17875;17669;17592;17398;17355;17481;17634;17474;17665;17459;17177;17601;17883;17842;18033;18004;17856;18008;17856;18098;17946;18000;17750;17569;18005;17971;17992;18121;17934;17817;17998;18156;17986;18095;17728;17714;17897;17930;17744;17654;17623;17762;17584;17585;17488;17388;17519;17626;17285;17653;17661;17638;17486;17068;17800;17700;17843;17899;17950;17793;18084;18117;17945;17966;17867;17922;17760;17531;17610;17732;17900;18111;18078;17729;17641;17815;17621;17865;18166;18065;18215;17980;17471;16532;15786;15901;15990;16720;17392;17768;17606;17638;17644;17578;17627;17832;17987;18057;17957;18128;18062;17994;17809;17969;18008;18299;17951;17805;17961;17561;17714;17825;17722;17555;17940;18106;18076;17990;17879;17959;17608;18043;18191;18104;18283;18128;18122;18371;18041;17969;17708;17797;17720;17468;17747;17701;17661;17303;17625;17639;17909;17575;17655;17451;17993;17840;17848;17704;17670;18154;17637;18004;18050;18359;18486;18324;17996;17938;17757;17741;17499;17497;17658;17592;17905;17889;17935;17558;16363;16197;16521;17128;17558;17493;18050;18119;18075;18136;17900;17986;17937;17785;17809;17585;17636;17651;17749;17766;17780;17821;17843;17476;17688;17364;17527;17128;16887;16516;16469;16697;17103;17656;17708;17702;17511;17276;17443;17628;17683;17270;17135;16887;17084;17407;17827;17623;17944;17926;17944;17735;17885;17971;17919;17893;17967;18010;18046;17926;18204;18194;18016;18023;17837;18160;18052;18165;17918;17965;17865;17555;17642;17215;16773;15765;16083;17130;17465;17487;17471;17435;17551;17375;17711;17488;17192;16875;16923;16915;16761;16988;17392;17350;17098;17590;17348;17129;17150;17193;17119;17353;17394;17431;17569;17939;17836;17849;17766;17887;18016;18116;18141;17950;18136;17861;18007;17909;17926;17880;18050;18180;17963;18152;18004;18229;18202;18068;17761;17797;17587;17489;17554;17841;17477;17347;17468;17649;17593;17784;17775;18263;17986;17958;18128;18353;18082;18146;17927;18257;18022;17926;17698;17947;18099;17961;18273;17892;17798;17697;17834;18324;18056;18138;18093;17361;15949;14570;15649;17039;17708;17713;17904;17953;17842;17825;17544;17741;17845;17717;17884;17609;17902;17864;17671;17756;18178;18015;17674;17920;17701;18095;17847;17987;18089;17776;18027;18110;17992;17929;17949
14971;14932;15114;15126;15385;15280;14947;14936;14771;14772;14747;14801;14850;14998;15014;15054;15023;15011;15139;14849;14830;14557;15043;15021;15041;14770;14688;14866;15072;15050;15303;15238;15028;14719;14976;15076;15239;15159;15052;15214;15205;15550;15503;15358;15204;15031;15124;15233;15102;15414;15648;15721;15458;15670;15681;15531;15475;15451;15565;15390;15506;15578;15244;14973;15099;15102;15467;15777;15968;16153;15990;15836;15597;15977;15889;15749;15798;15428;15773;15989;15909;16167;15658;15348;15159;15608;15933;15553;15166;15134;15779;16190;16082;15829;16025;15982;15994;16092;16032;16273;15992;16202;16180;16105;16440;16625;16226;16266;16112;15943;15843;15938;15501;15783;15887;16150;16165;16524;16290;16398;16347;16409;16429;16553;16338;16261;16579;16377;16308;16024;16219;16190;16384;16249;16501;16218;16479;16170;16197;16301;16136;16410;16385;16156;16380;16322;16441;16377;16299;16385;16469;16723;16371;16605;16638;16718;16553;16377;16662;16312;16300;15683;15935;16142;16387;16393;16659;16298;16343;16367;16233;16474;16201;16118;15831;15627;15361;15778;15918;16075;16114;16264;16428;16465;16318;16200;16491;16605;16632;16362;16265;15782;15846;15780;15871;16343;16659;16434;16500;16605;16242;15919;15789;16154;16232;16556;16687;16517;16060;16163;16405;16304;16202;16428;16353;16329;16627;16528;16426;16396;16407;16347;16476;16569;16488;16193;16190;16348;16521;16149;16150;15985;16120;16079;16341;16674;16576;16485;16487;16490;16386;16417;16384;16336;16381;16355;16527;16486;16532;16550;16482;16340;16384;16405;16416;16416;16447;16763;16961;16654;16415;16902;16265;16275;16620;16676;16497;17027;16762;16711;16518;16952;16725;16263;16479;16215;16214;15962;16406;16382;16185;16352;16369;16739;16577;16020;15407;15408;15678;15931;16073;16212;16208;16259;16222;15604;12696;8095;4502;2646;2708;5199;9722;13522;15614;16650;16779;16742;16904;16625;16354;16513;16329;16578;16611;16685;16875;16791;16913;16778;16443;16489;16507;16676;17027;16708;16660;16976;16899;17226;17080;17059;17308;17226;16996;16905;16892;16771;16622;16524;16566;16756;16802;16491;17150;16626;16524;16717;16618;16783;16847;16986;16896;16774;16883;16592;16915;16815;16770;16756;16648;16660;16745;16657;16737;16581;16934;16869;16849;16445;16355;16609;16714;16482;16870;16655;16655;16536;16480;16572;16382;16608;16836;16786;17100;16863;16933;16756;16820;17020;16485;16829;16735;16497;16313;16575;16524;16534;16177;15815;16066;16178;16317;16420;16471;16720;16817;16621;16794;16764;17354;17483;17676;17487;17667;17207;17013;17161;17194;17142;17152;17117;17012;17118;16979;17167;17230;17194;16897;17157;17069;16803;17100;16893;17176;17115;16994;16957;16999;16617;16786;16701;16874;16718;16666;16587;16671;16973;16776;16848;16783;16794;16900;17263;16832;16642;16745;16414;15861;16758;17336;17261;17261;17250;17379;17230;17054;17096;17122;17158;17166;17181;17555;17410;17152;17138;17196;17091;16881;17070;17408;17061;17156;17079;17023;17105;16915;16790;16560;15020;13677;13514;14529;16730;17664;17943;17735;17758;17774;17660;17630;17319;17495;17181;17428;17403;17544;17387;17241;17168;17720;17327;17351;17117;17430;17343;17226;16981;17117;17382;17163;17297;17041;17145;17237;17016;17241;16904;17100;17009;16835;17112;17054;16757;16764;16736;16942;16841;16610;16634;16944;16849;16902;17240;17348;17299;17293;17387;17431;17511;17394;17362;17391;17415;17555;17240;17361;17277;17372;17494;17375;17295;17070;17195;17302;17364;17162;16342;14797;14006;15316;16685;17075;17178;16768;16546;16651;17123;17547;17681;17692;17736;17536;17352;17352;17224;17375;17492;17330;17442;17319;17393;17723;17762;17429;17214;17282;17082;16704;15626;15356;16263;16917;17155;17152;16739;16709;17179;17504;17271;17366;17353;17433;17733;18036;17579;17493;17380;17857;17706;17305;16916;16481;15662;15973;17006;17456;17254;17673;17719;17937;17502;17709;17835;17790;17753;17413;17370;17125;17598;17625;17441;17547;17645;17463;17188;17251;17658;17256;17151;17016;17143;17098;16499;17047;17033;17040;17433;17137;17377;17243;17063;17209;16818;16057;14970;14704;15224;16129;16629;17140;17126;17536;17807;17912;18071;17914;17793;17661;17822;17853;17703;17768;17931;17854;17631;17700;17363;17801;17913;17523;17537;17586;17613;17540;17435;17845;17584;17728;17486;17482;17922;17721;17618;17313;17510;17500;17866;17389;17426;17185;17435;17365;17313;17224;17683;17897;18298;18073;17704;17832;17847;17468;17573;17963;17731;17824;17460;17483;17833;17756;17691;17600;17726;17414;17640;17222;17031;17144;17322;17571;17632;17286;17470;17234;17223;17720;17378;17298;17002;16677;16288;16527;16567;16643;16665;16996;17130;17401;17509;17580;17587;17631;17615;17754;17703;17693;17600;17725;17777;17480;17831;17383;17216;17029;17199;17077;17181;17674;17327;16948;17110;17155;17398;17532;17412;17583;17659;17596;17608;17661;17902;17605;17626;17490;17566;17787;17844;17900;17906;17547;17536;17694;17515;17672;17577;17691;17550;17627;17672;17749;17838;17511;17399;17379;17228;17734;17598;17647;17336;17466;17426;17410;17290;17390;17661;17315;17307;17112;17623;17487;17385;17407;17707;17592;17278;17599;17514;17424;17411;17186;17470;16960;17268;17336;17708;17663;17332;17247;17287;17337;17357;17532;17448;17417;17632;17688;17793;17973;17995;17614;17665;17817;17819;17672;17631;17558;17637;17748;17807;17837;17585;17858;17536;17897;17619;17870;17669;17802;17689;17777;17722;17764;17874;17619;17547;17329;17486;17511;17787;17947;17819;17573;17549;17404;17429;17420;17339;17434;17677;17584;17364;17551;17443;17672;17624;17535;17710;17844;17646;17587;17517;17547;17806;17754;17942;17902;17683;17685;17511;17448;17551;17467;17634;17750;17671;17817;17804;17630;17455;17627;17382;17524;17536;17328;17300;17300;17561;17566;17501;17479;17622;17571;17512;17666;17651;17594;17757;17698;17717;17620;17647;17437;17315;17250;17698;17630;17620;17343;17442;17300;17383;17533;17481;17347;17538;17654;17746;17633;17371;16736;15504;12996;11729;13395;16066;17512;17565;17279;16170;15058;16099;16893;17306;17601;17599;17759;17990;17709;17945;17957;17795;17526;17744;17498;17568;17575;17757;17724;17280;17541;17227;17163;17213;17405;17370;17452;17516;17319;17196;17453;17416;17484;17607;17817;18222;17915;17815;18119;17870;17466;17307;17143;17359;17410;17369;17282;17115;17478;17646;17408;17110;16956;17106;17022;17296;17168;17376;17376;16857;16781;17158;17505;17352;17297;17477;17500;17801;17867;17899;17971;18096;18063;18061;17810;17543;17953;17961;17992;18066;18224;18000;17719;17997;17844;17539;17664;17459;17654;17310;17473;17636;17462;16651;15924;15972;17066;17289;17391;17379;17247;17297;17398;17510;17403;17300;17196;17425;16921;16387;16600;17052;17406;17022;16321;15932;16207;16587;16762;17252;17880;17930;17817;17778;17920;18034;17685;17631;17614;17919;17559;17650;17557;17615;17683;17774;17616;17719;17862;17884;17748;17968;17697;17682;17635;17995;17834;17826;17599;17742;17486;17807;17750;16842;15966;15458;16219;17017;17474;17851;17483;17655;17492;17968;17980;18276;18101;17997;18013;18022;18097;17727;17695;17817;17517;17650;17424;17312;17691;17355;17173;17154;17121;17192;17357;17370;17406;17234;17350;17354;17414;17677;17513;17359;16497;16279;17216;17655;17877;17901;17977;17754;17887;17867;17908;18039;17848;17913;17819;17884;17897;17755;18020;17547;17609;17650;17516;17485;17615;17460;17439;17486;17178;17767;17856;17868;18001;17852;18033;17889;17846;18061;17795;17695;17842;17983;17969;18000;17951;17920;17382;17597;18114;17832;18003;17900;17806;17908;18091;17770;18105;17779;17759;17567;17382;17516;17445;17575;17511;17581;17303;17707;17843;17542;17317;17648;17849;17861;17946;18034;18034;18236;17923;17930;17992;17979;17703;17743;17272;17505;17569;17919;18088;18310;17920;17777;17440;17508;17852;18062;18069;17923;17455;16625;14858;13994;14646;15880;16912;17526;17429;17412;17228;17816;17915;17340;17406;17911;18239;18106;18355;18011;17961;17976;17884;17782;18068;17922;17888;17770;17641;17803;17752;17796;17706;17898;17961;17857;17886;17800;17717;18075;18052;18013;17851;17789;17888;17814;18031;18035;18042;17954;17801;17995;17954;17924;17709;17740;17535;17467;17635;17511;17471;17680;17666;17792;18127;17767;17817;17557;17815;17760;17845;18120;18441;18219;18251;17871;17823;17809;17791;17729;17646;17678;17685;17932;18045;17949;17202;15695;15437;16465;17352;17457;17657;17788;17973;18035;18088;17930;18212;17943;18036;17466;17659;17772;17794;17469;17863;17843;17804;17925;18027;17804;17653;17327;16916;16451;15152;14559;14799;16137;17257;17981;17744;17390;17005;17129;17548;17740;17412;16888;16859;16906;17385;17753;17793;17940;17747;17997;18007;17779;18106;17923;17724;17980;18222;17929;17947;18101;17919;18262;18238;17724;18131;17978;17966;17970;17852;17907;17558;17854;17377;16554;15685;15998;16859;17254;17428;17607;17654;17608;17761;17517;17892;17385;16968;17009;16893;17001;17085;17371;17356;17247;17449;17477;17089;17076;17132;17131;17108;17501;17484;17853;17877;18053;17699;17738;17641;17840;18115;17729;17753;17847;17711;17830;17794;17860;18072;17756;17829;18111;18159;18165;18002;18063;18236;18038;17887;17780;17256;17515;17321;17484;17329;17364;17518;17566;17526;18127;17903;17885;17809;18232;18157;18166;18063;18085;18226;18047;17838;17889;17930;17861;18120;17991;18095;18061;17913;18272;18324;18250;18212;17775;17451;15463;13236;14312;16646;17686;17940;17841;18012;17935;17861;17536;17703;17705;17884;18092;18014;17976;17647;17936;17929;18250;17688;17762;17721;17945;18066;18007;17977;18009;18173;18337;18087;17992;18099;17731
14993;15069;15035;14988;15062;15129;14783;14741;15039;15034;14882;14691;14903;14981;15173;14974;15269;15089;15220;14751;14522;14537;15036;15062;15098;14702;14488;14575;14952;14877;14957;15033;14916;15033;15044;15446;15334;15028;14918;14991;15209;15409;15332;15566;15410;15144;14717;14873;15213;15356;15481;15654;15381;15585;15677;15454;15459;14941;15105;15565;15507;15529;15051;14928;15009;15209;15480;15915;16031;16028;15969;15908;15865;15928;15866;15568;15680;15613;15634;15927;16125;16004;15861;15487;15215;15184;15829;15784;15575;15466;16062;16044;15823;15965;16203;15903;15905;15835;15950;15988;16190;16024;16051;16114;16182;16402;16257;16106;16134;15796;16134;16112;15761;15557;16009;16168;16104;16139;16206;16146;16207;16249;16353;16647;16551;16534;16280;16271;16093;16309;16359;16370;16342;16424;16427;16281;16365;16162;16349;16483;16480;16413;16503;16187;16259;16313;16423;16563;16264;16235;16420;16155;16280;16677;16542;16668;16410;16414;16300;16419;16194;16088;15852;16107;16308;16267;16388;16311;15722;16293;15930;16234;16501;16481;16385;16027;15691;15869;16046;16083;16523;16229;16380;16617;16338;16392;16511;16488;16534;16400;16041;15791;15657;15809;16268;16320;16621;16486;16584;16298;16350;15647;14765;15479;16007;16526;16559;16482;16261;16367;16420;16227;16082;16066;16173;16373;16082;16507;16269;16429;16290;16417;16581;16615;16373;16538;15922;16327;16398;15982;16149;16291;16362;16299;16586;16466;16687;16349;16348;16612;16392;16394;16493;16655;16508;16402;16491;16167;16242;16458;16246;16210;16330;16528;16421;16391;16459;16825;16673;16332;16205;16193;16146;16491;16752;16665;16891;16786;16834;16871;16671;16502;16415;16580;16552;16281;16494;16391;16547;16674;16328;16201;16528;16473;16530;15980;15582;15494;15797;15820;16019;16116;16306;16152;15897;15097;11736;6668;3666;2429;2703;5530;10597;13861;16082;16628;16756;16750;16558;16446;16477;16519;16454;16501;16724;16720;16764;16661;16609;16199;16413;16237;16234;16984;16800;17039;17011;17223;17003;17032;17158;16950;17192;17048;16784;17058;16629;16858;16895;16923;16793;16897;17060;16975;16743;16543;16603;16853;16895;16752;16655;17041;16838;16591;16788;16832;16768;16833;16773;16820;16629;16614;16431;16826;16605;16672;16692;16894;16787;16490;16456;16829;16542;16547;16661;16604;16534;16668;16383;16428;16490;16782;16801;16665;16812;16785;16902;16431;16775;16734;16966;16821;16671;16357;16512;16437;16417;16364;15785;15898;16136;16364;16409;16463;16644;16822;16885;16698;16814;17032;17511;17403;17764;17668;17512;17315;17362;17281;17028;16980;16803;17024;17102;17053;17245;17125;17251;17077;17277;17391;16981;17079;17188;17022;16980;17059;17054;17006;16831;16936;16856;16894;16734;16717;16630;16767;16677;16854;16925;17165;16763;16881;16576;16906;16924;16975;16553;16614;16379;16810;17376;17490;17423;17327;17074;17200;17402;17146;17079;17205;17386;17343;17514;17154;17278;17042;17019;17233;17118;17238;17368;17147;17189;16902;16996;16970;17114;17025;15935;13822;11443;11434;13566;16453;17580;17739;17779;17910;17920;17620;17492;17421;17552;17223;17311;17318;17468;17475;17384;17355;17286;17327;17458;17311;17436;17441;17286;17078;17208;17457;17079;17150;17042;17411;17199;17110;16985;17091;16990;16866;17107;17105;17146;16729;17206;16889;16975;16728;16679;16857;16774;17012;16903;17070;17185;17256;17265;17412;17326;17332;17586;17355;17206;17476;17484;17497;17371;17172;17405;17321;17395;17395;17147;17241;17277;17262;17144;16324;14441;13573;15016;16507;17308;17486;16972;17126;16880;17235;17539;17855;17513;17610;17504;17663;17575;17626;17560;17425;17453;17566;17340;17486;17458;17460;17581;17012;17216;17326;17405;16404;15935;16546;16833;16839;16420;15624;15553;16614;17305;17502;17438;17962;17658;17975;17900;17839;17868;17937;17955;17657;17529;17441;16961;16278;16739;17054;17467;16995;17136;17541;17789;17895;17651;17542;17500;17247;17468;17137;17341;17637;17418;17512;17783;17440;17368;17180;17075;17382;17165;17573;17268;17073;16976;16536;16715;16768;17005;17205;16921;16948;17214;17287;17160;16758;15473;14028;13373;14560;16009;16678;16834;17186;17633;17957;18123;18160;17877;17678;17903;17749;17624;17829;17736;17839;17596;17735;17635;17534;17685;17762;17598;17537;17724;17583;17743;17599;17584;17690;17758;17586;17696;17400;17622;17360;17267;17671;17683;17526;17481;17256;17185;17156;17202;17185;17026;16906;17348;17881;17875;17970;17693;17624;17436;17601;17702;17646;17611;17541;17749;17693;17798;17610;17277;17614;17400;17355;17195;17215;16900;17239;17530;17678;17550;17346;17485;17482;17541;17679;17108;17102;16863;16568;16498;16688;16751;16621;16627;16898;17336;17439;17584;17564;17471;17506;17494;17557;17585;17729;17419;17542;17718;17695;17692;17318;17239;17122;17155;17179;17423;17521;17274;17363;17467;17418;17620;17836;17635;17757;17430;17642;17622;17923;17636;17851;17217;17281;17562;17744;17663;17573;17483;17538;17740;17696;17831;17540;17550;17546;17863;17702;17427;17584;17519;17147;17241;17640;17586;17511;17502;17388;17451;17619;17318;17371;17422;17450;17319;17438;17386;17475;17419;17669;17486;17800;17454;17712;17413;17472;17211;17393;17131;17309;17331;17634;17969;17662;17414;17325;17405;17244;17536;17549;17520;17645;17548;17847;17564;17787;17895;17774;17778;17703;17618;17943;17806;17781;17700;17760;17871;17804;17822;17883;17548;17390;17680;17549;17669;17776;17787;17592;17638;17588;17704;17670;17848;17494;17407;17734;17451;17442;17773;17669;17773;17760;17210;17446;17454;17561;17506;17170;17430;17407;17386;17464;17924;17764;17849;17560;17608;17480;17365;17371;17715;17561;17622;17952;17701;17915;17713;17559;17430;17682;17546;17686;17739;17680;17774;17721;17976;17718;17440;17616;17347;17289;17333;17359;17648;17646;17696;17685;17460;17779;17402;17476;17296;17585;17557;17543;17529;17641;17808;17615;17743;17026;17332;17381;17841;17622;17402;17066;17129;17162;17280;17573;17408;17576;17787;17834;17352;17064;16233;14575;12641;11363;12369;15448;17123;17733;17507;16751;15772;16068;16705;17268;17458;17988;17655;18033;17853;17913;17722;17469;17481;17693;17502;17391;17515;17571;17554;17506;17510;17305;17007;17378;17204;17220;17215;17180;17087;17339;17541;17655;17665;17917;18252;18235;17828;17879;17973;17645;17486;17387;17223;17277;17356;17387;17465;17322;17795;17711;17584;17189;16865;16812;16833;17079;17212;17208;17612;17433;17229;17222;17383;17325;17259;17244;17604;17678;17833;18005;17900;18089;17857;17850;17842;17796;17690;17787;17767;18146;17759;17974;18029;17800;17627;17831;17712;17752;17877;17640;17662;17482;17324;17121;16737;16999;16971;17321;17433;17358;17439;17476;17314;17400;17398;17693;17708;16921;16005;14985;14981;16217;16989;16862;16483;16207;16180;16441;16938;17249;17944;17682;17680;17774;17862;17564;17743;17666;17861;17752;18110;17876;17597;17504;17561;17718;17800;17828;17894;18069;17904;17854;17778;17685;17735;17538;17696;17554;17601;17645;17761;17685;17697;17251;16839;16725;16848;17086;17343;17739;17447;17451;17628;18056;18106;18207;17893;17934;17904;17879;17948;17807;17717;17708;17434;17489;17538;17475;17474;17410;17183;17170;17099;17473;17364;17488;17337;17376;17103;17368;17129;17373;17290;16776;16092;15424;16238;17521;17873;18152;17977;17762;17753;17770;17922;17835;17917;17980;17725;17762;17753;17825;18064;17771;17344;17654;17586;17535;17406;17532;17417;17465;17647;17617;17704;17922;18031;17831;17804;17721;17291;17598;17777;18029;18033;18134;18019;17798;18238;17531;17462;17414;17716;18157;18103;17955;17700;17898;17718;17832;17760;17848;17758;17484;17575;17482;17647;17608;17701;17572;17337;17630;17820;17430;17596;17538;17792;17893;17822;17825;17969;17963;18049;17915;18039;17990;17908;17730;17539;17683;17711;18030;18177;18100;17918;17836;17529;17474;17800;18135;18001;17782;17365;15853;13592;13122;14092;15614;17035;17347;16880;16523;16592;17173;17482;17505;17690;18032;18257;18241;18206;17854;17914;18031;17922;17778;18045;18061;18056;17820;17969;18026;18139;18107;18096;18020;18124;17886;17862;17862;17794;17935;18010;18036;17867;17655;17556;18007;18042;18072;17881;18041;18233;17607;17759;17689;17859;17956;18051;17602;17777;17590;17758;17729;17509;17834;17814;17661;17677;17696;17788;17898;17999;18012;18470;18422;18162;18088;17871;17610;17596;17684;17621;17778;17564;17932;18169;17770;16957;15649;15566;16321;17238;17296;17448;17607;17823;17980;17861;17983;17836;17849;17777;17666;17541;17563;17581;17748;17953;18002;17807;17711;17629;17915;17664;17102;17006;16242;14702;12992;12475;14493;16886;17698;17674;17380;17191;17270;17372;17908;17463;17010;16897;17027;17170;17684;17825;17762;18044;18094;18146;17999;17932;17949;18128;18169;17932;17822;18063;17966;18070;18140;18309;18125;18036;18092;17839;17945;18075;17849;17736;17593;17131;16900;16375;16782;17132;17193;17132;17421;17357;17738;17435;17371;17636;17220;17327;17003;16856;16898;17146;17327;17010;17197;17312;17468;17298;17396;17327;17365;17458;17389;17533;17750;17974;17913;18083;17687;17824;17982;17944;17965;17491;17564;18065;17721;17702;17594;17974;17801;18258;17994;18223;18100;18148;18187;17733;17828;18056;17812;17388;17319;17409;17461;17657;17585;17689;17366;17654;17853;17864;18088;18186;18170;17856;18035;18410;18028;18375;18219;18027;18124;17969;18310;18019;18120;18021;17989;18164;18307;18056;18238;18233;18000;17435;15902;14338;15147;16648;17448;17923;17914;17916;17735;17843;17714;17551;17404;17535;18005;17919;17840;17789;17538;17638;17735;17493;17735;17873;17987;17857;17733;17727;18051;17970;18009;17868;18120;17989;18045
14903;14991;14985;14896;14781;14972;14688;14848;14799;14885;14955;14939;15137;15169;14996;15029;14923;14969;15081;14649;14709;14440;14710;15006;14789;14933;14285;14477;14869;15205;14835;14797;14798;14959;15196;15348;15231;14718;14457;14697;15047;15244;15465;15374;15315;15046;15086;15004;15286;15318;15380;15671;15436;15466;15389;15503;15350;15078;15183;15185;15557;15274;14922;14965;15061;15223;15635;15905;15906;16009;15719;15611;15889;15892;15868;15753;15836;15947;15872;16083;16212;16094;15910;15608;15030;15161;15940;15959;15714;16021;16092;15817;16194;15968;15948;16065;15844;15784;15899;16034;16170;16180;16339;16285;16204;16180;15999;16042;15894;16175;16304;15995;16387;16015;16127;16073;16172;16167;16048;16294;16020;16363;16428;16573;16282;16407;16167;16049;16326;16305;16489;16549;16429;16408;16254;16290;16322;16533;16478;16473;16475;16518;16292;16253;16269;16587;16251;16493;16378;16331;16280;16459;16529;16393;16481;16414;16503;16774;16358;16066;16230;16148;16174;16053;16394;16280;15813;15629;16178;16238;16092;16315;16666;16418;16648;16280;16013;15829;16219;16260;16748;16418;16414;16458;16598;16314;16179;16293;16181;16551;16062;16086;16077;16243;16473;16599;16399;16523;16640;16570;16040;15361;14584;14976;15915;16336;16540;16698;16257;16597;16521;16182;15801;15883;16025;16097;16335;16275;16411;16690;16466;16446;16551;16480;16716;16516;16236;16186;16466;16083;16415;16078;16316;16361;16391;16562;16621;16028;16336;16422;16384;16358;16426;16273;16588;16728;16550;16330;16361;16415;16328;16182;16335;16305;16501;16413;16914;16611;16860;16045;16054;16433;16361;16596;16488;16582;16731;16897;16826;16715;16372;16530;16487;16284;16409;16394;16606;16558;16410;16406;16493;16198;16521;16420;16407;15887;15314;15357;15536;15766;16054;16291;16309;16285;16092;14452;10927;6278;3458;2369;3070;6340;11474;14826;16090;16781;16774;16742;16955;16596;16630;16399;16604;16406;16790;16550;16470;16623;16482;16261;15748;15836;16212;16753;16851;16714;16737;16859;17160;17006;16979;16963;16969;16561;16980;16683;16832;16730;16808;16811;16713;16821;16903;16704;16684;16777;16660;16734;16677;16436;16432;16872;16826;16620;16641;16872;16831;17010;16772;16591;16823;16464;16539;16637;16708;16724;17004;17034;16862;16799;16314;16883;16564;16864;16364;16403;16448;16580;16342;16550;16931;16747;16949;16824;16759;16765;16669;16275;16820;16868;16606;16803;16692;16032;16021;16190;16469;16162;16005;15925;16591;16414;16667;16639;16818;16648;16933;16753;16706;16908;17254;17290;17721;17766;17455;17325;17388;17358;17444;17046;17265;17069;16918;16943;17212;17038;17412;17383;17145;17280;17199;17330;17032;17003;17116;16973;16864;17077;16881;16923;16761;16684;16757;16823;16629;16658;16912;16799;16767;17051;16703;16850;17021;16753;16892;16961;16982;16481;16492;16936;17331;17418;17209;17225;17257;17170;17250;17051;17028;17110;17282;17297;17312;17257;17265;17202;16909;17149;17325;17440;17222;17068;17087;17103;16962;16813;16923;16789;16295;14025;12244;11837;13405;16047;17489;17964;17918;17759;17746;17519;17555;17378;17266;17387;17233;17349;17313;17226;17614;17443;17471;17426;17473;17359;17199;17172;17139;17059;17204;17243;17195;17313;17349;17117;17156;17247;17009;17018;17022;17049;17450;17099;17153;17189;17074;17082;16760;17028;17133;17024;16994;16801;16965;17150;17293;17013;17170;17277;17282;17272;17434;17182;17224;17127;17304;17296;17377;17326;17355;17438;17433;17388;17414;17501;17464;17391;17127;16468;15409;14671;15945;17210;17673;17785;17584;17222;17173;17440;17422;17426;17636;17655;17729;17682;17569;17338;17504;17477;17557;17251;17505;17578;17671;17640;17481;17416;17039;17234;17257;17053;17189;17096;17042;16753;16193;15088;15216;16380;17399;17286;17349;17501;17684;17725;17832;18135;17967;17887;17735;17692;17843;17525;17358;16987;16817;17177;17316;17426;17560;17417;17451;17413;17515;16963;17285;17038;16780;16593;16945;17270;17328;17597;17751;17765;17179;17148;17062;17193;17140;17325;17315;17098;16476;16250;16611;16786;17013;17023;17126;17339;17373;17334;17145;17039;15720;14221;13972;15166;16240;16581;17060;17033;17243;17970;18094;17877;17591;17655;17370;17593;17637;17800;17573;17739;17599;17832;17995;17617;17621;17807;17850;17491;17912;17633;17754;17553;17647;17463;17375;17572;17652;17737;17947;17648;17606;17554;17521;17522;17426;17038;17170;17188;17008;17066;16177;15563;16373;17689;17829;18125;18134;17884;17846;17717;17687;17769;17693;17455;17359;17491;17662;17399;17451;17424;17541;17348;17238;17116;16974;17111;17394;17741;17604;17357;17376;17512;17595;17570;17084;17250;16931;16778;16930;17139;16918;16855;16894;16852;17204;17514;17361;17440;17227;17114;17353;17680;17566;17547;17380;17458;17441;17540;17614;17666;17682;17456;17215;17114;17291;17382;17449;17455;17305;17387;17429;17537;17833;17743;17616;17931;17790;17645;17748;17479;17274;17236;17261;17753;17813;17907;17436;17674;17689;17562;17724;17484;17690;17574;17940;17636;17480;17481;17565;17326;17425;17114;17430;17174;17533;17282;17269;17284;17614;17573;17401;17582;17614;17359;17141;17711;17572;17489;17685;17451;17547;17602;17448;17402;17486;17282;17317;17309;17374;17488;17395;17481;17767;17500;17742;17136;17689;17719;17842;17648;17446;17642;17539;17856;17713;17903;17751;17875;17849;17818;17341;17656;17470;17818;17558;17612;17622;17945;17674;17773;17592;17401;17476;17457;17692;17837;17842;17521;17847;17945;17674;17751;17760;17613;17594;17535;17813;17937;17955;17598;17684;17617;17563;17344;17438;17414;17482;17482;17558;17220;17478;17592;17585;17672;17630;17533;17599;17304;17709;17658;17672;17725;17851;17823;17540;17542;17586;17228;17262;17579;17620;17601;17500;17839;17834;17515;17431;17440;17423;17463;17493;17653;17776;18026;17618;17607;17670;17586;17459;17480;17558;17611;17632;17579;17633;17677;17415;17895;17348;17661;17358;17474;17519;17644;17575;17327;17580;17347;17455;17663;17423;17679;17508;17274;17575;17175;15757;13847;12927;12894;13487;15884;17465;17525;17747;17026;16465;16436;16970;17157;17599;17501;17831;17849;17658;17837;17689;17518;17767;17810;17811;17551;17495;17544;17371;17612;17303;17382;17309;17090;17094;16964;17220;17173;17117;17269;17589;17498;17904;18014;18283;18161;18203;17908;18035;17777;17654;17083;17215;17297;17068;17233;17281;17344;17758;17902;17611;17225;16758;16348;16886;16899;17414;17739;17794;17432;17166;17412;17474;17459;17440;17340;17444;17669;17692;17819;17919;17976;18094;17570;17730;17550;17735;17509;17787;17608;17826;17903;17720;17636;17822;17529;17822;18040;17563;17570;17549;17464;17252;17204;17282;17372;17328;17276;17284;17434;17437;17453;17399;17404;17724;17547;17362;17300;15959;14217;13915;15831;16638;16906;16172;16166;16288;16480;16596;17301;17903;17686;17552;17945;17849;17991;17710;17732;17647;18094;18167;17884;17917;17678;17844;18043;17541;17857;17998;17811;17872;17773;17984;17887;17583;17588;17758;17450;17542;17302;17478;17953;17647;17500;17276;16915;16934;17216;17506;17667;17464;17611;17694;17688;17980;18083;18046;17836;17656;18105;17664;17690;17805;17701;17393;17293;17377;17759;17799;17803;17219;17139;17381;17474;17477;17531;17417;17571;17278;17145;16948;17284;17586;17246;16424;15789;16948;17443;17844;17859;18187;17707;17394;17650;17851;17817;17817;17979;17669;17853;17619;17968;17648;17654;17424;17452;17796;17678;17596;17559;17657;17568;17444;17417;17789;18135;17874;18048;17828;17907;17418;17561;17685;17672;17655;17850;18172;18148;18023;17641;17206;17007;17354;17968;17738;17993;17589;17782;17887;17842;17684;17771;17617;17622;17481;17717;17932;17777;17826;17704;17722;17555;17708;17774;17542;17916;17603;17959;17937;17685;17711;18006;18031;18029;17934;18009;17980;17979;17863;17406;17501;18121;18073;18073;17854;17740;17459;17434;17670;18018;17922;17701;17196;15936;13960;13622;14896;16389;17152;17503;16063;15165;15152;15723;16962;17727;17688;17849;18127;18106;18037;18165;18005;18071;17749;17709;18114;18184;18082;17852;17688;17958;17922;17859;17833;18318;18002;17908;18033;17698;17678;17985;18083;18192;18019;17662;17374;17711;18160;18342;18179;17960;17968;17686;17731;17660;17762;17962;17869;17911;17764;17654;17851;17732;17621;17915;17817;17772;17925;17749;17857;17868;17627;17971;18121;18336;18290;17975;17790;17591;17702;17553;17544;17628;17708;17971;18190;17802;17549;16205;15539;16702;16831;16897;17095;17373;17870;17735;17864;17940;17983;17931;17882;17717;17701;17763;17827;17890;18118;18227;17953;17810;17921;17690;17297;16752;16894;16565;15450;13196;11999;13425;16409;17722;17711;17337;17104;17103;17567;17750;17479;17251;17188;17192;17040;17495;17878;18010;18073;17832;18121;18161;17931;18070;17868;17808;17742;17833;18087;17906;17846;18109;18052;18157;17966;17796;17812;18032;17899;17807;17890;17598;17573;17598;17392;17232;17405;17447;17271;17405;17470;17521;17472;17375;17433;17584;17553;17224;17274;17155;16679;16318;15940;16108;16901;17182;17538;17165;17413;17425;17093;17344;17758;17478;17721;18124;18030;18082;18089;17819;17960;17866;17680;17964;17909;17800;17765;17725;18001;18031;18053;18205;17947;17988;17706;17877;18024;17676;17727;17565;17566;17344;17496;17711;17648;17911;17667;17764;17909;17959;18156;18202;17986;18241;18144;18070;18344;17762;18044;18361;18000;18100;18158;18003;18150;17901;17997;18103;18143;17945;18384;18246;18246;17958;17526;16965;16062;16531;16927;17801;17787;18053;17978;18008;17893;17711;17393;17285;17467;17483;17937;17992;17604;17728;17853;17997;17606;17898;17724;17785;17854;18005;17881;17859;17914;18124;18139;17916;18270;17655
14875;15102;15196;14752;14740;14693;14879;14915;14972;14995;14955;14872;14965;14983;15007;15050;15053;14972;15078;14734;14608;14825;14789;14927;14836;14617;14504;14728;14775;14870;14982;14729;14897;14860;14943;15105;15120;14952;14843;14756;15116;15391;15359;15395;15343;15121;15200;15098;15362;15367;15598;15517;15464;15629;15553;15603;15346;15098;15049;15334;15437;15440;15083;15136;14986;15112;15450;15646;16032;16055;15532;15278;15767;16000;16093;15977;16197;15979;15895;16010;16063;16233;16181;15842;15561;15739;16072;16368;16156;16207;16235;16053;15899;16102;16141;15886;16099;16006;15942;16085;16181;16144;16050;15960;16042;16224;15852;16186;15901;16083;16320;16176;15957;16387;16232;16174;16228;16295;16044;15842;15908;16023;16348;16318;16365;16387;16280;16236;15992;16271;16228;16230;16483;16245;16328;16180;16357;16237;16351;16479;16418;16489;16220;16300;16343;16488;16243;16258;16347;16294;16373;16580;16279;16195;16380;16439;16525;16255;16609;16525;16402;16347;16267;16049;16355;16202;15801;15737;16198;16233;16298;16233;16624;16354;16590;16426;16228;16212;16232;16563;16633;16513;16265;16507;16552;16405;15922;16206;16311;16044;16204;16136;16569;16507;16632;16462;16279;16457;16454;16395;16336;15722;15492;15722;16218;16354;16656;16643;16650;16455;16233;15776;15641;15761;15832;15904;16401;16646;16385;16533;16760;16473;16475;16710;16449;16303;16404;16702;16377;16254;16469;16180;16438;16379;16755;16478;16675;16145;16255;16268;16443;16353;16440;16458;16708;16641;16332;16573;16512;16218;16281;16349;16341;16277;16346;16547;16351;16656;16557;16482;16472;16700;16733;16491;16197;16444;16606;16635;17004;16738;16583;16574;16532;16117;16076;16180;16762;16802;16650;16578;16323;16225;16670;16262;16223;16099;15435;15578;15866;15877;15715;15905;15940;15996;15569;13945;10414;6108;3613;2620;3479;7658;11794;14675;16310;16889;16803;16960;16986;16662;16679;16559;16581;16355;16253;16607;16540;16401;16639;16019;16059;16044;15981;16769;16846;16707;16924;16974;17015;17224;17057;16775;16979;16994;16903;17006;16811;16996;17009;16680;16843;16914;16830;16634;16468;16594;16606;16592;16794;16529;16571;16623;16589;16768;16712;16939;16896;16871;16631;16672;16487;16696;16707;16711;16757;16773;16890;17017;16781;16334;16467;16607;16724;16680;16565;16524;16545;16599;16740;16636;16718;17014;17137;16909;16794;16615;16749;16752;16888;16858;16960;16611;16544;16415;16085;15940;16471;16508;16348;16251;16615;16526;16902;16750;16759;16641;16570;16805;16827;17181;17206;17435;17413;17577;17540;17545;17286;17410;17401;17252;16990;16851;17107;17004;16837;17025;17311;17181;17257;17165;17299;17193;16923;16969;16933;16926;16894;17047;17020;16812;16829;16652;16519;16701;16616;16767;16667;16852;17028;17009;17049;16702;16676;16789;16863;16839;16666;16848;16593;17056;17427;17257;17590;17320;17214;17113;17152;17083;17028;17303;17268;16882;17260;17113;17161;16790;16854;16902;17135;17314;17154;17075;16907;16951;17089;17026;16979;17009;16354;15315;14197;13811;15366;16856;17793;17891;17676;17835;17742;17660;17647;17347;17410;17148;17369;17159;17264;17447;17388;17512;17400;17392;17369;17409;17323;16997;17168;17112;17126;17236;17258;17312;17305;17148;16998;17068;17319;17013;17058;17145;17274;16980;17298;17310;17036;16994;16842;17009;17219;17121;17228;17050;17071;17042;17127;17326;17126;17294;17459;17185;17407;17401;17468;17521;17005;17292;17590;17316;17271;17335;17389;17493;17450;17538;17491;17454;16942;17060;16561;16371;16795;17708;17963;17763;17707;17443;17529;17313;17194;17502;17656;17862;17821;17702;17506;17601;17599;17388;17665;17649;17425;17843;17790;17510;17631;17175;17360;17109;17292;17496;17374;16994;16898;16760;16400;15977;16030;16808;17359;17258;17288;17467;17379;17332;17339;17576;17938;17945;17990;17825;17627;17544;17482;17502;17262;17391;17367;17484;17534;17636;17633;17870;17399;17283;17299;16919;16157;15898;16559;17232;17790;17586;17740;17679;17094;17222;17110;16928;17016;17007;17093;16947;16818;16777;16693;16899;17254;17253;17428;17422;17159;17188;17295;16848;16105;15379;15188;16077;16834;17053;17016;17391;17506;17892;18208;17755;17456;17393;17610;17663;17575;17433;17522;17451;17622;17907;17826;17531;17815;17592;17722;17708;17616;17628;17774;17595;17416;17883;17532;17608;17698;17851;17702;17812;17730;17589;17326;17429;17594;17176;17130;17119;17393;17119;16257;15779;16078;17124;18151;18032;18026;17951;17838;18091;17687;17745;17183;17196;17501;17650;17546;17747;17486;17504;17385;17232;17344;16862;16932;17054;17408;17517;17832;17343;17562;17487;17614;17490;17265;16857;16911;17084;16974;17215;16993;17216;17314;17368;17416;17688;17401;17587;17214;17386;17408;17332;17523;17531;17569;17518;17703;17459;17538;17479;17517;17777;17288;17261;17250;17510;17722;17652;17443;17328;17328;17565;17635;17720;17737;17635;17627;17626;17548;17383;17501;17314;17813;17482;17710;17549;17551;17571;17683;17570;17484;17647;17848;18111;17707;17684;17617;17458;17554;17180;17413;17630;17238;17765;17610;17630;17419;17483;17543;17578;17622;17701;17619;17609;17651;17776;17370;17503;17533;17339;17540;17439;17476;17165;17442;17359;17313;17146;17221;17481;17204;17543;17559;17617;17587;17570;17525;17833;17628;17711;17707;17588;17680;17801;17731;17687;17778;17956;17934;17870;17907;17684;17788;17831;17780;17508;17794;17551;17444;17679;17721;17750;17738;17381;17720;17890;17872;17490;17682;17775;17985;17829;17623;17773;17456;17383;17619;17744;17785;17562;17369;17547;17534;17541;17470;17577;17401;17445;17525;17430;17356;17430;17606;17480;17498;17608;17475;17694;17726;17984;17869;18032;17863;17644;17559;17529;17281;17365;17535;17566;17522;17581;17487;17709;17637;17410;17367;17405;17386;17394;17511;17507;17535;17727;17730;17594;17527;17312;17226;17458;17478;17310;17593;17456;17584;17487;17670;17702;17537;17448;17476;17574;17590;17406;17584;17634;17517;17519;17656;17321;17767;17472;17280;17250;16716;16774;15310;13386;12931;14044;15293;17005;17684;17623;17853;17504;17094;17101;16929;16847;16870;17285;17706;17613;17986;17804;17841;17768;17858;17640;17989;17675;17397;17568;17445;17110;17312;17460;17295;17179;17248;17078;17091;17032;17166;17574;17355;17736;18131;18053;18003;18000;18012;17900;17879;18036;17424;16989;16736;17101;17119;17088;17258;17526;17845;17790;17481;17356;16333;16262;16645;17200;17615;17791;17688;17564;17426;17449;17313;17377;17331;17697;17494;17793;17648;17714;17934;17541;17483;17632;17439;17695;17503;17562;17888;17622;17868;17844;17692;18037;17697;17660;17695;17548;17716;17417;17586;17508;17384;17114;17266;17287;17596;17632;17390;17349;17636;17131;17417;17540;17461;17701;17550;17179;16445;15267;15077;15713;16085;16402;16409;16510;16683;16842;17038;17333;17827;17919;18031;17887;17868;17867;17800;18042;17612;17916;17908;17846;17903;17679;17883;17919;17856;18010;17637;17820;17804;17884;18025;17862;17293;17588;17565;17808;17697;17186;17319;17390;17614;17633;17383;17665;17338;17428;17343;17509;17511;17366;17802;17867;18008;17890;17932;17677;17720;17966;17963;17814;18098;17651;17573;17112;17434;17457;17705;17669;17416;17232;17289;17745;17787;17902;17503;17314;17159;17293;17094;17509;17692;17816;16947;16739;17185;17476;17816;17969;17973;17671;17720;17310;17704;17573;17814;17885;17830;17676;17737;17755;17861;17638;17646;17753;17801;17560;17349;17554;17458;17449;17228;17686;17691;17866;18100;17834;17801;17651;17593;17610;17644;17881;17993;17790;18087;17967;17699;17676;17531;17308;17669;17900;18135;17795;17697;17480;18051;17917;17724;17859;17542;17542;17418;17852;17663;17523;17843;17762;17858;17693;17763;17731;17880;17621;18060;18195;17982;17658;17761;17976;17812;18121;17956;18051;18133;17933;17694;17752;17835;17838;18064;18163;17988;17585;17337;17582;17743;18045;18058;18015;17572;16561;15757;15768;16517;17214;17628;17564;16429;14690;13336;13950;16137;17256;17622;17911;17950;18199;17769;17911;18110;17982;17739;17911;17926;17738;18005;17972;18001;18169;17998;17934;18194;17980;17780;17640;18101;17876;18020;18109;18221;18077;17538;17386;17523;17934;18333;18031;18061;17944;17587;17694;17307;17746;17683;17766;17954;17786;17729;17711;17986;17828;17716;17354;17640;17948;17910;17958;17582;17779;18020;18316;18376;18444;18255;17935;17656;17434;17359;17629;17492;18133;17904;18067;18001;18162;17497;16607;16439;16390;16721;16007;16272;16993;17328;17689;17747;17550;18012;17927;17697;17566;17719;17568;17839;17846;18138;18332;17979;18028;17678;17502;16974;16539;16569;16690;16616;15242;14537;15346;16924;17743;17383;17389;17274;16943;17484;17696;17693;17330;17410;17415;17411;17560;18161;17966;17907;18174;18165;17949;17799;17984;17980;17772;17826;18003;18131;17976;17855;18207;18011;18047;17830;17775;17792;17956;17666;17745;17678;17659;17532;17840;17734;17522;17717;17515;17365;17125;17263;17699;17324;17370;17522;17619;17656;17600;17226;16725;16514;14985;13773;14285;16364;16986;17122;17000;17571;17321;17116;17352;17398;17564;17570;18018;17898;18115;18054;18004;18135;17979;17831;17851;17856;18063;18115;18104;18011;18215;17860;18107;18023;17784;17763;17911;17837;17852;17560;17525;17751;17619;17823;17887;17746;17460;17916;17733;17975;18017;18054;18071;18190;17895;18096;18101;17922;18118;18029;18022;17971;18153;18210;18152;17857;18113;17998;17949;18181;18040;18188;18208;18258;18132;17626;17602;17326;17211;17536;18012;17997;17858;17681;18049;17723;17841;17510;17264;17435;17690;17780;17813;17736;17700;17844;17725;17847;17684;18068;17831;17930;18107;17915;18075;17626;17869;18003;18022;17801;17726
14738;15098;15039;14936;14850;14988;14740;14841;15236;14944;15067;14921;15008;15019;15024;15051;15095;15095;14964;14951;14564;14862;14827;14719;14929;14684;14942;14737;15351;14842;14929;14562;14437;14550;14970;15090;15253;14973;14855;15106;15290;15207;15331;15128;15102;15121;15450;15152;15606;15598;15509;15816;15622;15572;15275;15269;15009;15175;15065;15059;15269;15043;14962;15125;15252;15551;15528;15659;15886;15866;15644;15404;15726;15973;16153;16079;15886;15919;16080;16164;15912;16052;16093;15925;15893;16221;16080;16170;16055;16080;15711;15987;16345;16163;16196;16181;15966;15926;15976;15947;15892;15956;16092;16035;16051;16323;16047;15984;16194;16282;16409;16099;16254;16197;16399;16084;16233;16297;16100;15912;15942;16175;16493;16526;16074;16111;16149;16113;16123;16330;16511;16371;16552;16179;16382;16307;16321;16579;16342;16233;16552;16485;16163;16212;16260;16414;16431;16050;16304;16570;16330;16285;16296;16303;16264;16303;16464;16656;16502;16568;16572;16418;16280;16296;16335;16282;15782;15793;16485;16215;16377;16358;16451;16515;16587;16551;16544;16741;16491;16693;16435;16477;16214;16098;16000;16229;15740;16189;16132;16021;16145;16450;16371;16717;16477;16656;16247;16186;16348;16674;16688;16488;16381;16409;16325;16311;16685;16610;16542;16477;15784;15568;15361;15545;15544;15715;16108;16294;16360;16502;16567;16575;16655;16647;16513;16594;16321;16130;16268;16419;16163;16154;16358;16319;16439;16228;16688;16328;16515;16547;16590;16211;16309;16562;16276;16470;16580;16369;16425;16463;16473;16524;16517;16245;16358;16544;16391;16575;16578;16841;16820;16667;16665;16471;16146;16511;16659;16928;16902;17013;16612;16687;16331;16282;15860;16244;16603;16886;16427;16552;16438;16520;16326;16240;16546;16080;16178;15899;15917;15822;15934;15924;16182;16002;15621;13521;9139;5036;2846;2448;4194;9008;13305;15705;16463;16935;16646;16887;16585;16815;16536;16759;16688;16424;16270;16420;16579;16407;16452;16218;16213;16359;16375;16555;16870;16694;16863;16964;17012;16973;16969;16969;16632;16955;16974;16833;16854;16917;16884;17040;16915;16939;16811;16775;16595;16551;16851;16886;16540;16859;16512;16544;16511;16373;16879;16965;16862;16859;16675;16736;16597;16823;16753;16696;16528;16639;16763;16761;16445;15833;16119;16455;16350;16347;16816;16584;16742;16806;16495;16837;16780;16988;16816;16929;16775;16693;16634;16834;16987;16736;16768;16775;16684;16420;16185;16265;16647;16660;16536;16373;16261;16265;16561;16582;16531;16892;16654;16868;16981;16875;17123;17261;17505;17648;17448;17312;17250;17326;17400;17089;17102;17017;16807;16840;16704;17031;17023;16988;17221;17262;17048;17112;17009;16989;17035;17128;17160;16610;16784;16720;16700;16659;16656;16629;16493;16733;16773;16855;16908;16801;16631;16613;16779;16749;17014;16966;16782;16679;16525;16987;17227;17285;17147;17134;17266;17114;16912;17051;17076;17196;17379;17357;17258;17190;16931;16908;16827;17315;17172;17274;17160;17340;17031;16816;17112;16973;16930;17167;17014;16606;15647;15829;16756;17538;17590;17902;17843;17709;17659;17659;17396;17464;17163;17251;16993;17193;17318;17486;17484;17333;17388;17355;17400;17050;16983;16930;17066;17099;17132;17193;17353;17215;17383;17092;17116;17213;16864;17255;16951;17382;17251;17205;17294;17072;17316;17228;17264;16949;17259;17130;16841;17175;17256;17156;17259;16971;17198;17274;17301;17312;17379;17425;17520;17369;17509;17257;17279;17567;17359;17409;17281;17609;17563;17561;17410;17145;17093;17105;17308;16825;17365;17998;18087;17950;17862;17793;17787;17471;17374;17444;17515;17721;17711;17487;17541;17382;17524;17609;17503;17587;17640;17752;17675;17687;17489;17437;17546;17169;17453;17421;17153;16903;16690;16702;16701;17042;17015;17115;17119;17256;17139;17437;17250;16818;16358;17628;17764;18064;17627;17568;17593;17559;17513;17410;17228;17312;17300;17552;17665;17318;17825;17681;17168;17457;17259;16813;15849;16012;16642;17457;17282;17538;17531;17590;17533;17677;17318;17093;16769;16793;17055;16977;16653;16956;17284;17249;17384;17292;17172;17614;17286;17041;17222;16980;16790;16046;16362;16449;16720;17138;17328;17539;17994;17955;18196;17827;17760;17490;17793;17525;17389;17419;17282;17323;17472;17412;17814;17906;17597;17719;17782;17508;17744;17851;17680;17309;17105;17550;17572;17845;17500;17783;17828;17811;17541;17514;17466;17737;17497;17286;17295;17190;17294;17035;16811;16695;16957;17668;17991;17927;18059;17842;17679;17746;17462;17736;17330;17372;17478;17670;17507;17866;17327;17442;17387;17186;17075;16898;17124;17180;17311;17598;17550;17539;17613;17563;17546;17392;17394;17378;16910;16884;17021;17228;17022;17389;17376;17106;17541;17342;17467;17243;17228;16995;17238;17465;17656;17662;17669;17702;17873;17436;18074;17357;17119;17382;17560;17383;17407;17382;17513;17827;17640;17400;17468;17499;17611;17577;17528;17440;17678;17717;17665;17103;17487;17224;17342;17755;17663;17436;17518;17931;17306;17271;17229;17304;17639;17804;17490;17655;17741;17573;17432;17263;17400;17491;17474;17461;17267;17547;17586;17408;17232;17460;17540;17658;17563;17500;17500;17693;17609;17708;17398;17487;17311;17479;17084;17275;17535;17277;17219;17332;17424;17371;17657;17678;17738;17784;17468;17685;17509;17475;17928;17576;17749;17796;17599;17566;17621;17907;17862;17860;17705;17687;17695;17958;17895;17749;17615;17556;17496;17741;17589;17563;17494;17417;17930;17748;17951;17611;17646;17476;17662;17887;18020;17811;17809;17436;17564;17289;17294;17480;17660;17511;17459;17606;17620;17578;17323;17618;17464;17324;17466;17413;17501;17598;17478;17495;17838;17776;17411;17493;17622;17614;17768;17914;17853;17683;17582;17444;17400;17281;17422;17569;17590;17586;17826;17794;17629;17413;17430;17509;17615;17610;17472;17598;17541;17586;17771;17948;17536;17395;17329;17444;17633;17655;17609;17678;17937;17833;17827;17687;17693;17796;17718;17796;17666;17468;17657;17910;17633;17554;17802;17488;17582;17372;16907;16360;16549;16576;14993;12325;12108;14155;16100;17603;17948;17669;17925;17623;17501;17411;17053;16657;16234;16351;17145;17696;17810;17953;18033;17683;17874;17589;17736;17548;17144;17537;17403;17254;16964;17163;17172;17008;17237;17034;16997;17057;17026;17236;17532;17724;18006;18008;17968;17721;18064;17880;17960;17819;17266;16749;16852;16986;16918;16929;17142;17561;17528;17811;17628;17201;16918;16476;16595;17060;17295;17823;17796;17375;17613;17489;17397;17535;17568;17767;17740;17500;17435;17591;17322;17381;17355;17279;17589;17869;17777;17955;17685;17651;17846;17726;17986;17621;18095;17957;17905;17476;17163;17689;17608;17605;17324;17254;17422;17661;17848;17374;17424;17515;17558;17576;17443;17233;17399;17564;17338;16987;17048;16643;16260;16093;15595;16151;16643;16785;16895;17130;17234;17214;17705;17970;17884;17962;17916;17949;17831;17915;18037;17842;17574;17881;17676;17727;17648;17849;17732;17947;17706;17719;17906;17774;17915;17861;17609;17591;17662;17718;17440;17063;17487;17663;17813;17593;17327;17621;17694;17483;17543;17660;17563;17537;17555;17985;18012;17974;17868;17813;17982;18150;17927;18215;17901;17658;17228;17151;17464;17747;17571;17451;17467;17228;17539;17709;17647;17892;17434;17184;17189;17143;17500;17481;17628;17822;17356;17447;17396;17249;17655;17742;17790;17603;17834;17934;17883;17828;17880;17917;17776;17526;17740;17586;17924;17825;17877;17615;17822;17646;17804;17425;17490;17607;17426;17591;17613;17834;17858;17886;17800;17579;17749;17812;17623;17842;18053;17997;18039;17921;18093;17864;17881;17746;17897;17904;17834;17857;17942;17820;18099;17847;17898;17615;17635;17491;17299;17603;17587;17310;17600;17832;17891;17935;17883;18064;17915;17624;17701;18089;17775;17947;17732;17828;18037;18058;17780;17818;17844;17934;17880;17836;17932;17973;18029;17994;17913;17742;17500;17565;17603;17722;17822;17871;17437;16656;15950;16696;17568;17907;17934;17915;16442;14339;12972;13454;16001;17310;17548;17611;17844;18054;17980;18114;18134;18205;17933;17855;17817;18209;17861;17958;18069;17917;18200;17912;18055;18141;17889;17731;17829;17813;17848;17880;17850;17763;17830;17724;18188;18100;18198;17898;18037;17585;17334;17534;17353;17809;17436;18011;17557;17500;17909;17806;17725;17782;17696;17264;17278;17458;17508;17554;18016;17762;17886;18047;18582;18299;18027;17812;17774;17495;17407;17705;17586;17930;18056;18211;18348;18530;17949;17382;17307;17007;16271;15455;15485;16141;16562;17245;17596;17961;17932;17904;17824;17736;17420;17790;17883;17943;17957;18176;18021;18073;17865;17435;16578;16037;16954;17312;17488;17165;16829;17080;17628;17886;17738;17680;17369;17550;17334;17838;17757;17522;17636;17252;17508;17808;17958;18200;17892;17896;18067;18276;17878;17879;17841;17713;17796;18006;17904;18030;17815;17987;18043;18205;17964;17772;17951;17907;17851;17793;17568;17796;17814;17825;17769;17845;17821;17386;17485;17385;17513;17692;17501;17367;17270;17685;17584;17873;17470;16869;15371;13240;12111;12995;15923;17108;17098;17180;17115;17119;17261;17212;17243;17205;17532;18228;18036;18155;18477;18270;17777;18036;17778;18008;18019;18121;18129;18189;18165;18050;18088;17954;18223;17735;18023;17720;17721;17641;17811;17807;17782;17971;17801;17946;18106;18232;18188;18076;18217;18112;18375;18217;18305;17962;18218;17964;17841;17947;18069;18168;18060;18010;18221;18135;18019;18178;17835;18008;18330;17968;18088;18116;17873;17948;17997;17762;17669;17516;17469;17820;17924;18098;17865;18140;17740;17385;17945;17664;17888;17803;17861;17664;17766;17689;17634;17778;17891;17886;17900;18141;18150;17910;18110;17737;17889;17874;17760;17937;17943;18063
15067;14954;14965;14901;14731;14628;14681;14953;15229;14930;15178;15047;15052;15036;14939;15109;14720;15291;14988;14902;15053;15043;14892;15051;14960;14851;14988;14934;15088;15072;15006;14343;14000;14372;14876;15069;15062;14857;15049;15085;14925;15266;15213;15014;14709;15104;15244;15448;15627;15811;15505;15437;15524;15581;15294;15247;15224;15096;14728;14792;14889;15109;15224;15344;15319;15283;15537;15903;15952;15779;15338;15683;16014;16136;15970;15938;16043;15943;15788;15511;15728;15852;16238;16233;16073;16095;15924;15863;16329;16095;16086;15947;16287;16099;16170;15940;15965;15973;16085;15934;15967;15886;16010;16312;16209;16253;16236;15991;16205;16162;16412;16312;16320;16248;16052;16096;16104;16259;16068;15958;16033;15956;16232;16283;16195;15840;16119;16008;16118;16223;16191;16466;16395;16202;16271;16232;16283;16501;16191;16373;16306;16215;16364;16216;16298;16303;16271;16122;16166;16592;16469;16297;16350;16623;16292;16343;16428;16398;16634;16769;16430;16352;16250;16358;16486;16333;16023;16107;16301;16111;16137;16357;16478;16599;16301;16479;16384;16679;16402;16513;16169;15862;15807;16183;16335;16168;16048;16091;16194;16137;16502;16449;16767;16349;16475;16134;15808;15944;16316;16525;16555;16770;16540;16390;16132;16377;16396;16615;16547;16467;16018;15585;15674;15704;14927;14876;15792;16206;16261;16441;16503;16485;16465;16550;16458;16452;16144;16045;16244;16096;16096;15970;16238;16540;16264;16458;16190;16461;16376;16340;16365;16338;16455;16366;16238;16494;16384;16484;16498;16497;16374;16306;16526;16598;16518;16704;16514;16609;16694;16972;16670;16450;16743;16750;16413;16572;16859;16592;16755;16873;16798;16691;16247;16426;16194;16508;16702;16769;16665;16726;16666;16777;16714;16444;16156;16315;16054;15830;15962;15752;15911;15984;16128;16059;14955;12865;8644;4551;2723;2437;4401;9633;13516;15730;16687;16742;16694;16813;16737;16740;16505;16488;16455;16379;16113;16302;16418;16465;16520;16385;16519;16649;16421;16846;16573;16613;16736;16667;16881;17084;17006;16871;16858;16955;16916;16848;16994;16926;16928;16945;16953;16748;16598;16630;16658;16684;16510;16666;16803;16936;16606;16418;16637;16664;16724;16772;17062;16879;16727;16687;16682;16996;16752;16884;16926;16607;16612;16563;16102;15736;16032;16345;16295;16607;16541;16638;16549;16629;16751;16869;17002;17154;17076;16812;16852;16263;16291;16238;16628;16808;16773;16789;16662;16444;16234;16406;16794;16404;16480;16318;16366;16240;16105;16602;16972;16532;16753;16760;17001;17095;17001;17237;17143;17092;17602;17422;17371;17327;17162;17091;16864;16906;16948;16982;17069;16947;17168;17074;17085;16932;17019;17126;16937;16780;17134;17020;16745;16663;16667;16895;16638;16572;16670;16592;16540;16444;16435;16825;16871;17070;16877;16721;16879;16581;17023;16855;16890;16551;16380;16506;16989;17315;17248;17603;17225;17145;17422;17152;17166;17141;17367;17153;17364;17105;17255;17034;17099;17002;17236;17165;17032;17075;17204;17231;17227;16925;17120;17016;17107;16925;16950;17312;17521;17936;18029;17994;17874;17916;17690;17632;17627;17386;17277;17402;17296;17482;17417;17596;17186;17218;17152;17293;17462;17191;17015;17017;16846;16932;17223;17062;17069;17420;17227;17127;16977;17144;17203;17011;17186;17284;17384;17311;16989;17172;17262;17238;17333;17015;17035;17046;17248;17129;17108;17071;17158;17317;17288;17264;17429;17259;17361;17608;17343;17442;17318;17128;17454;17230;17353;17485;17517;17539;17694;17452;17460;17300;17227;17216;17257;17069;17200;17667;17832;17931;17859;17727;17433;17483;17488;17472;17426;17700;17490;17704;17491;17341;17726;17798;17726;17734;17653;17837;17670;17700;17474;17594;17592;17432;17445;17494;17385;17096;16662;16499;16800;17213;17178;17415;17244;17234;17415;17604;17396;17206;16829;17573;17909;17822;17716;17771;17682;17622;17557;17550;17289;17509;17570;17696;17284;17625;17601;17630;17209;17471;17588;17579;16958;16870;17037;17382;17402;17548;17458;17447;17372;17302;17391;17431;17291;17013;17180;17068;17021;17106;17373;17339;17139;17312;17405;17321;17277;17237;17264;17087;16823;16311;15672;15730;16517;17099;17500;17719;18038;18137;18126;17997;17636;17912;17761;17674;17845;17408;17508;17619;17707;17552;17889;17590;17768;17719;17604;17720;17862;17793;17460;17381;17434;17621;17411;17857;17671;17561;17581;17602;17520;17464;17515;17705;17750;17624;17392;17279;17410;17248;17523;17046;17197;17405;17741;18007;18173;18074;17945;17772;17646;17520;17659;17400;17449;17450;17775;17754;17658;17383;17650;17358;17022;16669;16891;17135;17363;17626;17533;17425;17501;17353;17158;17402;17234;17303;16926;16882;16908;16820;17379;17157;17371;17314;17426;17646;17255;17289;17058;17289;17555;17533;17649;17615;17593;17507;17578;17228;17566;17267;17035;17154;17459;17479;17577;17361;17682;17474;17503;17511;17425;17378;17589;17233;17265;17547;17463;17592;17443;17467;17094;16927;17255;17568;17573;17646;17386;17396;17263;17189;17158;17294;17507;17676;17692;17629;17813;17710;17621;17721;17496;17373;17688;17761;17697;17683;17322;17227;17419;17336;17701;17683;17588;17651;17514;17508;17747;17802;17532;17678;17492;17443;17462;17433;17473;17238;17468;17596;17523;17379;17584;17694;17739;17598;17395;17480;17590;17552;17644;17771;17664;17643;17649;17680;18043;17612;17809;17689;17711;17758;17871;17784;17692;17682;17474;17614;17710;17584;17784;17642;17634;17880;17615;17588;17782;17879;17586;17616;17759;17613;17918;17754;17538;17639;17538;17035;17203;17800;17490;17732;17817;17525;17612;17649;17440;17455;17402;17510;17453;17602;17549;17517;17403;17537;17563;17641;17571;17404;17599;17706;17691;18129;17891;17894;17270;17162;17507;17522;17523;17615;17552;17714;17785;17765;17600;17575;17161;17508;17567;17651;17504;17544;17859;17534;17823;17504;17368;17619;17695;17431;17332;17349;17497;17554;17719;17736;17683;17780;17886;17599;17700;17770;17756;17699;17714;17789;17532;17552;17582;17363;17634;17086;16953;16701;16879;16621;15747;13384;12963;14711;16887;17666;17537;17592;17872;17676;17345;17371;17118;16419;15325;14325;16215;17285;17996;17996;17893;17683;17791;17704;17434;17395;17483;17659;17176;17252;16918;16953;17150;17101;16953;17120;16959;17113;17052;17291;17545;17761;18217;18158;17996;17933;18067;17975;18142;17508;17460;17058;16668;16842;16869;17159;17264;17512;17547;17767;17600;17293;16991;16722;16816;17068;17405;17967;17551;17622;17333;17474;17158;17645;17545;17716;17370;17607;17494;17154;16730;17124;17250;17722;17688;17695;17641;17725;17535;17418;17623;17746;17817;18016;17969;17922;17792;17712;17806;17697;17861;17592;17478;17642;17755;17439;17559;17567;17373;17400;17390;17320;17253;16792;16754;16759;17088;17296;17331;17162;16857;15979;14953;15616;16570;17178;17360;17455;17273;17486;17885;17881;18074;18170;18028;17850;17783;18044;17972;17645;17355;17353;17625;17535;17478;17591;17745;17927;17543;17769;17855;17837;18004;17582;17809;17807;17841;17715;17430;17430;17454;17316;17663;17689;17797;17969;17457;17652;17510;17436;17431;17573;17519;17509;17846;17708;17842;17727;17881;18168;18029;18203;18146;17793;17744;17431;17615;17379;17497;17233;16784;16860;17067;17441;17438;17665;17553;17207;17077;17088;17100;17279;17386;17779;17322;17188;17520;17436;17678;17658;17607;17668;17923;18049;17939;17650;17839;18072;17848;17619;17625;17487;17868;17717;17563;17717;17879;17680;17849;17590;17780;17514;17546;17829;17615;17852;17887;17802;17781;17543;17966;17765;18013;17841;17793;17815;18026;18051;18055;18024;17939;17940;18031;17963;17897;17718;17940;18196;17912;17917;17665;17807;17535;17528;17561;17363;17153;17146;17030;17745;17905;18013;17976;18102;17976;17634;17932;18035;17738;17977;17831;18071;18193;18217;18208;17949;17925;17965;17709;17782;18141;17782;18143;18144;17899;17519;17487;17382;17645;17845;18142;17910;17652;16790;16011;16712;17503;17888;18087;17532;16724;15266;13684;14609;16115;17145;17618;17577;17915;17904;18210;18234;18236;18345;18156;17846;17817;17713;17965;17660;17608;17894;17999;17954;18094;17947;17846;17723;17710;17549;17442;17647;17652;17860;17886;17964;17961;18012;18042;17817;18062;17960;17682;17594;17528;17792;17521;17711;17583;17720;17502;17675;17988;17864;17586;17507;17216;17374;17288;17707;17553;17884;17784;18374;18124;17843;17282;17338;17516;17477;17429;17666;17696;17792;17627;18051;18605;18383;18078;17493;17531;16786;16534;16088;15866;15726;16131;17118;17711;17806;17879;17647;17882;17867;17277;17670;17655;18132;17947;18142;18092;18189;18028;17768;17043;16786;17016;17302;17478;17541;17914;17363;17731;17830;17723;17698;17795;17928;17855;17631;17506;17661;17856;17604;17639;17874;17936;18010;18158;18254;18118;18092;17954;18105;18054;17891;17961;17734;17928;17972;17839;17954;17935;18082;17788;18081;17844;18007;17918;17869;17608;17823;17580;17864;17721;17937;17731;17361;17375;17721;17749;17858;17808;17607;17407;17504;17418;17591;17550;16844;15420;13167;12640;13610;15843;17034;17197;17240;17433;17081;17130;17206;17126;17416;17608;17792;18282;18323;18400;17934;18024;18019;17817;17671;18031;18276;18109;18054;18102;17929;18123;17863;18285;18157;17749;17692;17710;17746;17427;17498;17917;18248;18246;18084;18120;17842;17765;18293;18225;17992;17929;18202;18234;18359;17884;17933;17746;17899;17928;18064;18023;17965;18240;17943;17766;18259;18034;17854;18141;17982;18109;17933;18025;17907;17866;17783;17894;17824;17700;17653;17605;17771;17979;17851;17865;17846;17885;17803;17752;17774;17711;17933;17902;17807;17886;17799;17675;17852;18050;17993;18114;18104;17797;17779;17710;17763;17783;18054;17672;17775
15176;15392;15063;14864;14766;14533;14701;14789;15206;15200;15432;15029;15290;15256;14980;14842;14992;15221;14974;15100;15153;14854;14840;14858;15008;14924;14713;14623;14908;15224;15019;14828;14127;14244;14630;14859;15225;14947;15178;15051;15101;15342;15246;15059;14874;15148;15405;15682;15471;15615;15484;15534;15525;15628;15548;15386;15375;15119;14895;14563;14742;14629;14990;15095;15257;15180;15762;15763;15770;15785;15623;15893;15701;15933;15927;15893;15925;15580;15717;15443;15332;15799;16048;15983;15944;15729;15709;15726;16034;16191;15926;16100;15830;16240;15896;15903;15883;15937;16083;16007;15939;15866;16105;15979;16314;16223;16273;16201;16329;16127;16226;16053;15781;16064;16214;16378;16209;16487;16228;16264;16154;16158;16192;16361;16132;15579;15923;16171;16646;16514;16384;16286;16532;16522;16096;16330;16352;16714;16450;16573;16245;16214;16524;16151;16274;16241;16237;15942;16275;16363;16373;16230;16516;16515;16379;16241;16373;16480;16752;16557;16517;16318;16476;16519;16543;16326;16041;15969;15604;15913;16346;16390;16502;16104;16216;16296;16487;16267;16432;16270;16057;15740;15797;16091;16387;16279;15989;16010;16409;16240;16307;16353;16275;16393;16301;15831;15801;15970;16156;16556;16691;16634;16551;16364;16132;15750;16054;16233;16533;16246;16117;15862;15609;15424;14934;15259;15748;15913;16334;16630;16416;16466;16725;16584;16230;16488;16189;16309;16446;16190;15814;16060;16537;16416;16182;16322;16424;16406;16445;16339;16225;16244;16483;16446;16315;16336;16537;16811;16536;16370;16367;16272;16188;16376;16045;16434;16584;16709;16797;16854;16979;17045;16799;16725;16811;16727;16673;16853;16789;16893;16659;16455;16438;16491;16830;16675;16612;17031;16723;16929;16879;16779;16325;16148;16189;16057;16263;16304;15660;15721;16047;15877;15974;15931;15062;12479;7719;3909;2451;2530;5306;10859;14679;16077;16661;16815;16549;16150;16457;16552;16636;16607;16477;16488;16267;16481;16882;16663;16638;16534;16738;16896;16732;16531;16590;16573;16660;16975;16816;16948;16967;16970;16554;16659;16885;16830;16839;16835;16933;16770;16702;16913;16855;16456;16435;16780;16703;16618;16566;16742;16693;16728;16617;16506;16717;16552;16875;16869;16452;16645;16767;16724;16618;16716;16685;16545;16503;16455;16006;15897;15861;16103;16395;16376;16524;16745;16847;16922;16625;16860;16862;17104;16871;16919;16697;16124;15933;16321;16763;16922;16589;16572;16381;16124;16114;16349;16498;16593;16318;16147;16281;15963;16545;16579;16763;16816;16659;16812;16852;16907;17220;17282;17229;17285;17511;17569;17030;16963;17050;16622;16444;16764;16981;17146;17073;16875;17035;17107;17252;17067;16974;17080;16966;17068;17160;16664;16538;16562;16617;16812;16464;16520;16495;16593;16614;16362;16504;16909;16880;17008;16833;16664;16781;16409;17009;16963;16911;16743;16052;15856;15975;16676;17107;17055;17206;17050;17383;17239;17289;17081;17407;17249;17044;17030;16928;17032;17027;16998;17022;17016;17157;17085;17236;17008;17084;17005;17094;17294;17134;17255;17410;17955;18051;17906;17887;18011;17942;17796;17897;17659;17440;17376;17233;17170;17578;17210;17432;17262;17113;17283;17034;17342;17381;17441;17057;17028;17148;16954;17112;17161;17126;17262;17161;17165;17119;17337;17236;17213;17054;17198;17135;16965;17119;17343;17210;17187;17024;17053;17027;16870;16878;17110;16825;16877;17228;17107;16862;16894;17439;17211;17496;17426;17463;17542;17141;17265;17173;17377;17364;17659;17545;17578;17690;17553;17455;17228;17116;17102;17012;16810;16521;16743;17350;17599;17671;17379;17681;17431;17191;17562;17716;17481;17780;17753;17799;17466;17568;17773;17608;17752;17497;17577;17282;17330;17392;17395;17286;17403;17395;17672;17508;17418;16954;16916;16962;17221;17486;17441;17231;17124;17883;17814;17641;17589;17828;17858;17674;17800;17424;17741;17602;17729;17734;17610;17568;17230;17477;17458;17650;17615;18133;17885;17863;17609;17826;17727;17553;17526;17411;17083;17676;17564;17659;17352;17282;17155;17417;17513;17505;17118;17227;17142;17269;17237;17114;17405;17396;17054;16955;17226;17376;17053;16982;17082;16342;15210;14284;14516;16009;16902;17358;17717;18063;17958;18111;17916;17840;17768;17673;17602;17762;17527;17633;17672;17570;17740;17759;17667;17561;17676;17765;17474;17876;17463;17448;17374;17645;17877;17646;17786;17678;17580;17657;17412;17645;17409;17718;17589;17451;17397;17390;17224;17360;17301;17224;16575;16006;16589;17652;17939;18103;18273;17922;17759;17694;17490;17720;17376;17616;17764;17811;17850;17640;17453;17410;17422;16685;16794;16866;16962;17284;17406;17308;17267;17101;17485;17422;17411;17225;17166;16760;16793;16776;17106;17184;17464;17613;17225;17570;17391;17392;17339;17591;17744;17525;17361;17590;17381;17927;17709;17587;17530;17648;17104;17289;17225;17483;17556;17567;17476;17318;17670;17768;17718;17606;17453;17518;17786;17299;17558;17584;17575;17688;17314;16893;16929;17006;17414;17703;17607;17375;17265;17164;16929;17345;17542;17412;17808;17528;17493;17524;17756;17680;17561;17663;17592;17805;17612;17621;17446;17473;17298;17362;17149;17454;17404;17590;17393;17374;17621;17540;17582;17712;17588;17387;17694;17620;17416;17157;17380;17121;17188;17209;17143;17617;17632;17934;17689;17655;17335;17576;17680;17886;17543;17796;17618;17665;17814;17682;17772;17684;17593;17700;17602;17664;17885;17769;17609;17654;17579;17354;17599;17639;17897;17809;17646;17885;17935;17720;17637;18071;17730;17635;17735;17827;17706;17900;17849;17507;17364;17333;17695;17707;17691;17493;17787;17721;17492;17463;17386;17398;17609;17434;17474;17523;17590;17210;17418;17842;17655;17691;17538;17485;17647;17725;17970;17699;17734;17765;17636;17503;17718;17795;17828;17819;17656;17639;17753;17472;17127;17541;17661;17753;17743;17590;17724;17515;17457;17358;17390;17421;17466;17570;17483;17584;17459;17451;17605;17695;17535;17706;17752;17883;17836;17890;17684;17797;17873;17701;17661;17798;17431;17526;17603;17408;17147;16927;16783;16954;16350;15683;14827;15240;16495;17270;17760;17371;17526;17743;17717;17393;16998;16563;15462;14067;13360;15206;17146;17918;18144;18027;17812;17943;17776;17406;17273;17127;16936;17142;17166;17120;16839;17314;17216;17243;17055;17119;17255;17307;17393;17805;18035;18183;17923;18069;18066;17976;18014;18022;17847;17656;16973;16632;16974;16759;17183;17075;17355;17505;17758;17750;17456;17142;17027;17337;17547;17327;17429;17253;17216;17298;17277;17153;17340;17713;17620;17558;17507;17471;17378;16939;17246;17180;17674;17718;17946;17689;17750;17478;17069;17203;17583;17939;17943;18006;17794;17977;17828;17973;17515;17824;17678;17457;17471;17409;17518;17631;17524;17375;17592;17545;17293;17214;16747;16462;16215;16530;17137;17049;17052;16525;14900;14148;15214;16702;17129;17076;17409;17587;17905;17788;17662;18108;18215;18087;17783;17888;17638;17880;17799;17602;17237;17249;17415;17474;17562;17843;17757;17869;17536;17913;17649;17763;17799;17914;17703;17728;17861;17641;17556;17011;17201;17725;17997;17972;17915;17612;17432;17351;17543;17409;17439;17569;17797;17975;17909;17722;17736;17962;18086;18246;18144;17962;17967;17898;17427;17483;17381;17274;16659;16190;16288;16820;17331;17448;17351;17286;17057;17006;16751;17044;17318;17536;17433;17376;17369;17613;17260;17555;17595;17440;17753;17899;17963;17872;17741;18010;18193;18034;17773;17543;17662;17579;17841;17763;18073;17818;18052;17845;17839;17566;17748;17658;17483;17708;17699;17938;17869;17885;17787;18058;17940;17755;17722;17815;17977;18066;18213;17892;18190;17903;18201;17932;17763;17661;17783;18036;18123;18081;17843;18031;17576;17745;17372;17412;17507;17142;16957;17325;17841;18191;17814;17949;18144;17629;17803;17774;17777;17931;17943;17882;17934;18144;17981;17940;17817;17833;18093;17947;18000;17967;18230;18179;18157;17990;17493;17412;17253;17475;17810;18119;18098;17580;17219;16907;17473;17657;18163;17940;17613;16845;16213;15699;16076;16965;17549;17704;17720;17780;18059;18175;18267;18482;18142;18099;17615;17791;17927;17791;18167;18072;17710;17954;18130;17930;18108;17865;17791;17749;17648;17500;17370;17428;17741;17870;18029;18003;17938;17846;18090;17971;17887;17863;17693;17705;17587;17556;17674;17492;17819;17720;17785;17895;17902;18060;17556;17400;17383;17431;17751;17689;17868;17691;18133;17853;17431;16959;16785;17438;17448;17472;17281;17516;17352;16961;17963;18240;18336;18084;17793;17472;17121;17068;16723;16405;15908;16181;17210;17682;17910;18031;18034;17700;17547;17503;17603;17533;17768;17820;18011;17927;18202;17790;18020;17621;17055;17183;17438;17571;17429;17827;17324;17758;17894;17742;17978;17906;18017;17714;17385;17430;17436;17587;17672;17977;18180;18064;18025;18267;18190;18129;17948;18075;17991;18015;17895;18073;17975;18058;17658;17768;17792;17797;17935;17886;17818;17908;17925;17750;17858;17770;17753;17863;17785;17765;17596;17448;17856;17476;17468;17713;17860;17430;17496;17686;17555;17647;17879;17652;17069;15944;14590;14302;14855;16213;17217;17416;17152;17260;16972;16937;17035;17044;17331;17498;17739;17990;18429;18125;18052;17834;17965;17879;17996;17869;18091;18209;17922;17969;17996;18233;18128;17960;18027;17498;17387;17562;17596;17653;17621;17961;18027;18187;17978;18107;17897;18108;17904;18000;18125;18171;18207;18158;17840;17850;18087;18107;18098;18123;17778;17767;17670;18115;18164;17862;18033;17794;18104;18161;18004;18140;17707;17963;17978;17900;17839;18035;17852;17595;17610;17778;17882;17992;17969;17917;18143;17590;17830;17926;17854;17964;17764;17974;17777;17878;17581;17900;17952;17932;17887;17807;18045;17865;17570;17631;17670;17830;17888;17952;17979
15433;15305;15218;14879;14741;14303;14626;14734;15285;14994;15167;15152;15097;15171;14806;14989;14720;15046;15078;15078;15064;14679;14677;14927;14851;14855;14414;14630;14784;15060;15285;14785;14595;14334;14675;14951;15394;14932;14934;15123;15309;15184;15130;14981;15231;15194;15705;15492;15703;15212;15306;15277;15583;15339;15684;15487;15441;15291;15305;15033;14934;14868;14884;15128;15374;15070;15592;15671;15772;15672;15605;15706;15703;15644;15724;15809;15987;15760;15538;15197;15095;15697;15952;15924;16102;15834;15748;15455;16072;15857;16047;16077;16207;16161;16160;16182;16018;15972;16035;16067;16027;16031;16086;15979;15970;16189;15973;16171;16168;16310;16096;16116;16272;16337;16474;16358;16119;16305;16301;16282;16072;16379;16293;16409;16387;16275;15878;16325;16326;16448;16200;16210;16410;16348;16271;16165;16313;16335;16330;16312;16241;16220;16232;16211;16375;16175;16132;16125;16281;16542;16320;16235;16335;16456;16406;16492;16224;16194;16435;16308;16376;16752;16432;16303;16437;16376;16182;15781;15986;15887;16013;16091;16304;16566;16126;16198;16202;16348;16340;16103;15804;15827;16134;16008;16101;15847;16152;16170;16423;16416;16274;16362;16443;16452;15999;15683;15556;16102;16547;16622;16638;16518;16326;16526;16104;15538;15670;15991;16042;16224;15926;16255;15943;15688;15258;15720;15770;16079;16439;16467;16636;16374;16584;16527;16508;16164;16235;16199;16141;16175;15923;16123;16022;16270;16227;16315;16333;16380;16171;16042;16150;16074;16327;16379;16400;16626;16465;16492;16364;16179;16270;16201;16573;16300;16513;16581;16777;16627;16708;16642;16910;16785;16996;16934;16895;16508;16791;16537;16965;16915;16615;16788;16361;16448;16620;16663;16681;16719;16856;16695;16726;16470;16554;16249;15879;15693;16062;16129;16146;16201;16277;16154;16001;16057;15119;12256;7624;4141;2543;2606;5369;10760;14426;16133;16509;16772;16705;16618;16629;16560;16352;16272;16500;16635;16456;16744;16684;16591;16635;16692;16651;16680;16648;16829;16654;16651;16741;16714;17094;16934;16743;16806;16958;16841;16893;16707;16823;17006;16833;16775;16735;16707;16782;16675;16429;16548;16619;16364;16694;16650;16521;16518;16454;16669;16934;16722;16865;16547;16719;16714;16538;16603;16675;16653;16662;16807;16637;16351;16452;15976;15996;16107;16375;16464;16668;16928;16572;16586;16778;16904;16861;16960;16986;16987;16821;16534;16422;16632;16952;16850;16852;16347;16395;16292;15746;15827;16273;16583;16410;16240;16302;16317;16198;16325;16460;16663;16686;16745;16940;16956;17192;17241;17285;17399;17350;17303;17102;16902;16831;16037;16135;16394;17063;17013;17142;17166;16979;17183;16883;16777;16908;17144;17077;17045;16791;16715;16442;16427;16747;16675;16601;16558;16429;16377;16317;16421;16516;16664;16910;17165;16930;16438;16701;16534;17133;17128;16833;16619;15822;14911;15011;16158;16898;17199;17247;17063;17270;17296;17240;17469;17156;17310;17208;17167;16977;17166;16912;17083;17166;17214;17135;16904;16767;16914;16677;16875;16857;17159;16832;17134;17442;17975;18109;18264;18167;18013;17979;17746;17970;17702;17492;17265;17393;17088;17564;17504;17451;17405;17087;17114;17177;17098;17267;17373;17428;17380;17284;17181;17070;17203;17201;17413;17129;17076;16914;17198;17250;17271;17311;17151;17010;17068;17149;17057;17268;17044;17018;16924;16880;16992;16852;17046;17078;17106;17003;17125;17195;17201;17227;17365;17559;17415;17315;17534;17564;17404;17168;17433;17563;17416;17093;17406;17407;17318;17448;17438;17253;16953;16814;16371;15905;15281;16513;17177;17434;17655;17610;17358;17531;17619;17558;17701;17873;17492;17327;17288;17661;17664;17794;17861;17698;17653;17141;17418;17272;17585;17229;17204;17645;17640;17550;17167;17048;16956;17191;17164;17311;17186;17454;17544;17564;17685;17350;17650;17874;18232;17835;17686;17625;17370;17560;17835;17574;17500;17436;17400;17271;17448;17808;17989;17886;17709;17752;17734;17622;17928;17844;17582;17544;17417;17346;17587;17476;17261;17194;17278;17525;17485;17560;17310;17343;17329;17335;17307;17347;17074;17362;17016;17140;17112;17205;17083;17034;16797;16341;14451;12704;12764;15466;16779;17269;17804;18004;18341;18239;17933;17535;17716;17690;17567;17559;17360;17816;17918;17641;17747;17847;17530;17532;17348;17512;17515;17728;17516;17447;17451;17503;17667;17749;17892;17526;17780;17551;17192;17270;17266;17521;17321;17281;17599;17393;17313;17704;17483;17351;16305;15274;16040;17096;17561;18047;18012;17982;17670;17706;17642;17617;17742;17351;17621;17815;17768;17794;17712;17587;17415;17016;16873;16650;17278;17446;17269;17191;17137;16934;16859;17242;17267;17011;16886;16823;16407;16722;16909;17161;17467;17337;17153;17509;17229;17385;17314;17376;17505;17610;17601;17572;17697;17449;17742;17766;17695;17828;17600;17507;17459;17521;17388;17378;17588;17580;17343;17431;17377;17565;17530;17651;17410;17522;17316;17561;17361;17414;17379;17318;16885;16806;17378;17474;17506;17445;17268;17449;17210;17328;17619;17772;17827;17640;17295;17581;17794;17722;17689;17646;17460;17562;17374;17766;17688;17512;17494;17438;17135;17267;17319;17360;17370;17588;17235;17386;17304;17490;17610;17488;17454;17645;17225;17287;16929;16978;17336;17336;17447;17570;17463;17752;17627;17587;17412;17480;17581;17766;17797;17313;16995;17293;17547;17496;17894;17913;17819;17642;17684;17750;17518;18016;17599;17636;17549;17779;17536;17696;17874;17813;17596;17952;17508;17631;17796;17623;17545;17615;17395;17568;17897;17539;17755;17516;17478;17600;17386;17739;17787;17666;17860;17535;17700;17645;17428;17612;17542;17367;17378;17308;17373;17564;17635;17721;17769;17661;17360;17615;17622;17891;17571;17588;17688;17477;17698;17716;17505;17561;17940;17758;17646;17547;17756;17736;17745;17533;17748;17626;17824;17695;17470;17569;17627;17331;17505;17370;17590;17556;17545;17568;17684;17473;17439;17491;17576;17747;17725;17595;17839;18103;17967;17759;17675;17774;17527;17639;17520;17623;17290;17301;17136;16866;16538;16624;15959;15286;16075;16933;17192;17586;17638;17261;17456;17663;17511;17341;16917;16142;15368;14174;14353;16154;17215;17889;18019;17928;17848;17760;17675;17435;17226;16723;17144;17221;17178;16883;17147;17028;17079;17254;17286;17290;17466;17532;17601;17857;17697;18131;18355;18071;17794;18081;17957;17849;17785;17904;17118;17096;17066;16997;16695;16879;17079;17493;17838;17695;17044;17116;17165;17315;17461;17349;17193;17019;16597;16570;16939;17286;17581;17297;17408;17475;17950;17456;17377;17243;17423;17701;17836;17670;17872;17722;17475;17335;16979;16907;17334;17530;17654;17803;17859;18151;17888;17859;17880;17890;17821;17551;17506;17603;17333;17422;17497;17544;17666;17815;17465;17199;16864;16294;15276;16123;16570;17177;17164;16556;15479;14584;15687;16816;17117;17338;17511;17587;17846;17842;17900;17897;18123;18236;17778;17622;17822;17729;17818;17549;17451;17310;17338;17280;17238;17701;17687;17812;17581;17854;17815;17893;17834;17740;17940;17814;17598;17575;17407;17354;17206;17623;17701;17894;17711;17420;17456;17575;17604;17868;17652;17504;17264;17682;17736;17580;17611;17880;18336;18218;18060;18187;18168;17799;17673;17521;17800;17397;16070;15338;15835;16153;16937;17251;17226;17572;16982;16839;16738;16913;17376;17372;17320;17229;17192;17464;17499;17837;17911;17866;17915;17922;17907;17812;17658;17781;17659;17924;17834;17757;17614;17575;17689;17977;18053;18009;18010;17956;17797;17866;17661;17720;17709;17990;17745;17916;17858;18127;18169;18162;17967;17906;17566;18046;18014;18057;18001;17850;18138;17969;17988;18061;17777;17895;17667;17834;18095;17914;17804;18044;17662;17605;17619;17349;17405;17293;17211;17580;17762;17981;17843;17853;17832;18036;17866;17758;17873;17831;17864;18258;17853;18091;17955;17825;17870;17643;17776;17853;17962;18175;18136;18305;18047;18020;17501;17715;17401;17569;17700;17882;18103;17844;17759;17681;17620;17946;17803;18025;17510;16906;16852;17024;17225;17598;17896;17731;17536;17826;17689;18012;18290;18408;18070;18012;18020;17821;17819;17969;17811;17751;17903;17580;17921;18005;18074;17936;17771;17470;17743;17802;17662;17424;17589;17679;17945;17995;17891;17777;17815;17992;17777;17610;17885;17609;17522;17749;17511;17358;17534;17696;17652;17724;17532;17809;17652;17660;17454;17445;17546;17425;17565;17576;17928;17761;17741;17050;17179;17566;17544;17399;17671;17617;17527;17047;17591;18097;17880;17529;17726;17245;17236;17365;17097;17162;16478;16691;17527;17733;17809;17740;17902;17764;17339;17109;17067;17565;17815;17800;17736;18056;18051;18046;18132;17786;17455;17003;17270;17578;17765;17709;17427;17771;17731;17695;17766;17717;17883;17776;16971;17127;17509;17605;17874;17988;18194;18028;18104;17839;18056;17987;18083;18198;17980;18200;18109;18115;18013;17748;18085;18050;18004;17828;17862;17745;17804;17450;17714;17850;17762;17965;17774;17822;17574;18048;17891;17723;17567;17469;17567;17557;17655;17663;17401;17113;17444;17620;17630;17484;17238;16517;16125;15842;16233;17019;17109;17433;17300;16904;16752;16296;16699;16940;17262;17357;17704;18011;17983;17874;17718;17655;17679;17914;17771;17952;18136;18251;18001;17941;18048;18082;18030;18032;17683;17404;17391;17574;17848;17608;17575;17708;17957;17918;17890;17812;17800;18020;17792;17864;18041;18045;18100;18119;18294;17764;18218;17981;18166;18040;18004;17784;17555;18127;17794;18062;17856;18064;18212;17986;17931;17912;17558;17663;17912;18001;17932;18004;17862;17753;17614;17703;17580;17723;17785;18037;18020;17919;17817;17805;17858;18063;18008;18055;18005;17877;17629;17731;17975;17784;17933;17814;17768;17813;17713;17604;17658;17723;17888;17752;17690
15036;15230;15347;14730;14293;14274;14393;14353;14755;14921;14940;15091;14932;15029;14652;14433;14378;14685;15227;15135;15114;14834;14704;14662;14635;14828;14393;14299;14745;14945;15089;14712;14903;14999;15004;15190;15318;15311;15309;15146;15183;15212;15480;14948;14981;15465;15435;15557;15837;15327;15331;15287;15546;15491;15433;15410;15364;15234;15241;15066;15043;15243;15152;15134;15216;15043;15396;15699;15745;15699;15857;15862;15745;15839;15638;15726;15699;15947;15495;15203;15335;15539;15803;15540;15667;15711;15951;15721;15554;15532;16237;16195;16141;16123;16226;16062;16243;16291;16355;16056;16032;15958;15975;15867;15898;16019;16236;16154;16109;16242;16193;16109;16155;16294;16306;16519;16338;16368;16154;16324;16417;16254;16483;16578;16406;16314;16295;16287;16329;16303;16353;16275;16359;16299;16399;16074;16360;16418;16470;16511;16352;16340;16182;16321;16282;16143;16395;16280;16154;16440;16473;16431;16089;16185;16186;16497;16200;15993;16232;16086;16259;16466;16488;16468;16609;16508;16234;16284;16016;15967;16053;16166;16373;16377;16119;16447;16002;16195;16103;16277;15962;15774;16077;16045;16111;16068;16315;16183;16578;16480;16389;16448;16471;16257;16038;15881;15784;16301;16623;16529;16346;16570;16524;16369;16296;15687;16012;16111;16041;16225;16127;16219;16075;16071;16056;16054;16271;16247;16290;16334;16527;16409;16566;16478;16507;16333;16122;16281;16294;16010;15976;16010;16038;16216;16365;16376;16274;16448;16182;15822;15932;16234;16418;16319;16440;16439;16277;16293;16583;16450;16388;16385;16380;16353;16488;16648;16703;16823;16824;16925;16758;16927;17061;16818;16860;16697;16868;16656;16667;16524;16563;16399;16422;16503;16711;16482;16575;16223;16376;16284;16495;16288;16495;16337;15841;15770;16217;16144;16082;16424;15943;15968;15958;15870;15079;11756;7125;3902;2533;2770;5998;11518;14941;16226;16847;16826;16592;16705;16686;16634;16408;16461;16530;16543;16808;16699;16866;16470;16804;16479;16643;16637;16805;16968;16743;16729;16916;16680;16902;16796;16918;17152;17089;16864;16946;17014;16893;16908;16732;16487;16750;16891;16868;16720;16639;16580;16903;16697;16560;16671;16145;16287;16733;16768;16846;16865;16729;16510;16385;16554;16761;16675;16877;16535;16767;16717;16476;16343;16577;16154;16087;16123;16614;16547;16756;16758;16837;16925;16685;16854;16895;16708;16821;16850;16854;16615;16779;16913;17144;16913;16805;16654;16311;16279;15717;15584;15626;15816;16146;16082;16394;16551;16449;16480;16434;16590;16625;16863;17085;17029;17165;17283;16893;16897;17014;17237;17173;17056;16821;16370;16169;16331;17093;16948;16761;16956;17091;17002;16578;16821;16891;16814;17185;17182;17059;16876;16841;16519;16853;16739;16798;16474;16345;16423;16508;16559;16444;16716;16843;17084;16898;16751;16620;16759;16708;16881;16857;16678;15731;14216;14290;15550;16998;17346;17396;17510;17265;17369;17361;17201;17359;17293;17350;17298;16844;16911;17221;17063;17240;17195;17018;17321;17211;17149;17129;17032;17270;17355;17157;17444;17668;17915;17974;18172;17993;18146;17974;17647;17514;17768;17432;17669;17483;17348;17269;17343;17066;17132;17038;16972;17194;17216;17206;17289;17199;17227;17386;17192;17120;17163;17178;17276;17045;17163;17099;17205;17048;17079;17141;17259;17060;17143;16969;16902;17093;16768;16843;17045;17283;16927;16977;16931;16909;16844;17034;17342;17393;17040;17167;17251;17200;17257;17308;17347;17391;17485;17443;17302;17402;17361;17491;17300;17455;17342;17465;17154;17237;17039;16364;15590;14116;13975;15385;16656;17231;17630;17527;17399;17516;17517;17680;17751;17776;17782;17451;17547;17843;17878;17710;18079;17374;17673;17453;17244;17154;17272;17249;17325;17471;17489;17512;17113;16821;17087;17457;17208;17074;17304;17313;17545;17191;16883;16930;16999;17405;17660;17977;17744;17543;17555;17620;17568;17672;17678;17538;17244;17441;17623;17788;17889;18133;17908;17633;17431;17513;17797;17775;17539;17338;17406;17511;17422;17501;17661;17281;17463;17480;17566;17261;17408;16987;17065;17182;17027;17242;17114;17173;17104;17315;17208;17101;16920;16997;16864;16530;14869;13056;13310;15928;16954;17617;17448;17837;18079;18100;17627;17511;17560;17690;17651;17398;17632;17788;17517;17525;17621;17633;17508;17370;17274;17664;17644;17522;17489;17485;17638;17606;17513;18087;17510;17614;17670;17700;17357;17327;17517;17497;17452;17530;17621;17344;17540;17516;17619;17378;16959;16338;16524;17130;17811;17889;17859;17865;17955;17761;17687;17606;17737;17524;17407;17944;17681;17542;17732;17412;17203;16907;16741;16928;17138;17414;17388;17348;17009;17262;16906;17079;17242;17041;16881;16751;16744;16609;16856;17001;17350;17316;17108;17069;17584;17316;17440;17511;17387;17583;17555;17486;17455;17377;17413;17788;17474;17621;17684;17556;17597;17494;17452;17382;17661;17491;17366;17713;17561;17452;17635;17589;17526;17485;17506;17284;17339;17391;17540;17567;17330;17281;17140;17386;17429;17410;17341;17469;17465;17659;17888;17750;17826;17553;17653;17497;17672;17559;17666;17596;17793;17425;17587;17600;17494;17484;17521;17027;17264;17537;17485;17313;17369;17356;17500;17279;16865;17348;17276;17416;17706;17591;17446;17010;17151;17340;17187;17487;17691;17478;17602;17602;17603;17620;17648;17452;17817;17878;17634;16952;17016;17382;17272;17611;17420;17788;17505;17483;17792;17496;17701;17591;17442;17603;17664;17433;17435;17845;17943;17816;17729;17641;17684;17928;17593;17664;17624;17574;17474;17650;17513;17776;17482;17494;17387;17697;17555;17489;17561;17526;17689;17360;17337;17631;17667;17738;17504;17726;17328;17703;17609;17379;17405;17689;17793;17708;17602;17400;17773;17600;17375;17663;17636;17634;17701;17669;17768;17628;17779;17675;17690;17564;17553;17686;17616;17824;17694;17783;17511;17827;17929;17636;17494;17522;17304;17651;17853;17773;17239;17199;17469;17471;17500;17665;17677;17719;17981;17933;17956;17868;17933;17867;17743;17807;17617;17672;17540;17610;17535;17352;16683;16375;16727;16755;16497;15913;16827;17488;17435;17720;17512;17477;17490;17504;17265;17418;17161;16432;16235;15668;16369;16821;17649;17981;17952;18236;17774;17821;17786;17388;17197;17028;17225;17211;17242;17171;16964;17245;17071;17301;17404;17275;17253;17596;17906;18053;18013;18128;18126;18118;18231;18051;18033;17967;17861;17817;17399;17199;17336;16924;16894;16840;17414;17765;17569;17393;17095;16931;16997;17157;16996;17030;16848;16573;16434;16840;17001;17242;17455;17258;17130;16762;17324;17689;17698;17669;17799;17818;17670;17767;17731;17852;17351;17091;17065;17143;17293;17697;17861;17893;17915;17763;17793;17796;17816;17850;17783;17596;17612;17318;17521;17237;17091;17141;17220;16943;16804;17176;17194;16163;15638;16318;17202;17241;17158;16881;16529;16156;16906;17221;17197;17222;17370;17616;17872;17797;17944;18095;18241;17969;17999;17792;17811;17972;17739;17679;17758;17481;17731;17725;17781;17749;17626;17654;17881;17680;17929;17794;17766;17685;17817;17609;17944;17808;17431;17721;17610;17620;17578;17665;17740;17635;17352;17482;17583;17457;17637;17608;17244;17197;17227;17222;17488;17879;18224;18137;18158;18023;18016;18056;18086;17635;17721;17047;16066;15060;15071;15825;16773;17412;17356;17319;17098;16931;16749;16682;17267;17248;17557;17484;17559;17505;17725;17519;17431;17937;17818;17983;17675;17879;17594;18071;17947;17850;17707;17679;17894;17627;17717;17577;17725;17879;18082;17930;18028;18130;17683;17660;17775;17646;17831;18027;17981;17928;18133;18135;18087;17859;17760;17889;17853;17652;17894;17898;17925;18049;17919;17836;17961;17632;17795;17852;17852;18029;17992;17892;17696;17756;17601;17593;17405;17726;17629;17757;17942;17908;17728;17748;17789;17549;17752;17592;17888;17916;18059;18079;18075;17864;18084;18077;17883;18029;17829;17738;17767;17838;17920;18001;18145;17955;17724;17598;17580;17535;17714;18057;17680;17895;17464;17297;17739;18036;17755;17953;17482;17418;17380;17264;17842;17552;17797;17596;17744;17649;17913;17962;17917;18039;18088;17843;17877;18088;17712;18029;17899;18083;17987;17945;18149;17846;17989;17694;17959;17599;17964;17876;17817;17622;17624;17550;17772;17556;17710;17762;17767;17643;17667;17616;17643;17759;17637;17825;17922;17619;17427;17542;17877;17586;17821;17646;17703;17546;17228;17040;17084;17254;17172;17706;17931;18003;17595;17270;17555;17700;17718;17491;17521;17695;17329;17780;17888;18055;17754;17773;17714;17122;16846;17201;17485;17096;17268;16960;17512;17822;18065;17883;18012;17626;17366;17022;17257;17475;17538;17901;17767;17827;17842;17695;18040;17770;17488;17075;17182;17659;17628;17594;17622;17766;17631;17968;17482;17838;17768;17629;16960;17163;17225;17707;18015;18035;18182;17903;17975;18177;18071;18043;17949;17987;18149;17823;18086;17941;17669;17934;17851;17919;17819;17751;17993;17778;17617;17913;17713;17782;17928;17859;17835;17898;17947;17839;17703;17816;17581;17556;17504;17411;17338;17185;16998;17257;17671;17638;17588;17359;17043;16891;16517;16930;16958;17108;17083;17126;17154;17025;16260;16050;16344;17025;17417;17503;17683;17630;17479;17636;17657;17532;18096;17987;17545;17801;17919;18226;18060;18467;18208;18159;18097;17998;18053;17663;17586;17887;17831;17811;17523;17617;17808;18136;18093;17929;17973;17847;17899;18135;18080;17939;18188;18270;18131;18181;18164;18306;18178;18105;17559;17695;17778;18106;18090;17937;18097;17987;18274;18108;17952;17268;17375;17511;18084;17963;17919;17855;18111;17670;17517;17191;17533;17910;17724;17678;17883;17800;17914;17790;17711;17980;17960;18024;17801;17838;17743;17826;17860;17776;17820;17941;17645;17660;17613;17549;17695;18248;17723;18016;17861
15182;15229;15089;14876;14447;14088;14370;14563;14696;14907;14864;14738;14889;14944;14785;14059;13746;14673;14984;15062;14986;14809;14368;14466;14774;14170;14147;14363;14829;15068;14960;15032;14949;14943;15023;15195;15054;14951;15338;15322;15111;15097;15415;15237;15351;15517;15569;15563;15683;15310;15184;15265;14990;15115;15207;15482;15472;15488;15328;15275;15285;15384;15126;15053;14939;15127;15506;15482;15900;15688;15824;15891;15976;15837;15632;15664;16030;15899;15619;14981;15260;15595;15438;15637;15809;15693;15941;15942;15717;15574;15667;16131;15960;15986;16110;16237;16089;16160;16236;16250;16157;15643;15848;16061;15825;15933;15830;16034;16156;16127;16268;16426;16184;16364;16457;16380;16156;16188;16130;16099;16448;16349;16304;16336;16275;16237;16214;16199;16250;16557;16590;16549;16319;16367;16521;16469;16454;16401;16394;16193;16235;16380;16387;16288;16206;16338;16360;16509;16144;16481;16420;16115;16202;16486;16379;16301;16200;15733;15876;16313;16450;16416;16484;16081;16234;16537;16413;16283;15875;16157;16205;16303;16390;16311;16250;16183;15895;16258;16433;16157;15839;15747;16407;16310;16498;16297;16429;16533;16389;16633;16441;16317;16327;16180;16079;16191;16296;16712;16390;16556;16405;16353;16343;16308;16333;16343;16439;16229;16124;16164;16196;16253;16331;16401;16242;16315;16593;16267;16206;16258;16695;16408;16653;16473;16643;16400;16163;16477;16165;16043;16065;15840;15887;16132;16162;16441;16386;16526;16312;15828;15961;16211;16442;16288;16421;16220;16435;16664;16655;16430;16587;16357;16416;16511;16576;16849;16686;16751;16613;16777;16755;16752;16869;16930;17195;16729;16743;17052;16761;16544;16344;16229;16112;16127;16164;16206;16404;16343;16143;16382;16179;16518;16642;16460;15938;16198;16152;16360;16296;16314;16030;16162;16121;16102;14836;10900;6211;3318;2314;2935;6329;12091;15207;16342;16762;16851;16844;16537;16729;16707;16625;16440;16469;16846;16789;16860;16856;16990;16640;16547;16459;16369;16578;16822;16812;16703;16672;16799;16930;16909;17013;17064;16930;16780;17031;17235;17094;16955;16976;16572;16930;16881;16858;16567;16488;16701;16604;16894;16766;16465;16654;16523;16515;16897;16884;16800;16752;16606;16732;16475;16658;16821;16468;16489;16724;16635;16780;16850;16665;16441;16038;16339;16537;16778;16891;16927;16838;16956;16683;16896;16674;16769;16836;16921;16861;17002;16862;16969;16848;16918;16828;16381;16297;16039;15985;15478;15144;15440;15680;15835;16072;16189;16307;16469;16641;16711;16565;16783;16990;16851;16975;17083;17046;16926;17073;17253;17255;17328;17364;16600;16487;16739;16947;17059;16989;17287;17046;16817;16773;17097;17071;17159;17107;16926;17031;16780;16871;16897;16558;16695;16568;16660;16641;16368;16387;16775;16375;16408;16682;17080;17028;16798;16875;16771;17009;16907;17069;16603;15801;14444;15226;16328;17065;17155;17443;17370;17410;17277;17223;17391;17201;17470;17329;17184;17109;17082;17155;17491;17232;17252;17068;17340;17043;17018;17323;17311;17359;16991;17261;17320;17786;18155;17858;17821;17872;17810;17703;17506;17482;17665;17478;17497;17443;17526;17253;16981;17398;17206;17299;17054;17325;17178;17300;17360;17155;17153;17318;17253;17188;17038;16944;16755;16945;17021;17287;17051;17197;17298;17263;17008;17012;17266;16960;17172;17186;16951;17330;17514;17291;17037;16864;16795;16874;16936;17203;17322;17349;17171;17303;17473;17241;17287;17031;17139;17227;17138;17440;17443;17369;17306;17512;17351;17604;17316;17286;17261;17163;16528;15580;14882;14391;14146;15720;16961;17320;17562;17496;17498;17296;17492;17639;17787;17815;17636;17399;17484;17814;17919;17727;17637;17461;17453;17618;17550;17189;17345;17221;16983;17314;17603;17291;17346;17082;17199;17415;17113;17052;17239;17303;17152;17025;16189;15509;16202;17120;17368;17471;17619;17616;17543;17554;17711;17801;17658;17569;17470;17342;17119;17669;17877;17893;17599;17666;17386;17584;17553;17688;17694;17601;17505;17549;17494;17570;17573;17661;17568;17686;17413;17406;17221;16947;16912;16630;16994;17116;17307;17167;17238;17186;17180;17175;17094;16695;16806;16547;16327;15332;15415;16503;17014;17286;17335;17717;18112;17608;17611;17248;17481;17435;17604;17778;17748;17866;17514;17764;17616;17366;17580;17494;17610;17581;17733;17644;17304;17575;17400;17849;17857;17910;17690;17852;17524;17521;17474;17325;17272;17408;17521;17602;17966;17406;17236;17766;17728;17551;17878;17595;17484;17682;17893;17949;18101;17995;17819;17749;17793;17624;17746;17651;17653;17731;17692;17468;17426;17452;17316;16897;16894;16914;17241;17368;17348;17231;17011;17215;17105;17034;17118;17035;17458;16936;16784;17030;16849;17316;17387;17337;17049;17304;17292;17314;17456;17258;17507;17620;17373;17484;17466;17370;17667;17868;17601;17616;17732;17671;17627;17632;17425;17704;17559;17347;17379;17537;17334;17288;17321;17488;17623;17652;17359;17346;17462;17407;17726;17773;17357;17516;17429;17510;17516;17424;17654;17511;17741;17953;17713;17650;17788;17521;17699;17732;17761;17678;17619;17398;17475;17503;17637;17614;17674;17467;17575;17394;17510;17292;17469;17360;17311;17370;17111;16397;16444;17009;17207;17280;17398;16952;17067;17449;17197;17365;17115;17415;17510;17506;17522;17565;17700;17812;17558;17833;17877;17737;17562;17550;17108;17269;17369;17652;17554;17705;17423;17448;17700;17772;17633;17913;17810;17521;17514;17681;17791;17722;18002;17700;17799;17834;17776;17540;17412;17854;17417;17815;17761;17549;17618;17731;17568;17468;17733;17640;17707;17672;17622;17496;17482;17565;17497;17552;17806;17721;17893;17639;17547;17618;17696;17765;17726;17612;17505;17524;17662;17886;17785;17646;17743;17903;17848;17688;17979;17601;17598;17874;17708;17411;17554;17675;17762;17487;17805;17349;17826;17536;17463;17744;17844;17548;17298;17494;17478;17502;17612;17527;17529;17291;17375;17589;17649;17435;17451;17765;17941;17843;17805;17846;17780;17857;18028;17759;17632;17587;17595;17334;17292;17231;16699;16445;17005;17171;17118;16992;17364;17877;17890;17783;17503;17591;17081;16821;16840;16919;17152;17259;17088;17073;17195;17666;18022;17862;17981;17999;17744;17866;17668;17703;17499;17214;17413;17130;17224;17065;17232;17165;17272;17424;17368;17410;17501;17313;17881;18046;18179;17938;18084;17997;17810;17849;17860;17721;17589;17512;17424;17391;17402;17378;16899;17268;17787;17995;17649;17477;16845;16659;16587;16923;17287;17048;16701;16792;17083;17008;17424;17732;17457;17021;17069;17169;17613;17862;17704;17937;17856;17901;17775;17590;17549;17840;17416;17145;17280;17355;17697;17775;17867;17746;17839;17881;17916;17842;18030;17747;17759;17729;17675;17525;17574;17510;16653;16197;15796;15054;15252;16644;17159;17169;16929;17194;17446;17611;17585;17234;17245;17246;17464;17338;17407;17194;17380;17652;17679;18146;18054;17924;17842;17864;17726;17649;17847;17417;17526;17509;17339;17622;17808;17673;17900;17763;17904;17902;18049;17863;17844;17796;17892;17810;17847;17687;17342;17300;17477;17587;17351;17508;17326;17512;17664;17797;17318;17316;17707;17572;17540;16724;16496;16352;16917;17284;17378;17925;18109;18053;17835;18052;18031;17996;17813;17685;17600;17219;16491;15761;15111;15713;16675;17457;17709;17522;17433;16913;16848;16843;17015;17431;17448;17475;17708;17325;17415;17686;17489;17659;17910;17876;18016;17940;17769;17872;17792;17861;17884;17758;17743;17826;17955;17916;17716;17991;17950;18019;17858;17996;17791;17610;17618;17815;18135;18193;18117;18005;17917;17894;17771;17795;17850;18047;17861;17674;18144;17549;17688;17536;17883;18008;18078;17908;17974;17864;18017;18018;18000;17937;17931;17775;17702;17719;17840;17989;17964;17895;17862;17773;17793;17864;17562;17502;17606;17973;18039;17976;18257;17985;17823;17866;17913;18121;17962;18083;17804;17787;17534;17587;17588;18080;17932;17823;17600;17434;17278;17701;17353;17808;17788;17673;17149;17524;17559;17670;17818;17830;17596;17439;17495;17810;17322;17197;17168;17185;17670;17991;17980;17696;17971;18017;18074;17901;17856;18001;18091;18045;17918;18179;17932;18054;18097;17849;17843;18069;17925;17978;17936;17873;17826;17717;17849;17791;17927;17474;17411;17372;17601;17291;17279;17128;17499;17631;17733;17539;17553;17429;17183;17701;17756;17718;17517;17687;17542;17347;16936;17139;17015;16908;17373;17671;17796;18109;18222;17801;17661;17778;17694;17573;17651;17488;17533;17754;18022;18041;17792;17572;17301;17060;17129;17208;17557;17581;17377;17430;17689;17803;18060;17772;17565;17451;17338;17293;17366;17713;17582;17725;17671;17649;17773;17745;17837;17836;17658;17560;17655;17771;17755;17605;17463;17606;17596;17674;17681;17909;17911;17206;17067;17187;17505;17555;17893;17844;18119;17967;18185;18165;18004;18097;18177;18012;17954;18298;17769;17697;17219;17331;18118;18216;17982;17769;18118;18018;18010;17977;17862;17933;18301;18021;17878;17594;17802;17658;17785;17700;17641;17346;17629;17797;17682;17067;17033;17471;17603;17554;17373;17401;17242;17221;16932;16839;17124;17145;17090;17107;16786;16607;16566;16350;16902;17583;17429;17681;17495;17481;17421;17717;17743;17783;18006;17775;17360;17540;18087;17962;18224;17947;17844;17926;18016;18240;18245;17882;17727;17856;17923;17756;17902;17629;17599;17938;17871;17801;17919;17939;17869;18112;18145;18058;18208;18234;18166;18258;18045;18109;18053;17967;17890;17771;17729;18070;18167;17981;18180;18010;18231;17786;17660;17402;17193;17806;17981;17763;17650;17843;17979;17644;17423;17172;17342;17534;17884;17955;17787;17804;17891;17749;17821;17743;17578;17639;17728;17633;17789;17838;18113;17782;17952;17957;17748;17530;17971;17837;17748;17693;17960;17900;17883
15241;15186;14993;14974;14681;14233;14639;14462;14700;14928;14913;14802;15132;15010;14890;13807;13737;14619;14956;15150;14877;14866;14735;14665;14550;14050;14241;14827;14937;14956;14854;15007;14987;14738;15142;15261;15186;15108;14984;15363;15068;15096;14999;15260;15445;15497;15546;15538;15570;15540;15068;15098;15046;15041;15104;15211;15460;15442;15401;15439;15290;15241;15156;15261;14908;15032;15368;15772;15946;15746;15943;16177;15823;15743;15762;15449;15957;15835;15811;15457;15746;16076;15534;15522;15677;15938;16023;15877;15694;15660;15775;16309;16056;15890;16041;16042;16064;16214;16168;16184;16304;15824;15794;15863;15883;16172;16140;15930;16175;16202;16163;16655;16492;16301;16314;16455;16262;16371;16140;16330;16390;16351;16452;16245;16298;16262;16630;16320;16433;16372;16373;16421;16375;16294;16472;16338;16386;16307;16435;16160;16290;16225;16187;16340;16268;16196;16476;16306;16410;16486;16538;16576;16443;16600;16551;16180;15994;15891;16054;16251;16473;16379;16595;16237;16281;16465;16376;16099;15897;15839;16025;16199;16226;16298;16400;16140;16044;15898;16322;16300;16092;16274;16385;16575;16606;16704;16550;16406;16493;16597;16353;16168;15758;15898;16341;16329;16627;16694;16407;16408;16245;16155;16531;16459;16346;16470;16566;16118;16299;16184;16356;16133;16258;16695;16367;16435;16488;16398;16712;16441;16628;16414;16452;16546;16469;16552;16312;16352;16589;16085;16286;16171;16022;15998;16328;16248;16361;16517;16423;16004;15840;16176;16225;16295;16297;16363;16509;16426;16409;16432;16587;16551;16571;16529;16454;16596;16871;16621;16840;16841;16690;16924;16666;16928;16686;16913;16993;16957;16609;16782;15767;15390;15613;16028;16231;16072;16298;16285;16189;16187;16357;16489;16516;16432;16441;16361;16037;15960;15914;16249;16016;15927;15999;15961;14569;10495;5988;3548;2465;3156;6682;11831;14728;16284;16686;16925;16819;16771;16734;16667;16546;16292;16253;16270;16601;16698;16704;16512;16725;16730;16493;16564;16348;16539;16783;16966;16684;17116;16834;16881;17196;17165;16955;16842;16873;17206;16996;17122;16885;16745;16713;16866;16803;16613;16357;16494;16609;16895;16509;16637;16545;16439;16636;16895;16925;16685;16979;16813;16709;16929;16796;16854;16682;16827;16854;17068;16940;16884;16742;16686;16447;16401;16579;16802;16733;16851;16665;16862;16525;16834;16793;16871;16885;16662;16748;16826;16754;16890;16967;16799;16664;16180;15878;16259;16310;16087;15631;15474;15569;15774;15890;16055;16260;16333;16503;16823;16827;16830;16938;17065;17019;17188;17088;16990;17350;17254;17395;17323;17045;16805;16661;17065;17164;17262;16893;17298;17048;17164;17064;16911;17142;17017;16968;17165;17144;17077;17081;16758;17002;16576;16659;16711;16672;16490;16471;16674;16499;16591;16788;16882;16798;16882;17089;16719;16932;16893;17031;16459;15792;15447;15974;16475;17265;17204;17547;17081;17234;17201;16960;17168;17356;17300;17467;17082;17310;17264;16985;17312;17256;17310;17212;17154;17195;16876;17324;17188;17319;17338;16963;17218;17457;17582;17823;17711;17968;18048;17588;17320;17425;17565;17180;17291;17432;17175;17333;17101;17258;17201;17169;17404;17426;17191;17285;17235;17261;17226;17141;17055;17190;17141;16666;17036;17071;17082;16890;16980;17062;17163;16868;17015;17197;17109;16807;16738;16979;17009;17240;17148;17317;17130;17000;17114;17010;17074;17123;17098;17194;17235;17502;17066;17343;17248;17178;17008;17163;17222;17353;17338;17414;17715;17504;17709;17556;17421;17293;17087;17150;16006;14347;13835;14428;15514;16290;16994;17431;17446;17549;17412;17457;17374;17659;17679;17714;17433;17322;17516;17678;17690;17576;17677;17548;17683;17512;17416;17206;17041;17334;17339;17268;17238;17177;17101;17381;17377;17284;17139;16881;16936;17198;16995;16439;15509;15097;15672;15954;16178;16914;17351;17572;17518;17733;17825;17823;17732;17468;17296;17329;17459;17835;18200;17805;17411;17522;17619;17394;17490;17572;17552;17780;17508;17424;17597;17368;17520;17597;17466;17525;17347;17252;17251;17033;16645;16364;16445;16980;17412;16918;17138;17252;17137;17106;16904;17017;16968;16977;17230;16617;16807;16983;17111;17540;17642;17816;17636;17554;17159;17305;17258;17524;17469;17834;17546;17594;17664;17441;17481;17415;17517;17604;17730;17683;17663;17430;17870;17702;17614;17512;17689;17917;17696;17674;17573;17442;17411;17365;17254;17456;17252;17628;17575;17619;17626;17523;17709;17743;18188;17960;17899;17542;17888;17914;17924;17906;17872;17843;17771;17867;17240;17566;17563;17420;17326;17511;17229;17391;17064;17187;17129;17165;17563;17388;17242;17370;17424;17134;17323;17147;17179;17222;17237;17087;17083;17008;16964;17302;17105;17569;17407;17509;17495;17534;17305;17372;17262;17402;17286;17534;17530;17398;17527;17574;17415;17469;17355;17445;17457;17521;17784;17401;17528;17821;17240;17383;17343;16936;17283;17506;17622;17655;17609;17573;17438;17476;17797;17729;17600;17568;17490;17386;17642;17491;17688;17739;17669;17745;17546;17677;17641;17904;17727;17956;17891;17719;17511;17714;17664;17602;17702;17389;17433;17592;17597;17461;17230;17612;17319;17306;17432;17545;16942;16321;16322;16726;17520;17262;17317;17002;16967;17301;17539;17280;17322;17248;17682;17536;17350;17473;17574;17682;17517;17702;17820;17832;17898;17207;17442;17522;17692;17609;17787;17659;17261;17684;17615;17735;17660;17718;17623;17767;17621;17847;17717;17837;17817;17727;17642;17669;17416;17568;17657;17522;17722;17644;17893;17645;17446;17483;17526;17620;17638;17485;17837;17778;17698;17379;17507;17506;17764;17566;17720;17815;17550;17741;17519;17620;17551;17505;17530;17586;17518;17360;17809;18077;17779;17677;17544;17407;17656;17690;17862;17665;17510;17647;17736;17536;17481;17476;17482;17896;17612;17760;17142;17666;17451;17473;17576;17680;17520;17379;17680;17436;17772;17402;17561;17323;17335;17384;17568;17498;17676;17555;17720;17919;17879;17723;17663;17752;17820;17228;17614;17470;17554;17470;17368;17615;17259;17097;17363;17667;17697;17706;17822;17930;17872;17630;17531;17501;16793;16315;15963;16655;17386;17525;17668;17641;17121;17630;17454;17515;17673;17777;17622;17819;17892;17620;17330;17389;17341;17361;17301;17246;17205;17506;17308;17370;17549;17281;17391;17367;18018;18149;17814;17838;18088;18115;18007;17674;17551;17715;17520;17320;17285;17338;17423;17275;17268;17434;17532;17792;17778;17494;16862;16770;16598;17272;17335;17082;16819;17019;17269;17452;17572;17706;17791;17463;17390;17519;17672;17836;17551;17789;17709;17739;17655;17658;17909;17570;17925;17467;17307;17707;17933;17711;17885;17857;17853;17745;17709;17753;17930;17725;17722;17657;17406;17766;17704;17276;15499;13629;13017;12261;12798;15308;16950;17426;17626;17502;17789;17644;17286;17285;17287;17537;17584;17788;17289;17467;17402;17667;18079;17970;18017;17912;17859;18023;17845;17763;17861;17709;17463;17502;17882;17796;17736;17679;17896;17631;17879;17851;17697;18001;17870;17762;17945;17730;17593;17198;16672;16358;16720;17121;17267;17446;17539;17557;17500;17526;17722;17488;17674;17792;17314;17062;16722;16400;17037;17116;17575;17792;18155;18107;17955;17918;18026;17974;17617;17589;17363;17404;16579;15515;15084;15308;16728;17350;17468;17494;17368;17309;17011;17090;17539;17422;17763;17717;17700;17655;17519;17477;17699;17722;18037;17812;18039;17852;18002;17972;18065;17990;17904;17690;17812;17746;17616;17744;17689;17706;17969;17825;17828;17825;17786;17603;17715;17535;17843;18046;18012;17998;17969;17910;17855;17837;17884;17676;17806;18016;17771;17527;17699;17646;17943;17847;17921;17965;17805;17909;18084;17724;17770;17867;17944;17906;17808;17857;17693;18007;17741;17845;17781;17922;17573;17639;17575;17769;17974;17747;17974;17867;17971;17983;17973;17803;18031;17880;17904;17936;17835;17790;17628;17573;17792;18164;18017;17831;17488;17299;17584;17403;17470;17312;17559;17683;17376;17323;17660;17546;17786;17821;17924;17950;17751;17736;16947;16026;15734;16493;17262;17659;17843;17924;17758;18109;17792;17847;18127;18101;17861;17892;18061;18123;17903;18193;17960;18134;17952;17757;17964;17949;17934;17773;17942;18013;17844;17701;17655;17449;17386;17474;17509;17612;17262;16863;17249;17353;17658;17565;17939;17399;17649;17629;17644;17673;17627;17551;17729;17157;16821;17064;16940;17098;17195;17613;17969;18021;18227;18120;17545;17557;17438;17349;17619;17454;17497;18042;17948;17714;17947;17792;17591;17485;17207;17791;17686;17854;17485;17255;17726;17774;17964;17890;17753;17688;17641;17416;17491;17249;17538;17655;17629;17613;17611;17706;17666;17907;18001;17975;17652;17902;17805;17506;17236;17593;17678;17777;17868;17794;17742;17509;17255;17460;17530;17970;17985;18002;18377;18209;18174;18131;18164;18075;18086;18093;18108;17992;17877;17217;17354;17732;17989;17883;17884;17869;18004;17767;17800;17859;18094;18043;18090;17900;17653;17339;17476;17635;17875;17506;17492;17388;17587;17629;17512;17522;16909;17369;17333;17409;17449;17198;17347;17149;17338;17178;17186;17292;17443;17216;16947;16881;16980;16923;17213;17564;17643;17697;17430;17480;17654;17851;17991;17842;18032;18000;17763;17790;17952;18021;17950;17939;17770;17959;17775;17765;18078;18128;17956;17865;17886;17910;17864;17722;17899;18280;17924;17953;17867;18000;17655;17992;18011;17908;18027;18412;18255;18364;18092;18105;17968;18032;17969;17880;18013;18033;17997;18060;18209;18079;18158;17978;17700;17469;17711;17855;17822;17772;17379;17448;17557;17701;17589;17501;17720;17478;17667;17786;17558;17561;17587;17690;17685;17642;17704;17889;17755;17716;17507;17850;17903;17793;17900;17866;17823;17863;17778;17727;17959;17940;17895;17833;18062
15141;15293;14970;14853;14385;14618;14572;14514;14528;14794;14938;15068;14863;15079;14834;14381;14016;14686;14839;14871;14709;14845;14977;14827;14440;14220;14357;14855;15149;15092;15074;14836;14983;15062;15071;14927;15005;15024;14839;14996;15097;14818;14943;15099;15319;15459;15348;15484;15576;15748;15345;15311;15334;15423;15273;15038;15455;15723;15534;15519;15274;15352;15211;15379;15368;15142;15490;15862;15838;16010;16073;16093;16013;15794;15512;15824;15762;16000;15830;15916;16152;16092;15742;15496;15529;15758;15872;15764;15851;15988;15873;15885;15850;15896;16058;16175;16131;16060;15875;16271;16292;15766;15900;16042;15962;16041;15845;15645;16035;16017;16034;16330;16213;16450;16284;16447;16370;16535;16124;16361;16299;16442;16191;16422;16104;16163;16713;16246;16491;16386;16460;16249;16482;16303;16508;16330;16397;16055;16281;16382;16218;16527;16257;16411;16512;16183;16218;16224;16460;16455;16547;16527;16446;16369;16229;16437;15954;16011;15881;16440;16523;16403;16543;16088;16022;16243;16326;15857;15577;15682;15587;16054;16288;16403;16174;16143;15961;16267;15979;16435;16054;15605;16149;16290;16553;16415;16482;16479;16280;16483;16195;15933;15828;16103;16188;16314;16398;16500;16489;16444;16355;16156;16512;16455;16527;16514;16513;16635;16578;16386;16373;16309;16274;16374;16484;16424;16654;16546;16241;16366;16393;16582;16615;16539;16374;16647;16555;16152;16607;16466;16433;16191;16116;16274;16409;16302;16356;16505;16370;16416;16090;16252;16302;16467;16126;16445;16286;16454;16391;16367;16544;16806;16790;16683;16756;16542;16606;16568;16874;16895;17107;16779;16568;16843;16736;17092;16760;16724;16961;16315;15661;14997;15313;15900;16396;16681;16429;16602;16410;16302;16614;16407;16302;16254;16251;16106;16020;15498;15771;16005;16148;15766;16162;15955;14396;10783;6497;3513;2491;3239;7086;11810;14682;16023;16702;16763;16689;16800;16932;16744;16395;16233;16028;16000;16379;16571;16566;16666;16675;16822;16774;16720;16504;16721;16683;16909;17063;16763;16759;16819;17045;16772;16931;16809;16842;17067;17032;17043;16718;16900;16836;17043;16562;16077;16322;16252;16474;16665;16722;16780;16729;17001;16782;16956;16872;16755;16876;16850;16967;16775;16840;16707;16510;16722;16771;16875;16828;17054;16871;16401;16465;16664;16715;16731;17018;16975;16990;16791;16825;16839;16563;16932;16945;16930;16783;16532;16679;16660;16697;16609;16706;16484;16092;16053;16300;16057;15768;16275;16200;16213;16262;15923;16217;16496;16845;16767;16783;16874;17135;16926;17041;17306;17290;17436;17365;17105;17263;17061;17233;17113;16942;17058;17216;17193;16905;16908;17303;17166;17064;17145;17205;17042;17097;16976;17012;17107;16696;16722;16518;16573;16633;16368;16759;16682;16617;16859;16451;16536;16709;16808;16945;16824;16846;17081;16901;16847;16587;16175;15482;15516;16204;16824;17113;17379;17343;17440;17128;17036;17205;17171;17116;17272;17117;17471;17337;16891;17158;17096;17323;17365;17229;17174;17123;17109;17240;17180;17210;17125;17144;17210;17570;17486;17800;17540;17793;17918;17636;17139;17291;17282;17231;17068;17369;17082;17142;16907;16960;16987;17284;17265;17177;17298;17398;17174;17253;17008;17350;17177;17283;17070;16987;17101;17208;17116;17147;16958;17242;17107;17236;17226;17096;16936;16774;16779;16818;16942;17112;17263;17271;17036;17166;17205;17179;17014;17237;17380;17015;17127;17334;17179;16992;17145;17204;17176;17363;17081;17337;17422;17498;17494;17511;17363;17548;17309;16975;17069;17074;16027;13844;13411;14918;16020;16515;16561;16917;17170;17376;17328;17443;17424;17618;17423;17431;17456;17319;17767;17568;17591;17599;17363;17426;17566;17491;17372;17348;17335;17226;17216;17278;17184;17316;17184;17214;17253;17283;17104;16851;17024;17092;16771;16145;15547;15359;15154;13964;13990;15785;17104;17416;17313;17425;17412;17714;17519;17238;17320;17328;17772;17984;17554;17671;17517;17544;17420;17269;17541;17557;17848;17637;17765;17643;17637;17453;17730;17567;17575;17264;17127;17112;17113;17072;16711;16523;16474;17152;17348;17175;17300;17113;17175;17294;17477;17132;17197;17240;17158;17391;17147;17206;17103;17340;17732;17626;17578;17519;17263;17198;17324;17569;17608;17533;17715;17607;17789;17824;17567;17537;17483;17732;17907;17558;17743;17568;17554;17606;17745;17903;17765;17776;17730;17661;17774;17481;17446;17579;17470;17536;17361;17739;17665;17632;17537;17486;17588;17888;18096;18187;17629;16479;16789;17377;17627;17766;17676;17994;17885;17569;17489;17543;17561;17751;17621;17435;17502;17230;17164;17060;17370;17346;17379;17406;17469;17513;17282;17431;17168;17384;17155;17138;17135;17115;17327;16917;17174;17138;17231;17311;17434;17500;17433;17548;17046;17201;16943;17149;17478;17108;17080;16996;17129;17430;17354;17341;17131;17398;17263;17561;17562;17761;17589;17683;17404;17320;16900;17173;17251;17727;17562;17783;17549;17756;17586;17639;17599;17736;17283;17527;17444;17485;17697;17455;17528;17475;17671;17635;17559;17357;17552;17588;17797;17731;17576;17573;17639;17697;17750;17793;17495;17598;17448;17332;17370;17584;17429;17745;17405;17565;17671;17187;16951;16542;16738;17290;17622;17608;17014;16694;16750;17239;17444;17344;17390;17647;17511;17584;17345;17389;17907;17624;17772;17635;17546;17777;17892;17517;17628;17789;17791;17957;17833;17776;17585;17517;17712;17734;17651;17640;17830;17656;17739;17872;17801;17740;17629;17843;17611;17559;17446;17592;17585;17936;17700;17504;17664;17585;17487;17488;17679;17758;17715;17775;17577;17635;17539;17344;17576;17519;17474;17637;17619;17547;17894;17999;17780;17511;17526;17619;17799;17398;17365;17365;17861;17860;17769;17531;17563;17645;17902;17937;17723;17665;17801;17629;17898;17674;17646;17865;17983;17663;17539;17590;17745;17477;17590;17636;17710;17726;17632;17652;17528;17462;17431;17339;17284;17358;17679;17575;17353;17462;17305;17402;17472;17622;17521;17703;17659;17330;17650;17566;17464;17328;17367;17443;17564;17432;17541;17477;17515;17557;17572;17590;17811;17830;17345;17695;17373;17256;16856;16124;15837;16559;17297;17522;17661;17688;17575;17261;17268;17496;17790;17817;17925;17612;17876;17551;17577;17380;17590;17327;17311;17368;17538;17511;17281;17363;17145;17354;17389;17344;18077;18012;18135;18003;18391;17781;17689;17604;17401;17218;17340;17111;17255;17454;17705;17548;17416;17360;17584;17695;17800;17353;16777;16649;17080;17302;17713;17457;17527;17461;17538;17356;17428;17722;17760;17571;17411;17436;17637;17549;17424;17507;17792;17653;17753;17756;17776;17591;17751;17367;17640;17530;17998;17812;17855;17967;17665;17799;17573;17944;17883;18120;17846;17679;17682;17546;17447;16534;14443;11684;10941;11101;12225;15033;16953;17244;17221;17224;17306;17536;17201;17103;17309;17475;17524;17589;17552;17388;17337;17708;17781;17909;17960;18142;18202;18100;18046;17653;17826;17942;17615;17665;17682;17743;17894;17684;17847;17682;17798;17745;17766;18120;17701;17915;17606;17721;17355;16202;14673;13919;14873;16669;17238;17333;17721;17505;17594;17783;17449;17624;17629;17691;17662;17546;17345;17268;17510;17261;17166;17800;17749;18114;18037;17894;17784;17523;17614;17140;17272;17047;16390;14828;14761;15395;16635;17613;17597;17714;17702;17595;17062;17043;17271;17453;17855;17918;17941;17684;17763;17732;17531;17688;17938;17866;18040;18013;18086;17692;18235;17798;17890;17690;17704;17683;17689;17604;17874;17597;18060;17626;17981;17609;17809;17584;17669;17578;17991;17848;18137;18111;18320;17814;18156;17772;17875;17956;18010;17866;17637;17521;17660;17661;17805;18037;17901;17790;17975;18019;17988;18027;18158;18013;18014;18069;17927;17781;17642;17932;17739;17640;17698;17622;17709;17698;17755;17760;17892;17697;17896;17992;18127;18163;18045;18055;17745;18105;17953;17773;18030;17553;17493;17279;17581;17672;17979;17888;17481;17163;17538;17147;17178;17114;17568;17756;17501;17366;17729;17942;17747;17720;18057;18090;17637;17612;16562;14933;14165;15273;16684;17355;17688;17515;17539;17600;17926;17992;17904;18053;17700;18038;17897;18046;17932;18051;18045;17681;17841;17702;18141;17875;17916;17901;17845;17940;17841;17960;17255;17054;16940;17266;17762;17541;17551;17535;17605;17431;17485;17556;17689;17614;17407;17502;17794;17717;17894;17526;17554;17341;17139;16964;16948;16918;17451;17565;17829;18211;18082;18182;17977;17606;17728;17469;17408;17637;17628;17702;17902;17827;17561;17692;17444;17388;17466;17839;18055;17893;17812;17667;17676;17791;17869;17939;17653;17689;17449;17484;17147;17352;17388;17670;17441;17213;17515;17531;17720;17850;17580;17607;17879;17760;17810;17650;17590;17568;17613;17988;17716;18146;18049;17579;17454;17474;17913;17862;17868;17980;17976;18313;18124;18080;17920;17917;18139;18023;18109;18024;17933;17917;17535;17966;18125;17931;17833;17918;17805;18058;18013;18215;17825;17966;18223;17956;17925;17307;17097;17282;17619;17493;17503;17594;17601;17572;17401;17167;17243;17351;17634;17606;17340;17175;17341;17159;16983;17027;16904;17036;17285;17179;17167;17206;17145;17157;17574;17669;17945;17706;17618;17560;17872;17893;17942;17890;17930;17899;18071;18007;18200;17948;18327;17781;17692;17492;17603;17893;17836;17897;17939;18051;18068;17828;17783;17698;18178;18101;17935;17983;17865;18107;17659;17983;18094;17864;18125;18134;18023;18081;17872;18188;17865;17922;17952;18111;17736;17794;18168;18149;18151;18058;17927;18330;18016;18027;17859;17818;17865;17707;17510;17584;17391;17805;17341;17461;17552;17560;17372;17288;17188;17381;17471;17515;17580;17487;17857;17755;17652;17394;17586;17727;18022;17854;17857;17984;17878;17930;17601;17898;17784;17848;17778;17951;17907
15381;15054;15117;14990;14930;14765;14837;14333;14724;14998;14899;15005;14790;14785;14848;14444;14366;14699;14565;14882;14853;15012;14980;14795;14722;14478;14692;14933;15200;15003;14993;15174;15088;15220;15075;15294;14972;15164;15144;15399;15272;15081;14920;15209;15334;15562;15499;15451;15645;15437;15330;15264;15240;15563;15085;14913;15358;15559;15586;15687;15525;15298;15079;15335;15325;15174;15515;15833;15925;15960;15812;16022;15781;15588;15520;15611;15866;15823;16174;16144;16141;15920;15761;15476;15818;15688;15719;15653;15757;15809;15936;15912;15847;16049;16120;16136;16227;16054;16151;16305;16103;15962;15964;16071;16179;15866;15983;15981;15962;15923;16117;16271;16416;16281;16336;16265;16518;16264;16385;16379;16202;16174;16254;16483;15940;16135;16343;16291;16504;16226;16320;16549;16408;16303;16337;16339;16032;16101;16478;16128;16150;16386;16695;16097;16274;16204;16485;16499;16528;16765;16576;16354;16025;15949;16039;15884;15750;16194;16337;16284;16357;16309;16076;15822;15809;16021;16313;16084;15991;15702;15715;15747;15881;16101;16394;16059;16048;15900;15993;16366;16147;16193;16016;16342;16547;16774;16530;16436;16388;16362;16151;15905;16182;16027;16317;16462;16458;16332;16511;16801;16464;16360;16302;16275;16513;16743;16671;16639;16261;16413;16107;16239;16397;16003;16346;16405;16682;16248;16438;16345;16436;16485;16620;16403;16407;16499;16302;16458;16444;16539;16617;16265;16123;16086;16284;16491;16509;16721;16491;16430;16247;16200;16483;16695;16437;16391;16211;16400;16432;16437;16535;16522;16675;16692;16628;16436;16403;16599;16651;16783;16704;16736;16944;16543;16635;16858;16770;16455;16505;16146;16049;15378;15701;16052;16696;16396;16481;16413;16157;15984;16181;16473;16266;16279;16158;15846;15524;15500;15690;15924;16008;16076;15973;15756;13475;8785;4364;2506;2437;4326;9506;14154;15824;16189;16620;16770;16773;16432;16862;16484;16104;14906;14786;15553;16154;16434;16585;16517;16787;16671;16476;16527;16655;16826;16938;16949;16707;16652;16890;16797;17052;17240;16901;16928;17095;17042;17154;16916;16782;16832;16692;16589;16486;16503;16161;16372;16351;16791;16779;16844;17026;16962;16981;16715;16607;16772;16781;16770;16866;16722;16907;16777;16746;16897;16826;16964;16821;16884;16824;16639;16565;17012;16910;16765;16491;16808;16905;16854;17059;16726;16599;16797;16438;16596;16890;16438;16308;16325;16415;16447;16708;16381;16397;16253;15750;15943;15950;16216;16374;16389;16361;15914;16353;16463;16638;16694;16902;16795;16890;17100;16762;16759;17133;17406;17232;17119;17301;17336;17223;17195;17122;17069;16973;17183;16724;17080;17395;17198;16959;17070;17308;17326;17208;16943;17260;17106;16903;16963;16916;16553;16817;16759;16657;16507;16775;16527;16540;16528;16776;16775;16694;16673;16335;16426;16538;16621;16553;15929;15487;15828;15957;16744;16708;16871;17253;17292;17231;17177;17361;17304;17111;17165;17301;17184;17231;17280;17069;17401;17193;17226;16753;16824;16989;17002;17246;16801;16920;17063;17067;17231;17437;17514;17548;17739;17989;17847;17733;17316;17411;17307;17321;17294;17334;17405;17183;16933;16748;17037;17050;17140;17085;17358;17157;17132;17148;17230;17045;17136;16912;17314;17132;17066;17277;17018;17163;17095;17276;17158;16845;16876;16889;16689;17115;17048;16919;16957;16982;17328;17031;17051;17122;17119;17164;16897;16840;17129;16942;16993;16925;17228;16893;16938;16920;17122;17018;17200;17268;17305;17350;17549;17370;17441;17249;17336;17221;17366;17100;16643;15570;15051;16163;16165;15743;15651;16324;16818;17177;17623;17672;17560;17539;17444;17515;17419;17543;17752;17689;17443;17309;17161;17262;17685;17512;17588;17167;16843;17203;17182;17335;17073;17149;17015;17074;17365;17438;17141;17053;17032;17169;16683;15792;14693;15109;14270;12450;12724;15489;16846;17520;17628;17273;17660;17734;17554;17362;17520;17746;17919;17595;17975;17859;17830;17580;17555;17552;17444;17745;18003;17655;17741;17650;17660;17535;17712;17581;17426;17496;17410;17314;17309;17317;17065;16825;16790;17288;17275;17232;17485;17186;17073;17276;17278;17455;17246;17408;17238;17406;17288;17196;17315;17238;17866;17648;17470;17366;17436;17373;17076;17585;17360;17790;17608;17861;17593;17884;17830;17586;17745;17598;17825;17752;17677;17707;17849;17729;17640;17706;17565;17637;17677;17774;17513;17670;17420;17484;17440;17476;17426;17749;17683;17500;17448;17555;17816;17942;18114;17707;16522;14913;15619;17038;17805;17847;17859;17964;17834;17923;17618;17447;17514;17539;17820;17535;17291;17161;16836;16942;17111;17271;17158;17479;17632;17495;17203;17398;17428;17330;17024;16841;17174;17155;16945;17041;16997;16961;16804;17236;17456;17314;17617;17514;17698;17588;17012;17070;17238;17116;17152;16690;17015;17355;17170;17148;17389;17427;17257;17729;17410;17609;17395;17376;17199;16787;16913;17105;17418;17527;17852;17621;17588;17359;17675;17711;17837;17212;17440;17447;17261;17571;17517;17503;17466;17558;17651;17630;17495;17370;17562;17601;17569;17550;17585;17546;17687;17759;17766;17648;17453;17973;17691;17260;17461;17582;17701;17582;17658;17436;17353;17268;17139;17198;17245;17551;17334;17631;17207;17188;17078;17396;17425;17266;17425;17680;17403;17687;17503;17748;17777;17684;17711;17842;17739;17555;17886;17602;17558;17832;17838;17885;17775;17855;17624;17770;17830;17719;17796;17572;17936;17799;17468;17585;17561;17698;17742;17720;17857;17726;17854;17545;17495;17629;17725;17630;17817;17466;17478;17868;17905;17899;17667;17862;17483;17708;17677;17341;17405;17501;17384;17775;17772;17501;17763;17790;17782;17501;17560;17766;17547;17501;17121;17409;17661;17982;17668;17726;17738;17882;17485;17903;17713;17665;17880;17690;17814;17734;17642;17638;17690;17721;17919;18059;17684;17583;17626;17403;17820;17717;17505;17398;17677;17619;17379;17179;17173;17487;17529;17268;17408;17233;17289;17316;17472;17608;17671;17428;17529;17565;17529;17589;17447;17468;17564;17479;17707;17570;17421;17452;17605;17774;17326;17129;17675;17670;17539;17483;17522;17274;17087;16604;16190;16514;17524;17707;17686;17816;17326;17199;17101;17665;17667;17819;17723;17641;17767;17321;17535;17384;17293;16880;17046;17295;17427;17584;17593;17344;17325;16989;17234;17808;18102;18393;18297;18066;17928;17578;17448;17445;17139;17019;16961;17026;17023;17209;17555;17538;17371;17588;17775;17810;17670;17667;16975;17229;17211;17606;17726;17798;17947;17719;17923;17591;17866;17820;17843;17731;17701;17480;17646;17493;17227;17367;17591;17593;17951;18062;18077;17532;17861;17635;17487;17891;17510;17642;17983;17856;17726;17675;17812;17837;17843;17914;17994;17820;17720;17655;17252;16964;14898;11997;11744;12496;13766;15969;17304;17132;16319;15861;16613;17038;17073;17192;17146;17600;17809;17847;17402;17513;17516;17504;17649;17877;17745;17979;18156;18017;18075;17900;17961;17784;17880;17785;17595;17859;17724;17952;17958;18077;17902;17746;18002;18010;17958;17809;17713;17427;17416;16014;13674;12098;13306;16011;17155;17456;17350;17501;17713;17362;17535;17602;17548;17566;17537;17701;17750;17883;17470;17075;17109;17377;17935;18184;18287;17943;17618;17514;16911;16609;17193;16946;15848;14598;14644;15617;16673;17317;17500;17719;17650;17583;17238;17460;17411;17730;17759;17892;17830;18071;17976;17863;17768;18117;17713;18141;17831;17860;18110;17887;17937;17969;17744;17584;17851;17716;17613;17842;17736;17983;17854;17752;17613;17573;17419;17663;17590;17890;17950;18055;17890;17956;17959;17807;17860;17822;17902;18157;17788;17692;17896;17679;17883;17951;18064;18062;17817;17872;17817;17811;17864;17945;17773;17776;17807;17932;17861;17883;17868;17574;17919;18206;17861;17746;17651;17776;17608;17587;17740;17571;17882;18023;18170;17961;18099;18073;18005;18071;18026;17979;17839;17681;17424;17746;17521;17959;18026;17586;17812;17494;17693;17084;16793;16108;17080;17525;17569;17536;17725;17807;17604;18129;17947;18134;17992;17635;16912;15200;14536;15374;16470;16420;17067;17215;16944;17128;17728;18108;18016;18020;17717;17888;17779;18029;17856;18089;18053;17753;18034;17799;18158;18150;18195;18071;18199;17922;17894;17846;17412;16992;17128;16979;17396;17799;17680;17723;17581;17514;17711;17567;17633;17517;17728;17842;17842;17459;17394;17433;17430;17349;17396;17182;17277;17349;17495;17638;17669;17783;18085;18404;18324;17890;17717;17554;17462;17398;17659;17881;17770;17801;17407;17594;17358;17504;17515;17798;17989;17883;17713;17957;17839;17909;17752;17823;17681;17747;17592;17638;17368;17584;17900;17845;17676;17456;17684;17788;17644;17397;17688;17733;17914;17775;17619;17458;17694;17661;17668;17670;17640;17936;17629;17540;17430;17564;18089;18073;18150;18144;18129;18345;18051;17797;17942;18244;17903;17969;18299;18137;18037;18074;17864;17843;17927;18107;17864;17977;18083;17783;17723;17983;17990;18004;17976;18008;17884;17845;17600;17204;17623;17633;17171;17466;17399;17412;17561;17509;17468;17378;17488;17276;17413;17241;17110;17239;16974;17016;16975;17150;17123;17161;17475;17559;17581;17327;17343;17410;17589;17736;18048;18082;18019;18145;18207;18027;18016;17848;17699;18097;18136;17997;18166;17709;17644;17588;17867;17722;17836;17783;18116;17960;18269;18065;18040;17743;17817;17809;17766;17958;18078;17852;17895;17746;17827;17738;17834;18069;18192;18172;17706;17885;17815;17903;17985;17825;17848;18033;17839;17996;18032;18090;18083;17677;17867;17983;18125;17793;17971;17660;17345;17232;17610;17889;17415;17581;17825;17646;17219;16692;16856;17229;17640;17785;17898;17958;17820;18167;17773;17201;17407;17570;17966;17793;18058;17777;17898;18025;18027;17882;17843;17575;17653;17953;17610
15114;15108;15185;14982;14852;14470;14595;14559;14749;14996;14933;14781;14298;14696;14537;14431;14787;14595;14753;14947;14780;14946;14818;14958;14487;14645;14686;14830;14998;14833;15093;15094;15024;15139;14993;15232;15139;15170;15514;15433;15423;15121;15230;15575;15230;15197;15667;15469;15662;15645;15447;15301;15456;15593;15102;15155;15272;15441;15876;15640;15309;15156;15034;15243;15308;15284;15322;15803;16067;15946;16022;15774;15762;15738;15438;15378;15755;16016;16228;16269;15944;15855;16027;15838;15733;15382;15702;15384;15588;15603;15714;15970;16147;15837;16125;16153;15909;16084;16083;16061;16093;16093;15938;16190;16314;16188;16199;16142;16211;16081;16208;16282;16343;16475;16269;16342;16462;16508;16219;16007;16212;16080;16405;16180;16146;16148;16242;16290;16490;16466;16515;16236;16453;16306;16478;16435;16276;16235;16301;16107;16214;16736;16447;16355;16284;16325;16293;16451;16724;16474;16354;15825;14958;15507;15804;15939;15858;15762;16439;16131;16328;16342;16280;16288;15870;16172;16260;16403;16404;15893;15838;15709;16040;16206;16185;16130;15890;16104;15974;16224;16303;16253;15831;15950;16310;16335;16344;16312;16269;16220;15877;16207;16237;16033;16139;16391;16133;16207;16592;16478;16377;16530;16615;16558;16564;16735;16607;16500;16555;16364;16543;16266;16271;16154;16084;16436;16475;16546;16206;16600;16535;16578;16400;16375;16408;16534;16660;16512;16664;16430;16685;16302;16424;16209;16344;16553;16509;16538;16364;16410;16376;16111;16357;16463;16413;16179;16297;16221;16513;16734;16690;16455;16631;16453;16520;16514;16674;16762;16905;16475;16685;16516;16737;16537;16774;16418;16462;16344;16064;16540;15975;15795;15999;16243;16309;16013;15812;15950;15937;15810;16378;16445;16305;16258;15971;15868;15841;15432;15502;15676;15928;16189;16112;15659;13726;9423;5541;3122;2569;4503;9165;13532;15454;16187;16602;16823;16894;16481;16433;16585;16006;15150;14953;15313;15853;16244;16504;16407;16595;16791;16606;16667;16590;16634;16799;16642;16794;16717;17005;17309;17051;16913;17089;16892;17122;17078;16977;16934;16909;16808;16652;16861;16496;16651;16238;16613;16390;16609;16986;16655;16909;16980;16761;16748;16589;16410;16563;16836;16798;16904;16412;16623;16563;16730;16759;16627;16811;16945;16849;16804;16804;17117;16821;16721;16812;16722;16916;16653;16638;16549;16613;16794;16611;16727;16731;16776;16350;16298;16587;16607;17111;16687;16624;15951;15557;15384;15797;16210;16450;16730;16494;16331;16058;16161;16605;16671;16432;17060;16888;16845;16949;16983;17187;17093;17404;17193;17366;17512;17388;16912;17045;16919;17232;16899;17052;17283;17191;17359;17172;17008;17121;16930;17142;17203;16965;16888;16677;16544;16765;16475;16461;16699;16738;16772;16623;16725;16541;16636;16881;16871;16635;16361;15910;16125;16187;16351;16419;16572;16018;15960;16549;16785;16832;16534;17090;17392;17288;17261;17331;17173;17170;17163;17157;17400;17315;17128;17077;17199;17225;16986;17073;17060;17180;17081;17103;17027;17172;16918;17040;17165;17530;17612;17692;17146;17775;17836;17809;17372;17187;17399;17314;17189;16946;17309;17054;16988;16959;17234;17027;16857;16884;17128;17300;17240;17088;17298;16733;17150;16916;17156;17073;17142;17098;17207;17323;17197;17075;17081;16952;16782;16874;16877;16898;16922;16867;16949;17002;17077;17169;16995;16948;17123;17272;17050;17141;17244;17129;17135;17126;16889;17149;16928;17077;17204;17362;17333;17207;17349;17432;17214;17235;17290;17369;17464;17478;17176;17319;17115;16731;16734;16583;16383;15739;14765;15096;15864;17186;17584;17400;17775;17727;17381;17438;17268;17590;17650;17724;17607;17403;17390;17606;17430;17795;17529;17297;17088;17311;17390;17143;17141;16884;16417;16045;16582;16974;17149;17239;17195;17131;16990;16203;15387;15412;15182;14110;13985;16076;17182;17745;17577;17307;17080;17233;17163;16914;17059;17375;17687;17663;17717;18080;18095;18074;17605;17570;17250;17428;17258;17800;17978;17622;17906;17454;17441;17539;17575;17505;17386;17514;17485;17266;17233;17010;16759;17044;17061;17070;16988;17196;17255;17278;17451;17509;17401;17489;17666;17150;17288;17194;17319;17386;17415;17479;17788;17621;17391;17325;17262;17594;17706;17597;17447;17796;17820;17759;17662;17453;17891;17354;17475;17815;17692;17734;17729;17914;17630;17712;17702;17700;17594;17794;18057;17535;17430;17566;17523;17575;17608;17517;17616;17594;17410;17343;17617;17784;17795;17929;16891;15222;14984;16683;17403;17675;17772;17884;17918;17607;17751;17465;17532;17420;17432;17234;17358;17104;17182;16943;16931;17304;17630;17392;17612;17461;17498;17408;17285;17358;17131;16925;17012;17409;16916;17142;17028;17172;17097;17401;17586;17374;17501;17441;17481;17578;17578;17403;17281;17041;17180;17017;17175;17105;16828;17206;17488;17462;17490;17351;17167;17334;17310;17353;17099;16965;16921;17195;17443;17517;17406;17598;17405;17448;17605;17635;17546;17432;17411;17437;17622;17533;17743;17492;17620;17564;17730;17385;17592;17789;17628;17602;17437;17641;17677;17784;17854;17604;17866;17677;17499;17369;17312;17527;17183;17374;17434;17603;17246;17556;17269;17581;17415;17314;17937;17347;17538;17476;17298;17529;17324;17572;17535;17402;17369;17494;17357;17630;17413;17755;17516;17537;17722;17723;17727;17753;17652;17736;17794;17665;17926;17918;17625;17796;17715;17838;17577;17801;17786;17853;17697;17895;17485;17859;17756;17952;17770;17691;17821;17808;17885;17678;17530;17805;17355;17575;17748;17589;17490;17679;18064;18032;17746;17833;17534;17526;17673;17404;17248;17409;17463;17426;17640;17565;17830;17594;17779;17792;17469;17418;17324;17279;17566;17415;17555;17655;17613;17665;17509;17730;17704;17576;17701;17475;17772;17754;17658;18157;17853;17820;17623;17738;17805;18085;17844;17719;17448;17454;17451;17356;17392;17540;17259;17254;17350;17100;17082;17242;17484;17585;17566;17310;17276;17530;17617;17603;17467;17719;17755;17348;17698;17501;17618;17408;17404;17426;17216;17142;17181;17577;17579;17419;17218;17051;17318;17802;17561;17545;17490;17311;16948;16563;16386;16996;17499;17625;17652;17711;17487;17372;16843;17290;17678;17793;17794;17584;17698;17494;17403;17265;17149;17181;16699;17255;17458;17436;17203;17343;17494;16906;17022;17344;18034;18308;18262;18227;17909;17470;17316;17240;17142;17463;17290;17284;17437;17562;17508;17809;17771;17500;17746;17542;17939;17911;17682;17356;17640;17518;17949;17601;17750;17782;17722;17899;17700;17687;17850;17719;17612;17469;17676;17536;17205;17388;17618;17798;18033;17908;17810;17591;17888;17806;17575;17827;17972;17870;17971;17863;17576;17768;17569;17740;17857;17966;17988;17826;17694;17858;17663;17243;15971;14548;14243;15245;16325;17197;17002;16463;15041;13905;15358;16639;16978;17005;17316;17448;17471;17855;17587;17229;17563;17569;17940;17808;17895;18079;17754;17784;17812;17813;17948;17978;17672;17952;17870;17720;17695;17863;17907;17774;17890;17912;17899;18272;17897;17858;17576;17301;17182;16733;15157;13744;14015;16078;16923;17109;17502;17764;17502;17427;17660;17362;17536;17561;17593;17675;17926;17833;17463;17092;17165;17342;18009;18209;17952;17947;17682;17199;16154;16026;17016;17086;16112;15645;15460;16287;16573;17000;17446;17537;17811;17724;17463;17460;17449;17522;17938;17935;18105;17831;17916;18014;17772;18034;17937;17981;17940;17873;17943;17841;17836;17821;17968;17755;17358;17830;17849;17822;17778;17971;17668;17634;17749;17817;17626;17877;17894;18003;17813;17737;18248;17857;18100;17811;17892;17944;18020;17846;17866;17989;17843;17775;17831;17939;17898;18030;18023;17862;17962;17981;17853;18019;17908;18126;17806;18004;17825;17737;17703;17871;17718;17784;17810;17705;17433;17779;17494;17414;17464;17489;17835;17975;18073;18007;17958;17997;18029;18261;17888;17859;17781;17884;17432;17736;17728;17843;17978;17655;17614;17613;17417;16990;16117;15327;16417;17630;17951;17814;17966;17879;18014;17934;17516;17996;17960;17972;17675;16446;16341;16438;16302;15985;16434;16910;17002;16945;17683;18025;17832;17984;17936;17736;17903;17887;18037;18261;18084;17760;17825;17988;18070;17949;18123;18208;18114;18047;17743;17841;17706;17532;17426;17224;17386;17405;17596;17518;17538;17752;17628;17529;17729;17554;17916;17786;17510;17413;17413;17258;17538;17602;17352;17195;17232;17526;17726;17676;17519;17843;17970;18423;18208;17999;17811;17480;17317;17600;17475;17546;17790;17517;17659;17447;17042;17409;17714;17691;17854;18042;17587;17807;17570;17943;17596;17646;17640;17797;17601;17966;17526;17637;17977;17968;17813;17720;17631;17527;17503;17617;17661;17719;17904;17808;17983;17586;17468;17624;17560;17931;17937;18052;17618;17758;17588;17760;18214;17897;18201;18330;18038;18255;18164;17931;17868;17899;18017;18075;17964;18272;18132;18123;18029;17920;17914;17904;18104;18067;17913;18184;17591;17832;17802;17911;17952;18043;17970;17949;17755;17657;17724;17594;17306;17269;17369;17165;17188;17249;17254;17277;16743;16684;16798;16748;16966;17259;17117;17075;17262;17147;17474;17231;17380;17401;17103;17074;17252;17676;18098;17930;17951;17809;17882;18014;18051;18126;18171;18119;17986;18168;18099;18122;17750;17886;17894;18193;17943;17780;17671;17990;18168;18219;17937;17775;18008;17751;17959;17844;17803;18034;17849;17901;18041;17777;17923;17929;17990;17949;17816;17842;17817;17995;17889;17831;17948;17802;17487;17463;17366;17817;18068;18000;18013;17865;17992;17891;17963;18056;17654;17693;17364;17121;17479;17525;17862;18020;17716;17619;16958;16520;16861;17443;17821;18049;17860;17602;17859;17547;17512;17566;17555;17709;17840;17974;17951;17689;17884;17990;17822;17954;17883;17609;17684;17569;17747
15228;15072;15066;15095;14743;14594;14749;14552;14697;14975;14863;14509;14612;14472;14536;14244;14521;14818;14993;14931;14864;14921;14877;15056;14666;14505;14850;14765;14895;15097;14859;15037;15449;15069;15071;15106;15283;15186;15584;15612;15494;15287;15364;15106;15378;15401;15284;15643;15361;15503;15531;15587;15567;15492;15091;14981;15338;15452;15440;15678;15569;15224;14898;15051;15254;15596;15368;15837;16114;16008;15660;15804;15475;15750;15669;15773;15641;15734;16003;16199;16198;16037;15723;15681;15404;15658;15237;15430;15294;15589;15673;15988;16103;16143;15871;15996;16209;15804;15972;15932;15970;15900;16259;15957;16148;16154;16164;16293;15898;15966;16004;16258;16503;16543;16051;16327;16393;16366;16395;16211;16207;16394;16265;16151;16216;16233;16424;16343;16327;16257;16377;16462;16424;16582;16480;16153;16252;16302;16157;16394;16406;16546;16330;16319;16217;16180;16242;16177;16412;16394;16003;15175;13713;14508;15611;15975;15461;16029;16256;16233;16687;16247;16221;16309;16120;15954;16191;16214;16344;16189;16155;16065;16173;16385;16308;16546;16425;16335;16416;16416;16201;16213;15816;16014;15997;16627;16421;16100;16389;16068;15938;16094;16099;16085;16389;16422;16588;16461;16478;16372;16540;16426;16477;16164;16610;16760;16543;16883;16521;16556;16316;16220;16335;15945;15912;16389;16404;16400;16367;16763;16270;16278;16379;16260;16481;16612;16738;16560;16312;16528;16393;16460;16385;16312;16304;16414;16471;16522;16515;16278;16347;16010;16270;16311;16614;16375;16499;16406;16356;16390;16516;16428;16517;16608;16504;16500;16664;17035;16681;16653;16496;16511;16722;16590;16694;16892;16576;16385;16355;16202;15896;16126;16528;16339;16137;15907;15530;15540;15939;16169;16677;16377;16407;16228;16421;16148;15907;15161;15489;15383;15796;16136;15997;15507;13187;8211;4159;2651;2803;5344;10740;14547;16034;16651;16792;16585;16933;16717;16672;16721;16048;15551;15801;16232;16103;16477;16530;16508;16760;16577;16529;16887;16787;16635;16775;16606;16664;16843;17175;17157;17118;16862;17058;16942;16897;16860;17180;17157;16739;16697;16771;16720;16604;16773;16547;16427;16549;16609;16687;16989;16855;16845;16860;16526;16603;16527;16447;16918;16744;16854;16601;16500;16696;16673;16723;16669;16573;16574;16635;16966;16632;16684;16652;16739;16692;16926;16700;16606;16723;16637;16700;17023;16846;16891;16635;16879;16740;16661;16777;16780;16789;16629;16643;15666;14937;15029;15591;15596;15952;16036;16045;16050;16102;16188;16612;16473;16738;17013;16929;16716;16933;17234;17393;17169;17031;17376;17206;17137;17116;17332;17551;17036;16946;16893;16899;16941;17106;16793;17085;16814;17049;17073;16905;17001;17035;16571;16516;16519;16561;16593;16645;16652;16651;16831;16847;16669;16870;16544;16648;16677;16076;15930;15601;15917;16389;16659;16930;16871;16858;17077;17431;17208;16249;16467;16987;17269;17556;17320;17481;17282;17283;17262;17188;17360;17085;17281;17185;17206;17140;16979;16922;17022;17028;17104;16995;16886;16815;16966;17011;17248;17580;17771;17591;17423;17844;17767;17807;17193;17367;17444;17514;17279;17148;17217;17421;17225;17187;17235;17239;17393;17271;17328;17442;17146;17065;17276;16942;16931;17226;17127;17099;17366;17151;16971;16919;17110;16734;16868;16888;16750;16689;16736;16751;16910;16837;16899;16976;17058;17234;16916;16829;17224;17259;17090;17044;17109;17053;16998;17109;17219;17415;17217;17101;16992;17248;17335;17426;17090;17415;17201;17474;17295;17122;17248;17244;17379;17103;17262;17294;17370;16593;16412;15085;14108;14923;16396;17261;17581;17729;17497;17236;17415;17047;17202;17593;17482;17522;17426;17419;17402;17528;17838;17572;17604;17210;17174;17178;17047;17170;16855;16163;14833;13920;14890;16229;17159;17148;17418;17239;17128;17000;16785;16504;16680;16118;16477;17272;17642;17536;17499;17054;16365;16153;16573;16681;17072;17214;17510;17778;17624;17710;17842;17985;17738;17450;17226;17174;17505;17610;17632;17659;17573;17359;17354;17622;17540;17417;17473;17391;17259;17276;17350;17233;16740;16730;16663;17073;17162;17340;16992;17112;17474;17313;17364;17528;17339;17281;17223;17377;17135;17057;17113;17068;17438;17524;17370;17075;17415;17691;17683;17759;17633;17652;17487;17761;17547;17585;17512;17687;17938;17630;17694;17529;17672;17821;17960;17554;17914;17733;17615;17576;17583;17773;17572;17499;17574;17653;17444;17567;17750;17527;17531;17762;17605;17869;18089;17938;17418;16633;16581;17335;17774;17977;17786;17788;17963;17654;17634;17376;17663;17493;17493;17459;17154;17081;17021;16874;17099;17113;17387;17550;17469;17349;17074;17166;17365;17221;17142;16912;16988;17068;17186;17020;16950;17290;17436;17657;17542;17703;17589;17675;17372;17424;17552;17497;17742;17526;17185;17231;17316;17113;17172;17535;17512;17501;17097;17267;17316;17310;17455;17372;17292;17222;17165;17486;17339;17656;17329;17598;17117;16785;17069;17497;17659;17581;17429;17606;17714;17721;17637;17432;17573;17736;17720;17774;17844;17799;17805;17658;17876;17498;17578;17797;17687;17735;17556;17641;17397;17367;17436;17564;17401;17324;17142;17200;17346;17318;17672;17597;17593;17784;17816;17393;17822;17514;17268;17309;17179;17322;17305;17265;17452;17445;17201;17455;17443;17397;17966;17284;17483;17711;18048;17919;17889;17889;17355;17940;17645;17731;17786;17745;17827;17873;17898;17842;17534;17649;17659;17797;17896;17925;17765;17559;17683;17649;17583;17840;17880;17514;17531;17834;17325;17565;17300;17495;17676;17760;17562;17861;17891;17632;17345;17380;17317;17352;17412;17412;17436;17662;17467;17628;17642;17701;17728;17584;17621;17447;17619;17442;17604;17450;17553;17447;17797;17785;17753;17901;17712;17556;17584;17711;17658;17844;17870;17706;17575;17581;17849;17576;17748;17612;17796;17353;17799;17440;17598;17334;17311;17538;17453;17369;17436;17381;17412;17462;17537;17548;17369;17667;17597;17673;17654;17617;17502;17595;17757;17495;17498;17703;17612;17453;17340;17208;17198;16725;17049;17313;17498;17626;17496;17381;17464;17656;17570;17679;17426;16658;16529;16443;16701;17133;17692;17717;17591;17536;17303;16586;16513;16996;17554;17808;17427;17710;17640;17367;17652;17299;17197;17219;17409;17347;17187;17124;17276;17248;17301;17215;17123;17504;18020;17944;17894;17887;17751;17551;17387;17119;17336;17082;17317;17186;17128;17652;17631;17626;17326;17206;17363;17636;17914;18131;17682;17617;17357;17217;17355;17428;17422;17714;17645;17837;17694;17520;17806;17860;17422;17613;17760;17579;17534;17332;17513;17692;17667;18005;17752;17718;17458;17503;17687;17611;17792;17745;17905;17828;17570;17719;17592;17885;17750;17883;17806;17792;17879;17853;17521;17579;17314;16363;16268;16816;17194;17391;17326;16299;13742;12447;14611;16468;17056;17014;16937;17480;18061;18016;17749;17362;17623;17446;17777;17680;17846;17935;17569;17726;18036;17747;17886;17439;17768;17489;17666;17633;17954;17788;17756;17845;17859;17770;17777;17995;17747;17673;17573;17463;17433;17332;16640;16127;15990;16759;17372;17308;17630;17488;17477;17211;17633;17495;17632;17594;17353;17952;17876;17575;17237;16634;17247;17932;18139;18214;17874;18014;17860;17258;16724;16735;16987;16898;16438;16530;16763;16718;16942;17074;17362;17411;17327;17587;17642;17366;17342;17606;18021;18027;18273;18033;17823;17655;17755;17844;18169;17878;18085;17940;17832;17916;17783;17767;17940;18016;17581;17778;17937;17678;17839;17950;17935;17714;17780;17618;17822;18173;17783;17952;17842;17887;18263;17998;17847;17718;17807;17790;17528;17630;17686;17911;17654;17911;18054;18007;17984;17678;18030;17815;17981;17765;17909;17783;18058;17852;17713;17685;17765;17615;17697;17634;17499;17826;17858;17815;17727;17649;17421;17419;17322;17511;17796;18042;17735;17685;17910;18006;17847;17927;18048;17907;18023;17898;17778;17812;17875;17968;18141;17996;17660;17734;17176;16587;15255;15531;17025;17848;17969;18063;18085;18084;18086;17944;17871;17911;18194;18079;17991;17668;17439;17262;16449;15750;16385;17325;17066;17547;17753;17868;17806;17829;17826;17909;18054;17799;17760;17818;18012;17620;17821;17899;18173;17990;17990;18321;18212;17976;17929;18036;17757;17609;17414;17362;17461;17803;17516;17699;17559;17710;17853;17808;17618;17775;17783;17320;17655;17675;17363;17382;17390;17646;17574;17137;17563;17374;17605;17785;17587;17659;17832;18417;18235;18067;17802;17674;17534;17610;17583;17831;17778;17807;17765;17481;17311;17197;17415;17437;17649;17695;17684;17875;17867;17758;17816;17748;17478;17829;17940;17936;17723;17910;17860;18116;18114;17905;17626;17641;17491;17529;17662;17929;18329;18209;17961;17762;17866;17673;17784;17843;18009;17814;17862;17795;17646;18003;18127;18133;18188;18248;18300;18303;17601;17706;17754;17499;17693;17762;18059;18195;17954;17926;18012;17884;18071;18136;18225;17961;18052;17916;18060;17812;18138;17995;18168;17962;18238;18033;17803;17729;17381;17444;17448;17245;17414;17296;17224;17322;17285;16659;15499;16116;16688;17044;16992;17176;17290;17529;17603;17526;17274;17337;17277;17095;17249;17190;17246;17438;17840;17964;17884;17914;17989;18093;17884;17940;17966;18062;17979;17899;17907;17773;17995;18088;17974;17545;17892;17914;17989;18108;18010;18040;17917;18120;17981;17767;17771;17685;18177;18071;18120;17926;17751;17982;18017;17718;18264;17892;18127;18280;17921;17860;17923;17898;18025;17575;17357;17213;17278;17659;17771;17990;18072;18093;18096;18216;17984;17922;17731;17754;17419;17574;17620;17697;17681;17686;17511;17481;17339;17114;17285;17931;17786;17808;17567;17788;17778;17757;17815;17417;17652;17843;18051;17952;18109;18199;18193;18079;17727;17978;17858;17712;17782;17666;17858
14949;15167;15148;14982;14833;14934;14947;14827;14758;14875;14858;14658;14564;14466;14201;14424;14559;14616;15213;15030;14976;14995;14929;14801;14554;14655;14663;14585;15076;15059;15035;15014;15220;15082;15129;15153;14913;15091;15277;15250;15555;15100;15207;15270;15135;15401;15641;15278;15541;15633;15579;15540;15682;15316;15262;15100;15246;15427;15458;15484;15536;15187;15209;15088;15306;15363;15507;15772;15849;15900;15664;15878;15712;15893;15759;15732;15449;15858;15950;16123;15966;15940;15767;15757;15295;15573;15666;15463;15818;15598;15690;15725;16156;15950;15877;16229;16242;16005;16100;15876;15909;16102;15954;15924;15964;16043;15946;16198;16323;16051;16049;16148;15904;16290;16161;15998;16332;16101;16277;16329;16018;16320;16314;16332;16195;16396;16144;16276;16152;16452;16450;16647;16405;16225;16437;16263;16393;16655;16211;16514;16460;16394;16405;16481;16432;16481;16275;16106;16519;16422;15966;15313;14312;14651;15685;16034;15946;16105;16432;16293;16381;16490;16129;16137;16236;16260;16399;16429;15995;16123;16352;15938;16287;16427;16576;16607;16550;16377;16465;16209;16151;16289;16171;16184;16594;16304;15995;16158;15885;15459;16069;16350;16333;16328;16306;16208;16206;16492;16361;16447;16671;16292;16236;16470;16216;16603;16253;16376;16500;16482;16454;16401;16389;16312;16200;16447;16241;16614;16491;16443;16381;16468;16395;16392;16606;16596;16782;16666;16393;16472;16427;16397;16195;16294;16355;16063;16310;16393;16531;16224;16311;16131;16184;16349;16570;16391;16458;16576;16522;16565;16168;16389;16609;16252;16636;16492;16459;16820;16931;16943;17065;16626;16718;16550;16769;16537;16491;16404;15968;16089;16059;16181;16341;15878;15304;15172;15474;15567;15950;16502;16716;16604;16379;16179;16263;15952;15936;15274;14833;15414;15759;15716;16071;15436;13262;8649;4378;2609;2608;4882;10358;14500;16014;16710;16824;16662;16725;16676;16725;16727;16325;16376;16514;16319;16365;16563;16621;16621;16874;16868;16535;16553;16720;16751;16700;16611;16663;16819;17030;16928;17180;17009;16850;16907;16863;17031;17110;17104;16929;16734;16898;16771;16781;16428;16390;16765;16517;16757;16589;16569;16692;16740;16696;16596;16537;16763;16843;16729;16553;16695;16578;16533;16771;16417;16481;16829;16412;16246;16643;16672;16999;16574;16729;16518;16850;16513;16864;16567;16590;16604;16657;16843;17073;16870;16502;16813;16934;16591;16847;16719;17032;16920;16589;15745;15065;15158;15333;15335;15464;15597;16190;16283;16240;16298;16452;16348;16625;16623;16786;16661;16794;17004;17356;17090;17156;17164;17065;17194;17186;17104;16995;17116;17014;16911;17142;16944;17235;17327;17212;17139;17123;17033;17130;16755;16887;16465;16718;16465;16594;16664;16624;16792;16713;16600;16714;16569;16629;16721;16701;16616;16632;16359;15729;15970;16487;16803;17329;17135;17451;17560;17983;17525;17047;16806;16910;17262;17346;17296;17083;17071;17158;17252;17451;17068;17254;17315;17168;17230;17418;16576;16991;16687;17195;16875;17068;16880;17206;17292;17159;17273;17441;17970;17760;17835;17934;17726;17546;17605;17436;17473;17464;17159;17195;17058;17022;17292;17341;17376;17365;17222;17222;17324;17200;17164;17269;17340;17146;17118;17056;17196;17198;17373;17043;17053;16915;16945;17025;16652;16539;16247;16471;16711;16808;16727;16752;16680;16704;17009;17048;17171;17362;17299;17230;17208;17174;17223;17175;17263;17216;17237;17255;16877;17088;17014;17256;17317;17330;17435;17402;17451;17223;17418;17404;17381;17314;17337;17213;17285;17454;17333;17017;16424;14686;13720;14955;16658;17754;17398;17456;17482;17441;17041;17246;17432;17345;17439;17605;17543;17464;17567;17452;17721;17517;17599;17383;17410;17119;17518;17089;16659;15243;12678;11323;12991;15343;16534;17299;17534;17349;17322;17506;17166;17291;17347;17279;17249;17264;17601;17447;17400;16469;15742;15396;15947;16314;16884;17381;17395;17591;17621;17838;18054;17933;17622;17681;17436;17628;17750;17611;17579;17659;17748;17537;17434;17365;17517;17446;17488;17491;17393;17330;16949;17027;16920;16688;16854;16913;17122;17041;17320;17554;17547;17372;17240;17306;17418;17196;17175;17075;17240;17260;16824;16367;16817;17391;17664;17461;17274;17578;17613;17652;17751;17688;17331;17528;17489;17313;17362;17760;17427;17629;17592;17744;17660;17691;17587;17849;17454;17730;17755;17754;17627;17791;17781;17417;17520;17186;17542;17742;17512;17543;17562;17515;17446;17881;18023;18226;18097;17679;17427;17462;17602;17671;17654;17820;17902;17676;17763;17801;17712;17337;17497;17380;17100;17199;16719;16629;16372;16650;17052;17247;17607;17407;17081;17292;17344;17156;17195;17314;17100;16920;17083;17059;17221;17620;17652;17609;17500;17635;17350;17560;17461;17418;17685;17616;17546;17715;17312;17406;17414;17409;17423;17473;17586;17423;17193;16947;16925;16963;17286;17612;17448;17624;17430;17478;17645;17522;17422;17346;16958;16295;16434;17143;17588;17795;17610;17743;17568;17655;17734;17804;17420;17767;17738;17605;17853;17760;17797;17513;17566;17537;17742;17609;17424;17617;17653;17342;17291;17053;17228;17361;17575;17362;16910;17052;17257;17506;17456;17247;17480;17586;17638;17600;17281;17307;17280;17436;17070;17159;17270;17399;17487;17385;17462;17414;17524;17567;17909;17606;17784;17772;17708;17565;17923;17841;17552;17550;17839;17805;17630;17574;17744;17745;17852;17621;17698;17718;17816;17745;17669;17576;17761;17710;17616;17780;17991;17847;17958;17715;17637;17651;17512;17335;17689;17409;17402;17398;17832;17567;17538;17448;17453;17513;17217;17306;17310;17494;17861;17686;17910;17521;17476;17646;17860;17584;17678;17554;17493;17315;17637;17445;17660;17444;17513;17824;17477;17835;17696;17812;17813;17707;17981;17699;17721;17539;17434;17637;17725;17504;17604;17701;17517;17843;17767;17651;17764;17279;17354;17510;17336;17488;17206;17498;17285;17495;17668;17684;17619;17606;17432;17474;17559;17294;17493;17493;17332;17851;17364;17645;17471;17335;17284;17303;17472;17092;17111;17238;17608;17454;17619;17535;17732;17440;17510;17358;17022;16349;15788;15920;17124;17839;17753;17608;17551;17775;17001;16546;15840;16497;17446;17831;17665;17881;17597;17170;17251;17132;17408;17349;17463;17608;17217;17154;17246;17248;17245;17189;17075;17499;17822;17897;17710;17370;17158;17087;17246;17275;17103;17520;17435;17581;17501;17264;17481;17559;17091;16639;16991;17589;17580;18035;17679;17449;17256;17438;17200;17471;17599;17396;17569;17658;17554;17469;17528;17261;17080;16956;17288;17553;17679;17607;17477;17647;17361;17867;17818;17662;17667;17453;17692;17878;17723;17489;17872;17676;17623;17665;17758;17781;17848;17994;17585;17573;17745;17816;17973;17764;17930;17726;17613;17851;18054;17788;17401;16495;14189;13432;14992;16519;17164;16924;17246;17497;17719;17951;17611;17427;17587;17631;17681;17909;17733;17828;17591;17823;17797;17918;18042;18031;17905;17645;17604;17839;17862;17848;17920;17818;17558;17719;18118;17801;17987;18069;17917;17470;17617;17698;17446;17542;17183;17501;17250;17424;17418;17589;17231;17229;17253;17456;17608;17518;17660;17771;17818;17363;16520;16383;17392;17686;17796;17986;17961;17990;17834;17429;17381;17311;17212;16909;16944;16922;17071;17139;17030;17002;17240;16945;17107;16967;17402;17343;17303;17626;17871;17776;17943;18166;17955;17920;17686;17826;18105;17995;18087;18081;18043;17766;17722;17620;17958;17643;17911;17622;18029;17627;17745;17880;17761;17614;17885;17866;17782;18219;18038;17879;17840;17848;17883;18021;17898;17840;17756;17918;17376;17294;17651;17780;17961;17679;17808;18050;17855;18010;18018;18058;17900;17769;17798;18005;17993;17959;17957;17608;17865;17636;17734;17514;17481;17560;17867;17754;17853;17698;17354;17082;17281;17566;17810;17880;17561;17809;17692;17864;17715;18228;17714;17622;17904;17807;18015;18003;17814;18070;17796;17952;17715;17740;17203;15922;15413;15896;17116;17960;18083;18149;18127;18160;18021;17629;17673;17598;17951;17984;17801;17948;17634;17627;17284;17042;16952;17463;17645;17769;17718;17926;18059;17860;17700;17893;17792;17753;17607;17715;18014;17474;17747;17682;17886;17769;18162;18187;18138;17826;17700;17867;17856;17753;17445;17344;17684;17614;17480;17645;17639;17781;17856;18014;17976;17993;17693;17838;17616;17511;17302;17512;17268;17145;17441;17297;17115;17235;17569;17654;17554;17587;17748;17946;18239;18205;17977;17661;17553;17504;17658;17867;17819;17893;17707;17640;17446;16937;16884;16917;17047;17558;17698;17826;18130;17843;17843;17719;17757;17928;17728;17654;17851;17919;17977;17972;18085;17915;17908;17866;17557;17464;17554;17593;18278;17931;17738;17857;18050;17793;18002;18067;18021;17919;17965;17939;17840;17938;18121;18100;18293;18177;17992;18259;17986;17775;17402;17053;17163;17551;18125;18110;18340;18121;18145;17889;18109;17934;18017;18199;17991;17879;17930;17825;17930;17761;18075;17862;18087;18073;17770;17593;17505;17391;17568;17448;17263;17190;17155;17412;17469;16690;15803;15327;16062;16653;17390;17098;17166;17211;17415;17366;17137;17518;17158;17160;17137;17274;17349;16953;17386;17662;17890;17630;17970;17960;17957;18010;18191;18018;18168;17925;17649;17874;17799;17852;18192;17935;17878;17786;18030;17753;18005;17966;17936;17995;18010;17873;17748;17821;17840;17932;17983;17476;17704;17791;17585;17895;17856;18115;18004;18115;17904;18198;17911;17929;17639;17617;17322;17490;17550;17837;17945;18010;17847;18067;18429;17960;17919;17733;17639;17782;17763;17497;17611;17451;17407;17575;17507;17531;17319;17647;17501;17628;17629;17563;17765;17584;18085;17602;17695;17761;17618;17867;17794;17932;18080;17996;17950;17761;17899;17905;17809;18078;17498;17707;17833
15059;14908;14888;14943;14872;14756;14690;14857;14777;14744;14735;15059;14878;15050;14825;14699;14662;14656;14989;14756;14834;14856;14994;14922;14655;14739;14597;14684;15206;15267;15185;14912;15205;14892;15339;15048;15035;14917;15030;15179;15211;15209;14885;14755;15081;15132;15334;15607;15345;15673;15580;15694;15354;15507;15507;15621;15342;15280;15227;15276;15084;15418;15270;15371;15302;15435;15577;15585;15991;15838;15827;15946;15883;15880;15677;15427;15865;15893;15928;15922;15950;15939;15859;15499;15601;15362;15444;15405;15944;15568;15632;15998;16056;16287;16029;16374;16322;16092;15974;15884;16088;16253;16084;16158;16045;16345;16249;16005;15873;16217;16309;15999;16033;15959;16168;16531;16108;16180;16268;16192;16307;16291;16266;16259;16476;16169;16100;16462;16167;16291;16312;16482;16300;16443;16556;16210;16503;16343;16305;16398;16311;16407;16549;16588;16319;16375;16223;15887;16087;16143;16080;15596;15555;15594;16215;16264;16405;16298;16484;16287;16352;16118;16003;16279;16500;16184;16386;16153;16438;16347;16037;15962;16287;16445;16337;16276;16232;16473;16401;16327;16344;16423;16015;16135;16535;16167;16031;15983;15721;15242;15761;16402;16534;16545;16275;16061;16188;16499;16430;16380;16429;16178;16345;16275;16470;16425;16515;16411;16522;16462;16518;16495;16507;16203;16257;16158;16576;16417;16219;16363;16489;16310;16147;16340;16436;16836;16586;16626;16543;16314;16513;16462;16383;16299;16315;16259;16389;16352;16264;16454;16066;16094;15997;16347;16224;16312;16211;16625;16641;16219;16298;16391;16363;16334;16209;16644;16760;16718;16862;16759;16931;17057;16791;16628;16701;16731;16653;16195;16002;15853;16026;16039;15793;15280;14669;14726;14951;15891;16074;16524;16448;16431;16425;16207;16021;15868;15454;14785;14870;15434;15848;15821;15976;15191;12864;8323;4421;2629;2967;5670;11151;14633;16234;16445;16702;16641;16562;16745;16697;16667;16551;16688;16421;16318;16423;16400;16585;16867;16646;16720;16542;16619;16607;16775;16706;16692;16957;16806;17025;16890;16945;16740;16881;16997;17069;16736;16963;16984;17140;16635;16741;16587;16718;16715;16434;16266;16328;16353;16692;16520;16701;16840;16569;16885;16848;16706;16903;16945;16784;16566;16529;16456;16309;16367;16694;16555;16379;16364;16495;16452;16787;16721;16775;16535;16717;16574;16546;16539;16818;16507;16661;16686;16915;16387;16440;16678;16672;16851;16659;16802;16894;16779;16534;15701;15559;15654;15656;15478;15298;15847;16116;16156;16401;16410;16378;16621;16534;16579;16703;16624;17037;17051;16988;17223;17193;17279;17111;17178;17223;17073;17299;17193;17194;16900;17081;16827;16986;17078;16963;16812;16947;16787;17299;17046;16754;16683;16437;16283;16447;16594;17106;16805;16696;16593;16597;16559;16780;16738;16747;16873;16470;16208;15901;16304;16622;17220;17070;17033;17523;17837;17845;17713;17196;17109;17143;17140;17234;17301;17417;17272;17273;17209;17166;17390;17570;17187;17016;17025;16987;17025;16876;17115;17073;16702;16974;16897;16995;17267;16977;17225;17326;17813;18062;17736;17662;17773;17673;17964;17688;17384;17241;17335;17029;16922;17156;16981;17362;17390;16961;17028;17402;17407;17372;17258;17031;17340;17072;17098;17297;17134;17382;17369;16851;17028;16870;16867;16945;17035;16759;16552;16738;16796;16892;16818;16876;16897;17154;17051;16870;17127;17421;17203;17302;17073;17289;17015;17254;17080;17205;17059;16903;16683;16726;16728;17090;17230;17304;17307;17355;17261;17216;17254;17276;17368;17141;16785;16878;16983;16823;17195;17084;16538;15670;15114;16176;17081;17713;17589;17345;17482;17496;17500;17252;17208;17321;17139;17737;17552;17542;17506;17573;17431;17660;17233;17507;17504;17213;17260;17135;16512;14804;12525;12016;13770;15621;16915;17259;17571;17454;17380;17385;17315;17428;17482;17405;17373;17843;17572;17482;17208;16440;15555;15384;15820;16591;17210;17413;17601;17320;17517;17433;17858;17895;17715;17642;17433;17626;17760;17602;17412;17589;17635;17620;17669;17458;17374;17458;17514;17171;17234;17253;17111;16992;16714;16445;16933;17112;17307;17226;17237;17437;17365;17439;17010;17180;17254;17180;17044;17123;17152;17286;16816;16558;17019;17672;17645;17209;17390;17769;17729;17753;17666;17684;17643;17371;17379;17395;17348;17605;17432;17508;17591;17725;17573;17717;17807;17816;17590;17868;17580;17453;17659;17515;17309;17574;17640;17565;17385;17375;17516;17578;17252;17295;17402;17725;17955;17727;18069;18139;17707;17613;17707;17728;17758;17729;17605;17716;17780;17499;17588;17468;17339;17426;17242;16747;16587;16495;16291;16614;16999;17361;17293;17301;17507;16981;16970;17001;17076;17203;17133;16948;17146;17255;17344;17559;17753;17880;17512;17320;17535;17366;17565;17536;17696;17695;17491;17567;17762;17569;17523;17527;17595;17516;17504;17512;17260;17159;17102;16878;17201;17497;17790;17774;17463;17572;17649;17488;17851;17167;16929;16119;16407;17612;17870;17686;17573;17470;17724;17459;17706;17762;17892;17617;17680;17711;17723;17661;17358;17349;17686;17801;17775;17621;17902;17747;17568;17465;17204;17057;17236;17586;17524;17276;17093;17251;17011;17403;17521;17535;17537;17463;17761;17515;17610;17095;17344;17341;17311;17628;17369;17588;17430;17649;17386;17594;17448;17592;17544;17693;17684;17934;17666;17747;17837;17755;17643;17678;17547;17605;17447;17714;17761;17854;17775;17817;17857;17705;17769;17713;17613;17748;17882;17833;18139;17747;17868;17669;17616;17522;17586;17616;17510;17370;17576;17356;17640;17547;17717;17734;17445;17591;17326;17418;17452;17300;17296;17397;17850;17701;17824;17627;17605;17735;17747;17706;17612;17600;17504;17321;17593;17533;17566;17625;17845;17601;17442;17545;17631;17644;17798;17768;17815;18018;17643;17562;17426;17381;17348;17632;17759;17749;17916;17603;17695;17802;17635;17672;17490;17321;17149;17384;17084;17435;17372;17589;17445;17612;17916;17992;17382;17633;17464;17552;17577;17334;17518;17525;17599;17516;17427;17463;17434;17130;17481;17451;17757;17405;17564;17230;17490;17677;17691;17588;17815;17595;17334;16677;16104;16276;17143;17660;17718;17817;17624;17413;17184;16651;16174;16871;17383;17845;17688;17683;17603;17373;17182;17191;17121;17466;17417;17392;17111;17352;17339;17622;17433;17131;17279;17302;17572;18083;17456;16410;15614;16451;17046;17083;17356;17551;17313;17444;17539;17298;17105;16795;16350;15637;15868;16792;17745;17942;17555;17502;17122;16951;17116;17348;17182;17263;17344;17238;17298;17061;16999;17161;16307;15923;16506;17429;17642;17658;17652;17472;17613;17715;17679;17562;17419;17427;17774;17718;17531;17857;17645;17358;17539;17608;17212;17443;17618;17589;17500;17879;17682;17756;18008;17994;17778;18024;17965;17750;17708;17559;17730;16973;16069;15619;16397;16887;16986;17134;17319;17337;17321;17488;17618;17293;17519;17558;17740;17687;17705;17771;17642;17920;17985;18111;17870;17968;17988;17574;17515;17371;17931;18023;17923;17490;17145;17503;17621;17781;17766;18003;17808;17621;17924;18003;17915;17616;17498;17467;17221;17200;17377;17470;16946;17240;17208;17454;17584;17589;17871;18137;18225;17340;16913;16787;17238;18003;17893;17848;17848;18116;17856;17957;17710;17019;17285;17242;16868;17070;17133;16900;16526;16757;16778;16874;16271;16322;16481;16488;16396;17205;17561;17858;18178;18092;18077;17979;17646;18074;18008;18132;17864;18030;18055;18102;17930;17525;17721;17622;17617;17794;17726;17717;17648;17837;17677;17700;17429;17790;17967;17645;17844;17827;17684;17600;17942;17977;17909;17890;17959;17999;18074;17639;17607;18002;18049;18142;17814;17986;17738;17983;17878;18296;17875;17820;17794;17903;17808;18070;17906;18020;17761;17655;17809;17722;17471;17395;17779;17879;18180;17648;17573;16935;16983;17650;17559;17585;17680;17841;17880;17735;17677;17989;17647;17797;17826;18042;17649;17536;17871;17696;17722;18153;17965;17754;17491;16603;16057;16589;17393;18238;18239;18083;17890;18055;17738;17748;17506;17704;17899;17762;18103;17928;17816;17608;17474;17568;17668;17288;17620;17971;17951;18162;18023;17889;17866;17910;17836;17728;17406;17554;18009;17883;17813;17471;18047;17963;17784;18104;17894;17756;17827;17785;17946;17862;17661;18001;17830;17660;17632;17698;17728;17531;17905;18000;17915;17711;17814;18009;17510;17493;17539;17386;17345;17392;17370;16972;16791;17227;17518;17776;17589;17606;17478;17894;18104;18097;18044;17623;17607;17383;17683;18059;18028;17916;17886;17437;17097;16333;15950;15020;15338;16838;17802;17936;17935;18131;17882;17869;17995;18332;17824;17845;17523;17941;18207;18110;17962;17734;17695;17818;17504;17672;17616;17772;17806;17952;18092;18088;17719;17912;18015;18207;17979;18049;18057;18087;18030;17877;18015;18036;17976;18368;18054;18023;17862;17647;17262;17302;17456;17756;17746;17966;18179;18181;18311;17847;17802;17948;18092;18047;18049;18037;18228;18011;17882;18099;17891;18026;18059;18203;17775;17582;17690;17314;17533;17708;17196;17118;16899;17133;17523;17167;16089;14984;14708;16019;16804;17271;17335;17115;17570;17544;17285;17382;17232;17333;17026;17347;17480;17256;17453;17425;17652;17524;17943;17937;17971;18101;18274;18006;18041;18099;18003;17783;17819;17492;17986;17822;17810;18021;17873;18015;17814;17864;18026;18089;18097;17821;17921;17296;17266;17864;17898;17645;17716;17467;17550;17915;17863;18339;18023;18313;17988;17705;17784;18024;17876;17999;17538;17548;17507;17803;18044;18197;18195;18309;17940;18110;17910;18092;17789;17775;17685;17611;17401;17476;17534;17647;17669;17530;17554;17772;17555;17816;17716;17545;17647;18005;17994;17574;17834;17617;17711;17924;17958;17893;17788;17955;17948;17957;17672;18234;18002;17949;17813;17716;17880
15159;15280;15026;15019;14882;14866;14863;14782;14757;14875;14994;14933;15183;14966;14883;14738;14684;14705;14919;14820;14604;14826;14776;14726;14861;15010;14551;15035;15135;15122;15162;15147;15357;15053;15293;15290;15190;15083;15238;15397;15571;15409;15163;15060;15010;15545;15243;15430;15317;15714;15464;15427;15495;15645;15621;15598;15559;15693;15337;14914;15222;15064;15394;15359;15338;15237;15498;15769;15802;15788;15729;15818;15828;15485;15788;15673;15764;15900;15775;16129;15839;16202;15904;15640;15598;15432;15585;15813;15587;15819;15782;15892;16067;16331;16082;16124;16168;16244;15901;15734;15861;15952;16007;16125;15989;16336;16376;16138;16063;16223;16278;16224;16113;16279;16227;16265;16210;16246;15792;16196;16088;16140;15999;16488;16165;16360;16232;15931;16077;16107;16477;16309;16572;16370;16714;16390;16445;16130;16279;16355;16349;16432;16303;16507;16552;16317;16430;15997;15881;16108;15930;15553;15816;16042;16236;16264;16425;16429;16163;16252;15812;16137;16013;16110;16150;16309;16678;16471;16485;16111;16423;16227;16451;16531;16208;15990;16291;16326;16400;16129;16464;16497;16404;16325;16427;16311;16061;15998;15623;15396;15904;16342;16814;16502;16488;16251;16274;16279;16315;16614;16508;16075;16079;15695;16209;16186;16379;16392;16229;16375;16355;16730;16293;16315;16093;16233;16333;16384;16382;16382;16513;16130;16331;16431;16339;16200;16818;16799;16557;16510;16491;16501;16317;16608;16477;16422;16227;16596;16214;16244;16115;15810;15906;16187;16081;16113;16429;16563;16380;16090;16056;16369;16332;16396;16510;16416;16633;17008;16888;16740;17012;16751;16764;16535;16921;16513;16552;16441;15871;15897;15813;15757;15197;14880;13950;13343;14277;15018;15933;16098;16315;16271;16206;15962;15744;15596;15413;15353;15591;15889;16020;16088;16325;15183;13243;9060;5369;3320;3213;5697;10355;13957;15621;16542;16629;16689;16701;16641;16756;16695;16692;16666;16493;16542;16241;16500;16584;16719;16411;16486;16639;16386;16527;16858;16600;16766;16726;16912;16882;17090;16868;17137;16963;16947;16866;17013;17224;16953;16946;16780;16609;16869;16778;16483;16305;16496;16326;16445;16468;16679;16314;16578;16632;16761;16872;16750;17038;16914;16838;16739;16604;16835;16569;16660;16649;16575;16709;16388;16256;16677;16533;16672;16690;16642;16883;16593;16606;16524;16322;16463;16459;16571;16797;16454;16407;16229;16409;16484;16450;16557;16647;16848;16329;15861;15858;15831;16052;15911;15831;16125;16322;16400;16008;15886;16061;16484;16605;16631;16722;16741;17138;17317;17358;16931;17215;17111;17064;17070;17098;16920;16961;17213;17106;16921;17138;17133;16849;17086;16898;17019;17078;17169;17169;17080;16794;16593;16606;16329;16494;16696;16616;16781;16800;16784;16546;16402;16816;16977;16851;16772;16527;16334;16142;16465;16542;17078;17111;16988;17621;17478;17873;17917;17512;17126;17409;17235;17200;17311;17510;17510;17498;17328;17337;17438;17224;17311;17129;17020;17193;16792;16752;16883;16933;17084;16871;17100;17154;17199;16888;17309;17442;17564;17622;17941;17854;17962;17679;17823;17567;17520;17337;17274;17210;17029;17367;17386;17101;17020;17079;17168;17393;17296;17050;17369;17049;17100;17175;17368;17080;17261;17221;17133;17094;17018;16827;17039;16959;16846;17064;16657;16951;16955;16984;16898;16817;16956;17136;16781;16953;17159;17216;17305;17449;16955;17489;17088;17106;17375;17027;17135;16957;16523;16368;16917;17052;17262;17460;17488;17244;17237;17439;17410;17287;17342;17269;17158;17019;16910;17074;17328;17160;17362;16758;16707;17131;17378;17683;17680;17495;17716;17500;17466;17185;17191;17309;17673;17628;17629;17700;17620;17631;17585;17664;17478;17605;17603;17365;17324;17000;16629;15525;14343;14739;15593;16488;17174;17403;17249;17610;17386;17389;17005;17160;17222;17280;17546;17380;17210;17299;17056;16530;15752;15221;16072;17008;17316;17792;17645;17558;17664;17408;17783;17624;17866;17512;17490;17637;17822;17579;17573;17721;17405;17641;17578;17386;17293;17182;17109;16990;17386;17004;17338;16992;16832;16774;17322;17456;17490;17261;17276;17425;17196;17305;17359;17121;17126;16845;16973;16903;17425;17284;17237;16908;17418;17681;17778;17574;17628;17689;17980;18007;17733;17740;17787;17588;17637;17440;17680;17696;17524;17729;17663;17766;17742;17777;17571;17718;17791;17652;17574;17483;17650;17404;17481;17866;17617;17511;17506;17592;17395;17419;16948;17135;17217;17481;17540;17782;17973;17893;18125;17618;17566;17516;17867;17405;17777;17763;17717;17702;17582;17572;17371;17427;17163;16945;16817;17074;16931;16843;17298;17282;17244;17443;17380;17303;16981;17105;17164;17501;16889;17044;17196;17208;17302;17416;17550;17668;17666;17424;17188;17546;17478;17529;17709;17545;17577;17468;17668;17433;17612;17420;17557;17509;17527;17655;17472;17394;17045;17243;17411;17462;17532;17595;17736;17477;17518;17622;17717;17316;17242;17124;16992;17550;17718;17757;17426;17572;17671;17574;17739;17897;17847;17496;17762;17501;17711;17595;17522;17277;17589;17598;17628;17566;17670;17736;17564;17485;17481;17422;17288;17165;17123;17432;17397;16926;17227;17557;17711;17418;17292;17466;17440;17506;17506;17577;17445;17675;17414;17466;17457;17313;17491;17665;17495;17424;17700;17685;17561;17962;18004;17926;17746;17749;17849;17605;17622;17741;17367;17415;17320;17390;17609;17440;17745;17941;17848;17558;17719;17533;17685;17555;17638;17711;17780;17528;17815;17628;17392;17596;17725;17626;17771;17520;17247;17199;17414;17406;17705;17529;17501;17197;17470;17520;17434;17186;17544;17650;17449;17576;17415;17627;17551;17607;17710;17854;17631;17483;17306;17598;17542;17468;17479;17745;17487;17488;17470;17716;17694;17693;17773;17839;17941;17897;17551;17188;17214;16967;17353;17788;17826;17770;17762;17885;17625;17511;17709;17556;17577;17411;17137;17061;17371;17202;17212;17365;17681;17682;17634;17675;17607;17816;17656;17577;17528;17679;17494;17516;17427;17510;17376;17290;16981;17003;17620;17827;17527;17781;17660;17467;17385;17640;17567;17707;17593;17664;17344;17099;16853;17085;17600;17651;17765;17805;17556;17569;17504;17334;17031;17326;17580;17720;17667;17542;17481;17182;17249;17249;17377;17561;17355;17061;17247;17105;17284;17385;17084;17023;17156;17327;17614;17661;17272;15927;15169;16289;17189;17304;17222;17239;17388;17445;17257;17240;16913;16278;15376;15001;15735;16841;17516;17794;17809;17342;17047;17134;16477;16834;16864;16894;16789;16932;16966;16735;17078;16824;16439;15781;16806;17300;17445;17404;17635;17519;17738;17548;17653;17315;17247;17631;17503;17982;17704;17708;17565;17754;17448;17400;17356;17501;17402;17787;17625;17632;17809;17782;17946;17823;17739;17733;18062;18028;17777;17906;17952;17654;17255;17242;17201;17305;17091;17387;17337;17537;17553;17509;17266;17304;17548;17898;17712;17793;17788;17537;17984;17925;17991;17795;18190;17903;17698;17910;17673;17628;17809;17655;17609;16950;16749;17369;17850;17779;17907;17892;17849;17870;18045;17594;17633;17484;17552;17512;17275;17652;17528;17158;17231;17079;17431;17495;17534;17531;17691;17992;18123;17906;17373;17411;17778;17820;17811;17880;17990;18175;17870;17671;17592;17377;17184;17089;16975;17238;16895;17067;16687;16757;16834;16930;16122;15705;15918;15545;15610;16687;17473;17839;18064;17920;18041;17934;17761;17535;17665;17796;17760;17677;17978;17925;17679;17357;17706;17979;17662;17767;17459;17465;17413;17623;17481;17583;17754;17701;17850;17841;17717;17779;17729;17741;17905;17944;17509;17632;17750;17914;17701;17922;17776;17753;17751;17995;17801;18069;17791;17839;17896;18060;17968;17605;18029;17776;17976;18058;17756;18056;17877;17800;17713;17632;17375;17651;17809;17688;17968;17655;17461;17508;17790;17626;17612;17554;17813;17707;17600;17728;17692;17882;17844;17843;17832;17766;17718;17628;17679;17556;18044;17788;17841;17833;17713;17071;16763;17465;17913;18021;17779;17454;17491;17624;17811;17702;17493;17515;17560;17723;17854;17872;18044;17730;17573;17641;17419;17638;17591;18053;17928;17872;17821;17852;17839;17718;17844;17910;17831;17932;17910;18021;17876;18006;17870;17970;17921;18103;17972;17892;17822;17727;17783;18042;17749;17811;17911;17804;17685;17708;17629;17817;17684;17834;17849;17883;17795;17898;17552;17662;17610;17417;17572;17601;17124;16848;16815;17073;17305;18008;18003;17521;17532;17842;18392;18257;17969;17905;17594;17663;17917;17889;17941;18052;17687;17196;16310;15012;13616;12139;13297;16179;17470;17855;18038;18046;17881;18157;18246;17948;17833;17914;17785;17781;18127;18165;18120;17692;17561;17421;17358;17433;17801;17927;17867;18125;18162;18037;18020;17929;18125;17790;18383;17984;17932;18260;17846;18028;18363;18307;18190;18314;18036;17956;18124;17854;17637;17455;17732;17957;17944;17972;17905;18006;17848;18061;17991;17856;18134;18072;18129;18217;17698;18078;18039;17998;18190;18113;17966;17570;17883;17713;17542;17818;17825;17835;17163;16644;16910;17085;17187;17001;16160;14592;13398;14875;16756;17030;17155;17051;17505;17625;17319;17391;17386;17414;17340;17247;17043;17448;17472;17633;17663;17449;17697;17966;18069;18060;17701;17902;18024;17945;17746;17676;17555;17585;17787;18074;17850;17845;17955;18027;17921;17783;17947;17974;17971;17805;17684;17007;17157;17615;17930;17627;17857;17558;17687;17795;18010;18284;18143;18132;18018;17915;18062;17841;18095;17908;17979;17845;18033;18117;17764;18076;18045;18078;17991;17803;17956;17831;17784;17804;18025;18009;17934;17839;17645;17574;17633;17679;17828;17789;17856;17604;17477;17393;17748;17846;17714;17619;17582;17738;17980;17982;17869;17797;17959;18035;17862;18248;17845;17989;18017;18006;17946;17854;17898
15115;15166;15118;14826;14794;14700;14778;14860;14652;14863;14951;14930;15147;15102;15214;14705;14818;14803;14831;15053;14823;14832;14743;14829;14818;14719;14845;15054;14839;15030;15161;15167;14998;15243;15345;15170;14802;15200;14988;15286;15368;15352;15271;15332;15086;15378;15305;15511;15635;15749;15626;15834;15541;15677;15640;15589;15460;15628;15068;15460;15194;15495;15343;15390;15573;15351;15249;15210;15671;15940;16008;15738;15742;16074;15784;15916;15987;16170;16134;16098;16294;15913;15800;15915;15510;15278;15904;15615;15734;15750;15917;15939;16189;16033;16495;16211;16243;16249;16012;16056;16030;15929;16020;15984;16029;15953;16238;16338;16204;16110;16084;16203;16287;16386;16329;16268;16368;16233;16166;16086;16084;16121;16401;16512;16438;16267;16519;16078;16175;16423;16292;16399;16463;16501;16578;16430;16304;16064;16407;16139;16303;16428;16383;16281;16489;16435;16212;16056;16292;16026;15849;15507;15603;16032;16214;15945;16336;16507;16236;15995;16118;16246;16218;16385;16557;16408;16576;16239;16392;16513;16188;16185;16478;16151;16091;16009;16403;16447;16365;16155;16221;16337;16242;16232;16335;16080;15935;15998;16071;15642;16105;16569;16783;16466;16467;16246;16382;16303;16238;16345;16605;16069;15986;16163;16102;16318;16385;16234;16570;16558;16352;16603;16387;16242;16135;16460;16367;16172;16509;16420;16560;16320;15785;16363;16432;16559;16729;16437;16588;16677;16505;16486;16368;16174;16323;16268;16253;16508;16338;16354;16446;16165;15934;16140;16315;15985;16483;16292;16341;16201;16167;16140;16361;16128;16110;16460;16891;16638;16975;16716;16868;16858;16793;16477;17054;16720;16505;16621;16255;16172;15538;15276;15296;15133;14098;12999;14166;15395;15744;16241;16183;16296;16305;16020;15731;15766;15799;15839;16044;15917;16389;16096;16194;15466;12614;8450;4545;2772;3375;6787;11644;15080;15971;16811;16801;16712;16831;16680;16818;16622;16658;16702;16362;16494;16521;16733;16636;16800;16638;16606;16780;16591;16823;16562;16844;16787;16896;17103;17045;17170;16955;16953;16858;16963;16881;16870;16758;16934;17045;16739;16870;16535;16732;16707;16542;16480;16628;16575;16508;16618;16098;16470;16746;16997;16946;17014;16919;16839;16811;16689;16607;16592;16661;16609;16630;16465;16772;16643;16442;16687;16549;16575;16819;16863;16853;16680;16524;16282;16702;16776;16994;16957;16837;16656;16752;16187;16328;16422;16113;16099;16505;16387;16012;15910;16070;16203;16050;16087;16326;16275;16337;16211;15630;15539;15991;16536;16653;16602;16748;16467;16902;17067;16865;16895;17078;16993;17102;16989;16987;16873;17197;17124;17219;16796;17161;17100;16991;17105;16882;16880;16973;16956;17109;17131;16994;17066;16513;16410;16423;16369;16649;16559;16823;16763;16677;16687;16878;16912;16958;16495;16450;16332;16321;16498;16773;16835;16996;17208;17308;17638;17745;17661;17663;17278;17255;17508;17181;17396;17127;17257;17117;16985;17340;17188;17459;17358;17061;17041;17180;16841;16558;17036;16840;17014;16995;17134;16912;17275;17377;17343;17619;17663;17985;18227;17819;17863;17817;18118;17934;17391;17596;17509;17376;17250;17108;17079;17366;17265;17044;17439;17691;17485;17230;17047;17140;17265;17319;16929;17000;17095;16956;17010;16955;16815;16982;16789;16909;17032;16926;17121;16947;16913;17044;16854;16612;16835;16918;17249;17029;17111;17183;17097;17296;16877;16976;17015;17037;17293;17116;17301;17199;16818;16786;16732;16946;17470;17433;17583;17253;17378;17424;17336;17254;16839;17273;17166;17314;17287;17318;17386;17425;17195;17032;16894;17083;17608;17422;17586;17535;17605;17538;17247;17449;17263;17487;17772;17761;17762;17391;17621;17627;17823;17652;17576;17549;17397;17312;17410;17258;17193;16616;16312;16792;16800;16938;17376;17459;17415;17489;17480;17277;16972;16860;17049;17344;17684;17524;17417;17521;17294;17036;16321;16160;16580;17094;17443;17781;17679;17531;17568;17655;17524;17573;17521;17707;17458;17681;17872;17635;17675;17508;17583;17449;17454;17463;17455;17447;17186;16646;16888;17138;17444;17298;17005;17159;17067;17368;17457;17294;17327;17327;17344;17095;17243;17211;17075;17308;17171;17346;17378;17651;17512;17570;17765;17968;17976;17437;17468;17397;17958;17794;17976;17702;17709;17749;17506;17568;17768;17572;17578;17571;17745;17756;17623;17448;17494;17627;17881;17773;17669;17653;17682;17503;17499;17548;17615;17620;17687;17533;17343;17318;17174;16961;16900;17015;17114;17554;17495;17824;17743;17909;17760;17505;17512;17701;17683;17701;17531;17649;17387;17572;17168;17768;17560;17183;17019;17248;17300;17243;17038;16983;17176;17338;17225;17143;17156;17224;16978;17289;16927;16734;17242;17412;17054;17221;17431;17295;17489;17483;17294;17143;17339;17327;17417;17409;17563;17339;17521;17551;17496;17367;17314;17524;17456;17648;17698;17390;17466;17493;17660;17608;17708;17568;17863;17680;17564;17488;17609;17507;17491;17619;17306;17700;17457;17573;17657;17599;17588;17418;17688;17848;17554;17532;17783;17465;17195;17234;17070;17147;17207;17797;17440;17307;17624;17277;17139;17561;17424;17438;17294;16623;16825;17040;17534;17407;17239;17299;17244;17073;17511;17350;17604;17658;17434;17410;17731;17539;17314;17170;17411;17535;17515;17420;17326;17538;17685;17649;17898;17676;17866;17816;17743;17594;17742;17855;17529;17425;17365;17265;17430;17515;17699;17333;17794;17719;17695;17547;17984;18000;17688;17684;17742;17669;17793;17749;17675;17485;17508;17563;17605;17514;17714;17603;17380;17060;17348;17504;17506;17652;17569;17377;17860;17479;17219;17465;17608;17564;17454;17489;17295;17336;17298;17473;17575;17645;17668;17768;17460;17580;17423;17669;17506;17481;17507;17345;17593;17658;17914;17881;17797;17712;17537;17756;17440;17479;17289;16743;17055;17583;17909;17588;17704;17679;17720;17684;17503;17670;17359;17310;17136;17234;17321;17666;17333;17510;17441;17568;17663;17795;17630;17383;17343;17807;17613;17510;17472;17508;17694;17566;17354;17237;17078;17009;17494;17740;17793;17815;17554;17660;17408;17647;17414;17487;17612;17668;17239;17252;16991;16921;17317;17337;17820;17665;17611;17740;17456;17914;17817;17465;17745;17911;17788;17559;17547;17419;17418;17416;17672;17420;17812;17241;17223;17314;17180;17342;16958;17032;17051;17587;17808;17824;17720;16705;16139;16657;17617;17391;17175;17130;17118;17289;16946;17058;16850;15761;14595;15268;16126;17171;17754;17899;17827;17656;17442;16549;15624;15690;16459;16788;16685;16609;16291;15952;17010;17380;17054;16745;16953;17431;17751;17967;17647;17575;17888;17878;17557;17556;17236;17644;17929;17601;17922;17772;17581;17601;17462;17395;17223;17468;17536;17543;17796;17552;17738;17978;17847;17575;17675;17725;17764;17633;17856;17808;17933;17672;17763;17486;17625;17300;17118;17289;17333;17562;17659;17433;17308;17525;17468;17602;17913;17509;17797;17813;17903;17761;17980;17988;17926;17920;17995;17805;17738;17877;17540;17550;17420;16729;16784;17546;17625;17837;17928;17895;17867;17851;17805;17540;17729;17325;17200;17374;17477;17551;17570;17468;17340;17499;17158;17464;17528;17199;17411;18042;18019;18149;17711;17821;17856;17992;17922;17878;17878;18112;17854;17605;17509;17661;17187;17367;16775;16975;16989;16963;16589;16736;16814;16935;16634;16389;16024;14961;14653;16123;17059;17928;17938;17972;17786;17606;17612;17565;17507;17540;17906;18222;17957;17855;17687;17518;17685;17706;17699;17668;17240;17180;16966;17219;17769;17460;17449;17422;17529;17632;17661;17715;17553;17646;17895;17901;17714;17594;17804;17902;17901;17711;17641;18043;17811;17763;17922;17877;17828;17904;18127;17910;17747;17922;17917;17996;18110;17665;17709;17717;17742;17817;17626;17570;17433;17424;17530;17712;17922;17973;17685;17668;17570;17891;17778;17500;17580;17323;17566;17722;17887;17740;17806;17822;17697;17595;17650;17829;17502;17668;17865;18066;17976;18037;17477;17526;16818;16954;17881;18034;17933;17188;17038;17450;18067;17676;17347;17039;17459;17840;17593;18097;18005;17827;17628;17763;17407;17545;17934;18103;18013;18204;18047;17706;17770;17899;17924;17917;17943;18093;17921;17862;17933;17999;17644;17718;17623;17920;17981;17746;17961;17960;18204;17923;17900;17839;17810;17564;17820;17831;17733;17899;17937;17845;17646;17692;17845;17925;17886;17843;17862;17899;17755;17521;17442;16747;17053;17689;17862;17768;17642;17966;17997;17998;18453;18193;18200;18256;17411;17832;18001;18002;18118;17750;17650;17303;15788;13389;10990;9192;11660;15931;17368;18073;17733;18016;17938;17947;18081;17845;17939;17651;17735;17688;17776;17920;17933;17690;17768;17703;17483;17145;17586;17922;18092;18171;18058;18051;18117;17981;17977;18183;17942;18299;18075;18011;18024;17908;17941;18077;18229;17996;18108;17879;17790;17797;17965;17600;17922;18005;17648;17708;18198;18102;17780;17777;17706;18062;18120;18036;18008;17972;17863;17998;17983;18016;17969;17772;17956;17919;17924;17862;17745;17704;17679;17449;16431;15775;16181;16725;16948;16898;16448;15191;14359;15428;16814;16618;16345;16506;16876;17334;17516;17523;17672;17307;17313;17169;17283;17168;17385;17404;17662;17187;17187;17722;17984;17750;17670;17989;18124;17917;17812;17555;17353;17179;17421;17684;17690;17549;17671;17651;17684;17879;17697;17877;17987;18018;17594;17108;17201;17737;17814;17788;17742;18094;17918;18127;18126;18274;17962;18225;18180;18101;18050;18229;17939;18104;18012;17957;17881;18180;17884;18044;18231;17921;17993;18024;17914;18038;17800;17921;18215;18062;17783;18161;17802;17709;17640;17698;17948;17948;17740;17390;17504;17383;17595;17919;17824;17321;17376;17579;17797;17943;18067;17721;18226;18030;17996;18031;18061;17866;17662;17991;17820;17773;17973
15001;15250;15074;14788;14776;14719;14886;14799;14977;14901;14699;15072;15040;15053;15001;15098;14765;14835;14734;14821;14848;14521;14508;14894;14856;14933;14922;15039;14862;14996;15044;15411;15114;14993;15241;15144;15166;15094;15313;15323;15405;14964;14879;15239;15077;15414;15519;15487;15457;15692;15697;15584;15770;15829;15669;15743;15739;15473;15632;15366;15547;15311;15505;15756;15563;15316;15445;15363;15521;15917;15995;15820;15791;15616;15713;15754;16212;15868;15949;16057;16212;16320;15884;15839;15702;15689;15724;15696;15903;15971;15879;15991;15913;15945;16184;16039;15809;15943;15970;15930;15936;16179;15765;15895;15910;15895;16087;16142;16068;16240;16146;16125;15983;16260;16260;16257;16287;16244;16373;16163;16181;16326;16178;16346;16558;16353;16288;16199;16222;16438;16410;16315;16500;16540;16099;16305;16236;16287;16349;16222;16338;16396;16262;16387;16445;16272;16346;16380;16064;16459;16119;15324;15732;15837;16067;16327;16112;16290;16592;16138;16322;16298;16185;16106;16440;16473;16393;16405;16356;16415;16267;16287;15954;15944;15842;15778;16293;16788;16385;16237;16397;16309;16130;16028;15997;16173;16175;16204;16141;15927;16071;16299;16700;16773;16350;16475;16468;16444;16250;16658;16303;16335;16034;16197;16270;16460;16364;16356;16566;16413;16551;16511;16362;16456;16649;16393;16015;16055;16349;16136;16314;16220;16210;16172;16314;16219;16364;16257;16684;16491;16493;16269;16248;16560;16160;16155;16295;16532;16355;16317;16389;16288;15819;16139;16037;15853;16257;16430;16367;16254;16371;16279;16283;16337;16338;16234;16779;16842;16683;16712;16819;16917;16857;16799;16701;16691;16705;16698;16605;16063;15659;15282;15957;15670;15015;14612;15048;15727;15933;16314;16165;15888;16117;15928;16032;16134;16266;16472;16189;15996;16215;16344;16232;15360;12742;8339;4854;3178;3648;7114;11615;14722;16145;16702;16646;16914;16600;16689;16956;16970;16956;16600;16585;16663;16373;16550;16521;16558;16485;16501;16652;16736;16835;16678;16719;16748;16580;16949;17049;17062;17100;16849;16935;16949;16830;16740;16678;17025;16823;16870;16858;16664;16776;16662;16583;16488;16637;16651;16688;16363;15894;16247;16596;16977;16989;17019;17140;16894;16589;16641;16463;16381;16538;16576;16736;16728;16715;16624;16429;16651;16906;16792;16960;16776;16541;16680;16659;16452;16670;16904;16884;16928;17197;16931;16871;16727;16570;16437;16116;15994;16320;16224;15735;15506;15829;16050;16155;16112;16003;16244;16280;15853;15473;15254;15828;16425;16449;16792;16585;16788;16853;16949;16837;17147;17357;17154;17351;17010;16965;17213;16872;16960;17086;16953;17031;17009;16937;17110;17136;17278;16884;17081;17126;16725;17124;17039;16724;16346;16222;16403;16493;16711;16657;16863;16465;16674;16902;16772;16825;16908;16542;16560;16649;16771;16635;16526;16343;16334;16362;16924;17323;17748;17813;17155;17339;17460;17256;17302;17255;17454;17215;17004;17353;17313;17210;17144;17126;17086;16921;16549;16684;17086;17246;17082;16986;17151;16983;17152;17247;17409;17211;17658;18075;17787;17967;17827;17820;18002;17766;17758;17758;17410;17272;17181;17534;17015;17106;17353;17563;17308;17120;17383;17258;17221;17314;17155;17115;17250;16922;16993;17274;16876;16902;16765;16629;16573;16902;17057;17116;17130;16925;16838;17045;16966;16799;16827;16998;16935;17170;17183;17394;17177;17156;17049;17397;17076;17287;17369;17136;17224;17023;17142;16973;16856;17214;17430;17347;17342;17463;17328;17519;17444;17261;17034;17147;17235;17515;17487;17473;17533;17404;17406;16704;16139;16812;17681;17641;17340;17619;17564;17639;17522;17239;17766;17598;17552;17764;17574;17633;17324;17343;17883;17481;17776;17519;17629;17667;17510;17768;17443;17457;17611;17475;17222;17072;17073;17336;17585;17345;17535;17425;17247;17212;17183;17421;17460;17708;17598;17507;17409;17256;17117;16973;16968;17246;17284;17693;17723;17692;17749;17758;17579;17780;17591;17364;17313;17368;17547;17667;17375;17222;17515;17400;17150;17521;17374;17165;16928;17005;16979;17073;17167;17171;17144;17024;17239;17296;17212;17359;17202;17365;17385;17288;17151;17061;17008;17266;17474;17571;17342;17671;17773;17833;17936;17768;17828;17734;17602;17673;17689;18035;18003;17830;17856;17613;17460;17479;17583;17552;17773;17693;17948;17802;17816;17708;17716;17599;17624;17519;17759;17365;17687;17485;17727;17422;17494;17705;17675;17522;17594;17261;17245;17258;17014;17101;16702;17267;17722;17743;17782;17919;17579;17444;17633;17471;17759;17459;17721;17534;17582;17539;17573;17598;17485;17178;17309;17186;17578;17146;17267;17110;17092;17412;17174;17093;17185;16943;17098;17192;16894;16907;16965;17296;17232;17184;17416;17550;17331;17561;17337;17232;17234;17044;17323;17477;17505;17392;17436;17209;17124;17025;16973;17371;17470;17575;17518;17592;17499;17473;17791;17883;17829;17763;17719;17459;17652;17648;17628;17645;17476;17544;17555;17644;17653;17418;17444;17562;17688;17608;17588;17427;17824;17678;17563;17423;17482;17320;16923;17101;16893;17091;17148;17562;17492;17099;17455;17447;17498;17446;17246;16470;16135;16648;17118;17376;17317;17585;17505;17277;17396;17575;17368;17577;17503;17495;17673;17364;17349;17290;17239;17469;17480;17602;17608;17490;17385;17754;17820;17471;17728;17830;17638;17899;17731;17522;17570;17446;17564;17299;17309;17652;17634;17639;17733;17622;17651;17865;17757;17666;17740;17617;17790;17479;17685;17586;17765;17615;17695;17557;17624;17578;17448;17582;17308;17345;17401;17599;17735;17667;17732;17673;17362;17308;17209;17397;17628;17483;17390;17403;17441;17360;17085;17519;17262;17624;17606;17698;17442;17628;17369;17386;17685;17320;17349;17478;17804;17577;17741;17723;17526;17569;17518;17809;17445;17430;17332;17236;17221;17463;17622;17781;17498;17682;17680;17429;17451;17478;17505;17348;17256;17360;17257;17439;17471;17544;17344;17602;17585;17567;17627;17703;17465;17662;17646;17355;17427;17430;17625;17568;17332;17284;17251;17335;17574;17763;17655;17651;17543;17513;17453;17675;17644;17687;17585;17678;17102;16624;16024;14931;15521;16819;17419;17903;17725;17575;17580;17848;17820;17734;17459;17802;17794;17597;17534;17436;17381;17516;17401;17393;17462;17259;17398;17437;17382;16883;16704;17016;16920;17177;17538;18102;17751;17677;17518;17155;17597;17390;17231;17015;17035;17040;17227;17208;16966;16363;15851;16246;16736;17456;17777;17996;18328;17625;17368;16565;15349;15174;16318;17031;17154;16722;16293;16018;17130;17522;17566;17720;17536;17517;17804;17948;17880;17778;17505;17852;17860;17588;17425;17693;17830;17656;17755;18060;17917;17843;17521;17314;17356;17456;17652;17720;17772;17547;17882;18065;17769;17693;17850;17533;17739;17815;17928;17815;17806;17803;17651;17800;17402;17013;16914;17346;17363;17578;17846;17757;17606;17791;17949;17925;17902;17934;17876;18079;17990;17678;17907;17870;17897;17890;17798;17676;17900;17756;17795;17839;17307;16999;16853;17310;17916;17708;17741;17932;17790;17754;17598;17833;17739;17460;17082;17109;17016;17227;17577;17188;16982;16897;16750;17212;17317;17141;17127;17390;17821;17765;17228;17335;17530;17887;17599;17686;17845;18276;17750;17964;17465;17428;17347;17214;16983;16798;16658;16817;16786;16756;17090;16971;17086;17120;16457;15911;15337;16364;17342;17493;17757;17692;17721;17722;17491;17763;17791;17523;17986;17855;17883;18112;17971;17784;17547;17844;17586;17550;17143;16797;17238;17458;17495;17385;17560;17505;17768;17665;17766;17758;17476;17450;17555;17856;17807;17810;17900;17875;17736;17516;17613;17654;17532;17782;17901;17818;18082;17934;18160;17958;17977;17776;17989;17960;18167;17879;17825;17495;17618;17647;17529;17453;17482;17466;17319;17406;17912;17682;17888;17641;17905;17678;17598;17540;17741;17717;17699;17880;17846;17975;17879;17645;17628;17596;17541;17525;17360;17674;17786;17966;18095;17989;17470;17240;16527;16906;17634;18279;17696;17263;17521;17661;18096;17861;17039;16593;16975;17625;17902;17971;18002;17775;17528;17672;17800;17641;18114;18255;17910;17891;17695;17658;18162;17696;18156;18169;18238;18228;18051;18051;18294;17652;17904;17778;17987;17822;17834;17799;18054;17802;18078;17958;17869;17827;17875;18041;17761;17874;17840;17884;17791;17722;17787;17925;17864;18019;17842;17667;17673;17958;17670;17679;17638;17471;17527;17696;17845;17886;18009;18062;18334;18322;18439;18454;18181;17861;17774;17744;17559;17834;17881;17725;17384;16796;14925;11829;9415;8682;11457;15422;17433;17890;17958;18146;18051;17872;17863;17827;17918;17613;17717;17657;17771;17741;17659;17896;17778;17679;17470;17551;17635;17706;17986;17932;17940;18004;17910;17748;17900;17933;18103;17961;17782;18016;17637;17594;17777;18065;18076;18041;18328;17960;18104;17763;18148;17905;17940;17991;17973;17827;18068;17792;17932;18175;17790;17864;17911;17856;17803;18409;17937;17870;17927;17927;18210;18002;17894;18284;18198;17927;17714;17783;17597;17366;16396;15743;15904;16518;16816;17131;17090;16046;16047;16330;16471;16717;16116;16385;16825;17207;17358;17312;17603;17271;17526;17182;17287;17086;17352;17439;17294;17344;17311;17525;17596;17755;17767;17887;18111;17971;17720;17583;17101;16870;16923;17420;17491;17627;17704;17713;17548;17756;17532;17810;18113;17886;17845;17395;17551;17876;17891;17828;17958;17798;18054;18045;18336;18184;17949;18333;17992;18244;17920;18078;18202;18215;17893;18012;18004;18090;18140;18081;18065;18027;18130;17823;18012;18365;18145;18077;17964;18239;17847;18352;18124;17720;17736;17745;18307;17917;17657;17462;17405;17648;17683;17883;17559;17116;17061;17412;17850;17701;17946;17585;17852;17946;17942;18197;18100;17805;17958;18028;17701;18011;18094
14996;15113;15140;14962;14869;14842;14589;14748;14960;14960;14940;14759;14877;14946;14983;14925;15006;15077;14961;14971;14821;14828;14614;14838;14877;15238;14890;14777;14820;14699;14840;15079;15118;15022;15039;15070;15114;15172;15279;15271;15485;15510;15266;15428;15405;15565;15252;15461;15837;15770;15497;15739;15682;15738;15596;15684;15464;15594;15412;15508;15337;15366;15517;15651;15464;15537;15450;15376;15534;15650;15566;15618;15754;15736;15977;15577;16050;16177;15846;16007;16212;15903;15914;15601;15750;15861;15718;15953;15945;15788;15803;16071;16077;16128;16088;16140;16134;15995;16077;15827;16196;15854;15953;15978;16055;16014;16072;16237;16276;15894;16027;15976;15811;16189;16050;16230;16158;16391;16288;16260;16178;16205;16411;16314;16364;16244;16268;16126;16324;16094;16385;16570;16549;16318;16311;16299;16210;16287;16413;16430;16511;16474;16356;16644;16698;16444;16311;16355;16177;16237;16325;16195;16038;16258;16391;16299;16323;16297;16351;16033;16113;16541;16207;16217;16248;16353;16181;16155;16360;16075;16433;16275;15968;15589;15518;15734;16115;16135;16271;16226;16364;16215;16077;16262;16018;16307;16400;16176;15908;15644;16012;16506;16559;16480;16545;16546;16487;16367;16508;16282;16330;16330;16366;16263;16528;16169;16080;16552;16453;16360;16470;16505;16418;16006;16439;16520;16406;16272;16423;16336;16204;15962;16003;16354;16147;16172;16390;16479;16293;16375;16332;16388;16444;16396;16316;16279;16261;16469;16475;16533;16483;16180;16218;16157;16483;16217;16431;16466;16221;16577;16400;16652;16307;16250;16226;16435;16533;16920;16743;16652;16893;16722;16704;16886;16727;16905;16708;16679;16608;16210;15956;15759;16139;15947;15855;15643;15774;16115;16234;16381;16156;16009;15970;15655;16061;16225;16219;16378;16230;16218;16307;16306;16432;15710;13217;8946;5240;3249;3637;6846;11636;14683;15971;16555;16694;16699;16476;16814;16593;16876;16833;16606;16742;16530;16475;16359;16774;16563;16540;16467;16644;16808;16850;16497;16503;16595;16529;16782;16758;16945;16865;16641;16714;16647;16574;16521;16889;16724;16805;16590;16844;16784;16989;16953;16640;16701;16645;16671;16396;16205;16213;16526;16667;17018;16903;16827;17075;16949;16754;16726;16551;16506;16481;16714;16827;16659;16525;16853;16627;16661;16648;16598;16645;17027;16548;16551;16429;16617;16557;16740;16780;16573;16551;16924;16656;16632;16273;16420;16480;16454;16334;16141;15722;15451;15689;15845;16048;15979;15989;15882;16092;16395;15666;15811;16163;16417;16653;16685;16678;16746;16821;17088;16851;17196;17284;17115;17340;17048;16915;16955;16811;16862;17143;16829;16886;16978;17006;16954;16939;16872;17136;16942;16854;16958;16898;17026;16611;16434;16521;16446;16599;16576;16851;16842;16665;16768;16688;16900;16825;16740;16541;16492;16601;16762;16580;16288;15173;14519;14844;15170;16365;17286;17695;17583;17241;17291;17298;17233;17344;17246;17279;17609;17262;17381;16879;16985;17289;16995;16952;16916;16881;17010;16936;17151;17221;17148;17084;17329;17198;17194;17362;17610;17749;17926;18093;17705;17710;17595;17823;18018;17570;17482;17445;17425;17120;17082;17049;17148;17162;17301;17215;17495;17229;17325;17443;17133;17282;17010;16901;16896;16794;17112;16785;16953;16397;16545;16927;17277;17070;16845;16697;17141;17091;16978;17072;16879;17037;16936;17076;17345;17104;17230;17200;17144;17211;17097;17528;17405;17309;17339;17259;17000;16987;17215;17258;17316;17410;17446;17532;17227;17551;17352;16998;17077;17173;17179;17222;17293;17478;17657;17571;17267;16522;15698;16148;16885;17326;17469;17402;17571;17665;17577;17695;17683;17584;17682;17908;17681;17486;17403;17100;17511;17404;17870;17296;17550;17733;17713;17719;17418;17609;17565;17382;17400;17250;17406;17476;17371;17342;17413;17629;17298;17145;17162;17310;17516;17656;17719;17508;17518;17445;17306;16974;17081;16853;17473;17515;17711;17722;17520;17600;17489;17650;17807;17588;17593;17439;17651;17682;17240;16988;17072;16992;17408;17582;17556;17253;17376;17113;17387;17277;17081;17571;17031;16848;16865;17058;17026;17192;17260;17159;17464;16992;17248;17164;17124;17241;17163;17443;17621;17917;17929;17732;17979;18157;18027;17824;17822;17670;17910;17982;17993;17582;17775;17677;17305;17338;17615;17627;17924;17845;17456;17920;17613;17712;17296;17578;17697;17710;17669;17806;17471;17575;17569;17704;17403;17503;17335;17507;17542;17313;17333;17174;17226;17277;17373;17525;17689;17909;17868;17908;17892;17775;17583;17635;17438;17482;17565;17693;17826;17556;17473;17289;17502;17381;17425;17396;17387;17448;17043;17196;16912;17282;17438;17177;16766;17061;17167;17071;17014;17104;17122;17139;17303;17300;17359;17635;17320;17523;17564;17387;17271;17422;17166;17356;17107;17363;17299;16886;17063;17233;17236;17158;17377;17599;17468;17009;17596;17508;17659;17768;17897;17608;17540;17571;17685;17569;17669;17738;17756;17677;17702;17604;17607;17556;17705;17552;17414;17556;17676;17387;17753;17444;17547;17473;17203;17098;17124;16904;16791;16628;17245;17548;17471;17300;17446;17181;17579;17567;17294;16831;16483;16993;17233;17339;17500;17502;17586;17425;17710;17434;17664;17484;17416;17679;17587;17724;17529;17398;17293;17501;17522;17687;17341;17698;17534;17316;17596;17789;17709;17898;17563;17502;17651;17549;17498;17478;17561;17491;17392;17582;17544;17684;17852;17694;17562;17949;17967;17929;17912;17508;17467;17523;17554;17778;17655;17673;17459;17575;17440;17548;17566;17587;17566;17403;17428;17667;17552;17434;17773;17590;17449;17276;17412;17292;17445;17794;17547;17609;17512;17169;17314;17388;17575;17585;17407;17415;17379;17554;17426;17460;17505;17240;17345;17447;17498;17746;17700;17603;17445;17520;17625;17602;17327;17573;17453;17378;17360;17270;17710;17550;17616;17828;17748;17318;17419;17365;17407;17186;17398;17481;17324;17441;17517;17337;17213;17312;17404;17515;17533;17387;17404;17502;17718;17966;17719;17509;17519;17565;17313;17506;17266;17385;17609;17776;17666;17683;17670;17338;17649;17411;17729;17796;17795;17381;17040;16357;15272;13313;13630;15954;17480;17702;17668;17418;17716;17664;17774;17988;17765;17718;17972;17807;17625;17688;17564;17434;17490;17072;17268;17486;17269;17239;17049;16575;16691;16927;17166;17281;17867;17867;17972;18147;17940;17572;17595;17237;17427;17082;16742;17192;17456;17451;17510;17339;17150;17169;17153;17319;17718;17559;17760;17825;17582;16804;15530;15830;16680;17401;17427;17074;16947;16906;17240;17674;17822;17844;18127;17787;17971;17925;17348;17352;17174;17603;17540;17494;17512;17610;17477;17745;17844;17694;17640;17516;17552;17509;17584;17559;17488;17687;17632;17564;17726;17912;17690;17583;17697;17802;17872;18069;17926;17818;17870;17766;17704;17699;17478;17122;16928;16932;17786;17834;17967;17759;17754;17858;18040;17984;17812;18025;18041;18042;18104;18004;17697;18034;17874;17790;17668;17616;17978;17881;17646;17722;17633;17437;17374;17535;17785;18128;17937;18137;17867;17704;17460;17750;17872;17439;17200;16858;17169;17360;17474;17316;16936;16418;16589;17153;17191;17035;17038;17480;17797;17147;16267;16373;17387;17815;17971;17844;17835;17967;17990;17513;17257;17245;17118;17069;16839;16767;16675;16858;17049;16556;17059;17147;17229;17169;17067;16244;16166;16694;17149;17243;17104;17303;17408;17395;17526;17602;17679;17660;17839;17784;18114;17814;17697;17932;17759;17505;17631;17333;17031;17083;17019;17631;17412;17506;17481;17782;17678;17691;17789;17651;17631;17781;17623;17857;17978;17873;18002;17780;17739;17441;17702;17523;17596;18028;18015;18127;17820;18182;17913;18101;18135;17958;17986;17846;18244;17972;17688;17783;17868;17759;17609;17480;17541;17206;17395;17722;17899;18068;17682;17690;17607;17794;17596;17696;17885;17558;17784;17879;17769;18060;17959;17821;17640;17911;17658;17701;17600;17498;17786;17900;18037;17878;17234;16885;16299;16920;17665;17906;17784;17670;17793;18099;18090;17599;17185;16374;17136;17820;17888;17966;18141;18086;17762;17983;18100;18047;17909;18028;17957;17997;18022;17989;17649;18066;17873;18128;18091;18056;17939;18167;18070;18233;18090;18021;18177;18158;17972;17979;17976;18178;18009;17868;18028;17614;17690;17630;17586;17737;17757;17773;17920;17699;17595;17638;17903;17771;17870;17867;17945;17824;17818;17832;17578;17550;17716;17878;17850;17739;17713;17934;18217;18116;18230;18101;18343;18169;17996;17666;17637;17880;18089;17851;17108;16995;14824;11228;9741;10358;12873;16150;17583;18043;18161;17968;18263;17940;17749;17950;17308;17669;17502;17650;17768;17766;17874;17973;17807;17678;17750;17130;17525;17634;17715;18093;17893;17956;17861;17951;17906;18126;17897;18141;17885;17745;17233;17098;17578;18106;18135;18015;18042;18178;18002;17961;18155;18214;18217;18196;17889;17897;17950;17959;17747;17976;17978;17921;17873;18111;18001;18016;18127;18102;17839;17694;17923;18024;17831;17958;18001;17952;18023;17999;17773;17262;16856;16202;16090;16423;16787;17139;16913;16652;16817;17218;16782;16302;16275;16441;16687;17040;17415;17525;17151;17470;17322;17082;17228;17314;17378;17507;17448;17299;17216;17269;17739;17810;17872;17691;17791;17901;17771;17504;17402;17002;17401;17542;17329;17493;17720;17762;17725;17741;17811;17707;17848;17953;18036;17963;17966;17849;17994;17804;18052;17823;17793;17876;17892;17977;18246;18231;17956;17978;17970;18032;18062;18144;17944;17865;17899;17974;18156;18015;18261;18118;17873;17998;17999;18045;17897;17905;18375;18148;18234;18184;17944;17987;17673;17950;18041;17961;17838;17613;17675;17987;17837;17705;17343;17228;17223;17582;17862;17910;17707;18026;17830;17698;17890;18293;18133;18126;17955;17765;17989;18020;17798
15249;14919;14857;15146;14844;14701;14688;14791;14774;14907;14600;14437;14528;15041;14772;14935;14909;14834;14776;14767;14897;14938;14753;14879;14924;14965;14913;14757;14472;14450;14498;14899;15256;15198;15195;15257;15000;14981;14996;15331;15140;15052;15447;15480;15550;15379;15486;15533;15690;15497;15750;15606;15644;15705;15540;15311;15566;15269;15262;15414;15378;15453;15460;15300;15464;15659;15659;15877;15773;15610;15647;15674;15662;16036;16030;15881;15906;16024;15987;16209;15976;15883;15992;16093;15864;15592;15846;15850;15864;15740;15748;15913;15778;15822;16106;16189;16138;16331;15848;16206;15951;16085;16296;16000;15761;16363;16199;16074;16189;16155;16043;15662;15754;16106;16149;16274;16286;16298;16419;16013;16202;16232;16235;16168;16502;16486;16405;16109;16091;16441;16239;16480;16262;16365;16392;16158;16249;16332;16204;16257;16435;16442;16271;16396;16511;16509;16363;16459;16293;16489;16263;16356;16404;16286;16239;16492;16076;16291;16056;15894;16072;16311;16164;16001;15845;15889;16130;16208;16101;16036;16530;16210;15934;15343;15550;16213;16101;16336;16318;16366;16289;16532;16021;16302;15918;16282;16152;16115;15972;15658;15728;16319;16664;16730;16648;16659;16326;16139;16277;16373;16472;16087;16157;16114;16288;16280;16066;16301;16395;16494;16707;16612;16333;16401;16223;16371;16300;16516;16468;16551;16310;16086;16468;16155;15856;16317;16470;16560;16530;16643;15949;16302;16388;16228;16383;16228;16384;16283;16374;16467;16501;16523;16293;16238;16432;16545;16466;16252;16448;16361;16327;16226;16351;16446;16199;16439;16441;16494;16527;16742;16859;16748;16785;16660;16571;16451;16779;16723;16205;15946;15418;15568;15981;16035;15948;15686;16201;15952;16040;16179;16241;16378;16126;16289;15850;16071;16166;16562;16360;16439;16487;16455;16352;15806;14248;10279;5947;3582;3561;6585;11599;14867;15863;16509;16801;16736;16983;17093;16893;16807;16776;16781;16773;16705;16836;16743;16628;16586;16458;16567;16827;16725;16489;16297;16499;16660;16700;16736;16665;16739;16764;16309;16460;16689;16605;16458;16965;16888;16811;16930;16981;17024;16761;16791;16463;16525;16594;16737;16613;16584;16456;16892;16855;17053;16927;16913;16968;16846;16788;16488;16521;16530;16643;16702;16549;16723;16741;16630;16457;16602;16863;16804;16829;16967;16571;16290;16644;16631;16226;16517;16751;16499;16812;16635;16676;16602;16624;16163;16436;16303;16120;16131;15942;15891;16033;16300;16342;15768;15454;15676;15861;15981;16089;16080;16379;16712;16647;16992;16721;16766;16721;17003;17169;17034;17265;17290;17237;17020;16982;16746;16978;17004;16998;17095;17133;17115;17133;16972;16820;16967;16822;16715;16663;17112;16942;16553;16556;16108;16058;16337;16708;16909;16705;16584;16409;16518;16609;16862;16842;16769;16870;16562;16732;16535;16450;15068;13364;12350;12594;13559;15411;16721;17534;17324;17420;17306;16939;16886;17213;17156;17242;17133;16970;16954;16998;17128;17274;17147;17292;17077;16959;17056;17079;17004;17236;17162;17054;17126;16984;17341;17512;17649;17956;17814;17879;17689;17529;17968;17788;17750;17441;17523;17328;17288;17278;17155;17131;17298;17353;17217;17064;17402;17224;17203;17213;17293;17434;17107;16885;16940;16687;16824;16825;16948;16637;16719;16975;16863;17029;16928;17088;17230;16961;17077;17047;16844;17059;16869;16819;17062;16948;17081;17148;16628;16979;17026;17222;17053;17265;17227;17126;17202;17130;17287;17427;17426;17437;17280;17178;17334;17429;17347;17254;17280;17343;17373;17101;16717;17014;17748;17831;16979;16006;14844;14559;15872;17054;17455;17487;17614;17678;17626;17590;17872;17589;17819;17508;17620;17838;17337;17061;16635;17014;17641;17828;17903;17822;17674;17525;17401;17519;17253;17301;17123;17317;17392;17536;17335;17137;17320;17276;17412;17249;17260;17312;17869;17722;17845;17751;17533;17578;17556;17370;17248;17335;17323;17533;17474;17571;17496;17271;17604;17454;17736;17712;17617;17455;17640;17434;17101;16567;16452;17008;17708;17580;17732;17699;17485;17520;17257;17336;17311;17019;17217;16956;17116;17104;17163;17246;16957;17253;17088;17177;17201;17230;17255;17348;17212;17376;17577;17514;17735;17874;17815;17999;18053;17940;17850;17706;18006;17775;17831;17998;17777;17560;17385;17647;17524;17772;17679;17816;17732;17498;17705;17491;17572;17568;17652;17568;17692;17618;17690;17320;17323;17476;17443;17424;17449;17577;17395;17370;17288;17116;17288;17355;17431;17513;17490;17655;18035;17922;17938;17857;17601;17541;17396;17520;17831;17640;17414;17662;17639;17534;17552;17760;17400;17105;17535;17485;17394;17245;17098;17334;17237;17315;16867;17048;17337;17095;17414;17246;17063;17060;17080;17712;17236;17422;17335;17552;17533;17654;17468;17443;17429;17152;17181;17190;17388;16958;17155;17320;17255;17289;17238;17379;17197;17421;17225;17563;17755;17937;17774;17713;17544;17718;17600;17825;17601;17488;17615;17613;17450;17612;17482;17546;17647;17511;17644;17533;17574;17568;17569;17805;17378;17285;17420;17401;17258;17083;16587;16623;17518;17309;17617;17531;17397;17493;17524;17497;17366;17181;17119;17242;17345;17174;17475;17341;17265;17457;17418;17586;17546;17423;17342;17517;17645;17435;17419;17347;17113;17203;17621;17434;17273;17564;17517;17725;17642;17634;17793;17957;17656;17848;17742;17528;17559;17839;18038;17579;17537;17680;17632;17514;17793;17797;17774;17692;17831;17775;17576;17078;17688;17779;17643;17686;17879;17768;17572;17730;17464;17729;17755;17545;17498;17520;17568;17463;17611;17856;17367;17711;17414;17367;17080;17472;17390;17638;17626;17719;17497;17434;17680;17617;17282;17609;17650;17600;17323;17403;17481;17337;17469;17385;17408;17367;17540;17496;17574;17486;17397;17459;17487;17566;17406;17390;17643;17488;17594;17433;17414;17724;17570;17672;17553;17397;17474;17589;17405;17345;17344;17379;17797;17356;17579;17576;17264;17423;17350;17576;17205;17379;17457;17551;17477;17405;17386;17471;17381;17511;17469;17175;17473;17393;17147;17496;17512;17636;17532;17181;17510;17649;17529;17595;17402;17459;17370;17014;15993;14551;13813;15653;17258;17388;17791;17548;17905;17779;18025;17839;17635;17680;17652;17832;17683;17543;17510;17521;17087;17071;17495;17346;17307;17206;16888;16721;16712;17177;16846;17293;17809;18091;18278;18073;17981;17820;17614;17520;17465;17265;17235;17233;17473;17797;17468;17581;17701;17096;16555;16359;16690;17471;17926;17823;17552;16982;16503;16346;17278;17590;17614;17463;17266;17457;17855;17916;18139;18192;18212;17672;18032;17875;17522;17442;17251;17313;17119;17098;17305;17525;17351;17472;17409;17695;17556;17719;17630;17743;17758;17605;17363;17543;17691;17576;17564;17625;17762;17540;17623;17589;17905;17624;17552;17639;17643;17725;17605;17654;17494;17223;17102;17530;17659;17958;17898;17818;17987;17798;18014;18092;17969;17980;17687;18114;17727;17695;17775;17594;17614;17883;17838;17553;17953;17988;17851;17458;17554;17270;17751;17881;17761;17889;17861;17919;17857;17455;17749;17640;17678;17688;17451;17070;17107;17521;17257;17537;17166;16768;16658;17164;17121;16834;16877;17475;17661;17132;16282;16187;17388;17808;18079;17810;17845;17700;17805;17658;17432;17298;17291;17054;16860;16925;16641;17134;17124;17174;17416;17104;17229;17050;16856;17090;16748;16891;17066;16366;16275;16369;17011;17321;17569;17541;17702;17798;17617;17926;18079;18035;17898;17803;17733;17559;17565;17351;16996;17200;17239;17596;17761;17505;17554;17621;18005;17932;17546;17592;17844;17337;17534;17969;17630;17797;17929;17720;17867;17784;17727;17590;17832;17990;17930;18288;17966;18006;18103;17893;17744;18126;17942;18103;17902;17854;17835;17829;17903;17965;17509;17657;17483;17337;17488;17294;17622;17625;17791;17774;17538;17580;17716;17854;17731;17709;17732;17983;17758;17989;17866;18031;18040;17749;17994;17618;17419;17452;17518;17842;17943;17767;17195;15899;14923;15257;16206;17109;17661;17677;17746;17920;18116;17976;17320;17120;17414;17742;18106;18229;18040;17947;17815;17828;18139;18193;17947;18112;18088;17962;18157;17737;18098;18030;17879;17937;18080;18130;17885;18076;17849;18015;17740;17715;17940;18078;17918;18076;17954;18156;18062;17853;17803;17724;17631;17574;17531;17720;17796;17959;17924;17929;17780;17489;17722;17728;18008;17878;17900;18063;17842;17856;17640;17858;17948;18036;18066;17657;17864;17988;18182;18463;18284;18260;18313;17903;17523;17730;17646;17771;17843;17710;17475;17084;15069;12268;10510;11020;13862;16538;17482;18000;17895;18037;18025;18042;18114;17821;17783;17337;17200;17482;17514;17550;17704;17753;17866;17751;17671;17444;17400;17218;17582;17931;17847;17790;17772;17461;17510;17939;17892;17922;17764;17455;17452;17264;17825;17870;18152;17956;18286;18200;17959;17844;18024;17804;17940;17898;18080;17998;17788;17740;17861;17895;18139;18134;17899;17879;17996;18207;18068;17839;18029;17827;17890;17846;17835;17788;17931;17859;17760;17783;17668;17502;17059;16937;16451;16578;16568;16972;17222;17258;17080;17059;16558;16125;15638;16381;16780;17575;17349;17207;17191;17054;17043;17212;17120;17459;17229;17288;17382;17397;17569;17002;17611;17925;17667;17894;17646;17715;17648;17692;17510;17485;17705;17554;17579;17785;17793;17853;17979;17786;17561;17586;17741;17671;17659;18047;17861;17737;18045;18075;17903;18119;17808;17912;17692;17677;18128;18048;18097;17804;18090;17946;18224;17965;18149;18048;17811;18064;18309;18229;18064;18034;17894;17956;17930;17789;17877;18180;18091;18275;18154;18138;18057;17975;17842;17879;17802;17682;17673;17418;17705;17595;17706;17622;17673;17441;17461;17327;17382;17680;17844;17926;17971;17838;17668;17999;18045;18083;17806;17876;17941;17935;17924
15014;14997;14896;14801;14996;14971;14515;14731;14750;14688;13929;13525;14013;14781;15088;15129;14978;14800;14548;14742;14750;14603;15146;14987;14992;14751;14792;14620;14600;14730;14721;14891;15208;15214;14956;15123;15190;15099;15297;15234;15222;15004;15238;15391;15326;15348;15401;15412;15731;15447;15699;15429;15477;15567;15479;15577;15550;15420;15307;15404;15197;15339;15407;15617;15706;15764;15895;15848;15968;15605;15653;15450;15383;15613;15938;15931;16067;15924;15929;16033;15877;15912;15795;15698;15832;15651;15746;15887;16030;15719;15628;15734;15885;15554;15818;16157;15914;16133;16255;15862;15967;16171;16039;15755;15797;15794;15873;15911;16115;15950;16060;15787;16006;16268;16158;16189;16043;16170;16090;16070;16313;16062;16141;16294;16318;16253;16310;16122;16291;16303;16366;16414;16207;16348;16440;16346;16323;16371;16348;16356;16269;16516;16586;16459;16489;16575;16301;16487;16276;16262;16599;16025;15886;16205;16332;16134;16068;16073;16128;16131;15917;16223;15926;15828;15823;15579;15905;16199;16039;16178;16374;16071;15845;15737;16171;16140;16231;16195;16233;16138;16225;16199;16308;16174;15969;15744;15299;15641;15823;16161;16236;16323;16610;16557;16547;16446;16495;16590;16332;16408;16149;16027;15826;16049;16414;16520;16249;16294;16628;16553;16543;16594;16127;16403;16288;16557;16293;16649;16638;16221;16498;16343;16247;16155;16220;16230;16285;16615;16628;16374;16470;15979;16346;16221;16309;16297;16416;16441;16460;16517;16710;16557;16282;16116;16447;16324;16426;16331;16362;16454;16448;16684;16289;16346;16298;16263;16452;16563;16553;16816;16752;16748;16408;16278;16308;16548;16668;16713;16015;15291;14894;15569;15684;15731;15667;16272;16462;15984;16019;16328;16367;16095;15963;16230;16332;16012;16194;16214;16489;16423;16345;16417;16221;16105;14382;10603;6038;3373;3490;6938;12066;15160;16233;16552;16705;16665;16759;16776;16767;16787;16844;16760;16710;16589;16809;16620;16833;16401;16621;16709;16525;16759;16583;16591;16797;16480;16458;16643;16745;16681;16419;16640;16556;16383;16523;16568;16770;16982;17203;16794;16861;16790;16707;16751;16447;16540;16488;16640;16424;16565;16702;16936;16957;16992;16852;16851;16930;16855;16976;16960;16486;16440;16359;16595;16658;16517;16697;16832;16586;16578;16532;16666;16703;16655;16767;16431;16697;16626;16594;16467;16485;16344;16700;16736;16712;17007;16627;16393;16321;16196;16569;16606;16346;16228;16112;16457;16055;16069;15658;15191;15523;15939;15722;16147;16512;16375;16756;16820;17031;17080;16674;17022;17005;17098;17199;17332;17313;17202;17074;17086;16760;16850;17143;17244;16840;16964;17050;17116;17019;17187;17227;16749;16444;16845;16923;16797;16306;15871;15456;15846;16392;16690;16681;16662;16457;16574;16640;16666;16854;16829;16826;16605;16817;16752;16438;15524;13778;12473;11998;12766;14817;16629;17341;17299;17257;17101;17239;17154;17375;17252;17096;17039;16767;16564;16697;16863;17046;17137;17217;17324;16921;16841;16931;16909;17013;17264;17216;17155;17190;17520;17476;17545;17966;17849;17741;17770;17511;17686;17610;17565;17494;17468;17355;17496;17402;17262;17237;17332;17278;17354;17232;17346;17230;16999;17031;16953;17119;16879;16976;16745;16824;16776;16935;16808;16866;16703;16821;16779;17154;17027;17143;17047;16981;16969;16995;16886;17075;16902;16617;17069;17086;16943;16946;16695;16953;16995;17120;17159;17311;17178;17289;17293;17407;17387;17459;17149;17369;17437;17305;17274;17197;17250;17141;17295;17179;16857;16698;16161;16470;17199;17422;16881;15861;14258;13606;14866;17009;17322;17526;17579;17874;17644;17887;17843;17656;17784;17603;17565;17471;17274;16680;16118;16240;17267;17672;17768;17584;17375;17534;17371;17220;17315;16584;17159;17473;17516;17497;17399;17206;17301;17514;17332;17162;17039;17275;17651;17562;17602;17519;17741;17443;17647;17425;17218;17341;17209;17489;17633;17538;17598;17531;17624;17548;17582;17711;17627;17664;17679;17457;16964;16393;15877;16772;17433;17726;17634;17439;17535;17444;17456;17342;17088;17183;16917;17338;17315;17342;17301;17450;17348;17218;17082;17080;17127;17202;17313;17507;17213;17380;17320;17443;17731;17883;18011;18032;18140;18058;17585;17778;18037;18210;17998;17856;17746;17585;17566;17616;17675;17735;17740;17706;17732;17372;17578;17688;17567;17666;17514;17741;17483;17416;17631;17456;17653;17667;17585;17463;17604;17500;17588;17523;17542;17318;17319;17382;17739;17548;17727;17939;17996;17832;17929;17763;17717;17746;17079;17194;17322;17531;17660;17684;17522;17846;17481;17379;17468;17468;17228;17394;17326;17454;17208;17534;17308;17286;16999;17285;17362;17394;17188;16987;17192;16996;17371;17251;17389;17393;17274;17293;17299;17464;17520;17464;17497;17529;17346;17243;17374;17355;17276;17357;17176;17085;17185;17403;17325;17397;17322;17506;17761;17498;17648;17571;17457;17450;17655;17481;17538;17273;17549;17516;17393;17413;17584;17501;17508;17636;17725;17816;17765;17572;17416;17600;17418;17360;17278;17388;17512;17134;17069;17179;17363;17477;17690;17708;17720;17466;17392;17509;17673;17620;17284;17180;17146;16939;17046;16972;17254;17320;17396;17350;17294;17340;17616;17546;17680;17450;17252;17238;17257;17336;17512;17199;17423;17598;17688;17807;17853;17689;17596;17838;17435;17570;17656;17581;17618;17792;17579;17557;17691;17592;17600;17616;17983;17792;17815;17844;17790;17811;17583;17637;17848;17719;17720;17491;17829;17784;17789;17585;17631;17730;17716;17562;17844;17118;17315;17759;17673;17756;17384;17581;17346;17376;17326;17414;17516;17266;17557;17357;17586;17679;17342;17598;17634;17743;17802;17508;17379;17090;17198;17408;17440;17539;17319;17548;17701;17794;17595;17427;17489;17386;17639;17645;17656;17543;17624;17609;17437;17614;17565;17571;17627;17798;17549;17608;17503;17403;17448;17536;17531;17794;17526;17467;17589;17346;17222;17187;17158;17140;17233;17428;17714;17615;17683;17537;17350;17207;17295;17340;17469;17381;17345;17259;17388;17422;17454;17659;17422;17340;17347;17323;16820;17239;17664;17397;17654;17306;16425;15574;15923;16992;17668;17776;17867;18087;17642;17746;17552;17585;17514;17624;17737;17535;17650;17375;17220;17382;17398;17266;17097;17130;17184;17103;17020;16885;17061;17078;17072;17388;17592;18154;18214;18069;17786;17479;17314;17455;17671;17578;17357;17650;17429;17600;17874;17651;17168;16365;15414;14652;15965;17276;17313;17694;17359;17485;17261;17137;17459;17631;17528;17521;17614;17540;17672;17836;18009;18218;18199;17561;17800;17727;17403;17411;17057;17202;16663;16500;16717;17477;17596;17502;17494;17467;17631;17476;17449;17738;17655;17423;17484;17602;17673;17814;17783;18038;17514;17879;17601;17996;17932;17574;17422;17510;17651;17675;17612;17715;17857;17486;17441;17206;17813;17797;17790;17980;17753;18191;18036;18230;18067;18060;17878;17800;17875;17724;17885;17781;17849;17943;17772;17469;17799;17647;17754;17772;17410;17691;17391;17776;17676;18028;18019;17537;17754;17506;17595;17903;17613;17632;17700;17442;17313;17729;17688;17558;17362;17070;17175;17232;17142;17044;16989;17611;17785;17250;16760;16975;17585;18309;18224;18160;17841;17655;17437;17691;17702;17361;17176;17222;16973;16905;17054;17220;17255;17359;17300;17206;17031;16568;16293;16236;16744;16807;16673;15466;14260;15611;16840;17455;17221;17457;17686;17828;17719;17693;18016;17912;18097;17850;17865;17744;17950;17524;17124;17431;17263;17658;17638;17584;17646;17654;17724;17734;17525;17220;17382;17600;17507;17581;17875;17927;17908;17984;17713;17705;17796;17945;17841;18207;17996;17845;18174;18036;17891;17840;18028;17949;17979;17775;17975;18092;17922;17855;17631;17736;17632;17513;17559;17736;17485;17604;17568;17672;17539;17567;17900;17639;17773;17707;17714;17928;17850;17910;18092;17827;17776;17849;17930;17901;17946;17901;17551;17509;17709;17976;17897;17767;16265;13701;12103;12525;14402;16218;17337;17542;17865;17907;18091;18058;18031;17570;17800;17897;18055;17999;17903;18230;18001;17929;18036;18152;17942;17922;18173;17485;18141;17951;17955;17948;17787;17958;18013;17737;17981;17972;17775;17679;17803;18027;17914;18267;17932;18050;18173;17973;17867;17826;17723;17740;17895;17648;17598;17746;17589;17862;18096;17595;17664;17741;17775;17795;17912;18135;17975;17993;18185;17879;17804;17892;18142;17928;17876;17707;17846;18215;18260;18555;18419;18192;18109;17861;17813;17330;17658;17571;17780;17632;17721;17439;16071;13475;11630;12040;14696;16610;17469;17982;17858;17919;17862;17856;17666;17880;17688;17644;17316;17442;17729;17528;17769;17700;17680;17964;17720;17500;17025;17596;17754;17836;17846;17783;17837;17656;17418;17725;17606;17808;17493;17440;17329;17884;18045;17998;18246;17974;17811;17764;17734;18009;18041;18109;18037;18056;17854;18041;18008;17870;17859;17985;18079;18111;17964;17955;17872;17906;17966;17774;17963;17918;17972;17519;17983;17855;17708;17709;17814;17906;17470;17427;17227;16889;16439;16320;16523;16809;17080;17134;17322;16746;16330;15441;15448;16227;16809;17289;17149;17168;17338;16948;17111;17302;16980;17255;17478;17510;17451;17641;17446;17308;17512;17914;17879;17447;17565;17259;17809;17720;17802;17936;17930;17869;17620;17615;17831;18041;17961;17756;17760;17865;17993;17877;18181;17727;17777;17711;17908;18188;18278;18255;17847;17705;17482;17837;18013;17934;18144;18017;18142;18157;18240;18009;18028;17814;17868;18012;17897;18151;17859;18100;17924;17802;17729;18080;17873;17857;18091;18197;17876;17695;17915;17828;17704;17980;17843;17753;17553;17405;17702;17675;17730;17688;17986;17631;17282;17226;17109;17691;17886;17789;17812;17773;18111;17935;17860;18113;17842;18076;17804;17680;17708
15329;15121;15039;14871;14891;14994;14704;14505;14773;14375;13560;12931;13724;14718;15021;15124;14730;15129;14760;14847;14748;14812;15017;14835;15099;14860;14881;14509;14692;14689;14811;15089;15099;15151;14834;15164;15162;15187;15138;15104;15231;15344;15048;15498;15103;15165;15159;15336;15446;15429;15607;15143;15629;15520;15561;15634;15353;15339;15437;15162;15249;15285;15547;15330;15436;15570;15863;15841;15962;15757;15566;14990;14901;15547;15756;16001;15954;15708;15715;15684;15813;15527;15508;16037;15981;15892;15907;15855;15902;16027;15876;15720;16120;16108;15891;16066;15985;15977;15882;16052;16022;16005;15869;15773;16033;15999;16029;15932;16087;16107;16229;15941;16055;16195;16386;16280;16087;16322;16425;16324;16345;16157;16097;16022;16058;16213;16236;16443;16324;16311;16338;16408;16608;16310;16258;16138;15890;16500;16211;16425;16285;16613;16336;16194;16420;16409;16553;16427;16458;16429;16387;16280;15800;15943;15979;16047;16331;16288;16056;16208;16200;16166;16161;16059;15883;15602;16070;16086;16347;16324;16375;15861;15595;15943;16291;16183;16017;16123;16115;16037;15840;16045;16052;16349;15932;15507;14774;15124;15873;16159;16285;16382;16550;16556;16483;16449;16532;16297;16114;16332;15855;15892;15657;15979;16197;16769;16499;16494;16444;16409;16612;16396;16366;16579;16374;16153;16455;16577;16368;16215;16483;16649;16401;16365;16206;16109;16289;16471;16368;16229;15847;15866;16202;16201;16244;16273;16222;16318;16466;16676;16425;16351;16306;16113;16312;16400;16349;16300;16354;16306;16513;16542;16602;16467;16526;16486;16268;16497;16361;16735;16651;16705;16599;16385;16376;16467;16610;16508;15754;15599;15191;15302;14979;14999;15589;16041;16047;15657;15621;15907;15877;15865;16150;16095;16265;16258;16132;16170;16211;16363;16104;16180;16623;16288;14894;11308;6625;3537;3441;6561;11783;14983;16036;16529;16753;16721;16841;16900;16826;16650;16662;16874;16684;16791;16630;16515;16721;16610;16413;16620;16563;16617;16820;16641;16614;16852;16390;16620;16592;16388;16416;16126;16469;16674;16629;16618;16927;16871;16977;16822;16842;16997;16835;16611;16375;16530;16502;16414;16296;16476;16721;16964;17024;17002;16918;17073;16988;16837;16778;16845;16591;16467;16614;16668;16783;16709;16849;16587;16706;16652;16458;16681;16729;16603;16487;16653;16695;16537;16559;16583;16439;16412;16694;16815;17063;16850;16668;16393;16449;16320;16252;16350;16486;16289;16398;16562;16365;16089;15915;15829;15875;16152;16192;16483;16610;16798;16680;16833;16528;16732;16651;16845;17144;17072;17152;17483;17260;17214;16913;17156;16919;17166;16931;17027;16839;16747;17241;16891;17312;17203;16864;16875;16913;16802;16689;16910;16143;15171;14732;15432;16191;16837;16469;16325;16343;16695;16727;16682;17038;16820;16807;16583;16414;16196;16589;16242;15308;14162;13913;14559;16028;17154;17665;17315;17297;17030;17459;17272;17040;17245;17068;16898;16441;16461;16521;16863;16976;17231;17196;17289;16998;16775;16764;17051;16915;16868;17133;17040;17378;17510;17780;17792;17754;17676;17677;17569;17423;17337;17367;17421;17534;17296;17251;17284;17216;17216;17439;17022;17252;17165;17220;17300;17380;17090;17024;17104;16950;16998;16907;16835;16607;16603;17078;17128;17158;17151;17149;16798;16718;17167;16801;17077;16958;17047;17027;17030;17199;17078;16885;16612;16420;16506;16845;17016;17116;16892;17000;17283;17255;17518;17211;17587;17292;17332;17471;17427;17205;17359;17338;17380;17273;17180;17187;17164;16929;16983;16733;16214;16308;16912;17320;17165;16708;15659;15061;15879;16923;17301;17521;17326;17617;17664;17924;17661;17848;17563;17558;17408;17218;16956;16588;16394;16180;17158;17610;17840;17665;17729;17326;17457;17395;17416;16862;17207;17153;17430;17552;17275;17057;17269;17396;17246;17440;17288;17475;17361;17707;17537;17683;17693;17565;17584;17387;17535;17376;17414;17460;17464;17583;17466;17817;17799;17722;17598;17454;17698;17815;17731;17490;17097;16482;16420;17027;17334;17419;17399;17471;17387;17405;17545;17400;17290;16915;17368;17332;17290;17357;17277;17254;17070;16959;17055;16857;17117;17579;17594;17327;17270;17392;17268;17693;17980;17971;18154;18090;18126;17954;17900;17949;17994;18096;18145;18150;17932;17560;17657;17645;17657;17750;17466;17623;17601;17863;17658;17685;17596;17607;17414;17524;17318;17623;17738;17868;17593;17451;17444;17376;17725;17527;17568;17573;17529;17506;17337;17327;17561;17658;17644;17841;17982;17919;17954;18087;17932;17669;17096;17116;17251;17298;17467;17459;17356;17650;17516;17263;17525;17121;17401;17442;17394;17422;17289;17528;17182;17250;16968;17110;17139;17283;17261;17091;17185;17142;17100;17147;17273;17055;17216;17395;17402;17619;17445;17911;17725;17641;17381;17423;17340;17427;17169;17511;17263;17132;17202;17447;17491;17461;17422;17545;17322;17319;17694;17526;17271;17522;17630;17425;17398;17101;17465;17278;17289;17552;17534;17440;17474;17804;17607;17730;17619;17484;17721;17563;17468;17365;17095;17408;17448;17690;17371;17451;17493;17812;17687;17966;17403;17465;17284;17678;17782;17686;17571;17205;16966;16875;16730;17497;17440;17466;17507;17269;17491;17386;17360;17545;17492;17147;17053;17165;17614;17444;17629;17506;17726;17897;17746;17853;17744;17626;17938;17443;17675;17653;17462;17528;17723;17713;17846;17627;17634;17728;17748;17705;17678;17703;17616;17936;17533;17600;17604;17427;17587;17728;17751;17611;17672;17590;17924;17544;17857;17599;17794;17662;17493;17433;17406;17753;17742;17725;17432;17463;17355;17202;17258;17352;17202;17496;17732;17567;17890;17766;17758;17664;17685;17298;17498;17314;17138;17163;17243;17334;17476;17395;17505;17733;17673;17558;17713;17722;17636;17633;17623;17342;17286;17480;17379;17560;17538;17588;17435;17537;17410;17564;17371;17745;17647;17482;17286;17585;17710;17811;17799;17520;17378;17360;17036;17341;17505;17315;17463;17675;17374;17586;17430;17679;17487;17365;17349;17458;17298;17400;17495;17373;17553;17658;17653;17676;17583;17345;17308;17310;16877;16692;17217;17813;17627;17247;16654;15972;16840;17527;17768;17704;18012;17509;17769;17313;17647;17761;17357;17467;17658;17692;17768;17419;17393;17409;17143;17023;17386;16979;17327;17385;17297;17346;17012;17022;17249;17592;17933;17920;18207;18224;17842;17439;17412;17369;17853;17747;17388;17729;17264;17256;17376;17282;16894;15996;14119;13125;14531;16731;17537;17462;17706;17593;17838;17826;17718;17502;17673;17706;17659;17835;17549;17758;18100;18613;18049;17844;17779;17503;17637;17420;17319;17100;16882;15794;16802;17458;17594;17462;17717;17491;18031;17810;17650;17595;17737;17621;17741;17530;17743;17760;17513;17523;17835;17442;17810;18031;18001;17850;17683;17642;17793;17878;17815;17706;17590;17661;17592;17744;17754;17790;17613;17674;17717;17980;18051;18136;17884;17941;17756;17956;18265;17749;17890;17680;17740;17712;17757;17656;17775;17797;17725;17404;17511;17168;17020;17516;17740;17830;17744;17660;17471;17396;17574;17883;17695;17465;17503;17286;17372;17477;17620;17577;17638;17463;17285;17149;16918;16959;17130;17545;17512;17480;17481;17558;17966;18230;18221;18006;17912;17745;17488;17834;17806;17628;17395;17361;17360;17162;17096;17309;17166;17155;16730;16493;16070;15319;14651;15081;16440;16815;16442;14883;13504;14806;16654;17316;17185;17046;17567;17772;17966;18003;17768;18017;17683;17981;18062;18000;17692;17702;17467;17298;17671;17693;17720;17798;17460;17812;17796;17770;17652;17409;17510;17441;17515;17581;17656;17817;17987;17896;17896;17981;17854;17810;17970;18009;17949;17972;17997;18013;18081;18054;17910;17884;17658;18163;17971;17992;17895;17871;17809;17786;17855;17782;17513;17447;17531;17400;17483;17618;17839;17839;17826;17771;17906;17908;17998;17855;18018;18186;17822;18180;17897;18213;18012;17826;17837;17811;17491;17337;17531;17890;18092;17636;16227;13277;10196;9766;12125;15092;16991;17675;18037;17852;17962;17999;17975;17943;17916;18270;17835;17974;17802;17854;18034;17856;18028;18084;17983;18131;17859;17610;17910;17750;17771;17970;17791;17778;17740;17922;17775;17914;17810;17898;17858;18068;18290;18325;18084;18086;17993;17947;18210;17998;17605;17628;17435;17588;17815;17708;17804;18059;17776;17654;17741;17798;17658;17862;18124;18060;17988;17833;17819;17928;17894;17864;17842;17738;17559;17952;18095;18179;18263;18495;18564;18061;18017;18002;17385;17232;17250;17347;17583;17713;17931;17613;17085;15662;14426;14366;16212;16672;17377;17430;17838;17958;17882;17928;17840;17962;17999;17703;17712;17765;17651;17560;17469;17662;17807;17742;17826;17052;17121;17611;17716;18142;17939;17712;17699;17612;17379;17399;17919;17389;17006;16734;17315;17631;18084;17977;17907;17936;17909;17895;17811;17847;17992;17945;17891;18098;18136;17943;17885;17713;17941;17917;18129;17917;18026;18052;18129;17903;18292;18147;18072;17856;18044;17928;17831;17790;17645;17688;17375;17501;17629;17650;17333;17198;16752;16175;15921;16653;17047;17135;17319;16995;16629;16030;15739;16337;16943;16982;17202;17068;17337;17240;17066;17129;17049;17249;17345;17424;17556;17355;17479;17418;17605;17547;17880;17569;17536;17382;17878;17736;17929;17999;18017;18144;18087;17776;17548;17927;18109;18083;18016;17759;17717;17911;17966;17910;17671;17805;17839;18184;18265;18469;17946;17942;17587;17655;17930;17710;18167;18102;18124;17912;18044;18086;17925;18070;17817;17770;18033;18244;17876;17869;18077;18011;18024;17776;18056;17901;17897;17854;17797;17475;17899;17988;17897;17926;17715;17866;17745;17670;17373;17589;17778;17677;17600;17818;17223;17017;17159;17632;17844;17998;17914;17871;17709;17768;17964;18097;17919;17961;17854;17950;17806
14979;14721;14667;14827;14811;14714;14670;14574;14806;14376;13991;13917;14367;14928;15069;14931;14913;14812;14692;14826;14805;14500;15082;14869;14898;14791;14640;14701;14804;15064;14838;15035;15259;15261;15094;14941;14926;15228;15303;15097;15151;15268;15131;15452;15140;15082;15136;14986;15396;15354;15632;15572;15527;15616;15675;15580;15487;15537;15267;15530;15488;15389;14893;15045;14979;15483;15758;15725;15699;15539;15489;14842;15030;15560;15782;16014;16085;16077;16056;16123;15840;15580;15713;15773;16013;15940;15845;15696;15694;15659;15683;15846;15866;16027;15657;15904;15948;15863;15672;15939;15797;15670;15402;15815;15909;15970;16051;15995;16161;16140;16107;16140;16090;16163;16108;16135;16028;16172;16222;16156;16130;16382;16436;16132;15923;16367;16259;16099;16248;16401;16308;16064;16217;16562;16288;16531;16357;16252;16466;16363;16295;16397;16309;16508;16454;16646;16252;16394;16171;16372;16358;16398;15724;15881;15745;15970;16019;16116;16240;16480;16089;16167;16368;16261;16506;16234;16198;16098;16145;16235;16249;15794;15734;15852;16082;16201;15953;15964;16154;16097;15818;16142;16012;15921;15883;15545;15036;15384;15734;16421;16244;16485;16545;16730;16661;16543;16532;15883;15699;15759;16004;15803;15736;15947;16448;16608;16555;16260;16049;16385;16403;16110;16511;16386;16228;16419;16584;16352;16286;16690;16397;16621;16287;16185;16272;16116;16372;16403;16512;16311;15864;15634;15916;16242;16224;16244;16399;16531;16497;16558;16361;16474;16105;16349;16375;16528;16380;16559;16692;16212;16282;16315;16413;16447;16398;16566;16410;16183;16337;16554;16714;16719;16598;16796;16691;16456;16571;16482;16305;15860;15731;15016;14338;14950;15551;15990;15857;15177;14562;14575;15113;15761;16012;16226;16366;16412;16180;16225;16231;16350;16441;16465;16521;16225;14989;11194;6224;3437;3222;6450;11545;14619;16114;16460;16663;16698;16688;16733;16718;16429;16622;16680;16612;16715;16473;16549;16516;16288;16258;16642;16572;16857;16767;16556;16727;16515;16608;16560;16374;16184;16098;16186;16651;16768;16726;16894;16934;16868;16859;17005;17123;16821;16703;16637;16542;16501;16470;16216;16595;16485;16678;17048;16828;17045;17007;16966;16862;16669;16811;16590;16342;16495;16371;16362;16695;16901;17012;16759;16528;16568;16525;16501;16665;16758;16607;16766;16644;16576;16562;16378;16609;16926;16673;16681;16869;16797;17150;16793;16595;16384;16070;16292;16331;16631;16281;16463;16381;16205;16353;16034;16225;16097;16542;16650;16654;16683;17005;16775;16591;16558;16829;16842;16893;17283;17454;17290;17167;17183;17072;17062;17292;17222;16902;16721;16848;16882;17092;17269;17159;17069;17165;16977;16790;16942;16703;16498;15963;15134;14530;15088;16123;16510;16455;16434;16566;16564;16802;16617;16906;16920;16807;16866;16158;16761;16731;16810;16349;15813;15617;15865;16414;17420;17727;17295;17182;17094;17197;17425;17232;17262;17257;17285;16752;16621;16936;17173;17115;17259;17142;16956;16676;16874;16792;17000;16987;17002;17333;17229;17413;17175;17506;17922;17532;17160;17320;17187;17328;17329;17664;17496;17330;17143;17266;17003;16959;17044;17207;17240;17065;16929;17219;17305;17320;17432;17217;17295;17083;17014;17247;16777;16644;16799;17076;17257;17013;17206;16921;16876;17067;16800;16856;16939;17018;17155;16990;16810;16793;17048;16673;16712;16726;16573;16787;16838;17299;17191;17121;17090;16976;17279;17320;17471;17512;17546;17639;17295;17495;17254;17281;17551;17126;17169;16903;16735;16710;16817;17039;16785;16398;16955;17559;17579;17306;17145;16813;17071;17147;17565;17656;17295;17630;17614;17695;17664;17509;17739;17351;17285;17046;16886;17107;16914;17081;17444;17716;17389;17518;17339;17393;17485;17498;17457;17106;17334;17191;17304;17271;17525;17322;17281;17508;17148;17311;17447;17446;17274;17861;17601;17455;17624;17484;17475;17659;17483;17453;17796;17397;17506;17589;17357;17533;17677;17680;17674;17452;17477;17716;17837;17567;17381;17355;17110;17440;17500;17336;17322;17127;16772;16824;17333;17147;17495;17125;17298;17103;17224;17278;17203;17110;17217;17006;16817;16830;16709;17003;17426;17531;17452;17192;17313;17471;17792;17849;17926;18113;17819;17957;17941;17743;17590;17976;18041;18056;17920;17499;17707;17589;17653;17636;17745;17608;17534;17472;17876;17769;17561;17607;17598;17756;17542;17443;17686;17658;17755;17375;17361;17341;17471;17397;17422;17589;17513;17418;17460;17317;17229;16829;17185;17489;17674;18237;17928;18035;17612;17538;16972;17037;17102;17116;17461;17550;17523;17619;17605;17584;17288;17210;17229;17574;17230;17490;17398;17568;17563;17143;17036;17070;16983;17254;17191;17064;17237;17157;17063;17354;17319;17203;17090;17274;17433;17307;17188;17638;17522;17505;17610;17293;17427;17304;17238;17007;17299;17269;17516;17557;17295;17198;17480;17496;17097;17418;17453;17398;17363;16953;17412;17347;17190;17318;17440;17648;17416;17622;17528;17624;17503;17557;17585;17406;17411;17533;17689;17785;17433;17105;17294;17325;17212;17379;17444;17123;17298;17524;17480;17457;17471;17353;17450;17671;17648;17565;17502;17415;17110;16745;16810;17093;17368;17315;17626;17457;17480;17469;17456;17453;17429;17319;17180;17263;17406;17482;17725;17624;17776;17866;18018;17664;17811;17652;17731;17581;17547;17445;17451;17440;17639;17682;17712;17876;17737;17509;17772;17611;17782;17795;17990;17837;17676;17599;17511;17605;17666;17603;17630;17693;17485;17544;17502;17394;17972;17896;17582;17703;17545;17672;17516;17510;17607;17620;17533;17490;17448;17037;17018;17205;17538;17375;17510;17659;17564;17410;17625;17509;17434;17720;17369;17385;17395;17218;17435;17412;17313;17528;17715;17623;17343;17584;17633;17798;17623;17496;17554;17719;17655;17719;17351;17261;17750;17360;17245;17236;17437;17478;17400;17769;17325;17621;17504;17636;17727;17918;17720;17491;17417;16947;17196;17438;17469;17292;17548;17431;17322;17565;17416;17187;17160;17135;17629;17313;17363;17233;17273;17526;17519;17551;17806;17609;17593;17193;17327;17064;17053;16986;17303;17661;17580;17344;17019;16774;17085;17617;17786;17754;17791;17739;17475;17723;17696;17912;17587;17722;17747;17777;17610;17237;17233;17090;17286;17271;17281;17196;17427;17481;17246;17307;17217;16945;17294;17429;17782;18168;18254;18050;17912;17497;17263;17667;17514;17799;17910;17491;17621;17504;17186;17208;17075;16168;14464;13398;14860;16679;17227;17654;17821;17576;17667;17687;17612;17270;17504;17555;17635;17777;17891;18033;18333;18423;17995;17839;17800;17649;17746;17806;17604;17304;16634;16640;16819;17553;17688;17574;17725;17605;17797;17676;17699;17437;17627;17554;17719;17808;17551;17485;17619;17603;17600;17671;17581;17615;17830;17990;17508;17407;17560;17853;17762;17719;17753;17831;17967;17747;17933;17904;17823;17737;17877;18103;17993;17847;17977;17943;18023;17671;17916;17831;17914;17594;17822;17969;17589;17758;17867;17471;17904;17480;17387;17103;16963;17559;17791;18010;17917;17976;17328;17829;17609;17621;17322;17086;16987;16974;17363;17834;17890;17713;17624;17517;17660;17064;16448;16892;16929;16591;17054;17460;17643;17369;17610;18098;18027;18186;17981;17651;17933;18074;17823;17503;17510;17442;17621;17371;17247;17408;17008;15791;15029;14974;14940;14249;14411;15132;16499;17025;16743;15693;14518;15258;16397;17321;17261;17294;17752;17724;17572;17584;17847;17581;17728;17857;17812;17842;17805;17728;17538;17577;17849;18070;17905;17915;17719;17697;17886;17812;17746;17483;17658;17433;17627;17899;17709;17922;17993;18025;17973;17780;17976;17631;17939;18020;17974;17816;17928;18059;18120;18056;17895;17936;17878;18146;18057;18022;17973;18113;17717;17465;17929;17578;17743;17849;17588;17558;17567;17691;17708;17788;17718;17967;17938;17649;17903;17874;17782;18020;17779;18040;17946;17944;17931;18033;17889;17831;17570;17695;17473;17719;18063;17723;16710;14512;10728;9597;11094;14323;16645;17689;18168;17931;17709;18110;17904;17697;18237;17980;17962;17662;17611;18013;17774;17888;18160;18131;17925;18083;17890;17927;17961;17930;17869;17839;17966;17735;17754;17857;17741;17876;17966;18022;18161;18134;18087;18134;18009;18142;17859;18095;18153;17850;17718;17715;17536;17412;17694;17843;18118;17853;17632;17570;17588;17628;17754;17742;17693;17945;17844;17747;17823;17814;17735;17618;17956;17878;17577;17873;18191;18243;18720;18646;18510;18241;18230;17813;17382;17340;17371;17284;17721;17751;17851;17559;17505;17086;16803;16533;17025;17410;17304;17371;18062;17876;17902;18063;17712;17799;18035;17819;17607;17601;17697;17674;17488;17478;17619;17730;17607;17244;17184;17582;17643;17810;17997;17912;17704;17648;17729;17793;17807;17067;16116;15474;16665;17476;17903;18227;18032;17999;18177;17789;18050;18055;17897;18064;18009;18071;18230;17949;17889;17750;17733;17881;18000;18113;18126;18314;18201;18074;17899;18251;17898;17796;17761;17663;17862;17678;17893;17552;17851;17656;17984;17453;17640;17367;16878;16014;15218;15864;16794;17426;17528;17404;16771;16586;16534;16811;17035;17138;17032;17295;17575;17251;17138;17367;17423;17490;17368;17323;17482;17726;17613;17565;17556;17581;17823;17742;17637;17652;17618;17594;17762;17868;18187;18042;18136;17935;17930;18040;18242;18174;18276;17961;18281;17929;17691;17869;18007;17987;17963;17835;18036;18348;17800;17883;17866;18171;17971;17991;18099;18055;18151;18215;17997;18043;18144;17715;17573;17483;17466;17997;18094;17916;18082;18043;17922;17954;18062;17936;17931;17580;17296;17362;17722;18081;17720;17790;18019;17797;17643;17485;17919;17785;18116;17974;17841;17774;17483;17063;16729;17440;17647;17750;17605;17942;17905;18008;18089;17869;18044;18165;17783;17797;17739
14927;15051;14963;14895;14540;14495;14688;14718;14667;14682;14581;14612;14564;14980;15015;15194;14708;14569;14475;14870;14775;14962;14676;14698;14818;14692;15027;14884;14809;15017;14776;15056;14679;15241;15123;14802;14961;15100;15148;15100;15239;15258;15338;15492;15170;15316;15142;14973;15459;15402;15650;15604;15644;15829;15486;15394;15354;15294;15479;15400;15638;15188;15002;15254;15008;15678;15686;15755;15513;15725;15209;15074;15381;15846;15698;16123;16313;15826;15875;16036;15797;15868;15808;16145;16041;16171;15747;15670;15910;15677;16086;16037;16002;15817;15458;15543;16072;16073;15890;15938;15517;15326;15671;15733;15695;16048;15768;16033;16008;16285;16348;16261;16411;16058;16023;15819;15845;16236;16178;16320;16162;16312;16112;16091;15915;16246;16243;16193;16366;16396;16328;16175;16197;16389;16361;16475;16396;16394;16209;16206;16225;16394;16349;16511;16359;16617;16374;16196;15948;16289;16480;16497;16071;15546;15295;15775;15965;15780;16441;16310;16188;16139;16294;16221;16434;16171;16194;16126;16169;16447;16162;15759;15512;15788;15899;15824;15712;15828;15976;16076;15975;15990;16090;15712;15783;15797;15771;15643;15826;16345;16452;16462;16372;16394;16433;16539;16263;16161;15990;15847;16057;16049;15925;16238;16319;16368;16459;15989;16111;16133;16351;16366;16363;16347;16469;16137;16365;16560;16293;16421;16380;16550;16579;16445;16187;16354;16293;16576;16093;16250;15866;15854;15842;15833;16111;16221;16254;16456;16407;16330;16228;16529;16436;16080;16127;16621;16367;16379;16476;16149;16389;16212;16417;16259;16463;16602;16264;16530;16490;16720;16868;16806;16694;16636;16750;16719;16637;16651;16362;16332;16330;15763;15064;15517;15921;16000;15881;15451;14964;14725;14866;15395;15911;16262;16319;16204;16045;16063;16254;16233;16564;16323;16300;16311;15178;11917;7165;4040;3274;5691;9985;13783;15643;16411;16549;16819;16858;16601;16576;16872;16748;16545;16836;16568;16621;16397;16433;16441;16141;16438;16772;16675;16592;16542;16691;16633;16411;16393;16495;16239;16377;16141;16669;16712;16506;16716;16631;16771;16723;16907;17007;16848;16984;16637;16528;16534;16721;16601;16564;16597;16370;16802;16850;16828;16988;16992;16681;16725;16613;16782;16597;16058;16180;16765;16814;16496;16774;17021;16813;16509;16347;16633;16742;16521;16586;16231;16183;16436;16575;16642;16797;16627;16802;16731;16877;16879;16787;16670;16690;16173;16014;15907;16646;16546;16845;16810;16490;16362;16150;16285;16286;16441;16600;16501;16811;16612;16775;16738;16678;16547;17062;16940;17048;17366;17228;17356;17049;17211;17025;17090;17251;17149;17137;16907;16826;16985;16722;17442;17063;17340;16972;16864;17058;16715;16907;16636;16316;15525;15009;15216;16288;16290;16498;16800;16635;16972;16807;16581;17023;16925;16984;17055;16838;16598;16894;17132;16731;16710;16467;16809;17059;17525;17776;17803;17080;17168;17197;17027;17253;17257;17302;17172;17190;16827;17153;17178;17345;16884;16892;16927;16785;16902;16664;17273;17020;17006;17028;17186;17511;17397;17526;17724;17643;17669;17546;17493;17455;17514;17297;17307;17219;17232;17126;17287;17273;17216;17302;17171;17423;17124;16909;17528;17403;17386;17281;17104;17202;16902;17195;16802;16793;16955;16949;17115;17137;17152;16836;17078;17294;16979;17064;16961;16858;17198;16944;16886;16942;16799;16947;16683;16522;16576;16553;16941;16948;17218;16926;16977;17209;17337;17440;17313;17159;17227;17335;17519;17264;17028;17425;17296;17220;17230;17042;16563;16607;17001;17083;17208;17146;17259;17793;18074;17991;17690;17632;17563;17482;17610;17538;17415;17686;17672;17939;17778;17752;17615;17649;17470;17251;16881;17167;17462;17587;17475;17735;17447;17597;17227;17393;17867;17482;17491;17558;17430;17209;17343;17458;17552;17508;17253;17463;17544;17629;17492;17497;17462;17361;17573;17445;17536;17450;17637;17516;17527;17637;17347;17283;17267;17608;17556;17638;17728;17907;17805;17496;17719;17799;17786;17685;17493;17480;17372;17536;17491;17339;17091;16091;15754;16326;17268;17538;17381;17434;17116;17226;17239;17180;17274;17101;16943;16998;17066;16987;16624;17088;17320;17341;17035;17020;17261;17348;17605;17618;17867;17715;17728;17817;17582;17895;17921;17927;18125;17917;17772;17504;17297;17631;17804;17802;17630;17655;17537;17649;17556;17441;17613;17731;17547;17605;17488;17523;17696;17705;17759;17320;17408;17213;17331;17552;17530;17587;17307;17478;17371;17548;17104;16162;16575;17372;17910;17879;18140;17865;17460;17302;16960;17115;17272;17249;17270;17090;17398;17455;17654;17198;16916;16738;16765;17095;17386;17385;17575;17347;17430;17027;16878;17041;17169;17172;17232;17051;16824;17029;16868;17081;17163;17144;17056;17228;17205;17417;17409;17532;17479;17405;17358;17400;17013;17241;17018;17187;17070;16926;17286;17502;17511;17403;17744;17375;17086;17361;17532;17511;17607;17656;17416;17312;16931;17365;17615;17710;17531;17409;17520;17647;17679;17677;17348;17389;17555;17263;17738;17561;17529;17237;17059;17375;17483;17395;17302;17351;17484;17600;17523;17510;17347;17241;17511;17555;17533;17278;17590;17256;17215;16994;16904;17095;17338;17472;17463;17596;17418;17365;17246;17370;17429;17252;17343;17301;17499;17689;17628;17673;17706;17746;18001;17724;17661;17863;17545;17588;17574;17521;17453;17369;17707;17597;17797;17778;17784;17549;17603;17834;17630;17734;17728;17607;17834;17612;17824;17768;17467;17630;17531;17755;17367;17330;17679;17635;17837;17927;17782;17709;17498;17577;17216;17553;17585;17456;17389;17567;17481;17419;17146;17378;17515;17631;17661;17297;17622;17723;17519;17868;17397;17310;17535;17697;17470;17571;17539;17535;17489;17600;17706;17698;17445;17799;17598;17708;17473;17754;17780;17735;17512;17529;17417;17526;17534;17597;17250;17252;17186;17291;17322;17434;17473;17427;17459;17617;17580;17351;17704;17583;17097;17140;17338;17401;17602;17407;17357;17309;17421;17296;17497;17214;17221;17144;17435;17379;17457;17590;17515;17445;17311;17735;17743;17515;17490;17158;17312;17116;17118;17098;17427;17618;17410;17524;17007;17501;17518;17851;17621;17647;17587;17656;17623;17857;17650;17612;17735;17505;17860;17643;17683;17707;17266;17134;17136;17141;17280;17329;17294;17333;17548;17202;17148;17042;17113;17536;17667;17927;18314;18236;17687;17503;17357;17537;17554;17729;17779;17563;17441;17425;17108;17282;17300;16648;15524;14928;16086;16746;16876;17150;17529;17677;17538;17209;17170;17450;17275;17284;17384;17541;18008;18087;18556;18544;18284;17847;17715;17689;17790;17760;17723;17651;17379;17128;17436;17521;17842;17826;17540;17753;17579;18028;17581;17584;17392;17570;17920;17880;17851;17475;17545;17501;17779;17620;17355;17411;17376;17594;17791;17580;17568;17508;17735;17945;17827;17730;17691;17728;18004;17914;17766;17872;17813;17971;18043;17934;18051;18151;18018;18020;17822;17822;17729;17890;17553;17601;17636;17603;17401;17419;17685;17834;17842;17377;17410;17487;17631;17840;17805;18064;17889;17732;17717;17524;17314;16996;17174;16879;17240;18016;17709;17936;17792;17385;17361;17315;16848;16782;17000;16617;16751;17412;17474;17531;17731;17687;18095;17961;18057;17963;17627;17804;17624;17741;17393;17233;17426;17392;17535;17361;17022;15568;14200;13936;14436;15230;15434;16074;16889;17170;17154;16334;15661;15672;16487;16731;17031;17283;17685;17671;17862;17865;17322;17897;17804;17641;17831;17786;17858;17683;17705;17917;17573;17921;18108;17869;17862;17679;17722;17657;17742;17726;17504;17385;17801;17984;17885;18019;17958;18047;18121;17838;17923;17800;18117;17881;17725;17695;17567;17629;18161;17926;17775;17757;17992;17865;18036;17792;17840;17872;17856;17804;17860;17664;17987;17825;17845;17734;17830;17623;17660;17529;17720;17912;17725;17785;17968;18094;18025;17943;17718;17832;17934;18130;18100;17746;17984;17815;17437;17609;17791;17803;17920;17887;17280;15474;12441;10814;11528;13405;16270;17674;17917;17955;17850;17774;17817;17872;17791;17830;17786;17761;17874;17695;17652;17754;17945;17970;17964;17943;18117;17935;18040;17870;17922;18226;17966;17970;17618;17928;17738;18012;17894;17998;18043;18062;17960;17677;17981;17955;17887;18158;17994;18179;17844;17462;17243;17067;17663;17868;18106;17875;17952;17734;17541;17726;17484;17532;18053;17836;17859;17706;17716;17856;17640;17694;17939;17972;17865;17903;17925;18079;18378;18414;18588;18372;18168;17998;17616;17662;17338;17398;17621;17797;17797;17893;17795;17791;17605;17599;17394;17652;17737;17766;17917;17875;18048;18068;17837;17917;17996;17703;17855;17477;18002;17709;17486;17723;17461;17940;17472;17294;17372;17615;17929;17820;18017;17578;17660;17746;17705;17859;17804;17338;15982;15204;16214;17695;17897;18208;17964;18111;18075;18059;17981;18054;18088;17903;18096;17963;17816;18143;18007;17700;17855;17775;18206;18059;17882;17977;18018;17935;17920;17681;17985;17737;18070;17774;17861;17883;17867;17819;17877;17734;17567;17415;17641;17478;17241;16386;15660;15504;16564;17071;17287;17248;16928;16760;16831;16971;17168;17325;16948;17145;17200;17386;17372;17008;17181;17407;17459;17331;17668;17567;17678;17567;17912;17799;17858;17844;17672;17932;17877;17645;17981;17588;17991;18043;18298;18403;18055;18117;18226;18063;18281;18107;18187;17977;17696;17747;18006;17894;17911;18300;17971;18346;18032;17848;17577;17871;17916;17809;17980;18196;17959;18092;18114;17897;17987;17973;17242;17085;17330;17894;18103;17952;17989;18038;17854;17936;17767;18038;17381;17161;16946;17585;18061;18039;17583;17802;17910;18044;18101;17825;17854;18132;17769;17715;17988;17658;17645;16996;16997;17305;17457;17695;17834;18025;18005;17914;18068;18017;17967;17885;17946;17960;17953
14866;15053;15359;14900;14856;14606;14522;14877;14992;14576;14774;14795;14617;14977;15070;14799;14653;14628;14485;14809;14627;14463;14319;14769;14313;14661;14815;14844;14906;14793;14712;14628;14719;14968;14705;14701;15070;15388;15346;15469;15280;15033;15189;15315;15339;15387;15517;15496;15500;15487;15857;15759;15884;15730;15651;15587;15318;15448;15662;15541;15476;15411;15199;14828;14970;15406;15678;15769;15591;15463;15822;15503;15717;15797;15802;16001;15910;15928;15754;15902;15913;15963;15893;15903;15939;15988;15872;15728;15946;15580;16143;16516;16141;15845;15403;15803;15790;15893;16112;16003;15626;15663;15637;15838;15790;16004;16174;16064;15960;16257;16226;16198;16348;16088;16307;16148;16156;16055;16401;16339;16386;16229;16327;16235;16298;16483;16319;16229;16397;16315;16222;15999;15834;16261;16102;16413;16294;16216;16298;16503;16157;16291;16224;16530;16383;16353;16391;16268;16012;16296;16480;16212;16104;16073;15984;15621;15756;15676;16468;16219;16299;16365;16185;16047;16463;16425;16072;16293;16122;16224;15855;15522;15688;15551;15277;15408;15421;15473;16061;15960;15841;16033;15800;15896;15910;16032;15838;15772;16166;16268;16326;16482;16662;16445;16519;16546;16410;16412;16149;16101;16276;16058;16147;15916;15935;16432;16317;16079;15915;16027;16283;16463;16398;16519;16458;16201;16258;16565;16552;16448;16278;16577;16424;16341;16466;16168;16267;16040;16272;15917;15412;15713;15875;15954;16260;16066;16407;16591;16362;16236;16094;16122;16042;15964;15901;16056;16271;16273;16182;16217;16113;16171;16186;16412;16414;16339;16754;16451;16870;16959;16791;16640;16718;16743;16458;16644;16836;16574;16624;16268;16440;16031;15989;16162;16442;16557;16212;15741;15816;15783;15837;15995;16090;16372;16380;16240;16069;16154;16399;16396;16411;16354;16531;16163;14631;11175;6321;3550;3282;6348;11117;14609;15842;16408;16638;16569;16549;16914;16679;16534;16497;16694;16634;16460;16452;16295;16389;16477;16610;16503;16611;16837;16542;16418;16537;16336;16477;16209;16319;16436;16492;16312;16504;16766;16993;16774;16815;16633;16942;16898;16875;16932;16719;16654;16507;16291;16491;16613;16702;16694;16857;16988;17016;17159;16856;16773;16629;16748;16723;16463;16620;16358;16367;16607;16643;16549;16856;16630;16674;16342;16010;16754;16509;16320;16362;16214;16424;16335;16434;16482;16470;16809;16871;16939;16471;16815;16671;16396;16506;16356;16349;16291;16502;16514;16771;16564;16489;16419;16367;16279;16398;16395;16422;16525;16717;16758;16828;16404;16903;16971;17115;16975;17195;17176;17030;17252;17224;17480;16880;16931;17149;17079;17071;16722;16954;16824;16978;16974;16954;17180;17063;17204;17173;16806;16924;16858;16370;15842;15574;16117;16251;16220;16747;16648;16606;16776;16733;16859;16926;16951;16901;16893;16999;17066;16806;17017;17038;16861;17086;17413;17631;17521;17830;17415;17137;17264;16997;16853;17088;17168;17327;17262;17054;17024;17082;17417;17407;17185;17095;16872;17171;16837;17065;16944;17097;17105;17149;17475;17304;17270;17212;17408;17616;17558;17459;17617;17516;17382;17274;17469;17260;17328;17218;17185;17220;17318;17394;17238;17223;17244;17160;17139;17118;17253;17359;17449;17061;17173;17067;16658;16752;16774;17211;17159;17232;17003;17123;16742;16869;17100;17071;17263;17105;17115;17052;17043;17234;16899;16781;16780;16693;16815;16809;17018;17016;17155;17312;17133;17001;17451;17189;17300;17258;17416;17325;17282;17504;17367;17232;17132;17302;16939;16813;16596;16699;16636;16765;17167;17307;17431;17632;17865;17787;17537;17846;17838;18008;17770;17290;17422;17823;17677;17413;17621;17832;17725;17375;17375;17386;17051;17382;17575;17659;17750;17354;17424;17810;17230;17473;17777;17496;17555;17206;17257;17177;16997;17418;17279;17537;17651;17540;17219;17465;17586;17576;17573;17808;17560;17544;17268;17324;17630;17683;17739;17543;17481;17496;17557;17724;17680;17578;17784;17872;17760;17691;17721;17715;17556;17521;17337;17640;17416;17664;17589;17337;16822;15456;14688;15773;17010;17208;17213;17326;17499;17373;17070;17235;17143;17036;17077;16991;17021;17074;16828;16897;17050;16897;16012;15998;16577;16737;16675;16932;17594;17763;17301;17477;17895;17863;17997;17851;17867;17956;17950;17529;17687;17471;17615;17680;17474;17655;17798;17886;17480;17576;17359;17800;17660;17626;17668;17551;17603;17525;17729;17714;17593;17457;17605;17800;17304;17287;17357;17453;17345;17159;16817;16119;16316;17150;17778;17880;17819;17953;17436;17109;17185;17294;17353;17345;17456;17474;17525;17633;17372;17333;16785;16323;16661;16732;17219;17130;17120;17034;17052;16979;17074;17193;17218;17030;16800;16786;16538;16782;17085;17241;17308;17150;17242;17442;17248;17481;17319;17278;17136;17272;17202;16933;16861;17039;17112;17143;17198;17143;17397;17354;17405;17362;17608;17212;17408;17200;17399;17409;17499;17227;17406;17219;17071;17150;17453;17582;17521;17591;17498;17604;17617;17325;17358;17331;17351;17465;17734;17507;17588;17200;17432;17472;17785;17627;17335;17311;17450;17408;17469;17294;17230;17307;17382;17568;17363;17411;17240;17503;17655;17249;17171;17026;17474;17464;17710;17590;17477;17480;17318;17538;17358;17506;17378;17383;17625;17587;17420;17625;17897;18035;17949;17964;17821;17516;17796;17375;17384;17469;17574;17568;17628;17720;17732;17826;17778;17743;17758;17536;17633;17687;17681;17905;17649;17663;17415;17592;17702;17584;17549;17666;17618;17387;17593;17601;17811;17761;17751;17311;17252;17489;17545;17639;17579;17534;17603;17421;17337;17707;17597;17295;17514;17770;17547;17647;17375;17391;17528;17639;17478;17488;17359;17650;17445;17481;17608;17578;17378;17381;17552;17719;17744;17802;17739;17687;17536;17598;17613;17691;17490;17386;17372;17273;17784;17491;17193;17238;17231;17471;17210;17459;17302;17100;17429;17532;17442;17589;17695;17570;17397;17502;17645;17823;17490;17429;17309;17373;17328;17397;17419;17636;17414;17215;17122;17189;17544;17332;17253;17484;17393;17437;17462;17725;17374;17427;17084;17525;17320;17400;17433;17468;17646;17568;17424;17575;17516;17897;17529;17598;17454;17501;17641;17838;18024;18033;17636;17702;17584;17667;17543;17420;17216;17339;17015;17128;17179;17539;17355;17583;17190;17375;17205;17290;17294;17171;17590;18025;18041;17930;18047;17985;17704;17785;17927;17603;17720;17469;17387;17498;17542;17118;17363;17222;16516;16345;16794;17076;17162;17381;17615;17595;17430;17109;17108;17449;17347;17420;17654;17799;17872;18164;18241;18380;18103;17973;17922;17790;17545;17579;18026;17604;17587;17720;17896;17669;17716;17612;17662;17710;17750;17598;17479;17454;17433;17790;17618;17906;17468;17619;17473;17513;17506;17110;16652;16316;16480;17090;17782;17817;17523;17310;17583;17656;17538;17549;17703;17683;17856;17933;17883;17783;17672;17697;17753;17823;17985;17783;17842;17803;17676;17614;17707;17754;17801;17813;17537;17751;17227;17220;17874;17918;17791;17729;17735;17599;17891;17939;18067;17952;17866;17777;17751;17679;17271;17213;17046;17166;17424;17618;17645;17853;17654;17672;17420;17296;17233;16955;17476;17090;17086;17423;17851;17542;17544;17830;18159;18142;18088;17898;17866;17802;17583;17444;17316;17509;17426;17520;17692;17220;17046;15924;14983;14711;15002;16203;16851;16962;17361;17303;17115;17105;16558;16460;16687;16742;16817;16821;17302;17536;17751;17615;17517;17830;17879;18125;17919;18095;18074;17835;17812;17918;17980;17990;18321;17795;17531;17209;17527;17804;17896;17599;17561;17591;17690;17674;18114;18030;18057;17951;18112;18080;17975;17859;18131;17984;17788;17599;17082;17336;17871;17885;17737;17798;17929;17990;18053;18006;17866;17955;18003;17709;17726;17703;17766;17796;17555;17740;17813;17670;17432;17668;17501;17568;17740;18051;17972;17964;17803;17732;18070;18093;18066;17921;18135;18026;17863;17959;17602;17710;17903;17894;18193;17967;17593;15954;13566;12100;12519;14371;16374;17564;17794;18001;17757;17773;18018;17784;17746;17687;17661;17796;17788;17739;17502;17472;17980;18206;17978;18125;17907;18102;18067;18100;17798;17985;18014;17933;18072;17870;17976;17894;18069;17905;18137;17890;17952;17584;17875;17648;17689;17899;18239;18093;18009;17869;17219;17339;17707;17959;17757;17791;17907;17881;17780;17525;17249;17647;17795;17861;17904;17873;17843;17951;17657;17729;17974;17826;17831;17842;17801;18090;18528;18350;18455;18369;17917;17802;17548;17277;17360;17462;17617;17816;17788;17681;17849;17809;17724;17896;17911;18133;17731;17796;17775;17345;17963;17821;17914;17974;17891;17929;18192;18011;17931;17585;17443;17525;17809;17567;17562;17405;17278;17365;17557;17965;17658;17601;17603;17619;17931;17731;17964;17602;16866;16460;17169;17740;17910;17931;17792;17897;18033;18058;18035;18176;18152;17963;17865;18166;18289;18047;17841;17914;17772;17940;17963;18114;17968;18034;18063;17793;17947;17853;17649;17937;18076;17767;17766;17808;18034;17684;17827;17794;17492;17460;17663;17453;17333;17069;16618;16209;16285;16773;17074;17336;17044;16837;16857;16981;17051;16999;17216;17064;17119;17133;17243;16991;17220;17418;17613;17567;17493;17734;17354;17777;17788;17996;18034;17864;17996;17828;18086;17850;17966;17664;17990;17984;18150;18368;18096;18327;18125;18188;17994;18207;18107;17865;17806;17875;18313;18008;18003;18094;18079;18374;17971;17678;17260;17688;18070;17851;18053;18237;18166;18165;18075;18037;17815;17823;17762;17096;17536;17655;18114;18077;18322;17960;18075;17929;18146;17830;17360;16956;16730;17182;17577;17800;17539;17802;17964;17803;17982;17755;17943;18067;18020;17769;18082;17722;17305;16649;16602;17212;17808;17994;17796;17961;17932;18152;17965;18056;17887;17962;18057;18077;18138
15014;14972;14979;14725;14328;14233;14450;14890;14769;15015;15043;14873;14869;14898;14776;14755;14748;14731;14770;14686;14771;14452;14126;14515;14219;14596;14902;14988;14778;15007;14811;14613;14709;14939;14954;14882;15069;15268;15493;15495;15411;15083;15504;15363;15449;15585;15363;15502;15576;15678;15459;15763;15663;15573;15640;15455;15520;15390;15762;15592;15497;15397;15165;15186;15276;15598;15747;15904;15669;15473;15863;15633;15631;15776;16066;16150;15786;15805;15999;15622;15604;15812;16044;15929;15874;15781;15836;15706;15705;15827;16170;16267;16080;15742;15542;15703;16232;16278;16052;15988;16105;16000;15697;16001;15924;16160;16024;16383;16363;16031;16055;16126;16082;16237;16176;16121;16094;16204;15920;16469;16375;16329;16331;16129;16191;16146;16473;16440;16281;16327;15953;16023;16205;16108;16381;16328;16645;16490;16261;16302;16345;16091;16130;16426;16354;16219;16467;16018;16512;16291;16485;16405;16171;16249;16361;16187;16001;15843;16283;16253;16080;16280;16386;16470;16270;16479;16298;15992;16248;15910;15806;15803;15616;15537;15102;15450;15522;15648;15796;15721;16007;16137;16185;15879;15835;16127;16487;16174;16382;16323;16689;16565;16426;16359;16816;16520;16465;16536;16463;16202;16347;16072;16033;16036;16019;16304;16186;16364;16248;16213;16340;16436;16277;16418;16341;16191;16339;16381;16442;16336;16404;16343;16424;16302;16019;16372;16478;16301;15852;15822;15801;15635;16165;16347;16123;16358;16539;16379;16294;16241;16113;16042;15993;15816;15695;16170;16426;16377;16266;16233;16200;16280;16235;16368;16213;16331;16711;16672;16723;16659;16494;16557;16809;16659;16418;16567;16440;16523;16830;16698;16428;16295;16305;16391;16536;16397;16064;16040;16179;16091;16311;16164;16401;16463;16191;15892;16122;16163;15905;16453;16274;16548;16256;15951;14610;10624;5847;3245;3582;6975;11987;15019;16143;16566;16393;16571;16789;16873;16933;16612;16486;16805;16564;16389;16208;16203;16279;16436;16305;16612;16805;16794;16618;16465;16495;16552;16267;16525;16578;16560;16355;16532;16399;16548;16795;16713;17065;16863;17134;16792;16851;16878;16958;16603;16401;16456;16479;16571;16468;16788;16719;16882;16959;16859;17114;16733;16496;16622;16675;16486;16654;16258;16693;16766;16609;16507;16837;16871;16632;16290;16585;16529;16497;16369;16489;16115;16250;16446;16439;16202;16393;16671;16750;16655;16567;16517;16357;15886;15698;15897;16372;16443;16801;16880;16715;16556;16576;16581;16524;16520;16393;16321;16209;16657;16509;16474;16356;16615;16604;16776;16940;17267;17217;17253;17400;17308;17245;17370;17077;17138;17385;17343;17019;17236;17073;16911;16770;16902;17024;17165;16771;16893;16941;16982;16973;16963;16666;15958;16088;16194;16379;16238;16391;16577;16631;16824;16614;16684;16682;16724;16685;17089;17175;17003;16920;16997;16958;17075;17490;17684;17734;17955;17832;17288;16997;16986;16959;16840;17205;17300;17398;17242;17060;16965;17216;17187;17322;17131;17073;17163;17254;17187;16765;16967;16754;16739;17013;17121;17265;17446;17429;17585;18000;17832;17861;17585;17352;17476;17337;17678;17388;17526;17272;17190;17235;17313;17115;17567;17371;16946;17186;17268;17344;17560;17450;17304;17106;16952;17173;16994;17017;17132;17155;16974;16469;16911;16687;16959;17180;16948;17203;17159;16941;17336;17209;17268;17065;16885;16810;16623;16980;17081;17000;16934;16855;17021;17317;17076;16944;17297;17071;16946;17080;17249;17175;17269;17330;17365;17296;17197;17288;17118;16897;16550;16485;16733;16900;17075;16789;17042;17461;17820;17660;17503;17943;18081;18029;17804;17805;17326;17423;17764;17532;17548;17653;17753;17558;17638;17259;17428;17744;17798;17408;17707;17465;17645;17448;17348;17481;17580;17478;17438;17404;17332;17162;17378;17215;17509;17447;17294;17341;17389;16911;17401;17344;17382;17397;17663;17196;16989;17362;17497;17310;17545;17720;17640;17321;17459;17652;17587;17694;18134;17936;17771;17925;17814;17430;17646;17581;17487;17453;17680;17708;17570;17203;16531;15271;14820;15698;17066;17191;17252;17410;17152;17153;17337;17110;17214;17060;17244;17113;17059;16918;16932;16929;16516;15944;14818;14894;15644;15093;14546;15542;17013;17681;17445;17290;17774;17813;17890;17888;17874;17891;17621;17299;17538;17724;17541;17402;17619;17916;17754;17875;17603;17288;17612;17503;17692;17631;17462;17534;17410;17799;17584;17446;17482;17417;17768;17571;17298;17362;17415;17296;17400;17382;17353;17001;16946;17425;17808;17939;17805;17740;17693;17371;17222;17350;17502;17609;17453;17468;17487;17627;17658;17441;16973;16587;16722;16696;17027;17416;17274;16969;17133;17004;17321;17234;17284;16847;17159;16780;16329;16408;16905;17334;17345;17246;17124;17314;17499;17299;17472;17399;17025;16929;17170;16939;16821;16906;17157;17176;17424;17565;17524;17309;17296;17469;17519;17446;17621;17132;17388;17448;17300;17216;17382;17383;17146;17192;17223;17626;17476;17582;17632;17632;17334;17592;17386;17239;17553;17731;17511;17683;17322;17491;17168;17431;17579;17577;17383;17393;17098;17343;17055;17174;16795;17137;17185;17435;17390;17211;17310;17426;17500;17514;17245;17007;17255;17315;17584;17662;17578;17653;17475;17547;17435;17412;17367;17385;17382;17446;17762;18051;17903;17880;17730;17670;17705;17757;17639;17556;17506;17935;17558;17880;17631;17770;17751;17794;17809;17787;17714;17674;17495;17755;17518;17639;17693;17755;17589;17563;17551;17578;17356;17571;17576;17630;17654;17919;17896;17823;17634;17393;17462;17439;17453;17694;17556;17762;17681;17648;17165;17427;17544;17756;17306;17170;17428;17673;17704;17562;17620;17669;17537;17319;17574;17591;17883;17623;17598;17400;17286;17544;17378;17739;17802;17589;17776;17741;17610;17521;17416;17915;17508;17240;17460;17184;17263;17381;17277;17341;17388;17555;17308;17373;17161;17193;17404;17759;17892;17889;17784;17524;17421;17301;17421;17489;17529;17236;17269;17446;17480;17397;17519;17398;17640;17525;17526;17297;17260;17622;17318;17603;17335;17405;17468;17266;17128;17264;17485;17328;17776;17469;17415;17461;17261;17257;17202;17037;17489;17765;17683;17725;17439;17537;17604;17638;17622;17825;17529;17475;17539;17539;17715;17634;17595;17154;17225;17215;17234;17488;17468;17497;17579;17405;17107;17047;17303;16933;16952;17422;17846;18104;18150;17757;17713;17444;17353;17345;17681;17550;17462;17601;17171;17252;17205;17043;17105;17144;17517;17358;17279;17488;17732;17441;17397;17254;17051;17342;17369;17425;17456;17987;17877;17904;18020;18368;18005;18285;18044;17962;17796;17784;17613;17705;17665;17872;17813;17627;17690;17509;17787;17588;17490;17876;17596;17607;17831;17621;17863;17632;17696;17490;17506;17200;17068;16884;16252;14996;15952;17391;17623;17612;16863;16778;17217;17466;17550;17719;17457;17772;17862;18050;17815;17808;17609;17718;17838;17763;17738;17835;17654;17786;17551;17898;17756;17925;17725;17939;17787;17559;17593;17550;17652;17882;17873;17740;17816;17640;17801;17808;17903;17793;17865;17734;17417;17319;17008;17447;17436;17575;17689;17829;17875;17863;17768;17542;17385;17558;17397;17288;17514;17520;17704;17676;17748;17508;17419;17622;18004;18350;18165;17856;17682;17657;17429;16952;16992;17253;17569;17631;17703;17520;16896;16347;16206;16143;16656;17199;17391;17374;17348;17445;17166;17154;17191;16902;16738;16617;16521;16364;17003;17555;17599;17635;17738;17854;17795;18140;18129;17794;17686;17628;17729;17753;17971;17936;17952;17939;17433;16925;17537;17719;17823;17936;17564;17795;18033;18132;17789;17966;18059;18031;17853;18244;17910;17954;17899;18053;17807;17716;17617;17709;18034;17829;17554;17782;17750;17733;18013;17683;17763;17929;17722;17820;17565;17567;17460;17196;17358;17551;17647;17735;17762;17767;17796;17663;17532;17964;17956;17648;17875;17981;17893;18077;18022;17966;18017;18136;17777;17642;17487;17311;17810;17773;17855;17944;17615;16147;14561;13699;13910;15538;16968;17552;17593;17849;17547;17491;17795;17948;17644;17564;17786;17920;17993;17772;17506;17318;17809;17846;17971;17808;17968;18342;18005;17952;17781;17941;17791;17831;17821;17947;17991;17990;17752;17966;18148;17862;17527;17878;17894;17862;17866;17849;17959;17820;17762;17859;17693;17709;17737;17832;17610;17679;17827;17628;17605;17407;17345;17687;17471;17956;17983;17803;18063;17836;17672;17698;18043;17816;17887;17582;17792;18147;18013;18289;18297;18038;18096;17796;17385;17579;17415;17492;17728;18005;17773;17934;17882;17647;18072;17889;18048;17926;18074;17921;17686;17634;17548;17816;17962;17875;17658;17857;18065;17705;17667;18040;18109;17652;17586;17485;17325;17056;17310;17205;17484;17616;17512;17395;17177;17476;17870;17918;17772;17888;17847;17720;17568;17728;17999;18125;18070;17794;17872;17958;18314;18195;17982;17869;17933;17926;17941;17959;18130;17842;17902;18096;18052;17899;17843;18105;18126;17911;17937;17852;18037;18020;17991;18023;17640;17884;17865;17846;17750;17870;17679;17709;17749;17671;17799;17240;17128;16964;16767;16699;17139;17378;16954;16928;17167;17363;17303;17098;17102;17069;16928;17025;17105;17157;17137;17453;17332;17295;17632;17591;17382;17590;17696;17997;18271;17937;17994;17976;18029;17903;18082;17852;17911;17870;18245;18029;18048;18170;18379;18119;18378;18030;17893;17901;17896;17948;18253;18198;18016;18022;18179;17940;17816;17894;17603;17713;17959;17829;17847;18148;18247;18116;17905;17883;17697;17656;17581;17678;17612;17981;17919;17864;18005;18149;17986;18044;17909;17563;17461;17412;17110;17127;17367;17606;17796;17687;17821;17925;17933;17627;17931;17913;17525;17630;17696;17376;17380;17221;16735;17405;17888;17867;18057;17808;18025;18156;18050;17993;17802;18060;17850;18016;17888
15337;15095;14915;15175;14288;14119;14337;14679;14807;14537;14853;14844;15003;14700;14592;14832;15042;14827;14658;14602;14304;14166;14147;14333;14420;14759;15087;14934;15031;14719;15166;14674;15118;14614;14524;14950;15249;15434;15305;15068;15143;15636;15708;15478;15448;15417;15392;15344;15614;15792;15695;15645;15446;15631;15554;15599;15617;15492;15699;15384;15510;15284;15049;14885;14923;15487;15803;15752;15636;15407;15419;15441;15745;15730;16011;15762;15926;16144;15547;15604;15859;15918;15868;15877;15878;15847;15755;15919;15931;16110;15843;16289;16222;15895;15746;15857;16235;16328;16120;16051;16058;15779;15907;15966;15988;16191;16043;16327;16255;16090;16135;15837;15956;16058;16159;16192;16212;16025;16059;16263;16183;16239;16404;16284;16300;16212;16282;16401;16135;16161;16113;16432;16286;16031;16425;16224;16371;16196;16390;16381;16210;16051;15943;16121;16312;16220;16520;16294;16408;16327;16455;16426;16366;16352;16033;16147;16311;16523;16306;16274;16111;16200;16265;16251;16341;16588;16402;16364;16079;16136;16180;16107;15944;16087;15643;15603;16074;16071;15914;16153;15815;16203;15978;16025;16234;16048;16248;16383;16582;16427;16597;16424;16111;16514;16414;16553;16370;16478;16200;16193;16183;16263;15991;16035;16096;16451;16568;16399;16188;16146;16332;16291;16240;16398;16459;16255;16275;16343;16235;16157;16235;16351;16466;16152;16151;16076;16219;16209;16052;15846;15888;15956;16045;16293;16359;16316;16209;16366;16184;16124;16050;16066;15903;15740;15650;16217;16262;16303;16058;16274;16227;16287;16387;16246;16469;16241;16533;16552;16622;16736;16809;16663;16757;16772;16491;16226;16081;16311;16379;16261;16464;16178;16293;16131;16245;16166;16446;16217;16472;16177;16123;16153;16026;16289;16115;16067;16015;15853;15938;16312;16346;16489;16282;16263;14669;10791;6127;3442;3814;7517;12201;15129;16298;16254;16677;16789;16731;16760;16758;16725;16690;16650;16686;16262;15897;15996;16427;16499;16518;16447;16420;16448;16457;16516;16625;16717;16429;16363;16638;16591;16169;16188;16370;16553;16564;16945;16655;16714;16751;16697;16705;16597;16656;16530;16508;16480;16279;16500;16473;16776;16948;17042;16938;16777;16856;16861;16893;16592;16549;16217;16311;16337;16509;16632;16617;16824;16841;16807;16418;16357;16385;16526;16535;16563;16501;16438;16336;16280;16458;16341;16914;16786;16830;16600;16579;16646;16321;15594;15021;15570;16388;16694;17110;16813;16763;16534;16120;16174;16474;16452;16547;16498;16497;16402;16859;16434;16552;16542;16709;16550;17198;17031;17166;17534;17157;17224;17401;17131;16991;17044;17153;17296;17154;17063;17193;17054;17326;16975;16851;17100;17123;16948;17089;17370;16997;16550;16376;16032;16011;16406;16178;16146;16487;16578;16595;16725;16736;16822;16758;16503;16823;16808;16721;16954;17120;17112;17031;17375;17651;17875;18038;17843;17535;17232;17173;16916;16954;16873;17149;17259;17247;17399;17243;17186;17406;17338;17371;17108;17339;17245;17010;17079;16897;16910;16973;16922;17061;16950;16979;17160;17407;17448;17750;17622;17929;17809;17677;17479;17722;17610;17433;17232;17246;17394;17209;17228;17149;17240;17096;17305;17061;17110;17190;17237;17327;17357;17263;17337;17042;17357;17226;17107;17052;17112;16742;16670;16722;16858;17063;17034;17039;17073;17279;17049;17029;16991;17190;17005;16827;16627;16688;16879;16968;16855;16969;17227;17258;17186;17017;16758;16736;16999;16891;17048;17041;17234;17231;17398;17297;17055;17304;17053;16922;16774;16667;16563;17124;16920;17047;17282;17780;17530;17467;17601;17869;18067;17749;17668;17864;17677;17463;17401;17549;17655;17718;17736;17644;17638;17697;17696;17566;17507;17854;17383;17652;17624;17630;17581;17546;17742;17407;17587;17724;17403;17239;17242;17241;17353;17171;17353;17230;17291;17264;17391;17284;17449;17765;17516;17362;17357;17438;17183;16967;17336;17537;17910;17453;17393;17279;17268;17426;17687;17721;18057;17674;17758;17564;17422;17516;17565;17430;17501;17465;17545;17191;16882;16069;16034;16429;16811;17242;17379;17319;17338;17121;16986;17256;17272;17371;17151;17168;16994;16867;16882;16668;16435;15925;14751;14467;15127;14085;12421;14023;16134;17410;17000;17251;17524;17706;17763;18152;18044;17871;17513;17703;17609;17557;17587;17536;17487;17600;17788;17499;17443;17722;17601;17575;17707;17597;17591;17833;17543;17509;17465;17747;17560;17525;17569;17714;17451;17535;17429;17248;17407;17482;17969;17434;17467;17517;17559;17787;17932;18067;17849;17736;17722;17422;17790;17733;17562;17671;17461;17671;17507;17526;17000;16744;16344;16797;17071;17283;17421;17240;17387;17273;17144;17354;17153;17355;16988;16672;16012;16096;16544;17260;17346;17240;17000;17045;17246;17256;17620;17464;17469;17410;17271;17099;17126;17132;17196;17391;17237;17358;17275;17256;17423;17194;17539;17503;17320;17398;17366;17624;17295;17060;17229;17302;17285;17375;17406;17577;17644;17769;17811;17280;17158;17213;17455;17487;17647;17810;17943;17809;17725;17364;17433;17477;17397;17479;17430;17104;16930;16943;16988;16602;16156;16703;17383;17492;17419;17489;17439;17488;17578;17402;17166;17123;17249;17473;17440;17514;17471;17517;17601;17204;17359;17663;17380;17327;17494;17697;17577;17478;17700;17771;17691;17911;17801;17664;17411;17455;17690;17438;17658;17619;17785;17934;17697;17950;17511;17662;17814;17669;17764;17753;17651;17832;17817;17882;17774;17279;17407;17454;17620;17589;17634;17697;17666;17882;17819;17768;17575;17661;17366;17331;17682;17638;17790;17593;17557;17510;17514;17338;17574;17574;17588;17516;17595;17581;17692;17622;17458;17470;17675;17687;18025;17583;17840;17321;17401;17358;17435;17406;17522;17489;17719;17799;17866;17920;17570;17507;17755;17670;17517;17496;17329;17341;17171;17414;17427;17699;17565;17580;17537;17255;17268;17146;17435;17724;17811;17645;17629;17387;17665;17367;17383;17343;17432;17333;16909;17600;17548;17437;17323;17722;17593;17632;17278;17527;17245;17299;17198;17237;17258;17841;17624;17419;17422;17365;17346;17435;17520;17343;17187;17347;17430;17198;17186;17276;17701;17812;17472;17763;17521;17709;17548;17761;17841;17581;17544;17634;17711;17618;17804;17472;17278;17474;17126;17406;17383;17394;17529;17475;17522;17576;17121;17159;16860;16418;15898;16678;17780;17870;18012;17914;17777;17519;17494;17314;17488;17285;17330;17487;17487;17322;17270;16919;17154;17320;17845;17547;17311;17425;17723;17864;17654;17466;17165;17332;17330;17533;17510;17699;17822;17725;17986;18319;18222;18137;17850;17789;17809;17567;17547;17904;17481;18044;17832;17796;17632;17558;17546;17588;17697;17756;17590;17731;17731;17707;17784;17718;17504;17697;17291;17119;17383;16943;16179;15213;15885;16890;17536;16796;15592;15383;16251;17411;17367;17268;17638;17782;17718;17836;17974;17939;17644;17537;17667;17764;17740;17943;17875;17728;17484;17785;17784;17669;17847;17934;17919;17824;17686;17739;17842;17656;17679;17541;17681;17813;17475;17704;17883;17784;17832;17814;17548;16955;16855;17117;17615;17517;17613;17868;17814;17761;17868;17477;17416;17427;17174;17432;17361;17370;17423;17533;17721;17788;17533;17847;17913;18235;18114;17849;17740;17641;17258;16679;16698;17075;17614;17381;17428;17158;17132;16520;16413;16847;17200;17586;17411;17374;17254;17347;17100;17408;17260;17121;16905;16591;16502;16910;17096;17432;17606;17836;18020;17910;17712;17840;18115;18036;17807;17224;17863;17755;17848;17921;17896;17658;17289;17247;17643;17652;18099;17876;18066;17873;17821;18117;18178;18194;18002;17995;17861;17681;18093;17992;17978;17887;17969;17750;18024;17945;18098;17946;17846;17741;17772;17936;17884;18006;17830;17994;17853;17724;17687;17453;17345;16794;17082;17371;17656;17609;17984;17604;17641;17746;17786;17905;17730;17741;17844;18132;17954;18139;17888;17853;17887;17981;17990;17768;17639;17439;17577;17792;17940;18084;17836;16882;15591;14410;14406;15535;17128;17709;17896;17799;17994;17540;17710;17794;17870;17832;17952;17979;17902;17805;17324;17759;17802;17684;18049;17973;18160;18026;17905;18225;18205;18083;17877;17836;18113;17948;17902;18097;17768;17823;17477;17653;17934;17649;18068;17959;17951;17839;17820;17794;17943;18036;18001;17838;17885;17793;17699;17595;17893;17664;17295;17099;17317;17581;17560;17818;17960;17909;17897;17708;17559;17921;18022;17865;17814;17394;17385;17851;18033;18158;17954;18037;17660;17775;17588;17481;17472;17671;17655;17850;17950;17731;17655;17635;17749;17524;18020;17893;17846;17926;17665;17540;17963;18155;18025;17940;18351;17884;18107;17905;17863;17949;17850;17745;17640;17546;17515;17077;17047;17033;17181;17541;17626;17177;17229;17356;17805;18058;17682;17592;17897;17836;18033;17978;17977;18121;17966;17913;18080;17873;18274;18452;18322;17952;17845;17810;18034;17776;18119;17972;17921;18230;18023;17924;17807;17910;17955;17957;18179;17874;17919;17753;17838;17988;17980;17710;17897;17573;17688;17726;17624;17676;17536;17474;17602;17514;17264;17172;16748;16574;16934;17032;16453;16606;17125;17380;17298;17131;16935;17057;17034;16876;17166;17386;17232;17363;17154;17277;17325;17283;17289;17295;17449;17691;17844;18163;17939;18017;18196;18301;18019;17946;17965;17976;18125;18246;18041;18140;18075;17979;17983;18041;17818;18109;18025;17819;18096;18076;18068;18260;18181;18012;18083;17886;17692;17794;17986;18022;17783;17951;18023;17847;17971;17933;17865;17842;17612;17386;17647;17854;17832;17882;18037;18242;18030;18000;18010;17670;17775;17748;17269;17239;17649;17892;17827;17580;17805;17886;17896;17693;17858;17565;17407;17448;17637;17448;17517;17387;17139;17548;17887;17878;17820;17941;17873;18027;18248;18062;18064;17903;17886;17781;18147
15048;15344;15166;14963;14372;14209;14567;14380;14810;14459;14818;14832;14425;14537;14744;14738;15123;14881;14859;14683;14413;14124;14213;14228;14489;14725;14783;15164;14945;15034;15149;15026;15109;14972;14583;14963;15145;15071;15258;14759;15044;15304;15543;15460;15241;15297;15468;15439;15694;15710;15502;15739;15547;15698;15630;15524;15517;15584;15298;15382;15349;15308;15212;14865;14924;15051;15179;15757;15450;15471;15428;15262;15357;15632;16013;15959;15781;15872;15713;15610;15998;15877;16164;15849;15866;15774;15922;15973;15903;16106;15995;15949;16081;15903;15901;16088;16227;16377;16045;16278;15754;16126;15993;16068;15775;16020;16122;15944;16311;16437;16102;16093;15999;15970;16017;16089;15937;16196;16036;16235;15964;16255;16084;16427;16255;16315;16248;16170;16360;16262;16215;16068;16316;16187;16287;16407;16336;16268;16350;16236;16268;16325;16023;16113;16253;16248;16532;16470;16406;16520;16591;16568;16454;16112;15715;16198;16191;16261;16513;16239;16066;16157;16344;16242;16353;16497;16515;16498;16430;16146;15976;16038;15892;15986;15506;15972;15984;16488;16139;16159;15885;16085;16070;16005;16019;16330;16464;16293;16301;16337;16423;16500;16235;16272;16385;16370;16490;16490;16222;16468;16394;16346;16268;16384;16325;16598;16629;16466;16465;16478;16345;16650;16144;16123;16304;16239;16257;16124;16220;16453;16377;16725;16401;16193;16399;16336;16298;16093;15836;15846;15801;16197;16159;16149;16501;16227;16341;16120;16088;16267;15919;16048;16097;16080;15706;16050;16264;16371;16129;16171;16479;16372;16376;16134;16529;16320;16288;16589;16581;16651;16662;16742;16721;16401;16154;16120;16232;16411;16381;16352;16496;16084;16121;16158;16013;16376;16583;16372;16281;16102;16098;16162;15599;15544;15743;16050;15702;15418;15755;16066;16527;16426;16490;16004;14367;10159;5616;3409;4401;8377;13016;15720;16479;16464;16913;16541;16647;16607;16575;16452;16632;16519;16478;15892;15642;16054;16355;16424;16613;16282;16309;16511;16564;16593;16678;16675;16731;16474;16780;16424;16330;16247;16421;16209;16313;16587;16431;16507;16634;16324;16724;16705;16633;16689;16439;16188;16215;16572;16695;16692;16918;16830;17148;16745;16913;16883;16737;16704;16378;16171;16194;16309;16466;16730;16613;17016;17142;16724;16552;16459;16366;16501;16456;16489;16485;16445;16279;16541;16591;16747;16594;16890;16412;16745;16749;16734;16308;15921;15540;16180;16395;16787;16797;16668;16681;16396;16178;15878;16429;16233;16622;16488;16668;16544;16730;16638;16705;16579;17230;16892;16977;17247;17505;17444;17295;17183;17201;17301;17057;17087;17295;17317;17156;17370;17134;17021;17180;17169;17009;16936;17053;17139;16986;16879;17018;16834;16375;16256;16302;16247;15826;16195;16578;16606;16802;16591;16638;16717;16744;16715;16503;16423;16782;16807;17091;16863;17305;17351;17636;17689;17718;18013;17593;17608;17364;17243;16973;16756;17249;17475;17245;17180;17215;16970;17091;17123;17464;17322;17168;17347;17202;17112;17102;17054;17009;16953;17007;16980;17133;16965;17036;17624;17578;17812;17757;17827;17554;17693;17888;17809;17330;17289;17494;17407;17221;17713;17228;17416;17181;17157;17278;17135;17136;17118;16868;17073;17303;17177;16988;16932;16970;17064;16995;16803;16741;17121;17179;17107;16990;17092;16698;16988;17307;17071;16921;17137;16868;16880;16841;16467;16349;16693;17051;17150;16983;17260;17334;16931;16510;16522;16741;16993;16848;17010;17125;17214;17297;17379;17311;17209;17200;17171;17126;16877;16862;16801;17020;17012;17221;17363;17526;17708;17508;17681;17709;17651;17852;17785;17805;17575;17305;17333;17132;17575;17594;17615;17446;17738;17659;17559;17618;17613;17861;17710;17627;17457;17783;17419;17750;17683;17418;17366;17468;17527;17213;17481;17338;17369;17224;17287;17342;17383;17193;17535;17531;17475;17620;17813;17663;17328;17056;17076;16015;16612;17097;17553;17155;17376;17223;17107;17244;17797;17828;17787;17921;17730;17776;17681;17398;17357;17307;17369;17353;17265;17054;16710;16350;16535;16874;17073;17167;17334;17163;17160;17055;17161;16966;17309;17562;17429;17014;16829;16808;16903;16752;16768;16354;15977;16333;16114;14943;13671;15325;16767;17108;16970;17107;17808;17942;17939;18146;18127;17729;17594;17562;17535;17499;17555;17523;17335;17730;17775;17454;17628;17690;17588;17854;17666;17729;17582;17518;17577;17610;17438;17451;17790;17498;17443;17603;17764;17630;17481;17407;17277;17718;17774;17770;17841;17609;17829;18056;18136;17985;17884;18083;17551;17725;17759;17342;17232;17686;17719;17641;17428;17475;16931;16585;16212;16563;17298;17420;17574;17559;17341;17135;17335;17195;17096;17035;17008;16858;16414;16242;16978;17043;17125;17031;17059;17239;17410;17510;17609;17717;17342;17760;17456;17318;16992;17296;17183;17410;17469;17462;17537;17645;17672;17461;17726;17559;17376;17458;17544;17677;17549;17385;17477;17525;17327;17576;17671;17801;17648;17745;17410;17481;17517;17359;17258;17524;17708;17741;17641;17669;17515;17474;17281;17581;17511;17306;17658;17409;17259;17194;16929;16558;16235;16484;17032;17266;17512;17565;17522;17451;17489;17266;17236;17466;17643;17608;17345;17188;17474;17450;17474;17251;17378;17515;17131;17345;17215;17267;17430;17582;17707;17639;17638;17713;17605;17655;17622;17639;17848;17477;17901;17580;17754;17909;17622;17576;17537;17578;17775;17737;17913;17604;17601;17761;17590;17688;17627;17719;17696;17545;17609;17634;17682;17503;17840;17686;17908;17809;17616;17264;17277;17393;17618;17686;17545;17646;17464;17509;17266;17448;17497;17424;17517;17464;17670;17651;17814;17866;17643;17589;17584;17636;17595;17380;17496;17313;17342;17728;17641;17486;17694;17641;17798;17931;17989;17701;17707;17560;17625;17506;17490;17335;17408;17574;17200;17404;17562;17644;17592;17207;17432;17156;17330;17558;17364;17735;18050;17728;17850;17444;17719;17157;17455;17116;17351;17337;17319;17545;17541;17604;17530;17493;17487;17690;17428;17255;17282;17224;17317;17212;17248;17302;17535;17335;17347;17304;17260;17515;17610;17544;17303;17170;17105;16902;17237;17544;17798;17923;17641;17511;17551;17330;17770;17839;17611;17737;17594;17567;17236;17506;17575;17620;17510;17757;17538;17263;17492;17353;17542;17512;17321;17185;17191;16956;16947;16171;15755;16592;17547;18032;17981;17855;17811;17450;17377;17619;17195;17338;17230;17505;17502;17568;17469;17137;17397;17518;17492;17303;17047;17353;17846;17881;17785;17543;17366;17471;17359;17396;17457;17530;17428;17614;17611;18125;18107;17870;17737;17837;17770;17756;17479;17420;17500;17941;17612;17645;17717;17680;17998;17561;17607;17880;17957;17958;17920;17905;17763;17688;17562;17520;17615;17290;17626;17321;17151;16691;16688;17305;17347;16007;14469;14345;15996;16892;17105;17368;17360;17357;17697;17649;17597;17900;17882;17769;17625;17695;17664;17871;17835;17750;17739;17489;17575;17811;17748;17998;17772;17425;17691;17656;17593;17247;17205;17108;17470;17717;17590;17797;17672;17638;17920;17551;17319;17077;17271;17432;17603;17550;17664;17770;17691;17651;17745;17510;17573;17432;17367;17535;17377;17548;17201;17401;17823;17735;17684;17739;18012;17969;18004;17670;18099;17749;17139;16481;16414;16635;16953;17436;17288;17130;17000;16283;15894;16371;17185;17615;17564;17182;16996;16947;17319;17097;17291;17275;17258;16558;16858;16895;17174;17336;17669;17725;17883;18014;17837;17738;17828;18017;17771;17665;17655;17469;17818;18151;17698;17825;17644;17460;17689;17870;17845;17950;18067;17880;18105;17936;18075;18003;17992;18112;18123;17950;18047;18062;17794;18031;17933;18140;18098;18127;17900;17953;17760;17787;17802;17678;17976;17935;18114;17945;17937;17950;17802;17338;17096;17322;17235;17538;17864;18028;17756;17805;17667;17636;17591;17725;17845;17954;17844;18094;17815;17862;17675;17842;17599;17766;18013;17664;17939;17750;17689;17817;17781;18124;17447;16464;14727;13257;13085;14825;17056;17743;17986;17974;17817;17690;17603;17775;17876;18062;17791;17986;17762;17954;17788;17624;17541;17673;17719;17783;17950;17855;17781;17954;17915;17575;17863;17575;17840;18048;17947;18082;17989;17759;17746;17592;17761;18014;17941;18083;17930;17718;17682;17576;18047;18025;17785;17720;17803;17729;17838;17878;17861;17858;17378;17197;17471;17601;17748;17759;17819;18035;17811;17420;17833;17903;18099;17668;17660;17414;17435;17981;18247;17983;17873;17666;17510;17346;17473;17602;17705;17717;17879;17755;17611;17769;17600;17614;17519;17976;17779;17934;17896;17734;17776;17535;17805;18065;17896;17958;17997;18090;17998;17844;17999;17937;17635;17876;17618;17516;17548;17130;17083;17132;17477;17581;17412;16929;16665;17258;17548;17781;17965;17919;17783;17968;17949;17815;18080;17840;17875;18024;17906;18099;18168;17921;18059;18028;17765;17830;17921;18080;17960;17981;18080;18096;18060;18025;17881;17829;18016;18007;17957;17983;17955;17654;17822;17737;18061;17960;17678;17896;17716;17631;17876;17547;17414;17497;17454;17474;17461;17142;17018;16547;16883;16840;16443;16467;16693;17076;17305;17090;16971;16984;17026;17214;17249;17544;17267;17229;16826;16500;16893;17211;17033;17304;17324;17455;17624;17990;17971;17939;17992;17928;18078;17954;18042;18145;18074;18098;18092;18183;18187;17872;17990;18051;17924;18249;18246;18145;18170;17919;17949;18045;18044;18041;17906;17957;17864;17965;17900;17841;17980;17864;17843;18072;17863;18040;18035;17838;17662;17940;17669;17901;17903;17844;18138;17862;18141;17893;17574;17599;17509;17739;17809;17543;17790;17994;17754;17850;17702;17631;17657;17751;17772;17210;16910;17245;17224;17738;17623;17745;17690;17903;17872;17775;18026;17890;18211;18201;18060;17982;17931;17921;17981;18023;18031
15206;15044;15071;14773;14725;14565;14596;14622;14659;14943;14801;14484;14156;14515;14754;14873;15040;14689;14786;14821;14847;14588;14628;14443;14559;14869;14950;14862;15030;15247;15196;15322;15073;14846;14959;15095;15138;15164;15045;14661;14880;15262;15440;15478;15335;15166;15367;15355;15579;15465;15691;15671;15512;15395;15573;15725;15490;15735;15587;15512;15192;15332;15053;15186;14844;15086;15362;15715;15468;15589;15436;15521;15453;15683;15988;15784;15836;15832;15450;15253;15675;15839;15751;15509;15723;15891;15947;15982;15952;16090;15873;15868;16128;15983;16068;16153;16472;16033;16163;15796;15848;15756;15809;16089;16202;15953;16087;16085;16051;16137;16309;15988;15832;15776;15880;16002;15975;16070;16266;16323;16131;16020;16339;16306;16261;16155;16217;16485;16219;16282;16376;16219;16370;16365;16158;16159;16206;16105;16273;16157;16113;16115;16161;16104;16124;16208;16119;16320;16266;16312;16411;16373;16157;16243;15979;15882;16118;16364;16507;16542;16001;16016;16172;16181;16108;16752;16394;16425;16179;15909;16018;16320;15986;15888;16069;15990;16227;16345;16207;16425;15632;15529;15812;15853;15761;16422;16369;16454;16547;16345;16431;16368;16187;16147;16424;16532;16543;16391;16311;16160;16232;16353;16454;16255;16420;16580;16614;16457;16187;16332;16196;16538;16294;16441;16341;16557;16533;16274;16313;16501;16392;16388;16569;16293;16024;16141;16065;16199;16156;16101;15999;16028;16252;16388;16366;16242;15950;16102;16116;16233;16053;15967;16163;15908;16052;16068;16493;16225;16200;16113;16340;16329;16546;16573;16426;16493;16664;16809;16888;16787;16606;16534;16501;16322;16087;16052;16052;16218;16398;16352;16391;16134;16054;15980;16007;16134;16291;16540;16156;15808;15979;15768;15574;15466;15796;15769;15646;15607;15836;16279;16337;16486;16220;15855;13578;9214;4893;3145;5039;9679;13925;15808;16388;16469;16690;16776;16635;16580;16652;16681;16609;16503;16727;16152;15742;15977;16467;16728;16372;16079;16229;16138;16279;16601;16578;16929;16955;17033;16655;16500;16318;16408;16294;16291;16204;16443;16313;16434;16629;16487;16563;16346;16689;16521;16200;16517;16315;16333;16531;16955;16474;16965;16738;16877;16738;16870;16576;16705;16378;16175;16443;16101;16650;16637;16844;16951;17075;16835;16584;16579;16411;16685;16582;16610;16526;16477;16639;16880;16539;16532;16636;16736;16712;16711;16823;16774;16871;16376;16026;16412;16404;16821;16529;16668;16812;16431;16274;15956;16152;16271;16632;16695;16695;16729;16787;16680;16787;16622;16835;16831;17052;17129;17398;17466;17575;16969;17249;17012;17099;17148;17272;17047;17153;17230;17154;17199;17140;17302;17183;17010;17033;16961;17049;16856;16987;16881;16388;16431;16132;16048;15904;16183;16257;16687;16583;16649;16746;16669;16571;16744;16466;16522;16722;16931;17128;17085;16890;16762;17071;17552;17885;17725;17701;17360;17345;17192;17121;17127;17214;17149;17386;17262;17153;17099;16956;17379;17277;17209;17215;17216;17381;17144;16986;17029;16859;16944;16922;16889;16993;17197;17306;17312;17424;17740;17647;17779;17817;17540;17639;17772;17344;17454;17583;17192;17556;17430;17484;17375;17183;16998;16862;16806;17162;17019;17264;17016;16930;17250;17145;17096;17093;17033;17074;16790;16784;17086;16787;17060;16753;16718;17068;16856;16850;16856;16977;17307;17142;17063;16638;16447;16512;16823;17031;16837;16852;17071;17172;17118;16780;16446;17057;17070;17166;16748;17124;17330;17149;17340;17371;17125;17122;17135;16976;17057;16885;16908;17143;17089;17158;17545;17351;17448;17619;17320;17529;17217;17668;17857;17841;18033;17490;17447;17344;17552;17501;17674;17466;17745;17978;17560;17563;17456;17647;17615;17519;17448;17618;17371;17676;17333;17334;17017;17109;17290;17473;17504;17338;17633;17450;17326;17290;17067;17325;17486;17591;17737;17671;17536;17589;17646;17519;16844;15866;16190;17049;17061;16783;16542;16631;16594;17003;17374;17907;17767;18136;17976;17770;17785;17524;17284;17255;17317;17367;17528;17077;17037;16538;16799;16985;16790;17277;17326;17144;17070;17127;17155;17346;17451;17375;17451;17028;17226;16860;16881;16642;16756;16863;17089;16940;16886;16689;16208;16661;17352;17366;17398;17121;17514;17678;17983;18079;17919;17743;17678;17385;17393;17369;17707;17727;17345;17283;17713;17568;17713;17493;17704;18000;17760;17723;17720;17437;17612;17688;17467;17516;17613;17312;17399;17744;17218;17509;17279;17179;17436;17805;17989;18160;18182;17663;17749;17815;17629;17928;17885;17833;17981;17876;17691;17562;17267;17648;17547;17378;17658;17797;17256;16821;16746;17110;17305;17464;17390;17636;17251;17203;17165;17101;16988;16817;16959;16955;17070;17048;16936;17036;17047;16906;17070;17328;17364;17459;17342;17769;17677;17434;17755;17704;17690;17511;17332;17512;17440;17752;17757;17731;17422;17826;17560;17670;17644;17564;17482;17621;17629;17486;17243;17548;17607;17681;17466;17698;17586;17698;17459;17729;17410;17332;17442;17619;17588;17655;17533;17391;17427;17323;17440;17615;17374;17560;17372;17530;17337;17371;17263;16832;16491;16997;17259;17272;17457;17650;17592;17649;17430;17380;17524;17219;17476;17438;17641;17556;17327;17434;17371;17486;17189;17359;17356;17069;17277;17217;17510;17552;17553;17597;17399;17659;17716;17718;17549;17614;17276;17657;17922;17797;17772;17644;17412;17234;17299;17784;17468;17741;17808;17458;17574;17638;17607;17839;17726;17682;17852;17550;17972;17265;17501;17480;17558;17744;17812;17908;17571;17620;17245;17377;17533;17701;17766;17740;17291;17374;17613;17145;17367;17526;17898;17827;17584;17533;17755;17755;17410;17527;17607;17793;17573;17834;17491;17175;17423;17528;17581;17819;17640;17406;17804;17620;17841;17774;17772;17405;17478;17554;17458;17594;17409;17508;17680;17541;17561;17580;17640;17252;16707;17457;17533;17399;17412;17525;17778;17515;17496;17911;17663;17498;17109;17259;17278;17493;17328;17659;17667;17543;17602;17613;17614;17562;17289;17230;17656;17332;17237;17398;17269;17364;17402;17349;17561;17473;17486;17244;17617;17296;17278;17196;17234;17143;17513;17675;17508;17587;17685;17637;17458;17429;17936;17884;17805;17763;17482;17737;17573;17780;17707;17371;17304;17473;17469;17414;17469;17282;17397;17412;17270;17205;17034;16809;16560;16703;16698;17542;17971;18139;18067;17902;17595;17499;17289;17533;17054;16909;17021;17059;17500;17440;17495;17326;17326;17641;17613;17357;17364;17329;17576;17740;17742;17672;17478;17302;17379;17210;17421;17564;17274;17554;17768;17775;17822;17793;17589;17668;17578;17558;17286;17252;17676;17717;17407;17420;17667;17624;17562;17419;17874;17854;17957;17745;17966;17793;17634;17465;17602;17462;17574;17525;17828;17693;17545;17337;17574;17262;16913;16007;14786;14732;15869;16804;17169;16976;17015;17467;17427;17407;17926;17817;17951;17841;17748;17572;17792;17783;17592;17907;17569;17600;17774;17677;17790;17640;17950;17786;17719;17606;17188;16639;15851;15560;16680;17368;17514;17693;17586;17469;17706;17322;17323;17361;17571;17593;17742;17764;17474;17709;17654;17710;17477;17917;17647;17543;17551;17397;17438;17285;17234;17523;17859;18071;17941;17829;17714;17975;18171;17811;17689;17760;17219;16796;16452;16576;16945;17026;17250;17067;16654;15902;15516;15992;17285;17788;17486;17251;17377;17351;17372;17337;17472;17529;17419;17124;16845;17425;17679;17695;17719;17744;17837;17955;18065;18061;17883;18070;17903;17612;17252;17520;17718;17692;17800;17561;17353;18134;17982;17957;17617;18041;17957;17982;17997;17881;18023;18267;18027;17789;17989;17799;17980;18069;18109;17752;18024;18079;18220;17852;17882;18072;17734;17796;17728;18000;17879;17924;18177;18154;18119;17781;17969;17700;17689;17663;17376;17907;17841;17799;17563;17608;17499;17858;17963;18114;17954;17976;17935;18165;17816;18155;17943;17975;17839;17976;17907;17863;17895;17860;17661;17685;17332;17663;17347;16110;14071;12693;12738;14501;16640;17887;18073;18073;17551;16769;16583;17352;17334;17570;17432;17899;17920;17866;17631;17675;17543;17590;17912;17898;17928;17581;17515;17855;18130;17934;18030;17883;17785;18200;17834;17901;17955;17875;17651;17755;17786;17765;17960;18066;17769;18041;17732;17713;17726;17745;17714;17926;17531;17832;17843;17715;17763;17437;17206;16895;17139;17695;17752;17836;17946;18056;17786;17660;17593;17715;17718;17565;17349;17545;17824;17799;17995;17977;18054;17860;17368;17281;17261;17622;17537;17487;17527;17498;17583;17881;17676;17634;17532;17959;17618;18059;18005;18010;17988;17770;17721;17836;17931;18132;17973;17865;17829;17974;17863;17607;17846;17843;17848;17574;17525;17291;17009;17171;17238;17370;17112;17035;16856;17070;17689;17872;17825;17979;17854;17908;17735;17805;17824;17706;17796;18115;17977;17797;17999;18240;18252;17689;18012;17810;18062;17967;17778;17782;18054;18125;18151;17882;18262;18065;18221;17880;18091;17724;17818;17677;17662;18027;17830;17976;18087;17516;17716;17649;17364;17619;17478;17192;17268;17585;17318;17465;16958;16634;16900;16899;16201;16336;16641;17177;17075;17157;16860;17151;17435;17362;17459;17265;17288;16889;16593;16267;16275;16776;17218;17171;17483;17502;17864;18309;18178;18081;17888;17985;18109;17919;17891;18213;17799;18117;18197;17908;18297;17907;18129;17789;17940;17816;18192;17865;17751;17814;18169;17966;17935;17911;17906;18121;18168;17948;17881;17750;17828;17970;18112;18153;17765;17947;17947;17887;18184;17818;17884;17848;18058;17862;18240;17942;17903;17683;17599;17728;17451;17843;17906;17610;17887;17804;17720;17658;17681;17630;17569;17709;17697;17629;17168;17215;17424;17684;17698;17715;17614;17782;17956;17883;17707;17954;17791;17923;17872;17778;18073;17865;17808;18055;17904
15137;15019;14923;15207;14545;14547;14737;14575;14569;14636;14561;14579;14401;14581;14821;15139;14901;14748;14684;14902;14782;15054;14883;14759;14723;15141;14922;14832;14741;15004;15137;15061;15255;14912;14736;15249;15158;14926;15053;14844;15033;15386;15316;15187;15293;15188;15635;15602;15468;15184;15467;15610;15660;15362;15605;15613;15606;15546;15638;15357;15241;14959;15142;15044;14750;14914;15361;15324;15359;15660;16022;15749;15831;15959;15679;15785;15942;15608;15276;15239;15683;15926;16003;15648;15721;15829;15929;16116;15808;15797;15969;16233;16032;15807;16125;16124;16304;16217;15983;15912;16023;15796;15880;15844;15824;15995;15860;16139;16218;16227;15974;15932;15626;15530;15632;15780;16132;16293;16336;16189;16267;16102;16323;16318;16322;16358;16199;16090;16342;16264;16338;16507;16203;16383;16488;16208;16228;16226;16199;15985;16195;16207;16214;16359;16096;16199;16367;16511;16317;16393;16558;16312;16028;16115;16062;15997;16021;16382;16486;16157;16313;16110;16301;16298;16174;16404;16447;16262;16279;16187;16124;16184;15988;15951;16207;16272;16054;15904;16130;16060;15974;15388;15218;15188;15797;16382;16506;16208;16236;16218;15984;16243;16454;16222;16484;16611;16454;16521;16322;16175;16158;16407;16425;16417;16459;16384;16415;16537;16245;16402;16371;16412;16291;16299;16383;16297;16483;16190;16437;16434;16411;16605;16229;16272;15998;16291;16137;16157;16212;16206;15941;16235;16170;16313;16025;16466;16402;16302;16285;16252;16100;15939;16301;16031;16163;16255;16408;16008;16090;16094;16271;16190;16367;16690;16529;16567;16518;16702;16908;16697;16582;16378;16369;16301;16228;16302;16025;16191;16265;16257;16077;15781;15801;15676;15879;16192;15890;16222;16535;16200;16053;15950;15503;15669;15771;15767;15707;15718;15982;16211;16415;16389;16390;15783;13220;8754;5171;3655;5399;9803;13286;15719;16378;16789;16740;16671;16796;16675;16730;16669;16468;16499;16717;16509;16403;16367;16518;16773;16278;16288;15890;16074;16450;16277;16451;16814;16960;16999;16665;16435;16273;16114;15903;15780;15924;16059;15893;16337;16328;16385;16445;16686;16446;16587;16523;16486;16409;16469;17004;16916;16799;16520;17053;16947;16786;16767;16701;16813;16318;16125;16234;16369;16660;16804;16797;16986;17087;17064;16593;16570;16854;16580;16518;16801;16266;16580;16452;16453;16622;16572;16358;16854;16855;16857;16957;16944;16697;16575;16480;16523;16589;16420;16213;16326;16600;16536;16459;16155;16297;16577;16503;16631;16626;16923;16779;16786;16583;16676;17037;16862;16841;17050;17324;17602;17218;17307;17286;17362;17394;17274;17065;17133;17198;17254;17588;17141;17025;17013;16964;17018;17145;16911;17195;16810;16969;16804;16435;16441;16035;15893;16075;16263;16443;16630;16409;16785;16583;16737;16517;16636;16770;16541;16737;16918;16745;16734;16240;15703;15882;17075;17710;17799;17763;17746;17487;17335;17184;17165;17331;17350;17104;17499;17205;17394;17313;17346;17477;17166;17188;17215;17075;17371;17332;16925;17131;17264;16913;17016;17236;17212;17262;17667;17867;17829;18036;17880;17778;17836;17544;17582;17407;17330;17476;17366;17279;17470;17331;17218;17114;17172;17277;17016;17105;17016;16889;16974;16911;16740;16849;16803;16689;16887;16574;16582;16715;16955;16865;16783;17120;16955;17005;16898;17202;16732;16981;17116;17003;16890;16684;16627;16606;17157;16815;16677;16706;16842;17206;16877;16939;17348;17252;17242;17357;17197;17081;17335;17479;17188;17203;17308;17215;16956;16913;17213;17208;17204;17581;17079;17173;17172;17264;17519;17349;17488;17174;17357;17728;18066;18165;17712;17610;17495;17557;17666;17766;17981;17832;17973;17661;17521;17640;17353;17580;17771;17540;17655;17503;17675;17384;17208;17100;16675;16645;17222;17442;17391;17745;17336;17475;17262;17298;17382;17150;17313;17537;17736;17581;18028;17586;17733;17238;16617;16059;16061;16808;16551;15905;15053;15871;15993;16939;17223;17746;17642;17884;17653;17555;17629;17136;17329;17143;17399;17416;17222;17050;17197;16757;16846;16640;16939;16962;17170;17129;17150;17104;17278;17121;17325;17098;17138;17035;17207;17114;16869;16863;16817;17109;17216;17279;17399;17455;17400;17720;17535;17271;17179;16936;17294;17434;17517;17930;17968;17867;17766;17506;17471;17174;17510;17653;17612;17444;17558;17685;17536;17677;17732;17616;17702;17474;17561;17720;17512;17547;17681;17431;17688;17500;17440;17471;17519;17511;17465;17503;17700;17851;18175;17922;17931;17772;17581;17708;17617;17486;17743;18089;17930;17664;17523;17472;17609;17882;17555;17820;17736;17637;17382;17252;17179;17560;17348;17397;17437;17444;17418;17029;17058;17090;17212;17128;17264;17013;16997;16789;16910;16947;16621;16333;16703;17274;17315;17578;17524;17572;17720;17658;17893;17679;17569;17494;17379;17402;17555;17747;17782;17769;17869;17654;17462;17546;17515;17632;17652;17279;17362;17465;17682;17669;17598;17550;17271;17516;17677;17421;17525;17490;17451;17542;17616;17664;17541;17586;17575;17712;17683;17605;17489;17215;17455;17469;17664;17741;17578;17490;17236;17131;17034;17467;17523;17161;17642;17467;17385;17695;17486;17284;17274;17242;16906;17550;17261;17582;17529;17392;17454;17094;16930;17228;17225;17398;17149;17367;17436;17668;17614;17268;17348;17378;17812;17606;17416;17463;17489;17546;17853;17787;17537;17400;17596;17145;17369;17361;17532;17672;17708;17604;17414;17570;17588;17693;17462;17598;17839;17692;17558;17576;17839;17497;17795;17816;17621;17753;17564;17406;17532;17459;17417;17623;17787;17627;17725;17474;17316;17383;17617;17834;17769;17686;17715;17519;17528;17607;17726;17656;17426;17608;17844;17731;17820;17434;17563;17512;17776;17550;17779;17829;17887;17901;17919;17756;17730;17632;17414;17427;17411;17600;17591;17577;17705;17723;17442;17701;17544;17154;16942;17021;17162;17245;17167;17624;17486;17671;17727;17618;17273;17479;17330;17422;17370;17700;17493;17469;17745;17500;17473;17615;17632;17395;17385;17480;17112;17243;17127;17151;17487;16920;17364;17578;17620;17729;17556;17712;17497;17398;17029;17017;16895;17206;17515;17591;17704;17698;17660;17745;17922;17517;17673;17538;17683;17740;17734;17689;17398;17545;17501;17671;17608;17597;17487;17271;17541;17428;17348;17110;16990;16979;16896;16288;16550;17058;17355;17701;18115;18242;17984;17621;17741;17675;17947;17335;17277;17181;16975;17264;17253;17605;17546;17341;17646;17600;17624;17074;17059;17317;17431;17578;17656;17624;17425;17177;17202;17262;17417;17353;17442;17488;17632;17800;17727;17842;17884;17627;17500;16955;17405;17162;17475;17613;17215;17404;17320;17517;17350;17667;17436;17749;17596;17848;17865;17706;17422;17415;17396;17267;17356;17433;17291;17290;17606;17718;17477;17368;17011;15883;15118;15442;16064;16992;16951;17020;16726;16920;17039;17192;17527;17886;18125;17447;17876;17674;17908;17484;17762;17719;17440;17609;17684;17755;17864;17875;17839;17845;17500;17026;16767;15957;15075;14811;16061;17226;17549;17632;17574;17427;17474;17427;17186;17286;17775;17512;17859;17832;17774;17599;17829;17379;17432;17821;17658;17387;17575;17430;17660;17391;17026;17608;17910;18250;18080;17704;17851;17737;17839;17883;17717;17802;17365;17127;16621;16388;17071;17186;17057;17056;16759;16132;15680;16165;17104;17679;17487;17585;17449;17478;17723;17576;17640;17246;17429;17360;17217;17677;17581;17846;17570;17713;17673;18042;17981;17941;18057;17962;17832;17617;17288;17607;17677;17468;17390;17699;17406;17519;17710;18104;18099;18012;17882;17789;17750;17775;18085;18190;17998;17845;17732;17560;17910;18011;17953;17854;17946;18272;18096;18214;18010;17903;17794;17973;17689;17956;17932;18012;18096;18307;18009;18106;17791;18177;17987;17691;17871;17644;17593;17535;17312;17207;17637;17552;17809;18107;17867;17783;17982;18190;18047;18071;17702;18148;18077;18032;17884;17719;17909;17843;17594;16588;16008;16616;17179;16616;15195;14277;13966;15036;16685;17897;18083;17600;16680;15387;15100;15889;16593;16915;16933;17510;17561;17938;17922;18045;17951;18136;17888;17697;17646;17168;17585;18096;17948;17949;17650;17936;17827;17772;17949;18054;17858;17509;17848;17635;17869;17992;17996;18114;18020;17734;17722;17556;17687;17419;17992;17636;17790;17630;17590;17703;17618;17548;16819;16966;17487;17858;17787;17914;17872;17912;17976;17617;17827;17833;17682;17515;17687;17464;17668;17864;17779;18239;17862;17546;17403;17056;17290;17468;17343;17519;17577;17365;17417;17653;17605;17814;17696;17662;17604;17968;17929;18169;17846;17802;17713;17828;17807;18028;18003;17831;18059;18051;17737;17998;17781;17668;17764;17718;17433;17138;17394;17257;17265;17562;17191;16811;16720;16951;17512;17711;17627;18110;17942;17913;17796;18020;17828;17846;17736;17960;17927;17776;17873;17682;17713;17742;17801;18010;17946;17807;18065;18134;18232;17887;17984;17991;17969;18061;18109;17886;17851;17807;18050;17872;17964;17885;18008;18032;17823;17790;17595;17404;17418;17546;17611;17286;17179;17371;17617;17103;16724;15980;15860;16220;15942;15927;16678;17064;17286;17070;17203;17188;17243;17081;17203;17294;16992;16523;16062;15943;16056;16820;17233;17404;17420;17725;17902;18088;17695;17968;17854;17965;17975;18188;18055;18084;18087;18143;18155;17977;18026;18111;17859;17920;17979;17680;17871;17886;17613;17762;17924;18122;17897;17975;18409;18126;18113;17807;17843;17993;17924;18172;17863;17898;18027;18039;17848;17699;17864;17796;18059;17828;17939;17878;17839;18115;18071;17994;17810;17552;17598;17702;17667;17752;17712;17876;17631;17262;17538;17291;17697;17826;17901;17674;17462;17398;17463;17614;17650;17572;17799;17835;17874;17999;17884;18020;18032;17709;17954;17980;17967;17788;17892;17867;17797
15281;15082;15158;15129;14878;14840;14762;14931;14700;14645;14798;14545;14518;14811;15008;14591;14280;14480;14616;14924;15094;14696;14647;14966;14821;14954;14788;14786;14649;14627;14679;15083;15062;15081;15152;15158;15054;15211;15190;15245;15239;15325;15131;14950;15006;15249;15671;15681;15244;15434;15412;15616;15746;15542;15610;15493;15603;15480;15548;15268;15283;15359;14687;14822;14899;15275;15201;15324;15373;15659;15780;15836;15579;15772;15599;15945;15842;15892;15575;15456;15788;15931;15811;15917;15808;15817;16010;15873;15936;15929;15808;16039;15862;15903;15993;16128;16228;16258;15938;15990;16067;16021;15938;16023;16003;15969;15971;16055;16049;16289;16203;15774;15599;15811;15502;15881;16261;16302;16349;16336;16342;16291;16404;16315;16485;16526;16433;16480;16212;16168;16282;16315;16255;16563;16450;16262;16213;16294;16051;16269;16203;16112;16484;16290;16223;16110;16246;16263;16414;16439;16320;16367;15806;16198;16268;16463;16168;16562;16301;15991;16299;16341;16288;16280;16337;16512;16407;16252;16224;16366;16437;16377;16369;16026;16139;16366;15839;16014;16184;16172;15663;15482;15418;15313;15884;16406;16487;16442;16134;16127;15953;16000;16102;16248;16374;16567;16412;16289;16181;16348;16351;16563;16531;16223;16030;16433;16454;16384;16349;16380;16447;16284;16235;16427;16191;16336;16331;16255;16492;16474;16474;16505;16260;15953;16045;16158;16122;16041;16109;16283;15980;16164;16371;16228;16401;16369;16069;16357;16213;15981;15824;16135;16282;16101;16174;16194;16186;15874;15901;16041;16051;16380;16547;16576;16449;16747;16668;16490;16545;16644;16574;17033;16658;16664;16363;16343;16394;16268;16203;16156;16161;15750;16079;16010;15726;16130;16276;16393;16394;16170;15966;15852;15953;15893;15916;15862;15591;15452;15771;16453;16647;16367;16234;15640;12851;8525;4709;3643;5732;10038;13611;15602;16338;16482;16665;16832;16478;16749;16559;16765;16627;16550;16433;16616;16475;16583;16502;16691;16501;16439;16270;16398;16048;16095;16409;16646;16548;16665;16791;16394;16126;15690;15664;15386;15634;15878;16218;16398;16463;16444;16395;16522;16544;16700;16484;16520;16412;16627;16764;16920;17014;16815;16867;16847;17070;16981;16756;16592;16396;16304;16378;16831;16415;16804;16946;16972;17114;17071;16529;16446;16543;16575;16578;16522;16512;16689;16272;16377;16464;16393;16521;16572;16655;16901;16854;16932;16757;16767;16519;16443;16425;16512;16513;16479;16366;16109;16204;16261;16319;16363;16592;16498;16427;16795;16661;16499;15952;16200;16718;16731;16968;17509;17265;17377;17418;17323;17225;17304;17247;17387;17288;16898;17082;17109;17103;17087;17172;17052;16856;17062;17009;17094;16892;16947;16846;16553;16417;15996;16112;15920;16066;16438;16534;16324;16648;16345;16629;16743;16639;16830;16699;16657;16501;16790;16853;16741;15920;14761;15155;16721;17823;17762;17431;17409;17470;17125;17438;16931;17281;17116;17404;17415;17363;17236;17212;17322;17074;17242;17327;16996;17072;17180;17061;17153;17130;17110;17255;17200;17176;17124;17227;17559;17939;17779;18179;17769;17816;17632;17760;17370;17316;17493;17385;17115;17222;17344;17540;17337;17393;17095;17139;17217;17193;17198;17086;16889;16966;16586;16586;16812;17057;16765;16522;16372;16923;17120;16951;16919;16891;16992;16917;17153;16797;16719;16842;17225;17177;17087;16691;16812;16845;16658;17025;16715;16724;16893;17246;17180;17026;17115;17143;17126;17006;17283;17407;17405;17455;17389;17291;17030;16901;16839;16850;17134;17285;17337;17095;17101;17198;17199;17193;17408;17564;17418;17369;17583;17569;17882;18095;17892;17605;17454;17579;17799;17882;18102;17808;17966;17807;17645;17565;17559;17722;17585;17428;17699;17242;17325;17273;17235;16577;15991;16360;17136;17150;17509;17940;17847;17454;17244;17648;17288;17214;17370;17642;17706;17748;17806;17360;17371;17220;16750;16032;16217;16498;15999;14653;14239;15497;16452;17237;17439;17659;17780;17517;17711;17736;17612;17218;17215;17103;17029;16905;17348;17157;17153;17077;16758;17073;16853;17195;17094;17181;16972;17252;17363;17287;17325;17137;17136;17251;17060;16992;17057;16872;16957;16924;17603;17419;17460;17574;17292;17777;17747;17518;16876;17083;17225;17329;17538;17795;17892;17620;17588;17551;17852;17677;17544;17449;17653;17501;17758;17551;17748;17534;17554;17779;17616;17470;17543;17905;17612;17654;17417;17474;17397;17516;17478;17714;17498;17531;17455;17286;17595;18241;18235;18348;17952;18024;17897;17493;17450;17575;17843;18008;17721;17777;17663;17538;17773;17838;17621;17641;17624;17722;17573;17648;17249;17401;17695;17253;17353;17412;17180;17070;17199;17118;17210;17318;17134;17146;17184;16861;17136;16661;15889;15505;16016;17141;17536;17590;17586;17799;17582;17789;17581;17615;17559;17588;17369;17465;17713;17967;17904;18188;17647;17634;17149;17580;17464;17513;17471;17411;17037;17250;17330;17532;17546;17452;17242;17119;17489;17501;17507;17585;17532;17678;17726;17453;17310;17332;17172;17555;17528;17720;17292;17280;17181;17319;17631;17630;17549;17596;17383;17554;17458;17457;17606;17558;17672;17718;17528;17332;17326;17507;17089;17240;17245;17386;17391;17466;17436;17557;17307;17235;17064;17063;17127;17298;17516;17216;17428;17622;17517;17414;17492;17488;17581;17794;17431;17540;17760;17690;17839;17711;17666;17520;17611;17279;17403;17485;17581;17866;17628;17563;17497;18028;17614;17723;17588;17431;17769;17603;17372;17632;17729;17885;17439;17694;17730;17742;17350;17435;17368;17425;17565;17549;17544;17554;17465;17628;17566;17515;17768;17784;17574;17798;17464;17636;17571;17554;17413;17633;17556;17579;17656;18037;17743;17659;17447;17770;17765;17755;17566;17710;17482;17733;17666;17658;17672;17747;17644;17450;17413;17426;17414;17374;17716;17849;17578;17752;17650;17247;17103;17127;17001;16918;17547;17631;17754;17531;17528;17438;17468;17541;17632;17407;17448;17569;17654;17501;17535;17758;17423;17382;17530;17346;17494;17397;17258;17424;17242;17282;17470;17236;17488;17440;17536;17641;17770;17637;17411;17106;16888;16354;15866;16797;17304;17477;17595;17464;17607;17775;17771;17727;17716;17415;17631;17377;17754;17395;17521;17710;17632;17584;17792;17597;17641;17513;17407;17328;17147;17087;17385;17126;17045;16725;16728;17395;17891;18448;18231;18093;17986;17840;17633;17617;17700;17432;17139;17148;17191;17526;17221;17563;17227;17285;17603;17669;17609;17099;17270;17284;17181;17753;17387;17506;17184;17423;16770;17127;17414;17272;17590;17666;17487;17574;17702;17812;17886;17463;17458;17206;17013;16849;17181;17412;17770;17645;17606;17478;17389;17487;17145;17299;17669;17652;17643;17386;17186;17348;17394;17289;17614;17591;17449;17566;17751;17439;17442;17186;16700;15954;15506;16048;16788;17192;16934;16637;16532;16874;16645;16776;17293;17793;17941;18174;17496;17546;17461;17584;17589;17788;17701;17700;17975;17935;17874;17901;17752;17572;17429;17108;16598;16179;15896;16049;16782;17722;17654;17770;17399;17191;17104;17032;17396;17582;17598;17758;17659;18025;17721;17508;17429;17533;17410;17707;17422;17364;17350;17345;17414;17317;17495;17576;17897;17866;18252;18204;18121;17811;17953;17948;17787;17546;17330;17381;17242;17103;17254;17398;17622;17176;17049;16658;16304;16919;17428;17481;17356;17426;17293;17416;17485;17495;17580;17583;17699;17534;17461;17939;17705;18041;17776;17756;17672;17744;18220;18075;18054;18004;17819;17740;17555;17223;17689;17521;17430;17501;17815;17478;17771;17871;17968;18045;17587;17794;17439;17513;17931;18091;17993;17725;17486;17313;17891;17973;18015;18190;18004;17851;18127;18146;17928;17929;17982;17801;17911;18088;18029;18098;18065;17729;18178;18067;17669;18168;17977;17718;17529;17556;17639;17421;17158;17416;17661;17742;17978;17774;17518;17877;18191;18044;17833;17680;17679;17914;17941;17864;17921;18186;17694;17604;17304;15943;14961;15916;16931;16936;16133;14984;15081;16146;17304;17863;17823;17357;15784;13997;13405;15064;16398;16822;16820;17295;17548;17648;18019;17927;18008;18130;17643;17748;17398;17500;18058;18071;18003;18208;17947;17774;17636;18067;17967;18196;17787;17934;17853;18146;17846;17934;18054;17935;17853;17916;17791;17804;17793;17519;17698;17563;17866;17648;17708;17877;17836;17393;17413;17258;17486;17810;17668;17604;17966;18032;17754;17761;17636;17751;17818;17864;17550;17769;18060;17929;17867;17935;17960;17863;17530;17328;17365;17637;17336;17375;17396;17195;17448;17550;17676;17585;17774;17960;17962;17915;17972;17944;17815;17813;17687;17884;17623;17935;17956;17859;17886;17801;17700;17439;17805;18092;17901;17739;17259;16888;17209;17314;17457;17498;17212;17026;16990;16877;17609;17844;17681;17816;17942;18078;17737;17875;17806;17875;18025;18039;18009;17860;17858;17837;17953;17678;17854;17832;17894;18278;18248;18161;18292;18025;18049;18116;18019;17836;17857;17975;18031;17935;17771;17853;17784;17844;17776;17702;17773;17661;17789;17754;17296;17342;17604;17475;17572;17629;17516;16956;16373;15695;15532;15639;15559;16084;16662;17083;17182;17390;17271;17124;17203;17115;17191;16976;17038;16675;16417;16419;16344;16751;17387;17733;17854;17810;18055;18048;17903;18214;17884;18251;18125;18151;18252;18019;18075;18103;18184;17965;18029;18009;17929;17953;18186;17685;18294;17883;17595;17702;18034;17830;18068;17980;17898;17956;17791;18290;18047;18022;18082;17833;17832;18002;18035;18079;17817;17888;17926;17912;18197;17902;17798;17569;18041;18129;18129;17993;17895;17868;17911;17654;17849;17850;17628;17609;17386;17663;17360;17294;17570;17761;17509;17625;17665;17457;17649;17643;17547;17551;17819;17878;17772;17863;18125;17689;18017;17847;17914;17986;18009;17829;17755;17958;17622
15052;14965;15166;15222;15002;14880;14892;15095;14838;14793;14636;14626;14720;14600;14309;14579;14342;14619;14594;14773;14671;14742;14872;14670;15060;15104;14659;14653;14668;14630;14333;14673;14697;14776;14978;14984;15085;15421;15224;15238;15332;15244;15099;15081;15397;15369;15391;15680;15479;15275;15280;15399;15827;15656;15418;15327;15243;15144;15607;15256;15426;14846;14729;14752;15038;15177;15292;15310;15619;15788;15948;15979;15898;15785;15842;15815;15643;15747;15554;15297;15448;15881;15737;15676;15688;15703;15951;15861;15616;16001;16082;15978;15962;16094;16035;16158;16239;16315;16266;16308;16129;16248;16018;16182;16025;16020;15945;15906;16177;16272;16196;16017;15767;15817;15765;16028;16312;16383;16431;16285;16003;16164;16434;16340;16269;16363;16566;16374;16247;16169;16255;16468;16311;16375;16088;16283;16329;16461;16272;16229;16186;16441;16130;16195;16281;16028;16187;16415;16574;16471;16487;16353;16075;16425;16282;16421;16549;16325;16256;16117;16078;16050;16485;16406;16360;16079;16020;15837;15824;16156;16370;16277;16302;16188;16184;16126;15815;16048;16434;16280;15657;15516;15862;16124;16385;16656;16409;16281;16410;16039;16076;16162;16136;16181;16159;16271;16223;16218;16430;16487;16401;16478;16565;16367;16242;16329;16433;16513;16453;16114;16397;16358;16275;16499;16395;16201;16445;16670;16689;16308;16511;16484;16122;16063;15901;16028;16194;16141;16184;16174;16181;16286;16325;16277;16135;16299;16551;16109;15905;16046;16136;16004;15966;16211;16395;16211;16228;16291;16162;16138;16365;16207;16480;16517;16589;16458;16606;16753;16517;16525;16603;16771;16572;16435;16316;16482;16325;16521;16192;16074;16068;16287;16388;16309;16247;16185;16367;16182;16198;15888;15675;15912;15611;15750;15933;15967;15820;15681;16102;16449;16463;16466;16376;15340;12161;7635;4654;4036;6204;10501;13915;15660;16447;16382;16737;16614;16456;16487;16499;16834;16810;16723;16704;16590;16421;16639;16498;16423;16476;16368;16200;16284;15983;15952;16137;16182;16462;16773;16500;16081;15987;15426;15273;15345;15749;16031;16378;16406;16405;16580;16510;16558;16645;16717;16756;16615;16595;16673;16508;16570;16967;16726;17025;16842;17057;16846;16888;16792;16540;16345;16443;16475;16721;16593;16667;16990;17172;17017;16543;16246;16505;16618;16743;16644;16517;16551;16520;16496;16482;16185;16175;16355;16761;16950;16793;16837;16955;16856;16762;16416;16416;16476;16703;16420;16165;15949;16042;16263;16303;16378;16411;16560;16482;16495;16499;16350;16116;16049;16313;16924;17028;16865;17307;17380;17452;17361;17493;17639;17413;17214;16995;16911;16832;17240;17305;17012;17244;16802;16761;16867;17129;16668;16861;16847;16979;16744;16346;16110;16110;16238;16214;16386;16672;16512;16451;16496;16503;16595;17003;16904;16810;16743;16536;16580;16928;16725;16208;15459;15980;16990;17705;17633;17415;17308;17039;17118;16780;17138;17196;17128;17285;17220;17186;17250;17134;17278;17302;17331;17272;16985;17172;16749;16818;17044;16953;16969;17304;17190;17191;17229;17439;17563;17492;17660;17488;17775;17867;17332;17443;17542;17878;17578;17252;17194;17323;17386;17304;17503;17328;17419;17129;17053;17005;17098;16938;16993;16885;16987;16850;16546;16778;16721;16371;16684;16534;16866;16580;16800;17025;17243;17055;17118;16834;16457;16603;16906;17150;17013;17011;16606;16641;16807;16786;16637;16741;17067;17165;17062;16789;17085;17195;17118;17010;16871;17100;17260;17224;17299;17182;16828;16435;16886;16860;17392;17124;17114;17089;17089;17006;17219;17301;17309;17563;17643;17501;17414;17532;17963;18139;17622;17703;17494;17591;17801;18012;17836;17955;17932;17903;17609;17584;17674;17531;17432;17370;17193;17563;17266;17301;17341;17118;16771;16865;17192;17411;17545;17802;17768;17334;17492;17318;17585;17605;17352;17451;17634;17619;17551;17438;17447;17331;16911;16279;16142;16719;16290;15072;15228;16538;16912;17415;17412;17342;17449;17726;17562;17395;17135;17099;17094;17147;17114;17347;17449;17161;17343;17145;17000;16676;16987;16961;17178;17118;17167;17037;17299;17148;17065;17151;17087;17294;16975;17396;16970;16964;17100;16981;17208;17330;17438;17268;17232;17263;17755;17544;17196;16563;17008;17201;17620;17790;17645;17725;17614;17706;17718;17595;17416;17615;17580;17722;17573;17527;17537;17691;17521;17662;17945;17925;17694;17568;17847;17758;17591;17284;17371;17441;17408;17623;17583;17502;17513;17621;17680;17887;18271;18262;17948;17701;17573;17536;17565;17705;17648;17862;17665;17765;17613;17400;17688;17595;17525;17500;17235;17674;17803;17832;17675;17782;17534;17400;17228;17012;17217;16882;17063;17268;17310;17317;16833;17029;16866;16859;16999;16600;16125;15800;16506;17359;17494;17625;17522;17417;17685;17706;17631;17754;17449;17683;17511;17782;17564;17733;17613;17914;17697;17777;17485;17449;17285;17696;17613;17277;17325;17331;17528;17454;17366;17255;16895;17034;17380;17448;17490;17539;17350;17899;17449;17628;17489;17374;17457;17419;17296;17256;17077;17149;17156;17241;17420;17342;17454;17669;17490;17616;17420;17398;17748;17441;17501;17382;17412;17324;17238;17417;17053;17086;17100;17266;17383;17188;17233;17240;17469;17151;16831;16695;16889;17211;17278;17473;17377;17609;17576;17579;17263;17354;17710;17702;17518;17641;17749;17729;17762;17546;17656;17654;17708;17657;17547;17700;17827;17798;17721;17753;17645;17755;17673;17463;17646;17301;17679;17678;17724;17721;17723;17588;17756;17651;17753;17650;17634;17584;17507;17228;17481;17607;17336;17222;17463;17504;17559;17735;17533;17731;17558;17684;17573;17742;17413;17599;17403;17486;17679;17552;17729;17771;17906;17507;17669;17851;17781;17784;17853;17890;17773;17665;17871;17269;17601;17737;17605;17575;17543;17494;17609;17468;17698;17779;17565;17550;17466;17396;17500;17320;17099;17141;17350;17367;17651;17594;17446;17489;17433;17337;17177;17395;17362;17510;17398;17498;17382;17395;17419;17482;17269;17510;17683;17219;17318;17136;17427;17210;17399;17407;17490;17401;17508;17321;17335;17635;17412;16789;16271;15297;14267;15884;17264;17446;17323;17492;17535;17585;17596;17708;17626;16914;17045;17508;17690;17954;17726;17719;17658;17940;17662;17547;17422;17440;17596;17610;17354;17314;17184;17251;17187;16885;17186;17389;17970;18067;17994;17934;17935;17792;17794;17527;17518;17377;17309;17276;17483;17337;17283;17233;17283;17408;17692;17623;17875;17334;17325;17409;17271;17351;17241;17451;17238;17504;17157;17358;17415;17433;17311;17537;17596;17458;17641;17726;17757;17781;17542;17119;16965;16693;17245;17251;17591;17690;17600;17601;17396;17293;16803;16477;17415;17303;17282;17340;17061;17064;17250;17624;17632;17673;17568;17366;17367;17522;17547;16819;16765;16460;16519;16721;17036;16788;16586;16764;17072;16838;16666;16422;17319;17714;17916;17744;17659;17455;17579;17905;17971;17875;17918;17816;17895;17725;17831;17953;17676;17625;17598;17471;17269;16991;16931;17053;17546;17515;17617;17562;17435;17040;16660;16945;17254;17224;17505;17961;17656;17747;17834;17489;17761;17490;17333;17431;17597;17591;17352;17487;17534;17595;17591;17734;17926;17890;18076;18045;17925;18113;17662;17731;17545;17568;17218;17487;17567;17476;17401;17760;17678;17577;17211;17244;17306;17345;17677;17551;17348;17470;17229;17325;17413;17750;17584;17507;17836;17403;17655;18039;17732;17828;17712;17776;17889;17861;18003;18168;17926;17983;17949;17823;17668;17704;17785;17850;17942;17713;17669;17712;17794;17712;17629;17670;17644;17624;17690;17666;17889;17835;18151;17547;17396;17453;17917;18053;17811;17952;18138;17846;18009;18255;17885;17635;17968;18107;17902;18104;17929;17900;18092;17866;17968;18024;17927;18065;17903;17561;17440;17460;17282;17285;17229;17613;17641;18066;17859;18036;17860;17962;17902;17792;17575;17779;17805;17828;18078;17821;17755;17823;17906;17742;17055;16056;15204;15879;16925;16822;15666;15248;15550;16413;17058;17494;17480;16673;15801;14607;14184;15413;16843;17229;17580;17302;17492;17673;17604;18066;17959;17766;17686;17167;17132;17672;18115;18027;18062;17991;17778;17658;17980;17954;17931;18212;18036;17785;17663;17920;18039;18175;18134;18191;17952;18149;17892;17895;17768;17974;17554;17558;17867;17625;17800;17839;17731;17756;17626;17630;17475;17573;17620;17747;17973;17715;17792;17563;17708;17639;17618;17601;17740;18302;18104;17972;17812;18095;18083;17632;17568;17395;17588;17408;17648;17566;17141;17392;17408;17709;17720;17871;17612;17932;17989;17728;17901;17875;17965;18023;17826;17754;18054;17950;17910;17970;18042;17728;17528;17821;17560;17556;17749;17066;16680;16753;17138;17178;17411;17423;17646;17250;17380;17517;17681;17745;17581;17398;17768;18024;18124;17810;18231;17998;17953;17848;17969;17752;17913;18003;17634;17589;17600;17785;18003;18035;18063;18163;18191;18035;18171;17715;18056;18009;17912;17993;18220;17947;17740;17694;17744;17541;17807;17692;17910;17843;17824;17698;17405;17393;17485;17445;17537;17698;17121;16912;16424;16008;15975;16070;15995;16333;16653;16989;17115;17260;17665;17459;17400;17332;17135;16834;16803;16797;16883;16816;17279;17386;17664;17829;18162;18123;18028;17849;17916;18052;17972;18048;18287;17888;18240;17977;18411;17949;18128;18331;18123;17947;18159;17685;18046;18021;17995;18276;17810;17851;17862;17813;17845;18170;17943;18192;17779;17867;18120;18117;18006;18005;17806;17909;18009;18104;17700;17921;18024;17972;17842;17872;17783;18060;17848;18022;17989;17949;17909;18016;17777;17790;17540;17864;17760;17592;17445;17481;17526;17529;17468;17327;17243;17528;17640;17662;17446;17611;17441;17488;17703;17964;17698;17819;17734;17533;17975;17719;17856;17859;17896;17832;18053;17988;17900
15053;15131;15132;15340;15221;15136;15115;14806;14944;14903;14696;14594;14340;14526;14381;14464;14350;14715;14546;14811;14668;14545;14806;15153;15076;14953;14809;14797;14754;14789;14493;14375;14802;14947;14905;14835;15355;15299;15348;15440;15321;15142;15003;14915;15347;15705;15487;15490;15593;15413;15375;15253;15474;15683;15562;15137;14865;15146;15514;15284;15154;14917;14360;14352;14914;15132;15141;15237;15449;16075;15799;16056;15898;16063;15751;15583;15740;15725;15342;15024;15664;15764;15721;15623;15463;15710;15809;15742;15793;15862;16011;16142;15771;15831;16154;16136;16249;16338;16303;16344;16088;16240;16052;16050;15929;15622;15838;16022;16097;16206;15985;16152;16126;15878;16159;16123;16367;16280;16406;16208;16089;16120;16389;16332;16156;16145;16283;16350;16457;16205;16249;16498;16399;16271;16220;16517;16450;16418;16508;16213;16384;16214;16421;16392;16375;16160;16311;16572;16500;16555;16389;16447;16270;16682;16561;16181;16078;16317;16084;16222;16193;16233;16221;16262;16119;16196;15898;16041;15952;16410;16174;16374;16267;16228;16184;16175;15970;16272;16258;16106;16035;15707;15887;15847;16205;16414;16594;16627;16533;16250;16241;16310;15972;16056;16000;15959;16244;16069;16298;16424;16493;16551;16638;16651;16281;16346;16274;16330;16767;16209;16210;16457;16524;16163;15876;16160;16281;16221;16406;16140;16410;16223;16079;16057;15854;16078;16192;15963;16386;16400;16349;16229;16138;16232;16290;15924;16470;16147;15875;15865;16254;15902;16088;16382;16431;16242;16294;16116;16174;15863;16379;16339;16285;16545;16321;16606;16493;16755;16480;16530;16639;16628;16200;16332;16531;16528;16150;16485;16414;16418;16211;16266;16537;16269;15993;15968;16346;16197;15878;15540;14973;15564;15811;15959;15965;16072;15752;15859;16123;16385;16630;16530;16320;15159;11510;6553;3660;3957;7041;11273;14455;15846;16301;16678;16502;16725;16371;16267;16588;16583;16482;16625;16760;16552;16919;16189;16127;16192;16337;16300;16247;16159;16087;16014;15874;16314;16231;16382;16368;16264;16157;15483;15338;15673;16085;16192;16478;16717;16711;16517;16601;16423;16656;16649;16456;16403;16554;16401;16597;16987;16745;16716;16924;16820;16893;16959;16696;16662;16539;16311;16323;16488;16524;16706;16959;16904;16936;17010;16710;16658;16601;16610;16450;16289;16772;16708;16472;16626;16337;16438;16254;16605;16818;16770;16761;16655;16940;16819;16541;16404;16266;16680;16634;16498;16360;15939;15957;16326;16343;16542;16358;16439;16252;16200;16320;16416;16542;16677;16785;17212;17187;17173;17228;17405;17433;17508;17666;17380;17328;17165;17008;17082;16854;16991;17024;17106;17088;16680;16714;17073;17156;16873;17042;16971;16669;16379;16070;16016;16119;16217;16442;16493;16710;16573;16682;16786;16627;17042;16743;16771;16753;16724;16446;16596;16812;16832;16869;16607;16495;16982;17403;17524;17306;16968;17101;16597;16961;17198;17457;17413;17500;17504;17265;16997;17595;17377;17250;16937;17010;16822;16981;16897;16924;16913;16811;17246;17225;17014;17086;17338;17083;17529;17668;17531;17602;17748;17661;17384;17481;17472;17505;17286;17428;17469;17269;17462;17367;17338;17278;17146;17012;16686;16585;17053;17079;17059;16487;16830;16721;16591;17032;16568;16626;16444;16868;16831;16611;16994;17103;17369;17265;17138;16980;16799;16955;16752;16929;17053;16672;16512;16273;16665;16901;16857;16868;17064;17091;17091;17015;17044;17158;17354;16900;16842;16752;16936;17206;17125;17013;16841;16777;16731;16940;17021;17220;17506;17056;17166;16985;17204;17040;17117;17406;17764;17611;17397;17500;17844;17816;17567;17615;17484;17686;17638;17709;17742;17646;17587;17617;17326;17607;17573;17716;17417;17534;17272;17403;17403;17337;17405;17452;17362;17171;17454;17596;17680;17908;17692;17605;17368;17462;17299;17244;17186;17196;17430;17777;17580;17619;17239;17416;17317;17042;16844;16797;17028;16384;16464;16866;17647;17797;17377;17647;17380;17689;17743;17214;17253;17129;16989;17276;17122;17356;17585;17322;17481;17094;17033;16907;17032;17283;17272;17465;17140;17357;17399;16960;17268;17190;17168;17216;17028;17047;17193;16863;16957;17314;17423;17396;17474;17247;17465;17525;17832;17631;17060;16315;16953;17219;17354;17485;17702;17618;17669;17618;17724;17703;17564;17582;17841;17545;17613;17697;17543;17389;17694;17645;17563;17620;17541;17836;17793;17521;17728;17614;17484;17556;17396;17570;17447;17485;17345;17400;17559;18145;18263;18176;17846;17168;16979;17273;17712;17672;17681;17755;17410;17417;17760;17259;17423;17579;17365;17328;17464;17370;17546;17747;17492;17586;17327;17261;17235;17114;17128;16986;17059;17129;17320;17343;17192;17160;17332;16967;17200;16937;16822;16571;17024;17695;17629;17636;17556;17567;17513;17682;17483;17547;17426;17658;17563;17404;17850;17608;17441;17649;17769;17411;17409;17319;17153;17642;17527;17315;16978;17213;17417;17405;17298;17132;16580;16638;17341;17625;17553;17568;17314;17526;17450;17445;17435;17480;17200;17197;17173;17024;17026;16979;17282;17276;17379;17375;17538;17488;17322;17402;17516;17337;17536;17249;17110;17290;17300;17271;17276;17159;17548;17459;17330;17487;17298;17194;17279;17211;17303;17069;16746;16828;17096;17392;17406;17558;17393;17431;17619;17406;17504;17598;17697;17582;17725;17547;17384;17592;17701;17511;17473;17644;17598;17656;17613;17712;17679;17736;17690;17565;17540;17688;17731;17701;17711;17462;17750;17800;17750;17692;17809;17395;17579;17596;17479;17375;17305;17639;17593;17518;17308;17367;17285;17301;17506;17428;17390;17605;17629;17551;17749;17542;17475;17325;17572;17346;17760;17690;17384;17843;17746;17767;17610;17353;17196;17626;17640;17880;17976;17858;17640;17670;17683;17732;17664;17680;17735;17596;17646;17418;17465;17605;17608;17744;17346;17395;17370;17496;17551;17458;17328;17327;17391;17585;17452;17581;17679;17547;17335;17327;17545;17729;17570;17470;17519;17670;17521;17553;17397;17486;17483;17350;17558;17121;17218;17021;17298;17303;17293;17593;17468;17536;17541;17610;17482;17448;17095;17085;16019;15083;14160;15557;16866;17169;17406;17593;17494;17626;17346;17681;17416;17397;16905;17414;17799;17619;17860;17860;17674;17617;17771;17799;17205;17403;17434;17490;17454;17448;17152;17437;17338;16997;17440;17598;18154;18085;18111;17881;17572;17810;17833;17347;17580;17101;16980;17372;17451;17505;17206;17352;17027;17101;17565;17803;17352;17253;17141;17188;16995;16948;17249;17288;17568;17387;17603;17259;17175;17260;17356;17530;17519;17405;17717;17774;17907;17649;17687;17152;16954;17117;17020;17293;17334;17550;17636;17598;17623;17590;16840;16698;17211;17333;17410;17098;17250;17334;17692;17434;17544;17500;17204;17257;17405;17422;17001;16053;15927;16889;17225;17213;16959;16849;16912;16826;17010;17019;16948;17080;17316;17594;17764;17591;17877;17638;17651;17850;17771;18089;17827;17814;17969;17762;17727;17835;17867;17788;17488;17424;17518;17571;17390;17747;17894;17533;17099;17115;17379;17319;17063;16613;16933;17200;17546;17430;17795;17836;17707;17632;17800;17637;17533;17206;17355;17497;17561;17405;17718;17647;17466;17794;17786;17781;17900;17727;18052;17999;17774;17749;17222;17178;17356;17585;17469;17568;17658;17706;17432;17325;17296;17336;17558;17647;17782;17304;17434;17233;17442;17501;17554;17694;17465;17561;17446;17643;17766;18061;17834;17945;17783;17606;17849;17929;18085;17873;18041;17777;17715;17865;17627;17634;17907;17925;17748;17765;17512;17796;17482;17777;17317;17290;17624;17248;17174;17653;17960;17932;17934;17847;17645;17712;17962;17898;17882;18049;17951;18074;18140;18164;18000;18106;18169;17944;17874;18005;17857;17991;17975;17963;17958;17778;17604;17917;17719;17612;17624;17878;17300;17502;17267;17384;17656;17859;17802;17943;18042;17790;17945;18010;17343;17547;17617;17795;17928;17724;17848;17840;17834;17673;17351;17235;16858;17114;17344;17033;16764;16195;16175;15772;15791;16616;17017;16329;15696;15762;15984;16646;17305;17711;17684;17811;17857;17750;17684;18035;17859;17984;17326;17195;17213;17500;17788;17895;18082;18080;17737;17984;18038;18069;17885;18098;17830;17974;17817;17818;17719;18247;18050;18150;18238;18195;18092;18071;17637;17829;17677;17621;17828;17653;17724;17554;17626;17771;17830;17726;17610;17555;17378;17910;17851;17680;17868;17806;17546;17593;17877;17561;17886;18241;18100;17964;18102;17921;17924;17609;17500;17708;17581;17852;17636;17589;17389;17291;17359;17322;17314;17810;17819;17526;17784;17779;17775;17856;17963;17770;17735;17674;17894;17983;17961;17862;17974;18026;17596;17823;17668;17571;17527;16735;16364;16401;17163;17170;17367;17397;17506;17360;17544;17763;17776;17507;17640;17629;17602;18216;17977;17900;17870;18104;17869;17875;17892;17969;18097;17852;17835;17667;17882;17929;18023;18100;18196;18052;18132;17996;18281;18405;17957;17760;17792;18113;18003;18029;17871;18011;17940;17863;17695;17857;17930;17828;18032;17689;17777;17594;17369;17577;17631;17307;17127;16861;16411;16442;16704;16879;16646;17013;16970;16948;17394;17089;17422;17348;17493;17516;17080;16809;16715;16329;16736;17076;17394;17702;17921;17710;18018;18211;17740;17898;17753;17960;17811;17796;17886;18251;17969;17975;18103;17914;18034;18244;18130;18447;17974;18305;17985;17976;18171;17939;18188;18079;18218;17987;17961;17838;18050;17937;18253;17959;18209;17834;18018;18087;17841;17943;17804;17980;17966;17844;18054;17804;17839;17556;17550;17724;17969;17750;17821;18132;18236;18081;17991;17836;17715;17534;17676;17413;17514;17248;17324;17486;17541;17637;17237;17112;17672;17674;17446;17735;17736;17835;17785;17914;17590;17855;17824;17917;17893;17700;17907;18110;17907;17837;17940;18041;17737
14984;14966;14843;15006;15227;15185;14897;15011;15017;14979;14501;14366;14417;14530;14675;14650;14694;14749;14724;14722;14680;14886;15013;15331;15045;15017;15136;14744;14803;14747;14633;14498;14915;15137;15008;14995;15409;15345;15404;15268;15433;15167;15063;15203;15344;15295;15477;15463;15551;15236;15350;15390;15541;15399;15562;15215;15227;15466;15550;15433;15041;14751;14545;14714;14852;15028;15179;15441;15504;15717;16053;15913;15794;15926;15764;15533;15635;15684;15487;15243;15885;16085;15846;15661;15560;15806;16133;15929;15917;15917;16052;15940;15836;15895;16114;15979;16266;16172;16235;16347;16465;16188;15932;15927;16051;15818;16022;15998;15945;16195;16112;16277;16382;16052;16276;16014;16040;16044;16140;16408;16129;16388;16369;16278;16404;16407;16336;16319;16305;16351;16437;16368;16211;16314;16300;16357;16510;16371;16347;16240;16363;16299;16198;16319;16326;16523;16529;16474;16494;16431;16281;16185;16284;16399;16359;16092;16121;16178;16258;16199;16247;16297;16207;16065;15919;15803;15765;15976;16444;16340;16432;16391;16513;16271;15970;16161;15866;15944;16300;16165;16115;15885;15925;16007;16203;16386;16282;16367;16176;16503;16249;16593;16005;15814;15811;16190;16114;16373;16153;16492;16292;16431;16393;16474;16528;16364;16578;16334;16519;16439;16339;16562;16249;16318;16036;16148;15891;16167;16093;16324;16662;16219;16095;15964;15779;16013;16337;16370;16238;16337;16397;16452;16181;16103;16346;16277;16518;16253;16243;16073;15864;15925;15946;16234;16306;16390;16603;16364;16229;16126;16155;16473;16378;16636;16713;16480;16423;16524;16552;16665;16608;16323;16134;16286;16276;16444;16487;16599;16416;16277;16268;16288;16201;16245;15934;15943;15848;15771;15968;15677;15437;15416;15988;15837;16012;15861;15641;15839;16344;16437;16458;16566;16517;15320;11942;6909;4072;4146;6836;11375;14424;15878;16251;16622;16645;16721;16540;16371;16318;16544;16330;16621;16320;16662;16371;16070;15829;15932;16057;16378;16308;16217;15973;16172;16075;16174;16381;16465;16221;16332;16390;15795;15638;15626;15979;16451;16529;16824;16755;16563;16396;16438;16648;16616;16514;16367;16512;16246;16515;16189;16824;16842;16890;16881;16685;16904;16860;16599;16285;16198;16326;16284;16414;16476;16799;17002;16990;16645;16549;16702;16540;16560;16343;16332;16669;16646;16562;16453;16612;16503;16551;16767;16412;16445;16653;16853;16705;16878;16621;16403;16643;16680;16727;16128;16049;16128;15947;16440;16318;16582;16317;16312;16295;16349;16333;16580;16962;16827;16778;17142;16959;17176;17609;17416;17405;17548;17350;17529;17318;17278;16925;16673;16918;16772;17203;16989;16746;17041;16997;17165;17172;16815;16931;17152;16802;16174;15572;15527;15852;16218;16375;16544;16606;16470;16491;16435;16585;16595;16753;16897;16961;16772;16642;16692;16934;17093;16658;16331;15769;15810;16253;16909;17227;17116;16782;16841;17236;17429;17375;17450;17215;17246;17225;17356;17094;17274;17021;17173;17136;16889;16848;16764;16891;17213;16889;17003;17058;16840;16721;17067;17572;17396;17402;17518;17359;17807;17701;17582;17510;17561;17522;17423;17522;17402;17335;17256;17112;17212;17511;17325;16897;16609;16851;17249;17117;17043;17066;17087;16730;16858;16972;16483;16622;16623;16851;16648;16640;17025;17175;17164;17336;17114;16871;17226;17063;17031;16912;16611;16321;16505;16506;16637;17005;16994;17101;17033;17257;17254;17132;17182;17151;17078;17039;16985;16668;16784;17319;17001;17096;16915;16819;16729;17038;17204;17277;17209;17238;17235;17060;16914;16916;17120;17724;17731;17729;17571;17373;17691;17686;17878;17614;17503;17391;17658;17878;17900;17721;17681;17420;17560;17645;17519;17611;17598;17295;17003;16647;17484;17333;17588;17563;17735;17732;17666;17341;17495;17771;17562;17239;17117;16954;16846;16849;16962;17174;17645;17749;17714;17239;16993;17112;17218;17392;17467;17312;17333;17277;17475;17451;17838;17798;17551;17865;17612;17573;17447;17563;17372;17254;17081;16959;17599;17343;17429;17537;17551;17025;17137;16636;17365;17379;17269;17330;17137;17514;17175;17171;17246;17044;16943;17161;17075;17064;16898;17149;17121;17132;17303;17270;17507;17308;17451;17715;17715;17581;17032;16191;16567;17322;17622;17777;17462;17759;17383;17652;17592;17577;17804;17471;17659;17600;17805;17705;17293;17290;17368;17540;17621;17672;17658;17383;17498;17698;17805;17769;17383;17486;17590;17472;17794;17523;17369;17002;17122;17219;17875;18043;17934;17223;16786;17450;17653;17965;17720;17938;17718;17559;17545;17419;17592;17568;17389;17422;17442;17178;17469;17776;17571;17295;17553;17419;17424;17055;17139;17095;17058;17425;17122;17068;17120;17149;17119;17260;17032;17078;16899;17141;17152;17449;17383;17577;17540;17417;17459;17692;17708;17373;17469;17313;17223;17310;17801;17600;17270;17478;17294;17248;17247;17111;17278;17609;17171;17480;17395;17399;17296;17171;17183;16566;16275;17059;17492;17782;17650;17386;17652;17469;17419;17346;17448;17141;17120;16720;16876;17082;17297;17193;16961;17137;17694;17496;17276;17372;17280;17418;17673;17359;17203;17130;17102;17150;17448;17291;17215;17386;17464;17123;17157;17321;17582;17197;17241;17410;17213;16983;16912;16993;16944;17313;17346;17644;17661;17536;17697;17533;17533;17455;17629;17616;17540;17452;17658;17545;17648;17432;17537;17702;17662;17496;17605;17276;17523;17818;17614;17784;17736;17794;17666;17610;17640;17800;17426;17689;17677;17608;17565;17524;17169;17093;17338;17346;17559;17553;17729;17367;17508;17077;17404;17397;17329;17361;17319;17511;17407;17612;17496;17422;17332;17374;17656;17636;17364;17566;17661;17480;17613;17565;17355;17017;17087;17451;17684;17753;17778;17836;17480;17744;17387;17766;17818;17826;17479;17598;17755;17532;17636;17707;17594;17625;17439;17424;17375;17439;17433;17497;17404;17398;17526;17611;17670;17481;17415;17525;17597;17189;17542;17442;17175;17242;17458;17617;17505;17688;17545;17460;17397;17568;17375;17104;16975;17036;17194;16902;17400;17502;17230;17393;17430;17610;17559;17563;17121;17098;16449;15943;15784;16218;16501;16451;17130;17482;17783;17695;17844;17654;17663;17038;17290;17559;17958;17786;17814;17961;17753;18199;17475;17402;17404;17300;17308;17573;17463;17306;17145;17179;17238;17129;17497;17554;18008;17937;17635;17934;17824;17707;17911;17512;17466;17090;17337;17325;17502;17707;17347;17509;17233;17358;17549;17622;17758;17363;17127;17182;16959;16909;16883;17394;17536;17697;17552;17502;17390;17677;17519;17557;17569;17467;17659;17899;17766;17696;17318;17159;17269;17097;17214;17273;17658;17630;17680;17626;17902;17361;17114;17062;17268;17359;17264;17018;17154;17166;17529;17582;17615;17210;17524;17654;17511;17505;16779;15341;15681;16973;17423;17522;17500;17048;17131;16860;16773;16826;16995;16922;17231;17614;17760;17854;17535;17602;17529;17602;17729;17776;17770;17723;17804;17872;17806;17755;17968;17741;17612;17279;17433;17778;17668;17636;17545;17469;16747;17088;17565;17374;17226;17055;17116;17378;17538;17563;17834;17953;18009;17335;17615;17571;17438;17453;17521;17224;17149;17361;17497;17504;17556;17822;17911;17896;17705;17807;17881;17749;17616;17682;17417;17294;17320;17647;17653;17584;17260;17454;17457;17228;17174;17501;17350;17658;17476;17552;17472;17214;17400;17508;17630;17623;17347;17261;17560;17653;17662;18023;17927;17941;17882;17727;17436;17635;17670;17985;17908;17559;17727;17584;17609;17732;17580;17762;17783;17761;17723;17559;17469;17274;17240;17282;17258;17286;17229;17600;17763;17837;17820;17720;17846;18004;17811;17908;18082;17730;17641;18251;18050;17945;18120;17873;18077;17834;17780;17772;18000;17956;18072;17723;18026;17756;17495;17673;17806;17755;17756;17520;17719;17396;17527;17630;17892;17757;17798;17936;17878;17995;18033;17671;17590;17633;17811;17796;17814;17992;17740;17689;17623;17632;17645;17808;17477;17949;17663;17498;16948;16921;16262;14881;14200;15844;16683;16401;15747;16079;17078;17569;17787;17763;17797;18063;17868;17762;17746;17804;17663;17847;17835;17835;17779;17530;17815;17903;18012;17927;17958;17749;18016;18012;18175;18256;17985;17875;17872;17616;17973;18099;18317;18177;17908;18020;18136;17765;17927;17704;17738;17393;17268;17183;17258;17547;17325;17953;17892;17702;17548;17444;17501;17921;17782;17918;17753;17805;17556;17567;17843;17579;17900;17929;18202;18006;17840;18117;17646;18132;18021;17749;17759;17866;17653;17497;17288;17630;17785;17516;17344;17307;17335;17822;18038;17763;17884;18063;17859;17959;17805;18129;17929;18082;17836;17989;17814;17872;17920;17690;17369;17374;17242;17223;16902;16880;17055;17464;17462;17640;17315;17378;17698;17544;17728;17764;17553;17684;17876;18091;17976;17880;17785;18161;18007;17793;17852;17955;17980;18021;17976;17796;17702;18049;18031;18062;18090;17866;18071;17939;17974;18109;18136;18074;18022;17950;18184;17866;18104;18039;17851;17982;17717;17742;17541;17792;18031;17703;17732;17732;17361;17107;17358;16914;16778;16595;16237;16356;16701;17149;17216;17192;17025;17020;17186;17278;17409;17524;17584;17227;17364;17043;16500;16537;16803;17396;17609;17668;18007;18064;18171;18132;17879;17592;17753;18018;17990;17921;17920;18026;18092;17919;17972;17955;18225;18086;18182;17988;17978;17968;17985;18183;17929;17951;18019;18073;17841;17888;17888;17936;18063;17839;18084;18046;18252;18002;17869;18016;18089;18052;17975;17636;17944;17730;17664;18108;17991;17832;17971;17900;17747;17786;17816;17880;18066;17972;18136;17690;17716;17738;17927;17528;17578;17698;17547;17111;17465;17307;17157;17228;17655;17478;17588;17562;17830;17690;17757;17759;17760;17657;17684;17827;17685;17694;17946;18078;18159;17817;17679;17906;18003
14812;14899;14788;14989;15007;14840;14793;14916;14730;14727;14811;14648;14546;14614;14681;14950;15035;14637;15054;14639;14818;14951;15060;15404;15033;15063;15041;15162;14949;15077;15036;15253;15080;15327;15018;15155;15140;15295;15109;15416;15394;15240;14971;15126;15305;15326;15601;15659;15445;15389;15447;15597;15635;15491;15566;15563;15168;15493;15250;15396;15123;14847;14906;15099;15227;15020;14981;15220;15236;15447;15900;15913;15817;15727;15692;15421;15431;15324;15468;15586;15718;15869;15642;15718;15904;15844;15762;15885;15974;16063;16137;15989;16163;15880;16059;16027;15923;16031;16207;16212;16211;16376;16287;16107;16095;15821;16075;16085;16029;16070;16210;16560;16090;16078;16320;16012;16113;16280;16092;16407;16022;16092;16310;16308;16365;16322;16635;16220;16312;16367;16292;16496;16158;16076;16261;16104;16297;16269;16271;16573;16498;16305;16492;16390;16278;16252;16495;16537;16460;16547;16318;16360;16535;16399;16455;16266;16235;16331;16287;15965;16164;15940;16291;16260;15990;15681;15972;16446;16351;16166;16099;16237;16299;16245;15946;15600;15850;16272;16510;16293;16483;15808;15981;16102;16212;16268;16507;16503;16322;16306;16410;16444;16355;16194;15908;16034;16215;16192;16013;16406;16342;16267;16499;16348;16406;16529;16316;16332;16442;16332;16246;16113;16351;16224;16328;16283;15940;16240;16482;16527;16236;16531;16258;15836;15823;16162;16297;16126;16290;16609;16445;16014;16211;16206;16121;16523;16077;16259;16252;16245;16043;15798;16188;16325;16162;16352;16489;16821;16311;16246;16538;16387;16284;16516;16957;16467;16353;16591;16828;16965;16412;16479;16259;16506;16244;16578;16874;16547;16321;16313;16197;16284;16121;15564;15476;15357;15444;15771;15782;15949;15843;15441;15701;15779;15971;15751;15801;15694;16060;16348;16524;16445;16039;15313;12047;7296;4128;3958;7123;11521;14521;15714;16460;16320;16553;16597;16368;16403;16447;16542;16467;16251;16355;16476;16350;16023;16085;15959;16318;16298;16409;16475;16197;16016;16191;16061;16282;16424;16330;16559;16356;16217;16284;16100;16537;16661;16582;16507;16699;16653;16465;16855;16463;16485;16563;16737;16768;16723;16682;16435;16503;16600;16800;16944;17247;16715;17008;16719;16186;16066;16123;16353;16687;16583;16714;16703;17086;16872;16680;16879;16642;16617;16522;16326;16536;16542;16601;16438;16650;16627;16840;16464;16365;16435;16303;16600;16629;16446;16541;16375;16618;16851;16726;16313;15969;16048;16347;16584;16273;16484;16387;16363;16453;16213;16542;16882;17104;17321;16713;17115;16922;17614;17538;17510;17630;17302;17206;17513;17540;17320;17496;17086;16542;16898;16992;17101;16810;16926;16955;16838;16908;17079;17024;17187;16664;16446;15484;15144;15605;16288;16503;16518;16339;16539;16429;16436;16451;16798;16738;16912;16953;17083;16924;16786;16977;16741;16412;14984;13688;13486;14487;16264;17142;17174;16946;17094;17494;17558;17164;17007;17045;17269;17227;17182;17286;17410;17508;17206;17272;16986;16844;16816;16800;17034;17023;16957;16974;16511;15902;16702;17297;17601;17463;17568;17637;17723;17865;17422;17055;17750;17654;17552;17198;17242;17457;17476;17212;17132;17148;17136;17092;17003;17054;17199;17071;17202;17158;17028;16994;16947;16845;16712;16813;16519;16656;16702;16786;17085;17033;17168;17094;16898;17133;16960;17313;16975;16839;16419;16177;16630;16378;16741;16861;17061;17070;17237;17145;17054;17355;17249;17220;17379;17285;17112;17032;16911;16981;17185;17115;16990;16847;16793;16973;17150;17344;17215;17249;17019;16772;16792;16597;16974;17577;17553;17654;17465;17440;17391;17597;17906;17823;17554;17419;17446;17334;17675;17461;17617;17285;17629;17461;17475;17240;17395;17078;16845;17058;17048;17411;17300;17757;17867;17819;17647;17172;17562;17314;17480;17120;16147;15745;16061;16261;16485;17062;17473;17477;17682;17284;16868;17011;17629;17475;17516;17805;17692;17360;17290;17658;17943;18026;17863;17617;17572;17676;17763;17420;16985;17225;17087;17275;17434;17238;17688;17644;17397;17289;17200;17252;17179;17383;17289;16973;17217;17252;17353;17364;17317;17122;16945;17117;17105;17151;17188;17153;17139;17102;17296;17110;17421;17416;17588;17849;17771;17516;16689;16103;16582;17426;17650;17436;17796;17593;17630;17653;17505;17553;17483;17727;17858;17641;17548;17682;17383;17326;17577;17842;17696;17534;17727;17771;17659;17449;17952;17524;17279;17316;17482;17812;17495;17383;16763;15639;15771;16702;18051;18019;17973;17586;17266;17735;18186;18215;18145;17997;17786;17557;17452;17686;17812;17462;17617;17510;17330;17394;17520;17734;17281;17586;17236;17357;17338;17265;17320;17033;16966;17234;17672;17161;17360;17310;17196;17161;16931;16986;17108;17033;17418;17696;17501;17550;17602;17411;17609;17700;17578;17613;17394;16729;16748;17091;17337;17204;17300;17607;17172;17306;17350;16952;17264;17400;17376;17298;17768;17302;17353;17115;16532;15848;16055;16884;17407;17645;17504;17372;17462;17214;17286;17666;17472;17028;17058;16792;16642;17307;17317;17423;17324;17345;17412;17727;17254;17445;17529;17395;17518;17574;17639;17354;17151;17419;17135;17144;17386;17112;17318;17457;17822;17447;17514;17352;17505;17355;17289;17120;16974;16858;16931;17012;17443;17474;17401;17607;17532;17682;17596;17448;17325;17256;17623;17772;17484;17471;17425;17383;17510;17845;17447;17546;17379;17543;17495;17539;17679;17673;17812;17762;17734;17415;17773;17600;17733;17723;17749;17920;17574;17550;17628;17138;17328;17350;17491;17612;17401;17311;17325;17145;17428;17392;17476;17324;17562;17276;17389;17510;17276;17511;17464;17666;17629;17288;17526;17162;17537;17571;17902;17483;17373;17275;17327;17638;17683;17718;17747;17695;17393;17524;17718;17761;17534;17875;17637;17823;17658;17463;17947;17646;17593;17693;17600;17430;17418;17756;17357;17564;17435;17335;17700;17347;17569;17609;17520;17517;17572;17334;17501;17503;17361;17238;17214;17275;17340;17159;17262;17363;17458;17368;17442;17326;17080;17086;17050;17184;17153;17536;17300;17263;17647;17498;17272;17065;16997;16790;16837;16614;16530;16979;16576;16417;17245;17242;17427;17597;17671;17542;17712;17732;17593;17810;17875;17555;17640;17731;17815;17846;17791;17529;17413;17294;17267;17234;17606;17312;17124;17209;16854;16881;17605;18039;18125;17921;17729;17980;18102;17676;17495;17628;17378;17392;17382;17341;17838;17596;17593;17422;17656;17553;17715;17357;17212;17160;17227;17330;17156;16900;16799;17496;17520;17666;17586;17495;17474;17530;17430;17319;17233;17487;17835;17778;17942;17616;17628;17424;17035;17013;17255;17544;17678;17533;17735;17637;17837;17604;17529;17262;17308;17573;17448;17142;17288;17511;17721;17525;17203;17502;17379;17473;17779;17520;16905;16162;16569;17332;17685;17616;17354;17150;16974;16750;16764;16208;16156;16582;16982;17638;18020;18039;17900;17721;17552;17509;17585;17895;17747;17911;17997;18005;18050;17810;17661;17560;17302;17506;17746;17804;17662;17886;17799;17700;17224;17071;17771;17433;17470;17413;17745;17951;17848;17380;17914;17828;17843;17659;17663;17603;17547;17348;17232;17391;17125;17425;17354;17388;17578;17687;17849;17733;17623;17646;17686;17791;17615;17531;17367;17249;17725;17884;17763;17430;17316;17320;16843;17216;17155;17358;17441;17702;17840;17842;17409;17398;17611;17519;17297;17269;17577;17233;17541;17504;17841;17950;18237;18016;17731;17692;17421;17658;17962;17896;17849;17756;17529;17446;17315;17177;17393;17839;17572;17539;17679;17680;17589;17587;17156;17349;17257;17334;17517;17685;17512;17689;17865;17821;18052;18141;17893;17854;17627;17818;17706;18183;18153;18185;17977;17720;17954;17947;17975;17991;17630;17935;18007;17874;18106;17838;17768;17634;17809;17598;17423;17279;17320;17544;17584;17584;17646;17855;17684;18008;17700;17593;17889;18003;17783;17960;18165;17751;18242;17699;17967;17902;17535;17715;17953;18087;17975;18150;18037;17620;17543;17585;16559;14883;14429;15966;16759;16934;16138;16630;17274;17886;17827;17984;17986;17878;17843;17836;17678;17408;17479;17516;17613;17619;17713;18136;17987;17908;18143;18119;17806;17930;18189;18095;17951;17957;18057;17765;17745;17472;17739;18001;18064;18010;17998;17788;17987;17788;17690;17529;17695;17537;17323;17086;16758;17123;17560;18107;18064;17737;17373;17116;17234;17503;17905;18120;17571;17508;17428;17653;17737;17758;17642;18104;18028;17940;18133;18071;17792;17892;17875;17736;17656;17824;18122;17713;17715;17880;18107;17869;17308;17260;17036;17782;18017;18136;18169;17746;18066;17768;18015;17772;17627;17990;17664;17663;17775;17775;17694;17376;17414;17243;17297;17331;17418;17151;17545;17656;17644;17559;17386;17312;17780;17436;17717;17515;17621;17510;17541;17853;17656;17770;17820;17961;18131;18053;18052;17693;17941;17950;18003;17790;17843;17820;18085;18036;18026;17889;17729;17771;18148;18047;18123;18023;17962;17838;17799;17982;18194;17919;17918;17782;18066;17932;17953;17919;17523;17903;17875;17586;17361;16992;16810;16400;16164;16386;16422;16509;16817;16965;17261;17030;17144;17211;17068;17200;17313;17176;17448;17344;17316;16876;16572;16405;16953;17466;17917;17996;17883;18157;17935;17886;17842;17931;18004;17699;17943;17802;18168;18157;18270;18091;17874;18088;17933;17953;18004;17934;17761;17691;18129;18099;17797;17916;17904;18004;17865;17823;17655;18005;18164;18167;18126;18026;18025;17943;18084;18053;17825;17947;17838;17575;17860;17640;17388;17836;17976;17919;17728;18034;17733;17752;18026;17672;18020;17942;17880;18087;17974;18002;17734;17833;17309;17691;17435;17157;17007;16556;17058;17392;17577;17539;17659;17742;17519;17959;17948;17861;18005;17922;18016;17785;17663;17564;17725;18203;18080;17834;17794;17923;17881
14594;15037;14857;15044;15004;14942;14793;14827;14579;14722;14792;14704;15027;15002;14640;14826;15058;14774;14661;14891;14540;14641;14821;15042;15198;14931;15098;15123;15031;15002;15012;15111;15156;15119;15139;15257;15054;15107;15454;15261;15413;15251;15407;15496;15244;15121;15443;15493;15720;15405;15651;15727;15657;15910;15847;15456;15685;15531;15755;15391;15288;15118;14912;15169;15175;14949;14700;15043;14968;15607;15594;15622;15755;15762;15522;15488;15451;15463;15480;15732;15945;15944;16037;15707;15516;15880;15925;15820;15915;15821;15832;15851;16219;16054;15921;15970;16134;15871;16170;16134;16369;16365;16100;16324;16284;15934;16038;16010;15815;16272;16117;16240;16320;16249;15844;15986;16019;16266;16231;16367;16432;16241;16464;16283;16229;15994;16380;16026;16084;16231;16391;16214;16119;16278;16212;16068;16091;16558;16369;16441;16390;16302;16414;16317;16450;16397;16257;16315;16420;16302;16382;16486;16291;16450;16382;16480;16241;16128;16038;15971;15941;16085;15928;16192;16008;16074;16300;16590;16507;16423;16142;16100;16014;16201;16191;15842;15855;16084;16180;15985;16036;15796;16037;16038;16049;16233;16101;16191;16155;16277;16217;16134;16258;16154;16447;16400;16264;16168;16279;16236;16303;16215;16319;16238;16364;16386;16420;16596;16108;16519;16339;16111;16430;16430;16285;16465;16028;16235;16364;16469;16637;16537;16146;16197;15814;16126;16221;16102;16131;16028;15934;16307;16377;16466;16205;16185;16193;16293;16408;16362;16167;16194;16268;16181;16323;16139;16432;16332;16489;16326;16340;16362;16552;16551;16583;16726;16631;16525;16500;16625;16522;16298;16370;16788;16632;16677;16621;16518;16789;16214;16196;15962;15747;15394;15201;15183;15298;15801;15807;16034;15870;15818;15396;15521;15482;15371;15470;15564;16215;16115;16327;16242;16300;15322;12124;7210;4058;3931;7317;11844;14414;15865;16305;16540;16843;16651;16406;16445;16633;16292;16245;15976;16227;16599;16320;16457;16158;16167;16371;16205;16369;16634;16249;16382;16456;16408;16508;16448;16876;16564;16400;16076;16314;16567;16761;16693;16530;16725;16556;16528;16769;16502;16635;16745;16516;16670;16744;16939;16668;16885;16857;16527;16707;16792;16995;16832;16881;16793;16317;15931;16200;16441;16338;16600;16917;16974;17090;16752;16558;16477;16607;16581;16824;16682;16565;16731;16716;16765;16670;16724;16565;16652;16564;16461;16213;16333;16229;16456;16133;16562;16539;16764;16468;16414;16009;16109;16165;16089;16305;16576;16600;16665;16335;16534;16774;16692;16876;16828;16924;17108;17160;17475;17600;17671;17457;17496;17331;16962;16999;17176;17370;17026;16944;17072;16857;17003;16853;16925;16852;16462;16841;16903;16906;17072;16968;16329;15576;15352;15616;16255;16509;16747;16580;16631;16522;16493;16481;16603;16823;16752;16873;16649;16983;16752;17077;16703;15600;13325;11528;11057;12470;14863;16398;17046;16883;17226;17213;17351;16966;16987;17231;17321;17184;17231;17159;17330;17127;17117;17068;17073;17013;16916;16934;16955;16886;17073;16691;15546;14607;15370;16864;17468;17710;17823;17806;17669;17618;17625;17417;17706;17483;17328;17423;17194;17270;17231;17323;17247;17040;16925;17337;17192;17166;17042;16968;16950;16991;16770;16920;17001;16907;16980;16780;16750;16814;16749;16813;17067;17089;17052;17105;16853;17213;17334;16981;16848;16537;16409;16377;16544;16671;16768;16882;16962;17281;16944;17072;16965;16999;17190;17223;16917;17094;17184;16925;17007;17167;17183;17115;16672;16730;16839;16881;17131;17324;17169;17275;17126;17067;16290;16361;16808;17391;17363;17431;17366;17360;17543;17454;17575;17625;17634;17469;17183;17285;17341;17421;17465;17284;17075;17242;17228;17700;17546;17220;17142;17240;17395;17450;17673;17644;18104;17587;17448;17374;17325;17518;16988;16097;14698;13805;14911;15424;16231;17104;17560;17542;17261;17122;17192;17439;17482;17570;17505;17551;17355;17564;17519;17601;17789;18106;18001;17741;17780;17838;17250;17123;17037;16991;17090;17100;17359;17554;17458;17717;17546;17375;16918;16904;17089;17105;17318;17429;17128;17200;17384;17442;17184;17200;16929;17177;17001;16887;17031;17187;17203;17049;17419;17383;17381;17633;17912;17903;17676;17086;16418;16091;16519;17239;17844;17622;17569;17407;17566;17533;17478;17399;17689;17566;17672;17431;17729;17431;17589;17506;17332;17579;17738;17897;17467;17801;17552;17605;17572;17448;17443;17143;17552;17676;17830;17298;16360;14872;14640;16125;17611;18071;17833;17954;17885;17987;18164;18322;18206;18051;17861;17956;17346;17594;17677;17559;17674;17501;17418;17349;17308;17497;17528;17406;17509;17418;17494;17434;17256;16916;16932;17045;17206;17393;17350;17339;17127;17335;17235;16980;16919;17344;17381;17428;17516;17227;17331;17465;17642;17509;17613;17455;16996;16712;16257;16674;17393;17450;17452;17544;17454;17801;17445;17204;17202;17415;17548;17452;17429;17399;17479;17172;17015;16308;16418;16926;17468;17793;17454;17407;17423;17031;17337;17462;17436;17318;17325;17286;16974;17351;17480;17293;17592;17723;17633;17461;17559;17567;17579;17573;17409;17747;17619;17516;17391;17444;17190;17195;17461;17185;17284;17549;17370;17154;17080;17150;17298;17286;17050;17150;17005;16980;17054;17331;17345;17337;17319;17789;17531;17607;17376;17339;17455;17400;17396;17500;17771;17577;17628;17717;17421;17510;17273;17351;17247;17357;17903;17734;17616;17347;17390;17698;17801;17711;17666;17937;17849;17718;17654;17678;17667;17415;17367;17410;17176;17237;17394;17308;17556;17539;17393;17420;17322;17629;17461;17367;17293;17682;17287;17225;17359;17116;17253;17186;17136;17513;17672;17585;17657;17994;17820;17414;17427;17655;17411;17523;17346;17575;17413;17315;17112;17456;17358;17447;17389;17675;17783;17906;17778;17739;17812;17887;17833;17775;17608;17531;17184;17446;17566;17524;17484;17542;17427;17742;17546;17628;17452;17573;17374;17590;17622;17505;17342;17493;17535;17470;17067;17113;17158;17542;17468;17513;17347;17304;17447;17312;17465;17446;17230;17394;17817;17439;17407;17391;17344;17182;17173;16771;17133;16956;17139;16872;16534;16590;17151;17267;17680;17645;17448;17495;17732;17749;17570;17626;17755;17667;17668;17835;17769;17371;17563;17619;17043;17308;17393;17358;17645;17464;17101;16582;16524;16942;17476;17773;17805;17897;17778;17928;18193;17993;17920;17625;17521;17746;17280;17450;17685;17591;17500;17392;17446;17346;17148;17071;16449;16849;16964;16813;16711;16730;16627;17128;17362;17437;17641;17345;17458;17359;17283;17512;17813;17628;17825;17790;17551;17963;17703;17577;17012;16936;17322;17414;17417;17339;17083;17441;17761;17625;17517;17845;17664;17520;17492;17265;16922;17162;17575;17437;17081;17324;17210;17438;17775;17701;17584;17107;17107;17402;17632;17736;17328;16948;16955;16721;15712;14705;14631;15601;16939;17540;17959;17613;17570;17878;17759;17938;17878;17788;17839;18221;18054;18078;18101;17805;18009;17839;17610;17315;17597;17950;17781;17471;17739;17885;17558;17387;17329;17883;17762;17831;17788;17560;17784;17622;17760;17658;17871;17840;17653;17640;17400;17355;17457;17372;17292;17260;17232;17341;17182;17610;17785;17842;17981;17677;17670;17895;17721;17380;17127;17393;17436;17549;17649;17498;17235;17259;16776;16977;16936;17127;17291;17457;17592;17457;17625;17459;17429;17416;17046;17302;17561;17466;17568;17604;17787;17836;17913;17727;17565;17562;17643;17631;17870;17625;17762;17720;17350;17213;17159;17347;17549;17849;17663;17723;17836;17495;17537;17325;17321;17269;17334;17347;17603;17605;17858;17786;17933;17783;18224;18091;17611;17773;17773;17977;17770;18041;18043;17831;17667;17866;18103;17580;17813;17736;17982;18073;17753;17993;17986;17981;17986;17960;17692;17779;17261;16815;17324;17559;17863;17584;17684;17719;17691;17853;17998;17929;17941;17772;17844;17734;17772;17861;17815;18129;17926;17891;17684;17835;17756;17919;17784;18052;17887;17904;17613;17775;17131;16139;15863;16714;16916;16971;16974;17025;17388;17901;17867;17966;17732;18159;18022;18055;17747;17573;17507;17685;17928;18057;17696;17968;17969;18006;18006;17901;17640;17890;17709;18044;18148;18193;17728;18098;18034;18031;17782;17910;17875;17705;17673;17886;17849;17847;17522;17658;17406;17458;16932;17061;16869;17318;17631;17888;17877;17730;17364;16901;17082;17623;17545;17997;17744;17751;17884;17673;17722;17743;17577;18393;18460;18216;18402;18198;18011;18030;18116;18063;17774;17658;17997;17925;18006;18250;18369;18063;17451;17448;17386;17489;18225;17790;17898;17841;18249;17945;17659;17645;17639;17974;17879;17809;17798;17812;17717;17369;17301;17125;17125;17123;17385;17332;17918;17864;17647;17568;17571;17461;17658;17647;17651;17533;17558;17497;17681;17718;17654;17774;17655;18259;18168;17845;17997;17727;18156;18087;18029;18014;17890;18148;17968;17887;17847;17781;17924;17779;17971;18001;18089;17979;17924;18095;17692;17988;18155;17912;17927;18012;18011;17875;17763;17704;17835;17839;17697;17680;17308;16923;16905;16234;16629;16768;16667;16579;17198;16842;17181;17186;17075;17038;17377;16868;17070;17322;17448;17652;17391;17105;16770;16696;17349;17430;18162;17896;18080;17858;17956;18110;17802;17814;17971;18067;17937;17930;17964;17990;18126;18201;18214;18220;18048;17871;18062;17961;17904;17856;18120;17965;17911;17754;17997;18036;17478;17214;17296;17652;17892;17937;18121;18061;18291;18161;17993;17886;17787;18008;17995;17716;17616;17447;17430;17682;17815;17842;17952;17822;17692;17742;17977;17486;17807;17596;17585;17974;17698;18108;17912;17878;17804;17703;17419;16946;16671;16664;16985;17069;17630;17449;17784;17576;17933;17955;17941;17758;18060;17892;17900;17763;17346;17090;17406;18054;18052;17850;18154;17739;18055
14831;15014;14962;15100;15140;14841;15079;14662;14504;14535;14790;15059;14967;14887;14891;14642;15033;15167;14755;14767;14695;14669;14779;15090;15140;14987;15114;14883;14956;14860;14873;15172;15102;15172;15087;14914;15168;15398;15251;15374;15446;15538;15409;15617;15350;15238;15593;15348;15459;15356;15670;15471;15643;15851;15660;15570;15575;15693;15539;15186;15142;14805;15122;15210;14972;15049;14612;15246;15252;15757;15707;15914;15850;15761;15469;15612;15447;15543;15494;15610;15817;15785;15702;15500;15490;15534;15777;15849;15439;15690;15778;16034;16061;16014;15992;15986;15935;15890;15748;16128;16229;16379;16383;15970;15971;16058;16086;16382;16069;16077;16132;16056;15980;16007;15813;16059;16275;16350;16365;16198;16149;16421;16375;16381;16479;16246;16309;16338;16421;16179;16334;16206;15962;16264;16217;16257;16481;16399;16383;16251;16367;16381;16360;16202;16096;16406;16399;15916;16232;16025;16401;16431;16439;16347;16189;16276;16115;16303;16051;15860;15829;15986;16120;16050;16259;16200;16314;16429;16557;16628;16254;16185;15972;16125;16127;15798;15693;15954;16271;15981;16049;16085;16164;16180;16227;16107;16197;16270;16215;16276;16330;16310;16287;16211;16188;16307;16247;16284;16111;16290;16351;16341;16363;16202;16157;16129;16383;16427;16306;16438;16417;16198;16072;16430;16488;16193;16285;16183;16139;16236;16383;16342;16334;16141;16260;16303;16253;15819;15839;15974;15973;16045;16099;16359;16570;16192;16295;16218;16258;16238;16044;16177;16062;16200;16253;16182;16418;16563;16613;16432;16321;16538;16462;16493;16695;16609;16646;16681;16728;16780;16414;16503;16348;16664;16445;16603;16625;16605;16441;16689;16218;16124;15442;14961;14902;15074;15057;15942;15755;15993;15579;15645;15264;15462;15550;15480;15735;16131;16113;16350;16049;16099;16248;15462;11960;6915;3536;3879;7687;12463;15126;15795;16132;16330;16353;16737;16542;16670;16348;16386;16180;15983;16099;16376;16458;16345;16339;16486;16223;16218;16610;16344;16366;16235;16562;16564;16777;16776;16642;16824;16505;16302;16599;16602;16755;16757;16684;16573;16607;16537;16506;16487;16414;16330;16520;16799;16709;17018;16967;16955;16739;16849;16678;16743;16838;16975;16885;16691;16564;15957;16184;16220;16372;16523;16740;16909;17042;16564;16449;16650;16750;16572;16630;16446;16809;16557;16599;16491;16528;16635;16686;16465;16587;16597;16075;16199;16538;16405;16150;16639;16711;16782;16596;16349;16474;16334;15872;16186;16294;16579;16483;16463;16538;16424;16505;16576;16871;16862;16909;16989;17163;17274;17779;17439;17314;17204;17248;17356;17071;17112;16954;17240;16987;17093;17022;16982;17214;16930;16949;16888;16813;17042;17092;17211;17043;16715;16080;15965;15961;16610;16684;16753;16725;16574;16442;16631;16543;16669;16664;16601;16710;16805;16637;16865;16859;16877;15578;13844;12066;11534;12050;13978;16121;17090;17031;16751;16727;16577;16420;16751;16871;17092;17263;17312;17345;17334;17493;17101;17063;16953;16962;17206;16774;16945;16818;16731;16106;14428;13081;14460;16514;17363;17562;17772;17626;17836;17754;17642;17557;17337;17448;17480;17115;16913;17258;17081;17354;17206;17126;17278;17273;16941;17419;17018;16723;16732;16536;16700;16865;17032;17242;16995;16791;16897;16637;16893;16833;16977;16874;16868;16806;16852;16957;17002;16781;17038;16924;16658;16637;16467;16747;16818;16918;16903;16968;17040;17022;16978;17016;17048;17296;16967;17119;17248;17236;17286;17096;17102;17028;16944;16818;16882;17019;17022;17283;17203;17297;17022;16908;16579;16028;16253;17081;17086;17376;17458;17436;17530;17508;17814;17813;17727;17299;17179;17212;17659;17318;17461;17501;17296;17246;17610;17564;17593;17525;17044;17307;17387;17454;17911;17717;17669;17798;17399;17628;17507;17419;17494;16178;13899;12908;14517;15694;16218;17014;17448;17383;17390;17184;17507;17605;17423;17455;17287;17703;17456;17675;17602;17818;17628;18001;17902;17469;17487;17042;16777;16374;16861;17193;17400;17028;17261;17456;17515;17454;17371;17288;16896;16217;16350;16891;17289;17321;17155;17286;17371;17195;17267;16971;16955;17176;17157;17288;17044;17150;17036;17322;17021;17121;17356;17559;17751;17725;17888;17634;16719;16111;16629;17159;17707;17591;17379;17609;17951;17608;17808;17635;17372;17631;17489;17611;17393;17509;17745;17473;17511;17475;17498;17497;17641;17735;17599;17565;17471;17296;17517;17321;17184;17334;17514;17226;16895;15537;15079;16329;17695;18103;17791;17565;17706;17964;18161;18176;18071;18025;17799;17499;17583;17702;17605;17789;17634;17444;17467;17216;17838;17494;17494;17539;17505;17445;17650;17216;17258;17207;17098;17233;17179;17468;17199;17477;17087;17139;17177;16822;16917;17072;17331;17615;17727;17497;17503;17357;17662;17530;17513;17409;16935;16758;16054;16815;17037;17309;17652;17526;17575;17521;17455;17382;17449;17258;17259;17302;17552;17456;17411;17288;17167;17182;16596;16991;17371;17736;17386;17462;17376;16970;17122;17397;17586;17590;17443;17386;17562;17487;17407;17244;17398;17373;17549;17499;17539;17467;17496;17616;17569;17594;17478;17505;17187;17147;17315;17408;17193;17046;17349;17249;17182;17175;17003;17144;17228;17341;17330;17214;17377;17145;17421;17375;17313;17357;17480;17709;17718;17519;17643;17823;17485;17325;17645;17600;17502;17410;17426;17612;17651;17476;17340;17226;17249;17488;17385;17378;17523;17297;17519;17606;17570;17726;17676;17615;17665;17602;17659;17803;17627;17460;17554;17397;17246;17323;17433;17448;17376;17532;17426;17414;17446;17426;17503;17498;17543;17706;17197;17391;17271;17389;17275;17326;17390;17563;17724;17526;17789;17269;17723;17733;17760;17676;17657;17603;17536;17437;17361;17374;17502;17504;17232;17647;17574;17551;17755;17592;17750;18045;17750;17694;18039;17659;17644;17708;17731;17537;17682;17759;17429;17595;17532;17749;17720;17803;17784;17490;17462;17330;17743;17534;17554;17432;17392;17493;17318;16694;17037;17193;17151;17447;17372;17484;17265;17171;17312;17338;17458;17489;17572;17526;17493;17426;17633;16955;16260;16320;16766;17132;16854;16539;16114;16601;17137;17513;17679;17767;17636;17709;17675;17417;17695;17443;17492;17612;17675;17748;17864;17689;17543;17116;16954;17191;17075;17376;17246;16965;16415;15764;16476;17223;17426;17987;18073;17973;17804;18097;18246;17873;17618;17606;17575;17711;17515;17629;17357;17788;17526;17495;17329;17287;16857;16572;16015;16436;16877;16550;15961;16034;16238;16814;17504;17649;17503;17482;17197;17378;17760;17577;17584;17615;17604;17733;17931;17430;17628;17468;17337;17353;17206;17164;17026;16831;17209;17557;17687;17598;17965;17906;17741;17848;17610;17303;17149;17277;17396;17393;17137;17462;17184;17509;17646;17726;17829;17463;17627;17576;17558;17422;17033;16760;16713;16320;15138;13254;13669;15725;17316;17593;17691;17703;17822;17674;17623;17758;17656;17779;17735;18036;18120;17971;17977;17829;17929;17724;17697;17763;17746;17815;17537;17781;17988;17921;17982;17615;17479;18004;17872;17847;17880;17777;17860;17848;17564;17477;17607;17463;17475;17586;17651;17319;17299;17252;17361;17176;17150;17356;17341;17476;17748;18046;17861;17701;17853;17824;17545;17426;16863;16615;17341;17897;17528;17279;16942;17153;17146;16974;17037;17096;17377;17230;17353;17580;17920;17637;17394;17157;17284;17297;17384;17525;17212;17616;17742;17741;18081;17666;17626;17583;17759;17791;17918;17744;17764;17642;17509;17559;17533;17531;17454;17605;17497;17678;17824;17676;17578;17628;17338;17311;17369;17434;17781;17929;17803;17976;18023;17870;18085;17980;17900;17683;18004;17885;17819;18126;17970;18239;17986;18031;17814;17841;17803;17772;18000;17748;17930;18142;17876;18174;17913;17627;17701;17486;17254;16758;17099;17566;17965;17737;17687;17543;17789;17872;17782;18134;17900;17877;17951;17667;17763;18121;18104;18038;17836;17814;17738;17778;17909;17803;18084;17818;17841;17970;17762;17954;17825;17275;17035;17346;17280;17512;17061;17204;17525;17652;17783;17969;18063;17992;17999;18070;17597;17745;17660;17898;17809;17722;17883;18067;17721;18155;17944;18050;17663;17897;17796;18244;18107;18045;17997;18023;17995;18129;18054;18193;17918;17974;17668;17523;17660;17454;17662;17769;17453;17265;16970;17050;17007;17601;17664;17889;17641;17796;17549;17119;17375;17567;17672;17736;17640;17662;17926;17804;17966;17662;17837;18146;18178;18224;18030;18139;18240;18195;18333;17950;17834;17758;17919;17908;18210;18439;18603;18273;17847;17370;17429;17518;18036;17971;17908;17769;17961;17750;17645;17400;17356;17445;17593;17564;17787;17747;17707;17744;17466;17404;17183;17050;17613;17550;17878;17779;17865;17540;17813;17311;17464;17375;17723;17328;17501;17476;17570;17588;17882;17923;18024;17834;18078;17989;17854;18230;17929;17959;18133;17864;18087;17953;17971;18027;18018;18091;18162;18001;18169;18205;18063;18135;18123;17998;17973;18070;18207;17882;17973;18083;17802;17849;17757;17757;17596;17614;17887;17400;17391;17017;17276;17011;16962;17325;17161;16899;17105;17255;17389;17059;17122;16996;16654;16695;17134;17155;17287;17230;17171;17048;17031;17050;17313;17475;17710;18001;18079;18008;17651;17582;17661;17945;17838;17754;17941;18112;17952;17567;18076;18143;17751;18190;17931;17778;17907;17881;17976;17739;17769;18291;18029;18057;18058;17790;17533;16704;17049;17308;17661;17722;17929;18113;18137;18079;17874;17892;17888;18279;17888;18236;17800;17383;17714;17915;17772;17840;17604;17606;17808;17902;17837;17821;17718;17629;17855;17531;17662;17825;17517;17816;17751;17557;17555;17202;16617;16822;17018;17001;17481;18022;18066;18070;17979;17662;17604;17598;17828;18032;17859;17609;17617;17287;17341;17644;17717;18006;17796;17691;17893
14620;14996;15204;14981;15160;15198;14725;14685;14570;14573;14739;15015;14931;14664;14548;14784;14775;14686;14752;14745;14399;14471;14769;14999;14855;15251;14988;14987;14990;14904;15155;15024;14900;15283;15110;14928;15334;15180;15108;15454;15718;15445;15414;15573;15408;15293;15150;15454;15302;15611;15429;15904;15692;15657;15777;15669;15737;15628;15469;15309;15070;15117;15273;15381;15268;15010;14737;15314;15427;15409;15599;15813;15704;15679;15739;15805;15534;15472;15596;15679;15984;15926;15733;15427;15616;15647;15746;15515;15618;15726;15790;15956;15930;15702;15978;15969;16069;15887;15827;16067;16255;16352;16061;15874;15863;16128;15811;15953;15899;16033;16051;16066;15953;15977;15983;16120;16184;16394;16186;16169;16300;16175;16257;16449;16151;16369;16189;16191;16286;16214;16315;16413;16090;16165;16216;16436;16263;16409;16292;16337;16248;16451;16275;16413;16718;16437;16273;15917;15551;15690;16301;16247;16388;16136;16279;16132;16502;16202;15976;15937;16086;15917;16151;16171;16214;16279;16329;16233;16318;16594;16387;16104;16158;16061;16254;15839;15710;15872;16125;16371;16007;16120;16232;16275;16081;16111;16068;16076;16252;16323;16127;16194;16320;16551;16332;16299;16320;16403;16004;16150;16315;16430;16206;16312;15950;16111;16470;16567;16419;16181;16359;16165;16348;16332;16394;16587;16183;16554;16304;16479;16536;16434;16512;16302;16324;16239;16208;16116;15629;15648;16010;16128;16291;16330;16316;16103;16367;16108;16092;16484;16158;16173;16244;15996;16139;16334;16288;16490;16410;16460;16374;16706;16322;16595;16596;16961;16923;16390;16580;16797;16586;16619;16740;16801;16618;16563;16703;16686;16489;16451;16691;16607;15714;15206;15300;15173;15728;16104;16117;16023;15746;15796;15661;15416;15776;15775;15886;15874;15595;16032;15988;16225;16045;15379;12056;7241;4273;4089;7330;11633;14353;15526;15861;16089;16510;16530;16390;16215;16339;16210;15956;16159;16235;16186;16351;16357;16766;16668;16365;16328;16146;16109;16445;16382;16432;16735;16947;16641;16798;16724;16933;16507;16463;16573;16668;16755;16764;16631;16770;16654;16358;16456;16369;16195;16422;16653;16866;16980;16991;16746;16651;16830;16744;16838;17004;16818;16864;16853;16863;16332;16378;16367;16413;16738;16696;16773;17168;16745;16569;16554;16648;16504;16684;16528;16748;16514;16388;16327;16600;16416;16233;16352;16458;16518;16405;16187;16492;16375;16318;16471;16502;16831;16500;16468;16649;16234;16074;16024;16281;16680;16589;16323;16405;16450;16592;16615;16983;16733;16806;16804;16855;17201;17435;17738;17420;17315;17219;17250;17133;17149;17105;16948;17168;16915;16978;16884;16762;16732;16854;17028;17216;17004;17086;17032;16984;16557;16441;16067;16213;16360;16916;16766;16627;16579;16579;16676;16622;16662;16709;16690;16880;16749;16626;16677;17139;16973;16636;15456;14787;14460;14289;15139;16023;16758;16567;16636;16488;16530;16106;16614;16944;17308;17027;17172;17123;17369;17388;17411;17275;17337;17163;16934;17231;16852;16808;16781;15672;13637;12233;14193;16170;17401;17538;17345;17477;17598;17755;17697;17770;17652;17540;17221;17471;17256;17209;17324;17215;17164;17179;17154;16992;17253;17264;16955;16086;15517;15858;16339;16763;17214;17010;17010;16990;16807;16737;16303;16353;17087;16975;16986;16808;17003;17044;17110;16911;16937;16985;16865;16705;16572;16532;16719;16868;16693;16674;17071;16819;17034;17038;17002;17070;17098;17270;17238;17182;17461;17173;17072;17388;17057;16844;16925;17043;17281;17251;17131;17433;17168;16855;16544;16001;16318;16345;16766;17468;17612;17264;17546;17595;17472;17647;17629;17317;17469;17591;17520;17715;17466;17595;17605;17465;17579;17758;17698;17774;17118;17379;17765;17685;17246;17840;17629;17590;17543;17448;17701;17830;17206;16337;14640;14412;15695;16476;16912;17312;17475;17293;17358;17218;17467;17595;17254;16766;17063;17439;17684;17745;17599;17746;17959;17840;17970;17834;17399;16872;16013;15245;16189;17105;17224;17464;17352;17515;17422;17509;17590;17068;16721;16348;16290;16770;17027;17074;17172;17390;17012;17018;17129;16792;16620;16947;17180;17169;16864;17265;17289;17229;17220;17183;17358;17534;17813;17975;17800;17679;16827;16585;16811;17552;17175;17489;17546;17677;17838;17739;17724;17598;17701;17598;17712;17659;17411;17450;17576;17882;17647;17498;17557;17669;17522;17581;17593;17447;17310;17291;17532;17428;17413;17631;17350;17206;17376;16669;16911;17120;17926;18003;17698;17665;18062;17939;18049;17880;18224;17734;17770;17470;17524;17536;17855;17667;17361;17417;17399;17470;17593;17679;17341;17497;17388;17881;17565;17391;17365;17425;17408;17262;17567;17437;17429;17426;17150;17327;16911;17003;17135;17482;17291;17430;17357;17446;17552;17165;17235;17413;17491;17445;17348;16629;16783;16925;17252;17432;17582;17646;17532;17523;17420;17508;17426;17159;17346;17343;17443;17550;17489;17287;17500;17435;17442;17510;17445;17309;17855;17415;17550;17109;17295;17443;17798;17543;17430;17466;17633;17689;17301;17248;17396;17586;17701;17662;17705;17561;17596;17611;17653;17643;17611;17260;17388;17514;17295;17491;17501;17316;17122;17293;17324;17032;16919;16996;17376;17235;17145;17100;16872;17123;17322;17551;17462;17462;17510;17413;17406;17428;17745;17570;17419;17641;17417;17442;17468;17563;17479;17739;17381;17354;17150;17027;17538;17825;17572;17624;17313;17387;17430;17695;17706;17681;17600;17584;17651;17702;17619;17620;17614;17439;17292;17268;17272;17432;17313;17730;17587;17474;17422;17582;17937;17871;17628;17809;17400;17411;17310;17262;17215;17125;17384;17381;17496;17313;17823;17565;17728;17568;17720;17822;17627;17876;17919;17668;17476;17489;17447;17476;17653;17428;17830;17628;17605;17435;17595;17758;17899;17740;17812;17793;17466;17798;17563;17482;17664;17478;17417;17264;17247;17540;17421;17474;17611;17678;17659;17480;17267;17470;17357;17312;17466;17306;17534;17373;17561;17481;17383;17181;17451;17314;17384;17336;17387;17208;17348;17327;17416;17737;17417;17517;17800;17638;16929;16531;15467;15286;16127;16164;15564;15419;15728;16450;17177;17368;17584;17545;17594;17534;17643;17744;17467;17495;17324;17518;17636;17613;17650;17403;17297;16799;16417;16852;17056;17363;17394;16950;16144;14917;15851;16757;17323;17962;18012;17946;18257;18199;17868;17772;17509;17753;17713;17258;17668;17646;17581;17391;17560;17594;17354;17078;17033;16635;16164;16677;17044;16601;16043;15990;16201;16751;17001;17349;17178;17500;17242;17135;17492;17746;17495;17370;17486;17801;17531;17858;17477;17452;17576;17246;17232;17147;16832;16992;17087;17406;17832;17869;17942;18061;17936;17570;17533;17353;17538;17665;17490;17519;17157;17542;17458;17358;17742;17727;17546;17627;17683;17809;17654;17533;17190;16833;16723;16374;15392;13993;14293;16128;17178;17689;17644;17692;17915;17622;17857;17707;17529;17810;17873;17907;17589;18187;17771;17745;17658;17992;17614;17604;17611;17885;17726;17719;17863;17979;17882;17753;17699;17736;17642;17759;17530;17563;17482;17514;17506;17202;17349;17552;17481;17686;17230;17292;17446;17542;17394;17132;17023;17277;17308;17663;17756;17999;17819;17735;17938;17750;17544;17472;16858;16313;17166;17527;17506;17404;17423;17092;17586;17201;17456;17348;17204;17222;17524;17747;17784;17814;17575;17293;17320;17443;17394;17010;17294;17303;17749;17937;17911;17623;17587;17524;17660;17711;17682;17690;17736;17344;17576;17332;17327;17554;17829;17724;17555;17676;17789;17597;17518;17569;17427;17448;17624;17568;17759;17613;17914;17689;17653;17690;17873;17952;17750;17704;17943;17910;17841;17995;18026;17984;18034;18067;17852;17686;17885;17844;18084;17963;18114;17908;18075;18010;17834;17495;17844;17862;17547;17260;17508;17678;17837;17605;17728;17643;17522;17731;17731;18058;17886;17858;17589;17708;17843;17777;18140;17847;17697;17746;17740;17738;17814;18047;18014;17981;18001;18017;17930;17632;17361;17264;17327;17624;17704;17428;17187;17375;17532;17892;17804;17770;17909;17879;17627;17647;17775;18151;17955;17997;17975;17991;17544;17521;17815;17714;18035;18055;17996;18003;17860;18006;18238;18003;18113;17821;17992;18141;17981;18008;18006;18063;17957;17840;17704;17819;17539;17468;17271;17802;17590;17325;17402;17694;17805;17870;17786;17789;17803;17553;17631;17635;17754;17925;18033;17877;17922;18059;17818;17819;18035;18247;18124;18085;17842;18370;18297;18382;18169;17709;17680;17563;17519;17841;17962;18217;18574;18351;17971;17912;17724;17460;17992;17832;17749;17866;17968;18033;17840;17628;17425;17541;17485;17677;17410;17786;17924;17653;17316;17378;17030;17508;17253;17354;17475;17800;17500;18128;17678;17748;17581;17337;17817;17768;17736;17712;17762;17476;17931;17876;17909;18063;18245;18048;18079;18070;18139;18106;17973;18475;18250;18145;17884;17970;17895;18129;17926;17994;17902;17847;17983;18056;17888;18126;17986;18023;18027;17977;18097;18028;18052;17905;17869;17629;17185;17443;17473;17819;17536;17842;17427;17320;17331;17421;17160;16955;16878;17127;17219;17532;17229;16901;15685;16086;17203;17463;17480;17517;17274;17340;17378;17232;17229;17624;17902;17793;17921;18147;17815;17932;18090;18097;17742;18065;17974;17958;17687;17917;18050;18026;18156;17937;17949;17723;17995;17829;17979;18069;18225;18157;18028;17953;18264;17652;17560;17110;17163;17317;17551;17635;17790;18132;18137;18086;17863;17894;18054;18063;17993;18247;18054;17775;17818;17875;17986;18050;17841;18023;17901;17638;17727;17861;17772;17530;17610;17521;17625;17661;17473;17578;17480;17532;17378;17074;17341;17367;17174;17450;17753;18030;18091;17803;17946;17576;17419;17582;17812;17925;18105;18093;17647;17788;17798;17863;18043;17772;17802;18075;17828
14639;14954;14961;15077;15121;14914;14470;14444;14536;14635;14701;14674;14614;14471;14473;14598;14799;14626;14778;14461;14540;14844;14680;14747;14902;14845;14957;15091;14924;14966;15008;14826;14951;14840;14949;14952;15267;15262;15445;15528;15491;15429;15474;15553;15208;15196;15241;15369;15448;15637;15525;15671;15761;15576;15552;15782;15572;15650;15647;15441;15026;14965;15267;15298;15404;15051;15157;15182;15520;15474;15470;15813;15595;15825;15756;15986;15995;15817;15890;15968;16014;15753;15932;15633;15451;15566;15602;15454;15528;15290;15477;16036;16098;15902;15966;16187;16057;16053;15938;15902;16049;16083;16268;16042;15938;15850;15818;15779;15962;15955;16114;15955;15792;15992;16054;16007;15843;16310;16125;16232;16266;16437;16388;16157;16139;16258;16246;16434;16403;16100;16010;16112;16223;16433;16252;16318;16053;16488;16071;16266;16512;16155;16304;16416;16312;16313;16222;15791;15542;15662;16316;16393;16265;16055;16190;16247;16341;16294;16253;16337;16063;15988;16103;16166;16001;16179;16048;16177;16578;16128;16227;16195;16240;16322;16158;15534;15691;15978;16297;16063;15804;15843;16088;16208;15797;15737;15842;15974;15995;16191;16283;16137;16427;16392;16358;16416;16320;16347;16142;16317;16416;16521;16434;16332;16092;16201;16545;16474;16521;16335;16381;16527;16328;16521;16564;16431;16345;16432;16478;16300;16534;16428;16564;16364;16332;16251;16307;16093;15886;15899;16133;16100;16346;16248;16076;16309;16331;16344;16360;16265;16281;16009;15922;15924;16252;16281;16301;16426;16376;16251;16593;16313;16475;16332;16624;16835;16590;16667;16517;16686;16956;16862;16484;16769;16635;16541;16130;15948;15760;16128;16384;16531;16339;15636;15637;15675;15956;16273;16142;16104;16350;15790;15998;16433;16086;15719;15754;15875;15964;16052;16017;15878;15971;14879;11630;6737;3651;4167;7946;12269;14909;15746;15747;16110;16550;16530;16236;16094;16115;16205;15993;16162;16238;16331;16370;16468;16556;16773;16589;16276;15929;15985;16084;16059;16259;16467;16543;16818;16997;16747;16750;16493;16531;16515;16742;16905;16807;16643;16986;16652;16365;16438;16299;16175;16517;16411;16722;16748;16744;16595;16748;16362;16720;16905;16760;16692;16764;16801;16646;16491;16176;16505;16457;16686;16870;16936;17097;16642;16609;16693;16417;16384;16518;16671;16804;16607;16683;16563;16134;16413;16229;16549;16410;16450;16541;16755;16626;16416;16512;16609;16635;16771;16474;16644;16513;16491;16130;16185;16155;16342;16553;16196;16438;16475;16398;16826;16850;16939;16838;17164;17057;17350;17412;17392;17613;17562;16944;17465;17324;17204;17162;17178;16998;16977;16902;16747;17003;17104;16787;16850;17058;17065;17039;17024;16866;16657;16412;16070;16347;16545;16773;16688;16524;16694;16571;16496;16788;16385;16125;16384;16539;16799;16733;16851;17237;17145;17078;17046;16913;16739;16287;16436;16886;16706;16405;16360;16230;16281;16560;16676;16940;16929;17201;17232;17128;17000;17051;17084;17214;17107;17178;16929;16818;16872;16797;16879;15612;13207;11581;12850;15380;16884;17621;17225;16948;17348;17632;17735;17382;17563;17325;17219;17324;17457;17128;16975;17030;17267;17254;17112;17640;17173;17007;16532;15506;15010;15466;16393;16761;16994;17163;16949;16814;16685;16693;16407;16214;16815;16763;17276;17067;17048;17242;16828;16929;16907;17135;17100;16918;16772;16681;16792;16997;17079;17009;16856;17021;16861;16975;16892;16685;17150;17220;17160;17212;17193;17213;17259;17124;17153;17267;17010;16899;17337;17189;17317;17177;17201;17272;16952;16490;16144;15853;16237;17172;17410;17394;17599;17537;17531;17520;17537;17433;17749;17490;17594;17288;17389;17533;17465;17356;17772;18090;17769;17752;17545;17440;17595;17750;17652;17634;17635;17522;17541;17722;17547;17573;17447;16884;16602;16231;16690;17064;17334;17369;17392;17136;16969;16950;17427;17373;17007;16526;16475;17226;17919;17903;17946;17836;17960;17925;18024;17792;17838;16911;16112;15180;16000;16937;17407;17247;17356;17653;17400;17374;17200;17305;16852;16434;16414;16822;17188;17383;17442;17272;17119;17161;17012;16543;16667;16989;17088;17010;17007;17278;17218;17097;16947;17353;17500;17603;17813;17913;17903;17586;17309;17057;17255;17540;17870;17742;17326;17552;17956;17846;17656;17604;17761;17789;17467;17744;17449;17529;17783;17638;17608;17581;17903;17626;17667;17592;17685;17471;17396;17565;17717;17585;17486;17493;17712;17305;17459;17533;17265;17327;17936;17817;17611;17665;17878;18092;18205;18171;18240;18076;17874;17555;17864;17684;17620;17468;17779;17668;17636;17598;17689;17539;17270;17554;17745;17601;17481;17531;17254;17398;17574;17741;17319;17416;17378;17441;17126;17144;17252;17209;17387;17469;17069;17371;17263;17565;17124;17461;17494;17593;17421;17347;17409;17248;17269;17147;17313;17486;17544;17606;17463;17867;17478;17604;17508;17584;17416;17469;17550;17572;17762;17645;17541;17425;17402;17661;17363;17395;17750;17534;17323;17346;17310;17112;17520;17612;17809;17495;17520;17528;17558;17366;17496;17495;17531;17337;17480;17508;17524;17728;17822;17624;17777;17252;17490;17691;17472;17495;17597;17390;17651;17616;17197;17103;17133;17290;17247;17062;17080;16780;16626;16514;17000;17290;17459;17400;17567;17548;17643;17562;17395;17680;17791;17622;17607;17723;17715;17739;17631;17474;17462;17640;17230;17234;17460;17522;17744;17793;17565;17612;17565;17530;17595;17798;17896;17566;17587;17594;17577;17529;17627;17449;17512;17364;17531;17409;17669;17478;17316;17449;17712;17549;17771;17756;17667;17616;17663;17657;17523;17394;17108;17408;17419;17321;17174;17667;17581;17596;17246;17519;17660;17854;17846;17882;17846;17726;17267;17267;17060;17484;17616;17599;17822;17808;17608;17302;17845;17498;17864;17622;17580;17835;17622;17589;17401;17395;17532;17324;17425;17191;17071;17067;17363;17596;17481;17725;17648;17429;17336;17500;17581;17337;17562;17450;17436;17574;17505;17427;17498;17496;17407;17061;17451;17319;17261;16919;17198;17446;17739;17890;17861;17496;17491;17546;17231;16597;15613;14988;15077;14702;13526;14049;15702;16792;17188;17527;17612;17636;17653;17690;17369;17786;17774;17308;17393;17418;17934;17717;17378;17367;17267;16835;16704;16837;17340;17344;17299;17054;16284;15656;16088;16835;17292;17648;18252;18322;17927;18207;18172;17683;17386;17450;17511;17861;17749;17461;17467;17256;17465;17621;17868;17461;17407;16980;16737;16879;17408;17113;16605;16649;16580;16381;17003;17539;17371;17412;17341;17336;17671;17630;17607;17690;17367;17289;17601;17722;17581;17599;17583;17488;17582;17347;17288;17156;17499;17701;17648;17697;17957;18202;18057;17815;17684;17647;17558;17366;17411;17499;17582;17446;17733;17550;17750;17826;17621;17495;17639;17827;17749;17464;17009;16318;16348;16699;16060;15679;15821;16812;17393;17791;17588;17410;17668;17867;17671;17650;17912;17845;17855;17868;18024;17937;17397;17661;17626;17853;17789;17610;17531;17676;17848;17756;17884;17781;17860;17768;17892;17596;17700;17503;17404;17582;17483;17552;17514;16998;16924;17432;17596;17683;17298;17124;17310;17247;17260;17214;17251;17650;17442;17585;17488;17927;18030;17747;17657;17529;17528;17386;17143;16733;17148;17537;17469;17458;17393;17436;17256;17558;17579;17358;17382;17396;17423;17372;17758;17617;17607;17395;17132;17444;17015;16823;17036;17420;17828;17896;17754;17886;17646;17818;18100;17833;17833;17658;17704;17255;17297;17127;17418;17605;17318;17568;17741;17526;17831;17821;17457;17646;17602;17614;17586;17338;17597;17485;17823;17545;17761;17668;17842;17924;17715;17902;18057;17930;18098;18018;18153;18119;17945;17949;17944;17746;17882;17992;18154;17995;18036;17879;18181;18191;17878;18124;17828;17689;17721;17408;17813;17753;17634;17649;17642;17298;17799;17522;17844;18047;17844;17874;17747;17691;17965;17637;17957;17884;17684;17916;17765;17768;17732;17865;17900;18170;18046;17767;17670;17791;17396;17400;17428;17814;17795;17852;17595;17235;17550;18000;17862;17824;17596;17620;17427;17507;17715;17843;18188;18069;17969;17920;17938;17701;18018;17857;17841;17610;18052;18169;18072;18415;18189;17913;17852;17895;17830;18184;18052;17862;17724;17594;18080;17915;17977;17844;17689;17680;17877;17674;17667;17577;17471;17557;17884;18082;18027;17932;17767;17990;17765;17852;17871;17876;17648;17618;17996;17906;18059;18226;18391;18363;17874;18091;18216;18088;18425;18407;17959;17903;17419;17443;17571;17962;18223;18611;18425;18196;18168;17953;17965;17569;17643;17759;17743;17689;18129;17543;17721;17919;17698;17690;17544;17396;17656;17671;17832;17774;17596;17417;17370;17311;17284;17683;17717;17838;17734;17523;17536;17442;16977;17040;17161;17610;17693;17795;17868;17709;17882;17626;18060;17925;18243;18148;18245;18013;18241;18263;18136;18172;18069;18021;18106;18248;18184;17797;17895;17977;17821;17702;18002;17972;18009;18007;18039;17944;17671;17986;17704;18059;18031;18138;17927;17498;17531;17675;17864;17743;17724;17648;17510;17417;17435;17121;16948;16331;16645;16809;17191;17430;17333;16480;15622;16296;17093;17092;17438;17537;17490;17287;17300;17117;17297;17602;17680;17961;17993;17736;17841;18064;17877;18280;18119;18037;17914;18084;17693;17699;18020;18200;17939;18296;18058;17816;18002;17970;18093;18189;18116;17899;17867;18033;18075;17877;17840;17527;17460;17429;17516;17843;17799;17866;18052;18251;18017;17956;17800;18106;17676;17893;17833;17799;17852;17775;17847;17652;17699;17885;18046;18097;18011;17711;17819;17337;17502;17425;17584;17485;17136;17248;17415;17251;17229;17346;17432;17361;17593;17520;17819;17846;17967;17845;17605;17401;17230;17403;17597;17979;18048;18142;17839;17778;17814;18093;17766;17730;17864;17754;18042
14758;14896;15015;14946;14914;14755;14596;14568;14870;14628;14695;14851;14527;14080;13829;14299;14610;14536;14721;14658;14644;14774;14839;14609;14544;14947;15273;14907;15046;14958;14774;14753;14495;14948;15203;15022;15147;15425;15410;15251;15466;15509;15443;15443;15491;15220;15241;15104;15366;15598;15404;15472;15754;15606;15479;15641;15605;15428;15775;15382;15226;14932;15115;15354;15244;15114;15203;15011;15369;15556;15618;15707;15694;15844;15833;15704;16143;16411;16031;15733;15761;15623;15723;15266;15584;15416;15345;15533;15476;15534;15704;15638;15978;16048;16264;16073;15935;15756;15919;15757;15951;16087;16439;15958;15865;15768;16041;15935;16231;15990;15941;16205;16015;15989;16036;16060;15976;16004;16250;15985;16456;16218;16220;16461;16365;16441;16243;16243;16209;16318;16209;16271;16147;16144;16374;16287;16148;16239;16499;16123;16218;16204;16271;16357;16482;16160;16108;15865;15975;15714;16013;16056;16032;15946;15950;16253;16379;16325;16194;16301;16021;16178;16083;16134;15733;16010;16022;15800;15844;15924;16244;16199;16211;16057;15960;15466;15440;16119;16119;15793;15843;15848;16038;15986;15676;15627;15612;15888;16004;16309;16412;16385;16437;16131;16493;16184;16280;16402;16231;16006;16238;16445;16373;16480;16220;16270;16586;16482;16328;16665;16544;16538;16439;16502;16410;16423;16362;16296;16298;16345;16098;16377;16432;16303;16320;16309;16247;16198;16199;16107;16249;16199;16225;16536;16329;16493;16589;16430;16568;16218;16231;16111;16121;15937;16152;16147;16406;16356;16391;16286;16488;16201;16646;16463;16271;16769;16624;16768;16687;16609;16756;16514;16809;16577;16726;16332;16196;15119;14741;14962;15687;16230;16256;15971;15792;15708;16055;16240;16491;16408;16163;16256;16156;16263;16093;16062;15918;15699;15781;16046;16182;16215;16116;15174;11648;6884;4080;4379;8046;11927;14344;15520;15707;16212;16206;16619;16659;16433;16445;16174;16205;15960;16294;16110;16206;16611;16503;16436;16425;15906;15934;15889;16010;16369;16333;16394;16638;16803;16840;16617;16852;16730;16439;16581;16825;16812;17082;16884;16687;16798;16689;16557;16641;16616;16438;16406;16605;16718;16655;16475;16759;16690;16712;16906;16748;16773;16738;16585;16753;16651;16273;16445;16503;16539;16731;16717;16763;16594;16654;16498;16520;16552;16722;16514;16497;16601;16425;16517;16460;16495;16541;16481;16639;16716;16843;16645;16548;16700;16627;16896;16790;16649;16571;16540;16564;16600;16491;16343;16295;16315;16335;16469;16380;16482;16482;16833;16674;16465;16776;17097;16901;17056;17293;17509;17373;17405;17355;17377;17009;17267;17200;16928;17297;16891;17002;16778;16911;16949;16558;16769;16967;17125;17032;16904;16959;16505;16514;16642;16373;16476;16661;16507;16554;16684;16762;16537;16400;16258;15740;15978;16582;16852;16926;16963;17018;17108;17097;17213;17214;17616;17124;16895;16745;17051;16600;16120;15665;15936;16540;16728;17094;17217;17295;17322;16995;17201;17248;17165;17002;17297;17114;17100;16926;16737;17042;16760;16027;14353;12778;13094;15176;16652;17513;16909;16208;16320;17298;17695;17491;17722;17293;17230;17198;17025;17113;17085;17338;16988;17367;17180;17471;17108;16928;16764;15600;15021;15376;16334;16641;16835;17104;17167;16974;16605;16523;16350;16500;16591;17016;17179;17384;16848;16979;16722;16726;17265;17183;17109;16921;16814;16933;16973;17034;16951;16988;17041;17044;17381;17162;17114;17085;17231;17156;17158;17059;17163;17434;17124;17256;17290;17119;16953;17058;16828;17304;17102;16961;17070;16997;17009;16605;16252;15316;15950;16829;17453;17273;17324;17355;17314;17291;17367;17496;17550;17795;17493;17403;17433;17525;17227;17478;17580;17551;17696;17562;17401;17627;17745;17693;17648;17698;17630;17554;17400;17263;17715;17350;17564;17490;17257;17351;17242;17441;17472;17218;17412;16862;16635;16330;16888;17299;17398;16729;16861;17446;17849;17702;17808;17895;17859;17984;17857;17689;17534;17309;16995;16013;16042;16873;17207;17253;17202;17332;17557;17407;17425;17372;17183;17020;17132;17196;17209;17456;17336;17490;17167;17089;16916;17107;16766;16868;17162;17127;17205;17325;17208;17026;16994;17294;17406;17809;17675;17869;17659;17781;17651;17675;17698;17803;17671;17628;17617;17381;17564;17746;17661;17576;17649;17593;17634;17543;17894;17524;17879;17703;17610;17796;17621;17502;17604;17894;17515;17815;17399;17696;17444;17211;17330;17553;17523;17707;17635;17806;17429;17468;17629;17715;17775;17683;17811;18011;18244;18234;18171;17867;17786;17652;17779;17813;17392;17468;17883;17555;17445;17392;17371;17228;17328;17390;17195;17380;17221;17366;17245;17536;17436;17504;17622;17411;17479;17235;17209;17321;17208;17287;17471;17575;17605;17191;17372;17294;17402;17545;17466;17069;17411;17305;17327;17615;17381;17182;17416;17533;17548;17792;17596;17598;17751;17591;17467;17538;17246;17372;17307;17308;17145;17239;17443;17436;17472;17368;17277;17464;17495;17459;17535;17407;17345;17214;17230;17422;17532;17501;17450;17721;17354;17636;17203;17383;17302;17350;17273;17265;17485;17747;17446;17506;17437;17601;17560;17466;17555;17290;17456;17377;17592;17677;17519;17260;17108;16968;17038;16820;17007;16527;15509;15597;16172;17118;17474;17550;17636;17754;17780;17595;17692;17626;17690;17476;17523;17641;17670;17397;17830;17640;17931;17712;17499;17569;17633;17624;17638;17668;17659;17628;17449;17608;17750;17850;17458;17741;17711;17532;17424;17672;17548;17839;17625;17355;17327;17478;17583;17580;17505;17372;17569;17702;17590;17626;17623;17748;17579;17736;17151;17190;17242;17074;17252;17320;17374;17412;17659;17294;17413;17215;17763;17515;17567;17718;17881;17723;17477;17747;17478;17546;17631;17447;17568;17580;17631;17561;17743;18021;17812;17484;17692;17651;17439;17651;17636;17341;17558;17328;17335;17077;17013;17133;17243;17520;17442;17661;17560;17617;17215;17504;17706;17580;17731;17842;17864;17604;17599;17202;17508;17591;17504;17644;17194;17387;17218;17512;17247;17606;17633;17654;17660;17393;17556;17233;17089;16942;16245;15883;15045;13611;12083;12387;15401;16846;17592;17753;17687;17788;17448;17604;17617;17700;17476;17462;17143;17189;17390;17727;17367;17217;17197;17097;16977;17170;17254;17316;17403;17214;17197;16971;17050;16954;17436;17398;18148;18194;18298;18084;17924;17781;17755;17531;17659;17657;17985;17696;17539;17723;17547;17715;17788;17890;17605;17402;17253;17205;17395;17417;17289;17329;16920;16861;16998;17130;17259;17618;17225;17486;17617;17484;17496;17673;17765;17293;17414;17831;17660;17577;17678;17715;17488;17409;17457;17380;17495;17875;17854;17897;17877;17705;17864;17678;17619;17578;17766;17724;17690;17776;17544;17641;17589;17654;17811;17988;17761;17716;17803;17543;17663;17499;16747;15825;16055;16666;16443;16271;16704;17067;17816;17635;17589;17565;17569;17577;17799;18038;17815;17886;17762;18084;18075;17790;17722;17597;17670;17699;17530;17635;17597;17597;17574;17676;17539;17613;17570;17800;17783;17771;17655;17603;17480;17787;17489;17426;17042;16868;16981;17372;17532;17736;17315;17681;17512;17385;17144;17035;17387;17382;17557;17293;17559;18063;17886;17295;17363;17325;17288;17499;17387;17374;17322;17410;17416;17584;17249;17467;17376;17721;17280;17699;17643;17456;17582;17468;17636;17831;17628;17391;16987;17256;16970;17032;16894;17191;17900;18105;17674;18033;17839;17820;17903;17829;17816;17624;17535;17442;17334;17018;17284;17554;17449;17677;17448;17680;17704;17987;17549;17421;17789;17596;17783;17449;17576;17631;17665;17530;17693;17702;17624;18040;17941;18037;17959;18172;18284;18244;18185;17992;17999;17959;17855;17950;18137;17849;18188;17922;17882;17929;17896;18032;17889;17902;17704;17633;17582;17511;17988;17659;17762;17674;17348;17340;17198;17364;17811;17885;17985;17905;17901;17775;17853;17827;17712;17810;17566;17756;17684;17736;17735;17868;18106;18029;17765;17827;17477;17610;17391;17508;17821;17804;17554;17865;17791;17664;17522;17474;17569;17620;17802;17589;17341;17299;17714;18084;17692;17779;17852;18030;17821;17975;17884;17887;17538;17651;17672;17977;18090;17920;18048;17976;17839;17820;17721;17920;18025;17896;17980;18026;17988;17914;17935;17996;17721;17697;17520;17721;17574;17605;17556;17712;17969;18082;17810;17925;17679;18017;17634;17756;17861;17894;17527;17744;17863;17800;17932;18124;17918;18391;18076;17984;17847;18033;18061;18267;17932;17532;17502;17311;17397;17803;18104;18462;18214;17980;17735;17611;17407;17570;17296;17584;17595;17759;17789;18075;17912;17894;17706;17756;17843;17656;17909;17782;17659;17988;17628;17478;17329;17328;17324;17601;17480;17682;17662;17931;17694;17277;16959;16654;16905;17591;17807;17883;17779;17916;17812;17855;17732;18072;18090;17789;18023;18013;18026;18148;18082;17968;18013;17828;18156;18117;18196;17954;17569;17955;17490;17236;17221;17751;17829;17913;17952;18118;18156;17993;17985;18005;18202;18092;17760;17918;17653;17529;17686;17922;17694;17416;17267;17142;17122;17221;16652;16165;16271;16720;17032;17555;17194;16684;16345;16683;17256;17332;17466;17379;17279;17344;17379;17146;17224;17514;17301;17846;17822;17895;17884;18072;18128;17939;18152;18000;18115;17760;17454;17510;17753;17941;18039;18007;17920;17751;18052;17887;17959;18050;17890;17788;18094;17962;17867;18117;17782;17359;17554;17540;17538;17699;17761;18015;18166;18139;17997;17993;18155;17893;17916;17904;17874;17875;18151;17600;17592;17624;17952;17968;18011;18087;17865;17876;17745;17778;17552;17745;17854;17555;17399;16978;16993;16978;16839;17339;17596;17644;17440;17501;17594;17771;17896;17727;17802;17588;17387;17407;17627;18040;17767;18189;18034;17960;17971;17935;18050;18124;17906;17890;18393
14833;14916;14876;14741;15191;14424;14654;14767;14884;14825;14910;14674;14578;13690;13327;14026;14532;14462;14560;14642;14710;14665;14860;14488;14637;15043;14846;15236;14879;14741;14895;14916;14924;15013;14973;15072;15226;15222;15153;15286;15351;15352;15399;15362;15312;14993;15111;15185;15375;15573;15542;15328;15712;15353;15695;15755;15643;15754;15812;15327;15012;15167;15404;15293;15077;14969;15069;15069;15041;15481;15553;15875;15681;15732;15937;15720;15826;16207;15820;15599;15250;15002;15419;15463;15320;15401;15565;15532;15505;15589;15618;15952;15989;16275;16012;16100;16053;16223;16042;15761;15989;15776;15890;15713;15954;15832;16027;16044;15871;15812;15701;15770;15898;15907;15877;16219;15860;16269;16146;16312;16092;16194;16416;16154;16229;16201;16146;16385;16557;16255;16222;15990;16112;16105;16219;16237;16231;16171;16280;16230;16374;16420;16204;16200;16250;16004;15986;16058;16022;16198;16145;16146;15831;15670;15914;16208;16377;16300;16386;16247;16049;15869;16085;16384;16028;16077;16138;15814;15715;15577;15876;16176;16122;16182;15733;15460;15872;16194;16081;16045;16023;16291;16136;16014;15631;15189;15350;15619;15884;16343;16102;16389;16188;16430;16288;16406;16347;16415;16062;16120;16129;16431;16817;16257;16325;16300;16491;16280;16435;16316;16392;16548;16422;16432;16286;16334;16357;16576;16295;16353;16176;16240;16352;16292;16374;16275;16039;16147;15988;16080;16238;16489;16311;16081;16248;16367;16487;16328;16447;16304;16315;16173;16112;16021;16047;16239;16169;16084;16264;16319;16499;16561;16517;16319;16561;16586;16506;16446;16730;16635;16766;16412;16547;16519;16677;16640;15855;14780;14016;14708;15661;15813;15705;15892;15741;15977;16258;16138;16429;16227;16608;16377;16261;16122;16014;16101;15615;15364;15564;15913;16112;16220;16212;14980;10778;5835;3543;5070;9419;13203;15200;15865;15878;16146;16229;16419;16584;16618;16285;16350;16463;16180;16408;16268;16644;16471;16499;16812;16257;16103;15553;15598;16008;16255;16383;16652;16637;16907;17023;16816;16691;16730;16628;16703;16853;16930;17050;16707;16745;16533;16621;16493;16633;16549;16691;16466;16532;16542;16597;16275;16547;16755;16762;16619;16787;16764;16860;16674;16662;16673;16319;16240;16416;16498;16513;16816;16921;16573;16488;16722;16397;16302;16422;16502;16716;16291;16186;16296;16222;16402;16318;16608;16679;16858;16767;16633;16626;16656;16661;16850;16703;16877;16835;16776;16684;16596;16522;16740;16431;16423;16562;16586;16513;16630;16264;16758;16583;16709;16855;16619;16983;17057;17360;17398;17500;17548;17385;17219;17327;17537;17254;17083;17153;16994;16912;17130;16977;16810;16765;16879;16761;16831;16628;16857;16677;16436;16471;16480;16450;16639;16517;16538;16728;16645;16671;16731;16792;16380;16012;16338;16775;16997;17025;17210;17213;17068;16831;16520;16954;17170;17453;17241;16965;16880;16738;16109;15629;16134;16548;17019;17370;17248;17079;17272;16958;17058;16963;16766;17211;17222;17342;16890;16956;16769;16846;16611;16431;15300;14815;15108;16330;17091;17057;16527;15982;16357;17693;17778;17647;17465;17617;17410;17149;17135;16747;16700;16989;17106;16956;17041;17013;17031;16859;16600;15853;15645;16173;16662;16893;16809;16945;17044;16718;16930;16732;16570;16641;16818;16969;16761;17103;16899;16832;16741;17033;17267;16982;16994;16893;17042;17276;17287;17201;16871;16988;17017;17162;17146;17136;16973;17199;17138;17304;17232;17120;17188;17451;17180;17413;17131;17016;16613;16686;17006;17143;17020;17134;16968;17310;17078;17093;16714;16082;16552;17138;17293;17683;17642;17563;17576;17479;17577;17402;17478;17561;17666;17564;17533;17601;17646;17778;17381;17747;17813;17436;17580;17750;17896;17875;17946;17485;17541;17707;17629;17528;17842;17692;17645;17343;17785;17752;17568;17320;17243;17341;16961;17009;16169;16100;17034;17019;17297;17162;17241;17308;17410;17462;17774;17583;17612;17984;17850;17615;17324;17412;17194;16705;16744;17220;17031;17078;17485;17005;17213;17377;17240;17517;17159;17190;17288;17114;17366;17247;17181;17376;17291;17257;16843;17057;16962;17167;17202;17074;17009;17019;16917;17203;17058;17300;17281;17521;17326;17109;17383;17521;17728;17692;17798;17711;17732;17851;17681;17726;17724;17694;17548;17556;17478;17743;17684;17570;17550;17835;17562;17615;17663;17678;17635;17590;17674;17511;17639;17754;17524;17418;17550;17527;17366;17343;17557;17499;17545;17460;17308;17734;17599;17997;17754;17656;17765;17838;18190;17926;18244;18072;17677;17713;17589;17680;17843;17719;17748;17696;17281;17278;17386;17091;17446;17373;17484;17579;17416;17332;17448;17169;17460;17395;17713;17440;17358;17321;17336;17432;17373;17311;17758;17598;17504;17498;17124;17434;17181;17499;17430;17392;17065;17091;17405;17274;17500;17236;17318;17673;17447;17606;17515;17611;17638;17472;17288;17456;17605;17314;17226;16888;16825;17003;17410;17475;17370;17503;17250;17167;17375;17561;17513;17235;17232;16940;17061;17310;17351;17577;17270;17605;17602;17388;17169;17210;17083;17177;17226;17318;17298;17352;17576;17426;17303;17386;17540;17316;17471;17245;17502;17629;17564;17683;17447;17258;17027;16738;16992;16790;16758;16148;14690;14888;16125;17184;17409;17665;17841;17613;17553;17730;17425;17525;17433;17597;17424;17200;17566;17644;17777;17847;17690;17430;17458;17746;17598;17374;17550;17603;17660;17779;17619;17679;17789;17877;17691;17727;17556;17502;17219;17293;17520;17620;17543;17835;17500;17553;17449;17681;17385;17372;17494;17615;17873;17833;17799;17797;17644;17471;17428;17150;17228;17270;17175;17060;17101;17280;17076;17513;17574;17345;17652;17535;17788;17607;17409;17595;17739;17693;17741;17577;17651;17543;17745;17448;17683;18029;17741;17949;17762;17516;17739;17599;17701;17574;17587;17375;17131;17568;17233;17060;16830;16743;17030;17462;17671;17685;17795;17673;17878;17837;17681;17694;17716;17687;17702;17384;17593;17484;17575;17352;17525;17738;17629;17221;17218;17353;17340;17716;17470;17555;17555;17315;16972;17221;17143;17310;16984;16240;15286;13691;11855;13150;15256;16958;17359;17935;17691;17551;17636;17754;17370;17319;17305;17427;17213;17556;17511;17631;17663;17502;17283;17277;17515;17397;17449;17317;17492;17170;17258;17229;17195;17126;17261;17481;18150;18554;18392;18041;17917;17471;17448;17321;17751;17982;18155;17897;17747;17723;17649;17845;17856;17794;17596;17172;17103;17652;17698;17793;17694;17427;17107;17289;17224;17336;17495;17501;17551;17434;17459;17499;17872;17546;17315;17381;17211;17451;17786;17260;17216;17476;17396;17289;17207;17340;17561;17437;17791;17795;17833;17905;17840;17701;17579;17503;17833;17767;17584;17889;17555;17756;17435;17795;17618;17620;17772;18032;17654;17465;17445;17154;16823;15921;16519;16633;16182;16431;16573;17236;17326;17485;17412;17544;17556;17693;17685;17791;17548;17653;17577;17874;17968;17783;17717;17736;17963;17674;17760;17758;17580;17630;17619;17206;17613;17202;17136;17420;17606;17873;17804;17958;17684;17434;17549;17338;17050;16793;17237;17153;17412;17512;17269;17328;17512;17415;17202;17079;17337;17369;17723;17469;17778;17970;17739;16576;16394;17434;17453;17708;17312;17313;17379;17264;17326;17426;17293;17225;17085;17578;17447;17546;17424;17446;17418;17522;17625;17860;17586;17295;17279;17402;17271;17307;17272;17337;17589;17802;18078;17903;18064;17797;18285;17765;17950;17793;17550;17329;17489;17089;16864;17147;17301;17223;17665;17602;17765;17664;17574;17548;17695;17803;17655;17358;17516;17775;17752;17900;17558;17645;17530;17735;17929;18003;18030;18084;18031;18023;18103;18169;17822;17940;17757;17949;17997;18061;17945;17963;17947;18306;18013;17887;17938;17938;17689;17738;17731;17571;17897;17768;17759;17672;17633;17021;16897;17410;17582;18064;18174;18002;18143;18173;17923;17796;17818;17405;17495;17649;17768;17583;17683;17684;17948;18200;17728;17842;17689;17732;17695;17970;17820;17498;17481;17655;17691;17465;17263;17506;17691;17690;17632;17699;17416;17317;17753;17874;17804;18117;17780;17908;17959;18001;17849;17714;17812;17712;18008;17967;18271;18012;17880;17783;17604;17866;17930;17793;17976;17871;18169;17942;18178;17759;17756;18093;18022;17708;17514;17584;17481;17634;17609;17949;17808;17966;17832;17765;17667;17759;17936;17594;17971;18046;17873;17721;17906;18066;17801;18086;18177;18166;18106;17734;17684;17903;18170;18080;17560;17500;17053;17312;17313;17741;18109;18235;18263;17875;17706;17431;17007;16742;16602;16649;17415;17650;17875;17777;17875;17588;17913;17974;17771;17742;17802;17724;18142;17718;17798;17467;17628;17490;17526;17648;17400;17582;17542;17719;17615;17497;16968;16649;17019;17752;17830;17933;17686;18003;17844;17943;18440;17950;17918;17812;18134;18004;17847;17802;17877;18184;17903;17930;18278;17846;18072;18134;17817;17703;17432;17241;17440;17460;17744;18052;17794;18039;17862;17959;17761;18220;17967;17857;17832;17841;17697;17712;17526;17786;17518;17206;17115;17145;16860;16466;16236;16311;16561;16880;17147;17712;17267;16969;16877;16959;17266;17069;17354;17228;17100;17196;17284;17330;17206;17546;17497;17380;17363;17770;18280;17997;18066;18152;18376;18305;18186;17698;17718;17531;18097;17968;18145;18022;17971;17922;17707;17991;17903;17833;17720;17530;18029;17934;17840;17784;17852;17679;17773;17529;17633;17882;18102;18073;18163;18096;18218;17916;18101;18026;18051;17785;17710;18164;18044;17694;17573;17644;18108;17709;18158;17992;18107;17935;18079;17506;17911;17738;18043;17635;17723;17388;17073;16831;16797;17177;17474;17519;17316;17386;17588;17678;17797;17895;17605;17463;17511;17719;17430;17773;17771;17911;17952;18056;17746;18009;17930;17984;18049;17902;17913
14760;14953;14955;14734;14698;14593;14898;14765;14947;14970;14797;14882;14598;13813;12969;13786;14305;14439;14545;14802;14771;14779;14610;14444;14673;14777;14905;15116;14725;14936;14928;14986;15173;15044;15207;15172;15056;15284;15276;15115;15030;15065;15160;15234;14940;14987;15187;15545;15343;15205;15277;15226;15520;15426;15594;15826;15707;15537;15538;15550;15380;15209;15352;15202;15060;15138;14807;14869;15143;15476;15476;15551;15534;15653;15723;15447;15665;15705;15673;15605;14968;15079;15190;15318;15312;15574;15539;15475;15392;15505;15652;15819;15810;16016;16190;16339;16456;16205;16061;16054;15936;15607;15370;15710;15974;15835;15926;15971;16026;15765;15774;16082;15849;15871;15899;16100;15920;16163;16315;16371;16269;16187;16326;16091;16195;16346;16416;16299;16219;16517;16061;16197;16052;16202;16543;16211;16248;16134;16230;16238;16677;16568;16253;16203;16049;16119;16081;16222;15936;16137;16248;16214;15785;15342;15699;16225;16580;16159;16233;15991;15500;15587;15864;16128;16149;15999;15926;15953;15956;15805;15906;16075;16252;16218;16063;15942;16285;16313;16234;15642;16099;16186;16047;16030;15590;14877;14827;15566;15851;16222;16349;16324;16398;16589;16522;16429;16478;16382;16389;16367;16195;16323;16513;16489;16519;16266;16364;16693;16473;16502;16315;16296;16420;16336;16406;16268;16099;16119;16303;16218;16189;16438;16071;15861;16021;15997;16003;15991;15911;15985;16124;16319;16284;16070;16409;16295;16490;16472;16338;16223;16239;16184;16281;16178;16390;16235;16326;16248;16314;16345;16280;16376;16322;16282;16420;16398;16679;16549;16603;16506;16694;16470;16579;16410;16624;16416;16456;15558;15094;15290;15586;14974;14710;15059;15453;15952;16117;16056;15684;15872;16105;16300;16246;16214;16040;15933;15601;15283;15169;15845;16244;16153;16475;15001;11115;6672;4285;5142;9101;12568;14775;15699;15827;16133;16369;16430;16613;16424;16730;16557;16582;16205;16305;16524;16589;16434;16451;16569;16413;16097;15679;15708;15978;16201;16438;16559;16886;16874;16755;17156;16947;16704;16464;16605;16848;16984;16689;16415;16651;16593;16545;16503;16679;16888;16626;16423;16635;16567;16276;16515;16477;16569;16647;16844;16779;17092;16661;16716;16785;16508;16216;16243;15974;16208;16493;16812;16883;16558;16042;16324;16152;16402;16352;16078;16299;16578;16338;16474;16341;16426;16659;16467;16596;16516;16755;16787;16680;16778;16636;16857;16720;16882;16922;16747;16721;16735;16468;16597;16664;16329;16488;16403;16357;16427;16429;16444;16480;16516;16813;16758;16816;16977;17363;17207;17401;17320;17693;17231;16985;17001;17071;17332;16994;16970;16905;16952;16695;16701;16549;16662;16798;16502;16494;16324;16478;16298;16383;16430;16252;16473;16495;16607;16622;16868;16703;16571;16673;16700;16308;16539;16931;17072;16873;17101;17005;16591;16113;15389;15406;16762;17448;17233;16965;16978;16989;16684;16415;16640;16980;17116;17187;17126;17287;17353;17048;17183;17028;17205;16757;16705;17028;16743;16897;17003;16930;16764;16735;16274;16131;16421;16504;16697;17168;17064;16838;16742;17687;17918;17618;17781;17657;17233;16922;16972;16720;16955;17237;17202;17116;16967;17075;17101;17009;16823;16371;16200;16327;16736;16926;17109;16695;16615;16945;16638;16413;16717;16827;16816;16743;17107;16985;16821;16760;16708;16957;16875;17048;16935;17068;17014;17255;17053;16928;16874;16871;17144;17194;17358;17227;17174;17233;17363;17217;17223;16918;17039;17095;17150;17402;16930;16858;16808;16834;16798;16888;17066;17112;17181;17108;17516;17044;16904;17233;17532;17662;17288;17508;17465;17298;17480;17320;17649;17622;17483;17503;17536;17375;17464;17234;17349;17622;17595;17602;17490;17596;17557;17642;17800;17910;17770;17842;17408;17474;17404;17242;17373;17551;17604;17749;17746;17683;17414;17451;17157;17310;17366;16858;16729;16824;17032;17187;17458;17125;17060;17272;17279;17236;16999;16928;17432;17805;17777;17453;17642;17526;17258;16411;16718;16812;16993;17038;17238;17310;17505;17387;17399;17240;17178;17315;17301;17398;17428;17381;17386;17473;17144;17404;17044;17081;17191;17081;17312;16940;17281;17233;16776;17401;17237;17281;17521;17408;17230;16562;16636;17303;17520;17897;17735;17785;17914;17818;17701;17769;17593;17723;17712;17466;17652;17567;17441;17291;17483;17607;17530;17630;17484;17602;17861;17772;17590;17621;17776;17476;17696;17636;17612;17401;17224;17550;17657;17717;17503;17315;17456;17265;17599;17734;17923;17817;17706;18143;18207;18209;18387;17853;17759;17489;17514;17681;17518;17860;17537;17943;17718;17502;17245;17152;17481;17440;17576;17621;17448;17409;17475;17456;17759;17559;17171;17450;17419;17352;17317;17309;17125;17233;17528;17616;17471;17445;17473;17535;17620;17570;17381;17612;17040;16932;17151;17281;17454;17176;17364;17130;17472;17538;17434;17537;17444;17629;17603;17511;17474;17421;17008;16501;16600;17189;17557;17505;17515;17403;17572;17181;17325;17540;17656;17366;17442;17192;16666;17037;17520;17582;17295;17363;17566;17464;17515;16899;17218;17163;17193;17413;17603;17701;17643;17564;17455;17279;17469;17457;17591;17586;17455;17556;17285;17614;17365;17184;16546;16317;16992;16879;16799;16385;15475;15578;16591;17337;17655;17569;17781;17521;17669;17668;17709;17709;17336;17158;17163;17372;17736;17453;17500;17755;17641;17705;17568;17934;17625;17540;17637;17946;17767;18043;17886;17771;17805;17982;17687;17674;17665;17331;17443;17498;17615;17801;17868;17779;17542;17510;17616;17370;17291;17040;17085;17287;17753;17711;17588;17959;17811;17665;17403;17345;17422;17251;17193;16864;17249;17066;17434;17322;17322;17382;17416;17579;17458;17641;17215;17444;17651;17688;17756;17655;17398;17494;17362;17739;17860;17707;17700;17666;17978;17671;17740;17551;17687;17322;17692;17625;17491;17517;17271;16868;17052;17249;17167;17561;17463;17851;17463;17642;17535;17677;17690;17500;17539;17761;17644;17442;17388;17465;17345;17434;17502;17727;17615;17540;17357;17683;17505;17199;17494;17465;17731;17495;17140;17208;17292;17287;17281;17250;16346;15459;14088;14077;15762;16978;17491;17844;17656;17710;17486;17125;16933;16969;17430;17269;17415;17503;17592;17673;17801;17497;17589;17415;17524;17474;17134;17293;17498;17208;17372;17108;17119;17020;17158;17573;18040;18149;18104;18140;17660;17373;16940;17043;17606;18181;18018;17642;18043;17696;17846;17739;17554;17430;16865;16120;16602;17340;17835;17607;17784;17646;17238;17200;17536;17711;17540;17572;17563;17535;17533;17695;17718;17475;17308;17178;17273;17315;16762;16580;16567;17002;17605;17411;17305;17358;17666;17587;17483;17696;17652;17893;17796;17521;17530;17699;17655;17662;17603;17564;17456;17557;17686;17844;17629;17789;17941;17606;17433;17181;16773;17293;17398;17119;16913;16933;16192;16218;16677;17004;17424;17317;17263;17261;17444;17640;17722;17869;17427;17447;17624;17925;17866;17613;17815;17698;17706;17885;17873;17325;17388;17223;17385;17454;17464;16832;16725;17060;17190;17893;17618;17905;17948;17649;17524;17359;17102;16851;17444;17445;17518;17357;17471;17586;17206;17472;17401;17487;17370;17377;17475;17706;17735;18210;17480;16573;16418;17046;17512;17573;17459;17197;17195;17350;17409;17611;17387;16992;17210;17290;17207;17362;17538;17801;17733;17571;17530;17595;17499;17626;17404;17433;17408;17298;17496;17478;17611;17576;17972;17887;17766;18035;18119;17944;17955;17659;17439;17359;17147;17045;17349;17355;17282;17095;17562;17815;17919;17930;17961;17658;17651;17783;17872;17440;17656;18021;17656;17856;17949;17651;17561;17787;17941;18151;18004;18061;18038;18072;18120;17959;17945;17847;17920;17669;17793;17926;17855;18013;18101;18233;18222;17979;17894;17850;17684;17535;17600;17691;17780;17476;17503;17519;17257;17341;16940;17198;17641;17770;17750;17891;17906;17960;17906;18134;18095;17748;17569;17604;17887;17564;17690;17698;18206;18244;17888;17917;17766;17424;17737;18028;17847;17868;17334;17381;17713;17323;16769;17164;17703;17818;18121;18146;17862;17946;17904;17579;17703;17475;17534;17842;17906;17981;17982;17736;17984;17821;17942;17935;18105;18136;18028;17827;17808;17660;18072;17783;17862;17950;17995;18190;18092;18069;17808;17894;17678;17521;17329;17648;17540;17461;17579;17513;17857;18030;17852;17959;17871;17829;17636;17933;18085;18013;18099;17953;18062;18121;18047;17926;18025;18322;18055;17752;17711;17931;17884;18035;17742;17498;17293;17012;17323;17689;17952;17891;17961;17794;17619;17238;17167;16529;15970;16877;17711;17657;17875;17948;17759;18004;17889;17951;17671;17728;17761;17718;17792;17650;17610;17285;17220;17489;17389;17895;17403;17248;17470;17486;17640;17601;17231;17109;17238;17811;17850;17769;17869;17869;18024;17816;18351;18137;17968;17915;18004;17816;17944;17852;17884;17988;18050;17898;18088;18082;18148;18060;17968;17774;17792;17674;17556;17944;17971;18132;17752;18026;18104;17808;17675;17958;18144;17674;18036;17865;17797;17748;17733;17486;17384;17104;16958;16990;16995;16434;16425;16592;16573;16419;16795;17216;17377;16915;17174;17157;17169;16932;17037;17235;17507;17375;17333;17353;17453;17471;17667;17686;17765;17784;17899;18113;18002;17853;18051;18194;18171;17870;17711;17868;17845;18005;18062;17718;17893;17568;17944;17618;17832;17883;17568;17460;17451;17794;17676;17863;17859;17755;17585;17760;17988;18040;17827;18129;18161;18243;18130;17936;18072;18027;17954;17879;17833;17922;17849;17787;17778;17771;18001;18159;17956;17925;17980;17964;18186;17853;18090;17697;17788;17855;17681;17564;17158;16834;16948;17141;17507;17478;17353;17232;17451;17565;17784;17760;17693;17547;17294;17503;17726;17942;17758;18144;17791;17823;17815;17823;18021;17778;18136;18013;18095
14884;15105;14986;14755;14847;14691;14764;14714;15122;14961;14890;14650;14608;14000;13511;14045;14463;14607;14442;14671;14921;14961;14846;14798;14666;15095;14904;14768;14612;14804;15200;15120;15025;15207;15012;14978;15342;15342;15156;15407;15121;15148;15367;15259;15105;14831;14943;15358;15457;15572;15290;15636;15438;15708;15760;15670;15704;15863;15537;15445;15301;15258;15389;15428;15165;14997;15069;14962;14719;15320;15458;15186;15588;15528;15573;15213;15260;15329;15326;15511;15349;15477;15069;15234;15103;15541;15572;15574;15490;15627;15405;15754;15941;15982;15936;16217;16058;16142;16411;16272;15721;15624;15416;15309;15488;15889;15956;16136;16034;16019;16123;15907;16218;15892;15976;16039;16195;16012;15865;16269;15964;16048;16133;16225;16268;16160;16312;16413;16287;16306;16033;16096;16022;16537;16354;16303;16413;16189;16263;16237;16353;16355;16281;16428;16288;16481;16119;16165;16231;16122;16166;16096;15723;15395;15924;16359;16075;16575;16427;16215;15224;15266;15741;15987;16075;15983;15862;16044;16117;16118;16393;16430;16494;16162;16377;16432;16372;16206;15996;16059;16077;16284;16287;16079;15948;15428;15416;15662;16319;16424;16324;16399;16296;16169;16334;16403;16320;16497;16487;16428;16593;16398;16590;16639;16428;16458;16700;16294;16606;16516;16309;16349;16413;16502;16477;16461;16065;15972;16020;16206;16232;16305;15933;15717;15744;15763;15601;15537;15640;15815;16016;16292;16296;16165;16327;16248;16472;16248;16109;16271;16276;16453;16452;16301;16352;16409;16413;16406;16396;16241;16382;16255;16271;16522;16498;16352;16626;16567;16530;16392;16420;16605;16260;16169;16485;16684;16386;16355;16135;16129;15465;14095;13768;14142;15466;16027;16097;15646;15501;15294;15906;15995;16050;16183;16007;16192;15439;15132;15228;15820;15979;16429;16014;14954;11139;6490;3963;5484;9693;13594;15136;15696;15837;16004;16338;16492;16274;16492;16463;16305;16359;16342;16358;16637;16430;16388;16762;16358;16473;15953;15741;15926;16244;16471;16603;16641;16686;16765;16902;16847;16814;16813;16345;16268;16400;16593;16362;16168;16379;16620;16523;16490;16885;16965;16868;16619;16579;16730;16714;16540;16849;16677;17084;16847;16945;17063;16768;16923;16761;16320;16316;16213;16018;15907;16297;16708;16703;16694;16493;16285;16385;16436;16344;16477;16288;16230;16450;16653;16390;16445;16459;16538;16643;16701;16733;16846;16633;16905;16434;16710;16575;16638;16464;16718;16932;17048;16764;16659;16469;16480;16353;16223;16310;16520;16531;16450;16586;16741;16938;16768;16935;17018;17071;17243;17198;17371;17102;17245;17096;17297;17128;17118;16942;16915;17032;16952;16836;16600;16343;16442;16654;16928;16837;16575;16532;16706;16272;16147;16288;16413;16516;16513;16370;16643;16555;16841;16796;16857;16588;17019;17007;16938;17009;16738;16813;16443;15490;14131;14446;15943;17176;17564;17226;17475;16961;16962;17197;16701;17332;17263;17320;17226;17213;16838;17027;17100;16816;17071;17107;16873;17015;17015;16790;16890;16858;17051;16707;17075;16654;16736;16344;15941;16677;17319;17408;17466;17464;17600;17554;17625;17295;17060;17173;17131;17101;16960;17154;17133;17076;17022;16895;17275;17059;16712;16442;16659;16703;17099;17103;16837;16681;16526;16663;16480;16413;16711;16841;16798;16401;16750;16999;17005;17055;16856;17070;16937;16848;16854;17054;16954;16742;17010;16652;16489;16705;17007;17202;17333;17125;17347;17403;17408;17122;16992;16718;16911;17007;17129;17047;17140;16648;16593;16787;16615;16949;17039;17239;17267;17333;17225;17350;17567;17560;17633;17732;17612;17777;17497;17396;17662;17397;17459;17413;17807;17524;17663;17495;17545;17609;17516;17408;17457;17417;17409;17372;17543;17703;17927;17667;17792;17948;17585;17621;17456;17447;17308;17660;17343;17523;17621;17319;17255;17240;17398;17303;17080;17208;17153;17188;17291;17017;17080;16747;17041;16748;16285;16357;15678;15814;16848;17502;17590;17443;17441;17496;17078;17022;16553;16564;16828;17207;17265;17324;17102;17632;17143;17407;17309;17252;17253;17253;17348;17360;17567;17393;17103;17252;17314;17140;17244;17091;17306;17112;17403;16923;16838;16972;17092;17501;17346;17388;16963;16813;16545;17082;17217;17927;17906;17844;17776;17750;17673;17704;17737;17692;17585;17846;17642;17725;17525;17660;17697;17575;17497;17519;17873;17883;17648;17734;17459;17764;17539;17540;17645;17647;17528;17522;17491;17745;17664;17689;17391;17535;17489;17403;17497;17656;17638;17966;18158;18154;18248;18389;18087;18225;17875;17721;17603;17560;17695;17738;17884;17740;17351;17518;17353;17186;17506;17506;17849;17768;17747;17738;17226;17471;17641;17599;17612;17533;17391;17445;17300;17452;17547;17315;17432;17523;17626;17305;17551;17425;17562;17371;17429;17383;17111;17311;17027;17325;17234;17274;17216;17474;17713;17671;17834;17326;17382;17486;17608;17942;17611;17658;17223;16914;17025;17141;17018;17526;17499;17519;17640;17397;17444;17664;17708;17554;17477;17275;17170;17136;17513;17226;17631;17418;17485;17546;17362;17601;17247;17523;17294;17167;17542;17430;17505;17684;17474;17141;17200;17405;17445;17495;17651;17231;17286;17038;17306;17120;16528;16199;16673;17337;16931;16751;16996;16726;17039;17548;17645;17545;17709;17708;17824;17629;17633;17408;17266;17229;17036;17365;17509;17687;17546;17767;17484;17582;17510;17671;17561;17625;17882;17781;17878;17794;17809;17968;17998;17753;17268;17682;17584;17468;17593;17567;17634;17778;17611;17687;17572;17410;17471;17459;17488;17273;17147;17423;17572;17584;17499;17719;17502;17571;17527;17651;17528;17447;17064;16931;17227;17161;17417;17270;17336;17310;17389;17420;17505;17697;17528;17701;17821;17642;17615;17473;17530;17632;17576;17472;17582;17812;17801;17921;17583;17727;17488;17446;17637;17621;17475;17493;17289;17301;17469;17363;17116;17451;17333;17426;17445;17814;17634;17691;17785;17376;17917;17587;17649;17603;17596;17463;17531;17696;17507;17445;17555;17595;17292;17419;17143;17311;17272;17523;17535;17655;17550;17249;17387;17226;17271;17296;17170;17408;17211;16985;16297;15962;16358;17305;17238;17573;17814;17519;17575;17346;16956;16812;17321;17267;17724;17848;17763;17806;17540;17820;17762;17627;17458;17117;17149;17460;17536;17602;17423;17249;17096;16879;16948;17515;18084;18496;17835;18150;17806;17452;17038;16959;17786;17999;18187;17990;17731;17833;17660;17577;17386;17154;15879;14180;15390;16725;17413;17976;17962;17602;17571;17379;17666;17788;17465;17665;17600;17461;17651;17602;17755;17632;17226;17234;16811;16900;16619;16210;15823;16818;17481;17459;17349;17284;17525;17480;17630;17514;17701;17584;17599;17458;17538;17280;17320;17328;17284;17351;17580;17375;17447;17718;17538;17435;17692;17593;17069;16009;15197;16409;17349;17280;17256;16864;16346;16154;16377;16432;17308;17354;17450;17092;17246;17645;17659;17678;17366;17303;17332;17420;17668;17764;17840;17952;18049;17804;17813;17702;17520;17412;17394;17753;17510;16945;17019;17549;17406;17478;17620;17739;17814;17485;17438;17189;17316;17191;17301;17560;17428;17331;17344;17357;17419;17585;17516;17488;17314;17437;17422;17592;17733;17869;17996;17434;17379;17164;17328;16991;17210;17234;17406;17557;17589;17710;17329;17192;17133;17532;17242;17437;17464;17748;17742;17488;17170;17273;17264;17482;17651;17563;17148;17230;17521;17262;17572;17642;18001;17682;17779;17854;18138;17870;18031;17915;17832;17605;17473;17056;17291;17096;17358;17645;17420;17572;17914;18016;18061;18052;18110;17636;17818;17494;17761;17924;17933;17943;18115;18030;17902;17913;18010;17858;17951;17838;18185;18008;18252;18088;17922;17992;17886;17867;17823;17986;17886;17938;17921;18119;18188;17961;17974;17752;17659;17662;17552;17682;17664;17578;17360;17569;17345;17437;17355;17443;17930;17868;18007;17871;17676;17925;17924;17933;17916;17856;17777;17634;17664;17589;17572;18087;18093;17885;17976;17740;17421;17346;17630;17770;17939;17307;17118;17240;17345;16581;16105;16860;17735;18068;18002;18160;18061;17786;17703;17239;17021;17220;17484;17625;18038;18004;17997;17761;17989;17773;18352;17886;18176;18328;18069;18108;17890;18029;17867;17967;17814;17754;17946;17999;17969;17873;17699;17644;17742;17681;17785;17706;17768;17500;17557;17667;17953;17858;17945;17875;17639;17911;17579;17900;17926;17771;17854;17915;17965;17896;17945;17972;18033;18141;18219;17955;18090;18192;18162;18093;17871;17348;17256;17130;17209;17452;17532;17887;17924;17511;17467;17335;17149;16412;15961;16843;17264;17576;17596;17807;17744;17625;17907;17638;17507;17411;17876;17751;17761;17573;17503;17443;17390;17605;17689;17590;17397;17049;17122;17520;17746;17666;17315;17403;17781;17705;17858;17811;17828;18157;18052;17763;17844;17957;17776;17791;17829;17695;17843;17935;18002;18037;17916;17987;18029;17911;18106;17948;17963;17671;17529;17687;17727;17943;17865;17749;18018;17985;17996;17830;17879;18033;17863;17941;18125;17838;17952;17819;17837;17524;17314;16812;17032;17108;16882;16927;16917;17105;16579;16265;16668;16902;17213;17365;17352;17254;16962;16902;17198;17281;17246;17473;17183;17446;17333;17512;17686;17744;17638;17604;17871;17908;18110;17734;17903;17854;17951;18120;17861;17852;17916;17592;17456;17337;17668;17803;17698;17625;17891;17666;17701;17416;17385;17621;17701;17970;18021;17814;17860;17865;17888;17671;18345;18315;18222;18026;18040;18002;17811;18367;18288;17808;17832;17877;17929;17705;17975;17887;17871;18140;18094;18095;17980;17850;17949;18056;17938;18392;17787;17726;17806;18007;17409;17404;17488;17379;17363;17731;17711;17713;17869;17621;17595;17394;17446;17226;17380;17560;17723;17906;17899;17697;17881;17664;17737;17948;17773;17753;18099;18264;17691
14850;14986;14566;14661;14822;14747;14636;14571;14782;15112;14897;14908;14967;14484;14192;14383;14701;14482;14575;14946;14929;14969;15088;14867;14830;14901;15040;14968;14622;15054;15126;15067;15092;15067;15033;15379;15305;15269;15024;15336;15133;15238;15375;15138;15166;14833;15167;15535;15470;15326;15626;15656;15555;15397;15575;15634;15795;15606;15481;15627;15341;15136;15227;15290;15284;15299;15240;14976;15066;15337;15333;15302;15263;15527;15485;15352;15134;15267;15141;15237;15195;15536;15297;15169;14833;14868;15205;15515;15576;15377;15504;15720;15889;16080;16262;16180;16106;16244;16135;15963;15901;15861;15387;15376;15769;15829;16153;16156;16038;16048;15995;15994;16094;15797;16026;15982;16008;16192;15739;16222;16043;16001;16050;15960;16204;16224;16236;16214;16434;16332;16103;16274;16183;16100;16419;16315;16455;16480;16249;16382;16443;16203;16373;16489;16359;16265;16476;16301;16339;16315;16181;16271;15885;15896;16159;16440;16304;16311;16331;16071;15475;15620;16141;16004;15974;15992;16361;15913;16157;16345;16327;16259;16271;16343;16217;16362;16067;16053;16002;16158;16357;16168;16404;16237;16023;15390;15766;16094;16296;16256;16243;16366;16302;16252;16308;16388;16415;16318;16682;16779;16484;16636;16403;16445;16382;16387;16507;16835;16427;16714;16388;16641;16384;16329;16354;16118;15917;15675;15840;16336;16424;16224;16058;15875;16040;15816;15640;15663;15789;15653;16125;16220;16428;16478;16736;16252;16189;16282;15797;16089;16107;16058;16277;16401;16346;16375;16566;16384;16298;16016;16168;16123;16279;16225;16586;16558;16574;16337;16511;16395;16484;16495;16359;16393;16158;16672;16744;16575;16584;16489;15927;14994;14452;14769;15405;16061;16264;15956;15312;15428;15966;16347;16499;16392;16335;16050;15766;15536;15498;15732;16209;16251;16249;15371;12472;8130;5142;5150;8566;12548;14796;15537;15994;15819;16186;16403;16221;16242;16552;16540;16067;16489;16302;16489;16444;16364;16347;16414;16199;16120;16196;16292;16503;16425;16552;16553;16389;16795;16886;16866;16835;16837;16235;16178;16467;16129;16167;15831;16124;16607;16513;16552;16559;16590;16619;16567;16687;16478;16641;16719;16781;16770;16982;16821;16751;16873;16717;16904;16525;16480;16450;16400;16334;16049;16226;16558;17082;16707;16336;16337;16472;16325;16391;16474;16438;16516;16380;16544;16615;16712;16608;16406;16591;16625;16680;16885;16871;16752;16496;16401;16590;16601;16778;16561;16610;16876;16748;16563;16810;16581;16541;16237;16321;16567;16574;16533;16374;16572;16744;16839;16855;16836;17089;17196;17118;17098;17205;17053;17198;17188;17351;17074;17194;16965;17085;16902;16522;16473;16540;16446;16738;16822;16804;16929;16699;16701;16248;16092;16159;16458;16519;16610;16622;16588;16360;16481;17006;17033;16716;16557;17081;16774;16757;16995;16713;16562;15539;14285;14157;15309;17359;17731;17347;17164;17339;17078;17283;17207;17210;17163;17146;17037;17078;16702;16863;17096;16937;17116;16883;17094;17017;16889;16711;16641;16774;17097;17114;17011;16739;16529;16270;15847;16748;17391;17237;17228;17182;17637;17392;17431;17207;16896;17042;17122;16919;17009;17248;17071;17079;17172;17199;17040;16960;16602;16630;16772;16631;16845;17020;16848;16666;16598;16673;16821;16681;16873;16470;16471;16449;16494;16879;17189;17016;16827;16970;17230;17157;16837;16830;17118;16811;16853;16729;16999;16965;16947;17043;17170;17515;17355;17468;17335;17074;16958;17092;16816;17236;17035;17342;16991;16980;16778;16805;16965;16975;17225;17459;17299;17393;17633;17679;17193;17387;17559;17860;17708;17579;17437;17443;17768;17368;17477;17643;17538;17624;17743;17453;17503;17495;17393;17397;17493;17328;17504;17795;17448;17537;17690;17694;17694;17684;17613;17385;17535;17605;17527;17549;17570;17250;17482;17317;17384;17312;17305;17601;17318;17524;17056;17176;16962;16236;16464;16894;16973;16590;15699;15622;15747;15766;16840;17700;17563;17436;17364;17455;17142;17181;16855;16804;16761;17164;17021;17456;17214;17452;17272;17335;17269;17261;17287;17556;17385;17310;17190;17392;17425;17063;17394;17356;17076;17229;17132;17416;17129;16908;16701;16837;17221;17453;17320;16588;16658;16861;17050;17168;17510;17879;17989;17857;17719;17809;17718;17685;17679;17792;17779;17555;17623;17460;17615;17607;17582;17593;17899;17606;17407;17790;17817;17476;17710;17344;17685;17690;17600;17481;17470;17311;17269;17504;17447;17715;17503;17340;17313;17413;17351;17759;17926;18022;18104;18218;18248;18409;18123;17744;17580;17505;17554;17722;17529;17386;17890;17501;17551;17490;17284;17598;17304;17356;17731;17878;17582;17429;17740;17503;17603;17550;17310;17379;17349;17252;17494;17151;17040;17174;17189;17293;17326;17364;17695;17676;17470;17425;17512;17115;17250;17202;17289;17320;17411;17421;17647;17399;17659;17451;17510;17431;17403;17551;17313;17688;17452;17332;17326;17184;16938;17068;17309;17315;17530;17834;17544;17404;17362;17423;17516;17711;17451;17329;17225;17541;17667;17450;17683;17550;17267;17246;17568;17763;17953;17704;17557;17497;17466;17519;17375;17265;17413;17375;17437;17502;17570;17674;17411;17363;17192;17328;16666;16750;16639;16414;16712;16928;17163;17178;17302;17391;17398;17662;17455;17557;17518;17489;17689;17697;17748;17603;17353;17097;17255;17410;17403;17552;17687;17672;17264;17633;17566;17695;17691;17774;17800;18098;17952;17894;17831;17680;17613;17790;17401;17484;17577;17573;17509;17530;17721;17678;17651;17478;17608;17481;17129;17393;17510;16952;17259;17169;17286;17423;17611;17635;17542;17632;17663;17644;17350;17146;17042;17044;17249;17474;17306;17167;17582;17460;17483;17597;17415;17751;17696;17591;17716;17693;17530;17532;17453;17544;17591;17373;17534;17739;17327;17524;17505;17556;17638;17477;17528;17610;17348;17633;17332;17546;17577;17424;17234;17266;17190;17245;17317;17452;17777;17536;17564;17780;17509;17406;17628;17493;17578;17479;17446;17203;17343;17501;17449;17232;17442;17219;17344;17242;17322;17590;17485;17500;17599;17159;17456;17367;17189;17135;17454;17368;17117;17001;16728;16754;17103;17127;17613;17496;17715;17598;17654;17355;17250;17151;17529;17517;17643;17781;17615;17726;17493;17624;17648;17681;17575;17182;17202;17209;17580;17502;17332;17159;16968;16924;16924;17422;17928;18125;18230;17977;17955;17275;17069;16978;17515;18069;17978;18139;17507;17240;17040;17263;17212;16979;15217;13852;14962;16847;17627;17674;17669;17322;17202;17582;17501;17549;17586;17527;17498;17578;17297;17504;17350;17810;17306;16685;16334;16521;16808;16624;16802;17156;17394;17403;17297;17329;17551;17627;17252;17662;17515;17606;17709;17546;17596;17652;17529;17466;17491;17745;17557;17494;17817;17490;17794;17662;17498;17238;16373;14715;14032;15471;17107;17269;17124;16796;16097;15857;16321;16802;17234;17265;17431;17488;17486;17369;17706;17899;17474;17419;17466;17768;17697;17776;17883;17775;17874;17953;17834;17540;17807;17452;17372;17502;17738;17703;17401;17543;17619;17630;17571;17548;17716;17489;17562;17308;17379;17289;17521;17349;17309;17187;17215;17519;17640;17472;17200;17411;17268;17304;17588;17598;17803;17851;17821;17535;17829;17648;17411;16284;16303;17088;17509;17735;17556;17132;16952;17001;17021;17025;17173;17130;17638;17605;17521;17230;17293;17074;17016;17185;17289;17722;17364;17327;17185;17358;17568;17722;17858;17598;17820;17772;18043;17937;17966;17887;17669;17679;17293;17131;17485;17388;17541;17572;17356;17669;17717;17803;17957;17638;17749;17872;17791;18083;17882;17922;17977;17769;17965;17748;17926;17813;17993;17921;17978;17901;18248;17690;18049;17944;17775;17979;18161;18068;17858;17951;17738;17877;17942;17740;17991;17883;17943;17939;17762;17701;17719;17947;17601;17421;17472;17450;17346;17489;17515;17672;17773;17839;17691;17984;17908;17725;18087;17746;17683;17725;17987;17579;17515;17801;17363;18025;17862;17912;17809;17353;16738;16321;16787;17397;17706;17707;17474;17140;17239;16287;16507;17367;17811;18145;17896;18071;18245;17938;17764;17335;16942;17151;17369;17821;17856;18196;17907;17862;18142;18251;17965;17912;17952;18237;18196;17866;17799;18070;17920;18120;18018;17912;17755;17883;17892;17709;18117;18027;17590;17860;17664;17605;17594;17795;17816;18024;17930;18053;17988;17688;17795;17961;17818;17717;17801;17923;17737;17803;17963;18054;17637;17780;17818;18109;18350;18062;17898;18072;17959;18099;17956;17532;17554;17322;17425;17707;17463;17717;17971;17511;17354;17333;17096;16838;16930;17257;17664;18104;17994;17786;17872;17796;17611;17345;17119;17508;17423;17570;17677;17383;17361;17613;17597;17545;17633;17519;16970;16864;16901;17410;17716;17822;17634;17498;17860;18255;17926;17974;18028;18023;18080;17989;17746;17835;17964;17940;17823;17800;17589;18057;17907;17858;17934;17830;17842;18058;18062;17713;17648;17806;17695;17921;17733;18138;17933;17818;17898;17965;17966;18333;17878;17875;17885;17897;18186;17847;17845;17765;17551;17689;17200;17193;17050;17065;17304;17111;17093;17174;16751;16455;16304;16732;17173;16826;17168;17314;17163;16665;17047;17054;17279;17568;17377;17222;17455;17523;17684;17640;17668;17850;17816;17797;17920;17884;17727;17840;17906;18004;17990;17828;17796;17611;16691;16793;17336;17560;17950;17860;17631;17542;17547;17692;17683;17640;17878;18022;17951;17852;17522;17643;17758;18183;18191;18150;18169;18112;17964;17996;17930;17973;18097;17991;18044;17818;17866;18093;18074;17964;17759;18097;18226;17930;18016;18297;17996;18104;18123;17782;18009;17697;17826;17536;17767;17476;17236;17247;17357;17690;17793;18173;17875;17921;17600;16888;17040;17066;17561;17770;17609;17860;17841;17798;18025;17621;17780;17801;17746;17913;17946;18177;18213
14933;14742;14636;14788;14577;14768;14753;14635;14706;14987;15067;14771;14610;14706;14015;14383;14500;14982;14778;14915;14964;14790;15196;14909;14736;14727;14973;14889;14981;14736;15272;15081;15211;15146;15383;15365;15384;15268;15430;15255;15485;15339;15288;15413;15151;15161;15186;15413;15550;15671;15485;15427;15321;15482;15578;15591;15529;15690;15417;15298;15524;15082;14992;15109;15488;15389;15149;15128;15268;15407;15043;15118;15408;15379;15508;15626;15364;15235;15333;15299;15586;15302;15077;15142;14740;14620;14760;15233;15500;15629;15462;15734;15989;16123;16086;15963;15993;15810;15673;15497;15731;16074;15814;15746;15934;15854;15829;15870;15917;16202;16087;16063;15942;15806;15745;15979;16070;16048;16135;15956;15823;15902;15942;16106;16121;16086;16297;16361;16149;16109;16415;16377;16365;16369;16199;16225;16231;16237;16252;16521;16441;16415;16391;16385;16348;16179;16402;16456;16340;16354;16216;16326;16034;16254;16415;16267;16299;16335;16022;15949;15413;15777;16348;16031;16031;16222;15994;15887;16037;15895;16196;16283;16377;16254;16332;16422;16141;16064;16004;16051;16453;16281;16275;16113;15717;15689;15974;16167;16643;16600;16406;16239;16026;16349;16202;16280;16320;16282;16638;16819;16635;16432;16447;16258;16276;16286;16332;16561;16516;16674;16387;16597;16319;16484;16432;16332;16236;15800;16069;16618;16146;16183;16056;15927;15982;15843;15834;15702;15912;16120;16138;16545;16392;16555;16183;16188;15482;15750;15860;15813;15965;16146;16153;16547;16348;16612;16402;16271;16354;16221;16184;16224;16292;16217;16693;16516;16591;16516;16597;16728;16775;16323;16274;16465;16743;16771;16854;16857;16627;16488;16117;15890;15661;16038;16074;16367;16182;15919;15640;15656;16077;16595;16465;16272;16351;16247;16072;15435;15642;15912;16229;16264;16265;15785;13457;9696;6048;5530;8837;12356;14579;15826;15498;15888;15871;15890;16025;16402;16516;16335;16045;16100;16386;16583;16416;16341;16383;16302;15968;15986;16161;16491;16722;16402;16396;16473;16516;16763;16740;17123;16713;16734;16528;16412;16629;16552;16328;16108;16443;16465;16692;16604;16664;16556;16745;16445;16445;16536;16796;16695;16983;16709;16723;17102;16821;16518;16699;16636;16580;16605;16415;16474;16209;16455;16384;16731;17152;16781;16491;16296;16220;16458;16627;16469;16650;16417;16441;16563;16311;16556;16670;16620;16410;16652;16464;16631;16659;16420;16531;16284;16378;16303;16457;16702;17034;16714;16947;16831;16449;16669;16520;16459;16366;16361;16637;16733;16591;16641;16544;16722;16673;17083;17074;17122;17002;17212;17109;17208;17153;17204;17273;17001;17097;17122;17228;16871;16930;16800;16315;16482;16454;16917;16938;16913;16555;16699;16605;16286;16210;16106;16275;16623;16596;16771;16627;16712;17022;16955;16973;16642;16999;16803;16859;16665;16588;16120;15570;14497;14847;16259;17436;17649;17592;17465;17017;17526;17225;17316;17352;17302;17277;16974;16886;16525;16397;16841;17069;17214;16993;16949;17194;16887;16683;16754;16861;16829;17021;17002;16514;15785;15096;15302;16012;17000;17299;17223;17188;17295;17270;17180;17381;17233;17084;17071;17116;17137;17133;17203;16992;17250;17110;16905;16849;16432;16668;16891;16717;16931;16729;16721;16730;16593;16570;16417;16803;16797;16689;16736;16456;16306;16802;16845;16800;16910;16967;17322;16860;16797;16753;17040;17044;16867;16763;17214;17011;16787;17085;17268;17091;17510;17437;17171;17163;17340;17137;17258;17203;17118;17313;16914;16726;16891;16867;16928;17113;17515;17180;17385;17378;17305;16990;16378;16352;17460;17781;17545;17510;17764;17549;17610;17469;17433;17579;17644;17674;18018;17629;17601;17300;17490;17269;17299;16997;17433;17602;17577;17572;17698;17790;17652;17782;17496;17445;17531;17424;17648;17439;17339;17408;17197;17332;16965;17274;17470;17438;17650;17079;17358;17180;16687;15836;16128;17072;17267;16696;15829;15974;16378;16674;17291;17393;17648;17581;17401;17390;17634;17123;16958;16756;16849;17312;17420;17425;17494;17363;17268;17279;17336;17170;17073;17009;16875;17024;16947;17299;17153;17132;17381;17432;17202;17603;17472;17238;17214;16491;16355;17231;17324;17491;17366;16716;16614;16943;17538;17269;17782;17477;17898;17876;17736;17625;17839;17683;17713;17602;17703;17670;17641;17784;17520;17701;17645;17544;17777;17560;17816;17646;17547;17239;17809;17623;17615;17504;17609;17529;17462;17296;17196;17476;17546;17531;17536;17734;17436;17545;17448;17777;18022;18285;18235;18142;18280;18343;18458;17820;17605;17332;17779;17541;17776;17360;17628;17661;17440;17485;17310;17677;17846;17334;17566;17528;17301;17451;17398;17324;17442;17555;17539;17337;17300;17492;16937;16988;17045;17139;17349;17353;17424;17515;17378;17346;17376;17619;17102;17283;17198;17161;17447;17357;17568;17005;17324;17447;17305;17613;17464;17410;17393;17532;17443;17560;17327;17510;17229;16972;16628;17151;17429;17406;17708;17696;17680;17479;17415;17274;17501;17454;17280;17353;17296;17279;17550;17602;17523;17535;17459;17268;17514;17440;17778;17551;17475;17562;17685;17352;17163;17479;17444;17475;17395;17606;17628;17524;17551;17435;17363;17026;16880;16909;16431;16812;16845;17147;17445;17380;17409;17528;17476;17472;17352;17257;17409;17372;17639;17343;17720;17369;17211;17312;17495;17330;17619;17608;17503;17618;17593;17576;17603;17360;17537;17789;17713;17759;17691;17752;17711;17834;17653;17537;17730;17643;17684;17792;17936;17698;17770;17761;17881;17586;17769;17123;17152;17573;17311;17507;17171;17300;17253;17502;17475;17665;17368;17252;17440;17529;17401;17523;17169;17332;17371;17299;17414;17805;17574;17370;17418;17325;17472;17665;17758;17583;17671;17372;17478;17263;17718;17619;17713;17457;17627;17472;17526;17160;17224;17546;17576;17831;17774;17612;17549;17495;17431;17168;17342;17494;17332;17455;17349;17691;17375;17417;17202;17336;17388;17627;17909;17709;17619;17424;17687;17702;17547;17600;17330;17637;17673;17540;17467;17253;17205;17525;17492;17564;17622;17508;17464;17494;17346;17265;17396;17368;17502;17432;17020;16806;16857;17091;17247;17337;17474;17483;17520;17498;17883;17477;17807;17548;17483;17740;17742;17726;17827;17604;17542;17376;17495;17683;17521;17621;17509;17301;17545;17384;17300;17245;16936;16747;16886;17642;18062;18162;18191;18027;18104;17662;17138;17363;17329;17788;17954;17860;17665;16854;16870;16985;17310;17106;15983;14981;15808;16846;17503;17874;17634;17288;17447;17328;17971;17655;17529;17463;17384;17309;17218;17201;17324;17296;17257;16587;16063;16626;16941;17215;17347;17538;17153;16794;17448;17285;17501;17543;17321;17302;17277;17815;17762;17773;17615;17378;17579;17408;17584;17612;17391;17634;17574;17291;17762;17491;17492;17122;15976;15271;14454;15851;17254;17242;16627;16454;15996;15838;16080;16829;17515;17591;17604;17576;17549;17487;17689;17526;17487;17462;17420;17650;17665;17820;17972;18016;17921;17885;17768;17783;17376;17426;17470;17603;17765;17500;17535;17711;17482;17792;17546;17494;17584;17285;17268;17329;17412;17563;17548;17455;17384;17214;16944;17297;17339;17598;17198;17320;17282;17498;17662;17676;18106;17827;17586;17757;17740;17540;17317;16682;16502;17221;17392;17345;17405;17233;16901;16569;16598;16948;16923;17103;17485;17458;17148;17264;17343;17181;17189;17372;17581;17477;17480;17489;17363;17573;17545;17891;17847;17816;17580;17959;17774;17966;17974;18135;17861;17672;17468;17496;17417;17319;17521;17612;17527;17655;17891;17614;17750;17668;17437;17636;17973;17930;18153;17928;17503;17691;17736;17943;17899;17997;18052;17835;17967;18011;18249;18171;17896;17884;17990;17846;17957;17871;18032;18007;17937;18132;17876;17927;17976;18016;18062;17866;17986;17867;17662;17833;17615;17735;17528;17387;17463;17457;17741;17854;17917;17838;17957;17853;18114;17821;17713;17756;17905;17559;17606;17581;17400;17472;17723;17743;17687;17691;17225;16548;15241;14455;15719;17154;17677;17833;17503;17374;17336;16763;16906;17617;18062;18015;18008;17898;18168;18018;17452;17074;17030;17249;17713;18007;17747;17817;17829;17878;18276;18202;18124;18169;17888;17969;18182;17962;17928;17637;17977;17910;18007;17702;17647;17827;17899;17810;18172;18051;17991;17688;17871;17646;17518;17770;17817;18052;17946;17943;17815;17694;17699;17854;17852;17538;17886;17844;17960;17939;17834;17921;17735;17378;17684;17943;18180;18030;17866;18051;17835;17947;17784;17490;17403;17467;17286;17353;17494;17543;17648;17743;17374;17076;16809;17017;17104;17264;17362;17750;17796;17731;17789;18142;17790;17358;17263;17157;17304;17712;17480;17390;17510;17280;17550;17565;17616;17416;16700;16406;16769;17325;17669;17720;17786;18249;18011;18014;18149;18102;17719;17899;17904;17864;17702;17938;17751;18020;18166;17921;18190;18150;17986;17982;17915;18016;18042;18250;17916;17915;17882;17935;17777;17951;18009;18090;17963;18028;18093;17915;18172;18210;18072;18011;18017;17936;18014;17947;17944;17905;17836;17787;17406;17154;17180;17429;17128;17382;17317;17408;16928;16562;16477;16526;16938;17165;17315;17076;17208;17058;16887;17339;17411;17203;17451;17242;17282;17296;17522;17950;17808;17774;17880;17973;17726;17677;17579;17787;18054;17803;18097;18164;17893;17572;16597;16449;16959;17754;17754;17629;17857;17847;17755;17874;17577;17646;18197;17937;17717;17595;17296;17465;17605;17767;18007;18067;18292;18042;18141;18010;18197;18070;17837;17879;18160;17997;17931;18071;17741;17854;17992;17955;18244;17944;18214;17950;17959;18152;18008;17777;17705;17636;17620;17649;17197;17116;16926;16455;16736;17311;17905;17825;17857;18029;17849;17204;16823;17206;17224;17484;17663;17650;18009;17990;17940;17548;17610;17801;17966;18054;18051;18006;18102
15002;15014;14721;14684;14901;14879;14755;14881;14789;14567;14754;14744;14703;14619;14222;14143;14436;14845;15002;14558;14780;14779;14874;14678;14585;14505;14666;14544;14986;14911;15052;15134;15210;15072;15394;15297;15302;15353;15150;15432;15301;15171;15136;15085;15289;15280;15115;15292;15575;15585;15562;15425;15309;15727;15457;15644;15709;15894;15470;15605;15285;15041;14851;15415;15467;15036;15308;15165;14985;15351;15425;15399;15739;15533;15849;15726;15772;15516;15497;15314;15339;15304;15094;15060;15205;14592;14552;14989;15311;15206;15534;15505;16086;15875;16124;16032;16029;15904;15452;15198;15498;16003;16117;15961;15766;16145;16088;16035;16176;15982;16251;16010;15969;15742;15568;15596;15901;15867;15945;16089;15740;15982;15998;16050;15846;16238;16252;16220;16101;16330;15982;16120;16341;16364;16109;16001;16265;16517;16316;16481;16477;16436;16433;16198;16241;16085;16390;16262;16228;15990;15985;16276;16168;16373;16231;16195;16344;16345;15726;14980;14791;15810;16086;16131;16255;16435;16375;16135;15612;15925;16176;16391;16303;16155;16507;16278;16424;16272;16228;16207;16566;16494;16174;16097;15745;15574;15691;16321;16418;16463;16430;16344;15916;15965;16342;16267;16030;16043;15832;16352;16348;16317;16223;16212;16031;16150;16401;16605;16508;16338;16417;16369;16514;16297;16444;16308;16122;16142;16035;16355;16211;16186;16200;16193;16010;16024;15871;15965;16019;16269;16158;16426;16551;16605;16360;15949;14953;15089;15740;16058;16034;15946;16150;16281;16424;16623;16516;16292;15965;16119;16108;16183;16258;16528;16644;16370;16677;16507;16664;16655;16558;16064;16325;16366;16696;16599;16542;16577;16550;16300;16525;16302;16165;16346;16421;16472;16292;16092;15859;16288;16522;16449;16203;16342;16122;15998;15930;15833;15734;15737;15922;16147;16242;16221;14554;11581;7629;6245;8148;11621;14239;15432;15755;15649;15538;15804;15872;16283;16421;16407;16270;16268;16562;16520;16554;16404;16277;16202;16181;15895;16138;16043;16596;16409;16498;16681;16697;16685;16978;16751;16629;16292;16683;16733;16412;16504;16714;16600;16540;16677;16502;16641;16526;16751;16493;16756;16485;16555;16708;16842;16908;16864;16708;16580;16768;16648;16665;16473;16887;16359;16259;16264;16400;16433;16302;16886;16942;16640;16276;16366;16401;16632;16565;16785;16547;16513;16689;16433;16291;16127;16221;16659;16671;16593;16553;16790;16207;16457;16415;16533;16581;16500;16612;16857;16929;16918;16853;16553;16676;16468;16702;16815;16590;16610;16764;16423;16874;16494;16327;16727;16852;17116;17143;17248;17151;17243;17034;17237;17044;16763;17003;17220;17191;17030;17151;17146;16813;16706;16709;16609;16810;16866;16826;16982;16722;16723;16476;16459;16704;16490;16638;16413;16306;16374;16562;16516;16800;16925;16928;16849;16723;16728;16864;16803;16562;16314;15281;13774;14235;16318;17508;17820;17782;17227;17248;17207;17295;17215;17291;17343;17290;17280;16929;16754;16786;16686;17121;17251;16985;16977;16903;16941;16837;16725;16969;17147;16937;16555;16148;14618;13221;12981;14323;16278;17250;17097;17195;17216;17426;17419;17387;17330;17119;17185;17323;17172;17202;17192;17024;17197;17096;17172;17016;16783;16714;16807;16946;16683;16772;16753;16683;16519;16737;16526;16569;16565;16934;16738;16744;16561;16425;16708;16864;16787;17100;17153;16887;16597;17049;17442;17225;17143;16650;16966;17126;17188;17032;16982;17045;17265;17321;17416;17289;17453;17147;17476;17187;17051;17188;16917;16862;16704;16956;16956;16956;17372;17568;17674;17435;17049;16506;15578;15144;16678;17476;17612;17597;17688;17663;17511;17234;17366;17380;17800;17553;17653;17725;17644;17577;17587;17444;17368;17141;17536;17722;17827;17459;17570;17557;17443;17822;17582;17359;17476;17788;17671;17399;17570;17441;17434;17437;17678;17656;17484;17297;17599;17313;17455;17406;16995;16720;16474;16950;17233;16430;15094;15471;16555;17296;17623;17399;17257;17485;17445;17714;17608;17228;17265;17308;17244;17309;17312;17122;17127;17374;17529;17330;17201;17225;16990;16263;16011;16254;16956;17098;17072;17059;17192;17416;17296;17484;17218;17441;16849;16625;16535;17001;17346;17507;17374;16780;16678;17078;17271;17358;16985;16636;17046;17551;17820;17651;17458;17628;17564;17626;17701;17647;17543;17628;17708;17515;17696;17439;17689;17687;17462;17553;17643;17610;17468;17226;17529;17440;17603;17355;17398;17234;17477;17536;17606;17418;17640;17199;17318;17387;17628;17865;18133;17931;18171;17985;18161;18568;18166;17981;17682;17552;17533;17662;17647;17534;17349;17276;17276;17400;17515;17213;17494;17286;17249;17338;16943;17289;17383;17268;17400;17398;17382;17563;17325;17419;17314;17310;17482;17630;17257;17341;17439;17568;17418;17522;17422;17142;17260;17226;16830;17133;17355;17613;17567;17251;17369;17378;17566;17311;17417;17516;17354;17929;17511;17527;17108;17047;16993;16688;16420;16977;17235;17206;17579;17596;17503;17327;17344;17547;17475;17722;17260;17123;17361;17510;17198;17514;17529;17610;17568;17454;17770;17361;17637;17794;17523;17480;17466;16859;16763;17106;17322;17447;17092;17479;17425;17683;17599;17640;17289;17025;16816;16814;16839;16956;16965;17253;17216;17175;17190;17142;17299;17325;17352;17194;17212;17237;17352;17517;17727;17560;17665;17343;17428;17580;17283;17628;17105;17574;17583;17255;17464;17342;17616;17646;17547;17625;17558;17657;17829;17799;17674;17498;17647;17833;17684;17927;17918;17677;17577;17696;17618;17686;17523;17322;17290;17496;17542;17710;17577;17316;17505;17468;17639;17483;17398;17255;17523;17893;17691;17746;17509;17426;17716;17525;17389;17459;17680;17427;17430;17769;17789;17592;17805;17898;17367;17727;17116;17068;17447;17756;17520;17795;17601;17711;17501;17375;17454;17375;17481;17715;17682;17483;17404;17483;17405;17540;17403;17387;17741;17609;17503;17435;17393;17566;17575;17334;17759;17865;17550;17624;17612;17626;17807;17853;17394;17453;17477;17371;17206;17656;17420;17263;17224;17427;17425;17290;17295;17544;17316;17264;17115;17360;17055;17333;17578;17580;17263;17449;16886;16774;17247;17019;17015;16889;17124;17430;17533;17638;17709;17565;17436;17554;17690;17670;17844;17798;17595;17467;17213;17342;17261;17332;17426;17404;17392;17239;17266;17196;16880;16758;16851;17566;17939;18126;18001;18173;17967;17726;17527;17224;17499;17527;17651;17913;17375;16736;16141;16511;16989;16916;15977;15763;16248;16952;17543;17701;17674;17419;17152;17406;17607;17485;17601;17267;17403;17393;17361;17098;17098;17259;17144;17156;16752;16813;17426;17473;17732;17355;16596;16345;16955;17466;17604;17737;17447;17156;17637;17649;17832;17528;17525;17521;17415;17715;17763;17485;17392;17156;17535;17743;17749;17723;17743;17323;16445;16212;16462;17096;17351;17029;16809;16193;15834;15892;16096;16797;17253;17714;17675;17612;17772;17750;17784;17515;17653;17495;17773;17808;17690;17530;17726;17934;17841;17911;17904;17911;17622;17537;17445;17627;17720;17648;17640;17559;17593;17561;17589;17832;17595;17095;16971;16932;17438;17529;17219;17306;17287;17136;17159;17283;17490;17441;17338;17083;17198;17311;17546;17973;17773;17703;17443;17386;17772;17815;17559;17305;17228;17299;17234;17342;16815;16579;16659;16531;16384;16479;17011;17399;17496;17121;17200;17001;16967;16958;17220;17320;17347;17516;17278;17500;17104;17137;17373;17682;17620;17873;17741;18188;18036;17961;18217;17946;18113;17890;17693;17716;17516;17798;17380;17617;17695;17832;17661;17663;17716;17679;17556;17603;17834;18195;18099;17927;17727;17724;17622;17787;18169;17810;17984;18059;18192;17840;17834;18192;17761;17877;17886;17758;18185;18090;17962;18026;18076;18151;18064;17784;17825;18068;17990;17728;17509;17578;17549;17544;17354;17715;17504;17563;17513;17496;17631;17642;17810;17830;17894;18077;17964;17974;18139;17891;17998;17618;17582;17508;17499;17608;17392;17843;17520;17452;16369;15284;13245;12097;14286;16772;17458;17789;17534;17289;17276;17673;17799;17902;18271;17963;17970;18105;17913;17680;17919;17362;17313;17798;17754;17797;17967;18344;18011;18069;18082;17973;18180;18056;18057;17800;17876;17814;17841;17612;17804;18124;18234;17845;17726;17568;17863;17975;18001;17719;17814;17694;17673;17527;17701;17575;17912;18028;17700;17861;17775;17819;17954;17794;17675;17781;17872;18014;17808;17898;18033;17989;17739;17543;17587;17843;18039;17742;18026;17746;17926;17888;17758;17601;17459;17360;17289;17195;17596;17506;17678;17758;17353;16947;16556;16722;17103;17096;17326;17661;17760;17947;18058;18024;17591;17524;17419;17360;17485;17707;17333;17444;17237;17217;17565;17785;17391;17270;16730;16653;16563;17416;17909;18162;18037;18120;17942;18135;18006;18085;18031;18068;17597;17885;17874;18222;17977;18072;17864;17855;18127;18051;18016;17967;18087;17931;17946;18023;18050;18104;18101;17734;17968;18065;18096;17980;17951;17914;18290;17926;17959;17930;18254;17969;18098;17530;18137;18079;17953;17851;17798;17830;17547;17686;17338;17831;17364;17198;17559;17352;17553;17358;16901;16715;16758;16877;17197;17329;17334;17273;17148;17500;17358;17445;17351;17301;17317;17180;17612;17643;18015;17957;17953;18028;17974;17705;17451;17357;17678;18132;18025;17948;17847;17759;17166;16936;17003;17697;17864;17877;17815;17654;17879;17652;17783;17822;18044;18066;18016;17513;17159;17174;17526;18039;18041;17940;17730;17887;18045;17956;18237;17951;18140;17767;17973;17883;17978;17777;17822;17776;18036;17843;17818;17994;18112;18222;17958;18259;17918;17683;17656;17717;17955;17814;17236;16806;16323;16082;17015;17506;17727;17749;17752;17991;17698;17417;17206;17177;17326;17465;17530;17552;17661;17924;18039;17953;17987;17930;17922;17989;18146;18235;17746
14718;14913;14711;14998;14536;14817;14689;14783;14700;14714;14713;14835;14837;14800;14583;14445;14692;15119;14885;14688;14746;14862;14599;14424;14410;14643;14383;14764;14570;14927;14901;15140;14912;14938;15287;15200;14987;15144;15209;15195;15405;15224;15314;15233;15132;15156;15106;15095;15299;15427;15597;15508;15504;15358;15645;15469;15360;15531;15749;15577;15431;15362;15346;15157;15515;15420;15161;15455;15392;15423;15694;15486;15795;15551;15617;15847;15709;15836;15699;15266;15459;15026;14982;15173;15358;15037;14754;14767;15127;15454;15651;15700;15847;15740;15983;15896;16092;15922;15639;15713;15885;16270;15832;16267;15926;16088;16049;16020;16073;15886;16102;16283;16304;15815;15622;15985;16250;16082;15961;16080;15739;15994;15803;16131;16372;16426;15902;16303;16148;16097;16251;16169;16318;16167;16124;16113;16349;16291;16591;16304;16661;16225;16374;16549;16173;16147;16362;16302;16453;16059;16133;16218;16475;16025;16216;16266;16300;16245;15869;14890;14679;15757;16133;16402;16497;16283;16122;15908;15381;15712;16150;16270;16381;16642;16610;16603;16291;16407;16176;16172;16419;16537;16366;16031;16032;16024;15915;15949;16496;16193;16573;16480;15991;16067;16122;16296;15537;15250;15378;15929;16186;16159;16225;16105;16104;16079;16340;16416;16353;16449;16668;16355;16572;16455;16503;16066;16145;16134;15876;16379;16397;16531;16350;16320;16261;16163;15871;15994;16229;16217;16366;16212;16443;16688;16278;16000;15599;15586;15774;16171;16242;16013;16245;16519;16424;16677;16509;16304;16118;16232;16271;16260;16317;16483;16463;16525;16427;16531;16442;16660;16219;16493;16090;16799;16604;16709;16270;16017;16198;16291;16525;16629;16480;16707;16412;16433;16164;15656;15495;16348;16514;16739;16376;16092;15884;16062;15724;15640;15571;15892;15800;16091;16437;16083;15134;12317;8102;6374;8605;12048;14416;15356;15574;15393;15531;15939;16039;16316;16745;16380;16449;16497;16338;16521;16375;16448;16457;16298;16163;16329;16047;16123;16742;16604;16659;16518;16632;16760;16771;16783;16582;16641;16537;16722;16558;16641;16638;16840;16550;16540;16712;16501;16576;16633;16569;16912;16579;16691;16597;16738;16555;16705;16586;16764;16861;16567;16663;16765;16792;16601;16488;16385;16195;16579;16494;16825;16877;16747;16456;16586;16616;16641;16553;16823;16583;16613;16648;16604;16245;16212;16315;16555;16632;16604;16564;16797;16417;16562;16764;16569;16604;16546;16615;16761;16711;16753;16764;16502;16513;16444;16848;16769;16553;16768;16869;16745;16789;16358;16579;16803;17144;16749;17116;17185;17187;17451;17051;17007;16941;16905;17095;16905;17013;17245;17018;16829;17155;16997;16587;16719;16753;16714;16802;16853;16800;16722;16610;16343;16324;16380;16360;16160;16266;16430;16561;16844;16607;16693;16765;16584;16768;16940;16484;16639;16608;16238;14832;12753;13129;15720;17355;17798;17510;17239;17213;17159;17315;17546;17365;17452;16823;17129;17156;17095;16882;16838;17203;16978;16957;17014;16831;16619;16735;16873;17047;17146;16614;16738;15948;13932;11679;11121;12887;15957;17205;17279;17369;17315;17475;17352;17391;17490;17260;17009;17299;17080;17219;17167;16927;16912;16977;17158;16952;16948;16797;16553;16836;16726;16882;16525;16900;16751;16382;16435;16398;16467;16574;16742;16810;16516;16528;16966;16923;17102;16928;17040;16660;16819;16877;17046;17185;17065;16695;16738;17210;17190;17296;17225;17140;17155;17255;17447;17254;17584;17218;17214;17273;17479;17239;17117;16728;16833;17113;17078;17107;17382;17524;17575;17335;17127;16099;14408;13608;15753;17542;17420;17761;17708;17783;17666;17550;17499;17409;17559;17544;17567;17478;17356;17408;17573;17513;17328;17163;17601;17546;17571;17055;17032;17089;17586;17831;17361;17384;17428;17458;17453;17329;17453;17471;17323;17563;17616;17371;17358;17452;17256;17361;17469;17309;17198;17102;17307;17510;16894;15547;14140;14808;16492;17504;17631;17613;17612;17330;17661;17732;17827;17761;17596;17496;17353;17586;17679;17234;17327;17367;17329;17312;16922;17115;16778;16000;15358;15785;16750;17168;17030;17214;17183;16948;16980;17364;16842;16901;16913;16648;16704;17127;17306;17217;17492;17503;17418;17512;17238;17104;16576;15569;16153;17244;17996;17741;17757;17670;17740;17634;17627;17505;17271;17499;17700;17533;17637;17726;17641;17611;17630;17687;17994;17768;17465;17583;17648;17652;17534;17412;17415;17174;17338;17512;17429;17559;17513;17458;17278;17600;18007;18158;17951;17935;18194;18388;18474;18187;18146;18045;17623;17561;17666;17766;17796;17624;17420;17340;17096;17235;17521;17661;17620;17338;17285;16771;16478;16957;17208;17344;17199;17328;17523;17555;17384;17287;17296;17579;17364;17325;17396;17168;17559;17877;17352;17243;17406;17380;17278;17043;16915;17031;17409;17583;17623;17099;17240;17538;17470;17408;17215;17464;17430;17393;17450;17281;16992;16750;16605;16534;16723;16983;17461;17203;17448;17437;17833;17537;17443;17737;17656;17438;17337;17482;17454;17626;17459;17493;17585;17630;17681;17685;17812;17768;17503;17466;17474;17565;17238;16423;16074;16748;17487;17562;17474;17538;17707;17698;17485;17406;17190;16889;16501;16833;16900;17001;16981;16829;16940;17142;16661;16541;16946;17273;17141;17548;17071;17223;17408;17701;17452;17491;17492;17454;17644;17602;17666;17621;17333;17587;17367;17594;17524;17453;17756;17612;17603;17521;17757;17703;17786;17581;17604;17791;17617;18012;17797;17834;17616;17770;17651;17652;17622;17584;17551;17278;17433;17411;17594;17442;17665;17665;17775;17809;17725;17644;17593;17258;17885;17529;17614;17509;17776;17573;17515;17360;17482;17801;17360;17501;17369;17587;17678;17842;17710;17546;17688;17513;17215;17153;17418;17507;17688;17918;17599;17463;17789;17617;17420;17518;17557;17469;17521;17508;17514;17302;17327;17591;17298;17535;17689;17353;17420;17505;17403;17441;17329;17458;17341;17629;17817;17579;17470;17537;17564;17722;17415;17294;17614;17396;17439;17308;17326;17150;17245;17129;17215;17122;17425;17304;17207;17112;17447;17214;17481;17693;17480;17568;17421;17298;17299;17191;17053;16886;16247;16019;16684;17075;16996;17276;17753;17522;17617;17632;17700;17616;17579;17660;17723;17223;17144;16803;16995;17192;17258;17046;17356;17445;17138;17328;17116;17175;16986;17537;17948;18263;18258;18085;18201;17897;17847;17912;17814;17493;17345;17485;17766;16948;16279;16278;17026;16436;14933;14223;15638;17277;17854;17676;17683;17490;17333;17382;17615;17567;17422;17409;17381;17226;17315;17333;17078;17327;17497;17421;17039;17433;17478;17776;17934;17015;16610;16332;17020;17443;17677;17802;17634;17807;17858;17788;17718;17415;17346;17651;17389;17655;17654;17547;17580;17462;17439;17857;17550;17536;17681;17499;17201;17095;17168;17508;17501;16994;16593;16330;16367;16137;16190;16866;17283;17564;17653;17697;17813;17692;17246;17549;17425;17573;17671;17762;17608;17726;17679;17839;18119;17657;17959;17538;17350;17594;17218;17255;17304;17616;17657;17552;17610;17443;17682;17615;17552;16989;16445;16390;17096;17502;17560;17476;17034;16976;17134;17142;17487;17337;17542;17174;17509;17167;17546;18051;17759;17661;17024;17426;17514;17696;17541;17343;17710;17419;17133;16777;15896;15172;15809;16422;16566;16739;17253;17564;17557;17801;17330;16970;17110;16929;17182;17322;17245;17519;17308;17277;17190;17076;17065;17702;17877;17876;17744;17723;17869;17753;18211;17866;17888;17748;17633;17768;17855;17661;17622;17584;17529;17806;18037;17645;17658;17819;17518;17593;17973;18113;17716;17978;17703;17740;17512;18144;17913;17835;17809;17736;17760;18082;17943;17720;17944;17848;18011;18173;18210;18173;18032;18218;18107;18186;18347;18085;17986;18092;17897;17931;17489;17657;17541;17648;17367;17536;17511;17287;17350;17621;17769;17778;17782;17647;18049;17922;17782;17788;17898;17938;17893;17725;17652;17316;17545;17420;17556;18133;17539;17134;16137;14360;13015;11977;13971;16337;17433;17384;17399;17031;17146;17600;18234;17922;17746;17717;17873;17758;18028;17831;17720;17797;17931;17895;17643;17719;17993;17825;17866;18000;17817;17966;18265;18119;18079;17933;17797;17893;17957;17791;17981;17898;17837;17889;17766;17462;17492;17811;17752;17942;17643;18038;17730;17474;17820;17880;17954;17944;17955;17679;17632;17847;17854;17700;17817;17946;17953;17962;17900;18299;17978;17917;17645;17708;17962;18060;17906;17954;17992;17777;17739;17969;18084;17752;17527;17243;17482;17286;17508;17657;17631;17816;17565;16944;16496;16669;16856;16894;17263;17315;17872;17587;17913;17835;17959;17583;17395;17324;17625;17482;17448;17171;16975;17066;17450;17461;17324;16927;16582;16217;16434;17418;18244;18155;17865;18165;17987;18226;18074;18009;17849;17305;17008;17468;17752;18080;17896;18036;17954;18058;18278;17877;18060;18222;17774;17794;17798;17830;17995;18027;18022;18121;18140;18064;17934;17974;18041;17829;18284;17918;18063;17966;17780;17883;18193;17838;17923;18027;17954;17851;17736;17497;17666;17557;17491;17550;17573;17294;17130;17573;17739;17348;17189;17225;17077;17098;17113;17408;17338;17108;17361;16928;17483;17422;17411;17252;17265;17446;17411;17415;17657;18078;17875;18111;17945;17894;17530;17526;17577;17848;17855;17928;18032;17990;17498;17158;17255;17538;17705;17727;17885;17881;17962;18028;17980;17807;18022;17989;17529;17380;17530;17333;17583;17909;18167;18130;17973;18250;18032;18190;18145;18148;18257;18131;17982;17935;17990;17836;17769;17838;17829;18015;17818;17974;18092;18066;18050;18041;17954;18006;17669;17804;18096;17676;17044;15987;15271;15971;17304;17649;17848;18090;17961;18072;17884;17595;17723;17461;17500;17521;17404;17649;17771;17961;17714;17799;17685;17944;18016;18280;18139;18064;17901
15008;14682;14537;14642;14900;14798;14696;14711;14837;14604;14978;14928;15213;15160;14850;14571;14944;14921;14952;15072;15002;14662;14299;14259;14554;14449;14680;14748;14753;14860;14789;15138;14893;15133;15096;15283;15121;15210;15138;15161;15413;15320;15300;15165;15260;15180;15171;15095;15407;15274;15304;15411;15342;15392;15730;15478;15630;15640;15411;15539;15321;15395;15242;15419;15681;15407;15327;15314;15513;15333;15378;15702;15664;15636;15627;15998;15632;15362;15143;14926;15113;14678;14579;15179;15661;15320;15325;15124;15282;15205;15569;15735;15769;15791;15907;16102;15909;16003;16029;15945;15815;15924;15988;16051;16078;16316;16137;15897;15889;15814;15857;15987;15946;15524;15805;16040;16109;16176;16235;16262;15842;16224;15920;16057;16192;16230;16193;16249;16095;16083;16563;16368;16322;16270;16115;16260;16213;16356;16383;16243;16357;16236;16278;16484;16370;16494;16253;16428;15999;16091;15980;16253;16346;16646;16032;16071;16228;16364;15781;15242;15091;15844;16398;16394;16439;16306;16206;16012;15544;15561;15932;16233;16609;16379;16426;16334;16425;16356;16041;16088;16341;16641;16408;16219;16142;16154;16183;16557;16373;16523;16570;16461;16201;15933;15960;16019;15614;15285;15592;15848;16036;16285;16220;16411;16140;16195;16385;16540;16387;16121;16486;16253;16379;16611;16305;16267;16364;16157;16337;16460;16599;16461;16376;16258;16160;16278;15988;16067;16358;16374;16451;16575;16574;16488;16350;16253;15962;15840;15940;16111;16014;15939;16288;16306;16588;16680;16517;16459;16400;16214;15993;16358;16385;16355;16313;16122;16629;16502;16570;16654;16466;16298;16194;16647;16491;16563;16131;15801;16048;16002;15960;16367;16326;16346;16496;16397;15708;15707;15567;16034;16243;16393;16322;16353;15961;15865;15348;15440;15364;15814;15996;16195;16173;15987;15415;13223;8498;6153;8478;12455;14589;15519;15568;15704;15948;16186;16596;16471;16579;16513;16585;16339;16414;16469;16260;16504;16611;16375;16361;16415;16366;16389;16524;16551;16589;16705;16690;16774;16977;16681;16557;16572;16526;16633;16833;16847;16720;16692;16794;16952;16826;16778;16672;16529;16405;16615;16530;16639;16862;16837;16685;16746;16885;16552;16613;16691;16873;16519;16386;16493;16605;16454;16316;16638;16555;16597;16808;16316;16294;16711;16739;16760;16694;16599;16713;16570;16744;16726;16396;16521;16227;16472;16689;16491;16452;16420;16358;16466;16519;16700;16726;16803;16707;16826;16722;16505;16819;16331;16410;16329;16688;16931;16866;16914;16888;16814;17001;16542;16587;16649;16716;17066;17064;16942;17165;17148;17130;17094;16851;16951;17193;17246;16895;17369;16967;16907;16925;16992;16590;16772;16804;16666;16619;16501;16536;16527;16571;16378;16545;16673;16280;16400;16458;16255;16670;16733;16624;16761;16817;16613;16520;16268;16430;16572;16913;16483;14988;12871;12403;14889;16830;17660;17354;17110;16987;17201;17055;17016;17028;17250;17182;17138;16994;17001;17041;16947;17067;16911;17091;16945;16875;16873;16921;16999;16916;16796;16740;16971;16160;14197;11806;11397;13361;16362;17379;17406;17045;17508;17408;17458;17596;17442;17382;17332;17251;17332;17159;16987;17228;16978;16929;17275;16986;17049;16958;16764;16867;16725;16472;16483;16515;16779;16531;16494;16405;16050;16888;16719;16596;16432;16673;16795;16923;16902;16958;16897;16804;16812;17106;17242;17201;16941;16860;16902;16808;17253;17258;17086;17211;17268;17209;17073;17178;17091;17467;17403;17074;17083;17026;16911;16588;17065;17318;17238;17262;17450;17460;17226;17269;16640;15488;12877;11940;14893;17121;17647;17578;17639;17480;17925;17645;17613;17448;17756;17583;17474;17552;17501;17467;17726;17493;17383;17631;17336;17586;17315;17128;16787;16878;17279;17663;17286;17587;17314;17217;17416;17255;17482;17384;17474;17145;17364;17405;17324;17487;17497;17345;17499;17135;17391;17325;17698;17388;16799;15163;14067;15489;16724;17762;17543;17708;17354;17243;17285;17695;17615;17790;17827;17689;17945;17575;17449;17675;17299;17245;17474;17188;17217;17397;17082;16232;15974;16183;16821;17034;17199;16971;17048;16988;17108;16609;16447;15954;15985;16653;17060;17226;17116;17243;17244;17625;17641;17678;17273;16599;16056;15716;16613;17528;17777;17632;17647;17646;17377;17239;17475;17448;17572;17819;17650;17426;17615;17836;17483;17690;17591;17786;17626;17862;17440;17676;17676;17558;17490;17215;17347;17342;17382;17731;17684;17506;17417;17676;17390;17773;17681;17949;18106;18042;18092;18170;17998;18138;18128;18011;17890;17806;17438;17743;17595;17468;17338;17522;17301;17224;17523;17536;17683;17298;17308;16639;16432;16508;16823;17251;17293;17539;17274;17352;17358;17231;17377;17203;17421;17400;17384;17611;17540;17762;17644;17563;17586;17669;17449;17041;17162;17239;17446;17262;17230;17374;17322;17308;17550;17260;17228;17295;17514;17347;17615;17458;17362;16742;16738;16977;17056;17120;17210;17243;17494;17612;17418;17677;17397;17549;17473;17444;17435;17435;17597;17662;17527;17453;17789;17705;17809;17616;17895;17439;17417;17427;17462;17166;17200;16358;16306;16793;17511;17433;17619;17353;17439;17766;17719;17687;17252;17184;16610;16756;17137;17174;16898;16536;16651;16444;16640;16400;16867;17523;17340;17174;17487;17355;17584;17817;17849;17879;17565;17743;17746;17604;17439;17543;17475;17542;17345;17296;17330;17622;17462;17802;17469;17754;17802;17724;17327;17556;17564;17632;17793;17844;17921;17589;17798;17678;17716;17563;17572;17789;17475;17019;17244;17376;17584;17675;17730;17668;17504;17715;17782;17541;17650;17390;17588;17558;17636;17707;17512;17644;17396;17597;17477;17252;17559;17079;17394;17546;17635;17535;17442;17747;17511;17531;17270;17158;17400;17546;17629;17614;17801;17652;17787;17647;17587;17176;17557;17465;17466;17370;17417;17501;17585;17514;17515;17615;17527;17360;17468;17450;17360;17684;17584;17743;17616;17720;17634;17501;17574;17432;17459;17617;17567;17637;17535;17598;17797;17784;17504;17357;17329;17298;17547;17211;17539;17266;17329;17094;17095;17521;17401;17621;17591;17839;17437;17562;17581;17190;17375;16884;16243;15972;16246;15732;15947;16939;17468;17560;17726;17905;18005;17769;17823;17797;17353;17302;16951;16657;16933;17301;17007;17395;17350;17093;17221;17148;17137;17058;17323;17219;17941;18259;18278;18010;18081;17767;17855;18070;17587;16946;16698;17125;17698;17425;16897;16944;16826;15749;12787;11934;14445;16870;17791;17630;17577;17433;17341;17508;17396;17574;17381;17479;17495;17806;17512;17383;17359;17286;17379;17550;17706;17499;17567;18001;18009;17466;17180;16996;17373;17737;17566;17668;17922;17655;17881;17765;17446;17483;17235;17242;17368;17764;17457;17396;17330;17409;17746;17747;17703;17751;17545;17855;17735;17376;17693;17489;17548;16563;16060;16296;16482;16280;16368;17034;17370;17722;17569;17781;17906;17784;17438;17266;17308;17393;17639;17502;17629;17606;17884;17628;17797;17938;17678;17594;17793;17723;17784;17274;17301;16890;17486;17715;17460;17707;17714;17525;17376;16653;15382;15595;16619;17218;17423;17337;17161;17208;17345;17473;17478;17366;17132;17334;17142;17275;17705;17613;17627;17462;16369;16830;17417;17286;17303;17502;17337;17615;17252;16361;15299;14045;14851;16378;16640;16862;17275;17475;17471;17426;17247;17056;17428;17114;17144;16963;17310;17251;17436;16915;17048;17123;17232;17403;17514;17750;17645;17659;17641;17935;18094;18242;17798;17785;17582;17653;17849;17718;17615;17602;17898;17781;17615;17659;17731;17900;17822;17823;17846;17908;17923;17821;17998;17942;17706;17942;17809;18013;17817;17865;17861;17841;17978;18034;17861;18228;18037;17922;18256;18223;18035;18015;18177;18057;18197;17795;17946;17712;17920;17419;17739;17528;17405;17307;17516;17757;17542;17504;17493;17629;18027;17860;17744;17884;17960;18164;18062;18003;18131;17837;17680;17465;17430;17365;17335;17495;17614;17586;17872;17396;16539;15560;14643;13858;14310;15952;16715;17123;16949;16366;16226;17121;17766;17891;17734;17509;17317;17614;17541;17798;17748;17894;17957;17861;17714;17569;17734;18166;17945;17796;18029;18168;18015;18092;17891;18004;17869;18017;17827;17903;18014;18144;17909;17839;17730;17691;17340;17436;17605;17909;18044;17787;17914;17577;17672;17801;17968;17860;18095;17672;17391;17537;17784;17613;17798;18159;17824;18237;18089;18021;18036;17751;17944;17841;18082;18321;18170;17923;18237;18282;18057;17866;18003;17756;17535;17418;17429;17454;17849;17843;17838;17994;17864;17282;16800;17131;17204;16761;17515;17930;18082;17863;17767;17790;17965;17609;17450;17402;17516;17373;17461;17272;16903;17050;17432;17500;17354;16639;16703;16458;16793;17578;17803;18053;18259;17960;17583;17663;18001;18039;17967;17276;16996;17046;17537;17874;17806;17938;17978;18074;18041;17931;17882;18231;17984;17973;17848;17770;17911;17911;17968;17873;18036;17717;17723;17645;17842;18047;17867;17656;17845;17982;17845;17719;17825;17866;17857;17851;18163;17873;17662;17315;17224;17538;17260;17203;17467;17388;17057;17574;17553;17595;17570;17353;17155;17072;17351;17473;17545;17367;17408;17630;17255;17335;17380;17730;17317;17654;17643;17442;17283;17428;17489;17716;18091;18163;17882;17689;17839;17734;17977;18093;17894;17955;17543;17563;17646;17619;17666;17809;18093;17751;17831;17617;18019;17930;18054;17868;17389;17317;17517;17564;17588;17638;18181;18145;17845;17724;17921;18187;18076;18221;18165;18063;18244;18101;18052;17757;17376;17346;17685;17879;17702;18054;18065;18197;18018;17814;18182;18065;17816;17636;18157;17860;17132;16244;15520;16386;17117;17468;17753;17746;17819;17921;17775;17709;17581;17611;17616;17558;17386;17785;18052;17882;18098;17819;17713;17662;17889;18236;18175;18198;18014
14397;14714;14677;14589;14664;14620;14684;14610;14635;14740;14747;14915;14964;15098;14906;14858;14685;14785;15057;15154;15068;14847;14519;14421;14612;14834;14541;14367;14642;14857;14956;15029;15165;15171;14891;15200;15294;15186;15245;15088;15483;15720;15254;14993;15214;15192;15415;15144;15550;15243;15078;15292;15556;15407;15650;15583;15469;15621;15475;15308;15522;15566;15593;15594;15740;15376;15543;15418;15595;15481;15719;15470;15744;15377;15698;15537;15584;14950;14816;15006;15075;14943;14534;15253;15314;15462;15116;15399;15465;15567;15750;15774;15594;15997;16040;16088;16190;16149;16205;16144;15991;16056;15793;16085;15928;16083;15976;16050;15919;15790;16017;15811;15949;15817;16106;16161;16021;16044;16345;16118;16262;15979;16114;16052;16133;16282;16390;16379;16187;16129;15993;16225;16368;16330;16240;16142;16222;16188;16321;16467;16583;16448;16477;16525;16233;16100;16192;16383;16581;16349;16204;16317;16344;16305;16316;16143;16217;16215;15720;15600;15685;16028;16074;16536;16482;16437;16430;16253;15945;16158;16567;16343;16271;16266;16452;16341;16346;16331;15833;15664;16422;16444;16613;16398;16239;16217;16381;16704;16717;16653;16534;16184;16230;16208;15720;15893;15297;15467;15821;15736;16164;16500;16354;16390;16115;16290;16520;16527;16383;16460;16394;16201;16630;16394;16290;16281;16126;15891;16329;16465;16356;16306;16028;16363;16320;16372;15992;16200;15953;16308;16186;16629;16402;16529;16336;16168;16349;16085;16263;15938;15971;16151;15992;16493;16434;16440;16385;16334;16345;16004;16264;16011;16312;16443;16165;16398;16352;16441;16330;16223;16477;16247;16493;16634;16439;16050;15798;15543;15657;15415;15441;15919;15901;16353;16555;16219;16196;15992;15904;15971;16000;16652;16288;16053;16099;15930;15318;15149;15184;15340;15668;16139;16212;16024;15473;13356;8759;6240;8416;12085;14716;15625;15818;16150;16275;16630;16574;16569;16532;16384;16462;16420;16367;16222;16222;16194;16328;16415;16528;16254;16269;16500;16265;16480;16644;16449;16814;16959;16930;16496;16578;16652;16712;16680;16720;16629;16654;16942;16697;16662;16868;16796;16345;16341;16343;16492;16679;16516;16581;16797;16733;16650;16594;16402;16417;16532;16645;16332;16424;16413;16173;16454;16356;16354;16520;16851;16592;16325;16429;16484;16931;16427;16554;16300;16342;16711;16697;16733;16587;16460;16584;16379;16732;16520;16526;16437;16629;16512;16518;16621;16403;16660;16585;16841;16623;16651;16650;16793;16424;16454;16735;16967;16898;16812;16784;16975;16670;16257;16409;16443;16867;17298;17137;17280;17225;17068;16904;16705;16704;16855;17147;17001;17070;16904;17169;16902;17343;16821;17016;16845;17078;16810;16880;16809;16754;16770;16564;16431;16557;16387;16374;16393;16402;16203;16389;16759;16466;16722;16737;16695;16449;16609;16520;16530;16971;16545;15285;13463;12834;14596;16620;17675;17392;17106;17022;17249;17069;17093;16987;17197;17003;17081;16913;17028;17071;16920;16898;17056;17101;16722;16776;16855;17088;16800;16970;16761;16897;16791;16129;14191;13170;13143;15083;16947;17560;17474;17105;17519;17236;17500;17555;17557;17363;17248;17332;16957;17081;16952;17158;16855;17236;17025;16957;16929;16965;17149;16858;16842;16737;16740;16377;16501;16250;16391;16529;16501;16667;16748;16545;16415;16575;16754;16552;16933;16529;16515;16564;16709;16888;17053;16953;16883;16519;16898;17172;17088;17108;17105;17131;17384;17123;17053;17283;17472;17115;17072;17239;17100;17218;16818;16758;16972;17007;17200;17363;17493;17510;17435;17331;16652;15338;12838;12515;14939;17172;17523;17523;17838;18046;17651;17560;17538;17421;17566;17425;17485;17457;17330;17254;17488;17345;17468;17323;17624;17504;17421;17182;17097;17099;17648;17564;17547;17354;17575;17557;17285;17340;17270;17260;17295;17208;17104;17376;17608;17537;17080;17430;17387;17482;17513;17363;17419;17620;16753;15456;14881;15977;17202;17473;17476;17627;17426;17510;17147;17200;17447;17657;17902;17920;17718;17515;17743;17663;17221;17347;17059;16917;17160;17374;17186;16988;16677;17008;17038;17430;17215;16949;16912;16964;17291;16941;15796;14724;14611;16167;16878;16905;17017;17044;17393;18014;18191;17593;17273;16853;16039;16296;17042;17476;17950;17741;17733;17655;17569;17740;17751;17436;17624;17789;17507;17666;17785;17644;17768;17457;17429;17653;17501;17922;17684;17809;17817;17590;17749;17373;17456;17357;17464;17481;17560;17458;17554;17540;17515;17667;17619;17957;18136;18250;17966;17911;18112;17985;18311;18202;17968;17974;17686;17469;17588;17479;17564;17583;17115;17477;17259;17449;17528;17322;17029;16951;16724;16847;16914;17268;17262;17114;17416;17389;17517;16990;17167;17407;17306;17123;17399;17370;17460;17570;17839;17536;17418;17525;17356;17516;17472;17320;17201;17445;17101;17230;17172;17652;17711;17366;17489;17304;17138;17384;17510;17351;17216;17018;16991;17301;17363;17570;17450;17341;17202;17664;17462;17542;17181;17556;17410;17507;17466;17417;17694;17608;17435;17611;17807;17576;17559;17707;17332;17475;17606;17627;17346;17265;17315;16841;16949;17278;17171;17427;17367;17427;17277;17342;17456;17275;17337;17318;17101;17371;16970;17051;16526;16172;15818;16396;16680;16707;17101;17416;17239;17267;17126;17379;17738;17803;17601;17773;17921;18004;17607;17528;17489;17316;17203;17657;17396;17342;17486;17600;17555;17494;17689;17829;17702;17836;17753;17506;17636;17682;17586;17881;17685;17776;17718;17733;17715;17654;17426;17624;17353;17403;17409;17565;17717;17606;17753;17552;17609;17652;17559;17827;17393;17561;17818;17724;17444;17623;17659;17307;17446;17405;17602;17681;17559;17358;17318;17485;17433;17978;17616;17597;17595;17371;17514;17473;17470;17829;17589;17771;17764;17773;17597;17295;17098;17393;17353;17363;17434;17576;17566;17397;17450;17426;17345;17592;17720;17555;17384;17474;17178;17342;17614;17530;17656;17571;17536;17477;17468;17678;17544;17591;17776;17807;17780;17558;17617;17893;17465;17529;17547;17361;17321;17416;17577;17203;17076;17125;17237;17278;17228;17390;17864;17787;18038;17783;17523;17627;17563;17031;16536;16261;15816;15730;15978;16864;17612;17379;17586;17819;17729;17607;17816;17677;17605;17443;17586;17067;17331;17192;17277;17119;17239;17287;17288;17066;17141;17221;17271;17465;17783;17961;18090;17998;17945;17943;17840;18140;17558;16821;16492;16918;17348;17622;17342;17502;17122;15780;12738;11579;14268;16883;17679;17812;17473;17500;16990;17121;16699;16851;17262;17106;17315;17346;17411;17357;17110;16918;17461;17340;17634;17574;17626;17971;17810;17570;17335;17662;17769;17823;17749;17869;17459;17684;17731;17873;17878;17345;17201;17396;17478;17280;17100;17069;17305;17412;17513;17608;17679;17701;17734;17692;18000;17776;17488;17688;17340;16542;16122;16405;16823;16369;16690;17093;17326;17695;17724;17928;17940;17824;17514;17648;17579;17485;17568;17231;17695;17623;17803;17857;17908;17724;17499;17453;17748;17604;17525;17586;17219;17014;17139;17576;17862;17968;17370;17479;17101;16475;15676;15329;16953;17156;17273;16964;17170;17314;17347;17643;17213;17508;17498;17252;17294;17541;17292;17585;17826;17157;17032;17249;17665;17655;17541;17477;17762;17675;17452;16943;15567;14257;15123;16321;16829;17076;17555;17672;17365;17158;17318;17198;17228;17458;17115;17294;17313;17454;17222;17313;16925;17241;17322;17310;17564;17462;17794;17535;17730;17781;17882;17891;17873;17545;17491;17630;17758;17816;17729;17827;17663;17863;17559;17959;17970;17947;17879;17765;17960;18091;17865;17953;17957;17899;18164;18078;17849;17972;18001;17836;17559;17863;18079;17751;17975;18148;18287;18122;18216;17719;17991;17855;18019;17827;17781;18077;18018;18004;17752;17721;17460;17585;17371;17308;17506;17461;17773;17596;17476;17658;17949;17536;17787;17949;18081;17877;17806;17900;17541;17578;17576;17475;17249;17471;17254;17351;17748;17866;18113;17759;17385;17014;16460;15608;15546;15970;16399;16519;16468;16094;16069;17028;17775;17807;17753;17249;16969;17460;17721;17750;17853;18242;18195;17862;17883;17503;17776;17917;17845;17981;18037;18135;18243;18152;17849;17954;17738;18011;17968;18012;17972;18118;18012;18060;17655;17763;17479;17430;17803;17909;18096;17785;17887;17731;17854;17944;17884;18026;17837;17922;17674;17637;17597;17714;17822;17812;17908;17878;18037;17919;17904;17867;17998;18122;18304;18242;18245;18043;18236;17993;18255;18147;17940;17530;17709;17218;17452;17753;17993;18030;17984;18116;17965;17728;17455;17332;17345;17392;17764;17949;17761;17847;17769;17830;17697;17737;17848;17881;17726;17727;17699;17074;17214;17077;17121;17154;17170;17010;16708;17123;17215;17684;18023;17938;17949;17745;17436;17417;17693;17870;17680;17076;16948;16635;16908;17448;17834;17897;18123;18111;18220;17861;17821;17983;17927;17882;18119;17803;18134;18052;18090;17716;17832;17951;17837;17934;17923;18076;18150;17792;18051;17667;17899;18073;17923;17731;17605;17656;17794;17685;17528;17457;17162;17434;17237;17539;17256;17019;17090;17497;17573;17804;17378;17594;17305;17061;17202;17394;17670;17513;17404;17348;17356;17410;17385;17569;17789;17703;17738;17220;16717;16768;16915;17630;18041;18214;17983;17919;17793;18223;17879;17943;18120;18094;17687;17756;17690;17833;17735;17894;17735;17976;17710;17957;17672;17879;18112;17759;17632;17399;17321;17473;17552;17825;18175;18227;18063;18091;17920;18015;18224;18215;18142;18052;17879;18165;17992;18090;17621;17395;17765;17938;18096;17940;17856;18095;18017;18005;17968;17951;17976;17565;17964;17822;17539;17217;16438;16206;16582;17364;17937;18151;17900;17835;17671;17732;17696;17705;17649;17867;17670;17745;18159;18115;17790;18090;18134;17970;18102;17850;18123;18054;17779
14874;15036;14864;14659;14879;14712;14672;14499;14249;14743;14819;14689;15161;15024;15095;14656;14793;14744;14855;15094;15246;15089;14823;14431;14569;14449;14625;14786;14879;14675;14957;14989;14851;15016;15026;15278;15429;15253;15306;15313;15435;15023;15268;15172;15227;15417;15341;15314;15321;15523;15188;15191;15326;15567;15364;15645;15787;15705;15574;15491;15677;15473;15674;15463;15352;15519;15572;15586;15607;15693;15469;15727;15364;15507;15705;15871;15437;14876;14614;15354;15332;15167;15238;15195;15154;15404;15343;15399;15196;15317;15573;15555;15495;15904;16035;16098;16067;16117;16172;16322;15950;15931;16165;16064;15963;16218;16180;16054;15835;15730;15856;15893;15910;16150;16006;16141;15846;15867;16169;16339;16144;16098;16243;15863;16305;16389;16348;16554;16159;16206;16118;16272;16210;16118;16257;16467;16456;16117;16319;16218;16165;16364;16415;16386;16418;16142;16290;16273;16561;16154;16176;16404;16356;16230;16053;16383;16365;16143;15932;15619;15568;15526;15814;16139;16241;16348;16537;16154;16199;16179;16430;16349;16287;16030;16017;16253;16218;16094;15848;15839;16292;16373;16187;16632;16201;16424;16453;16584;16397;16694;16487;16135;16340;16239;15995;16007;15653;15477;15608;15885;16238;16184;16184;16214;15875;16206;16230;16469;16524;16334;16201;16238;16412;16271;16230;16274;16259;16215;16150;16319;16251;16343;16597;16398;16274;16296;16107;15937;16103;16025;16306;16312;16513;16344;16478;16443;16321;16125;16173;16076;16019;16107;16128;16215;16477;16217;16226;16447;16293;16115;16202;16159;16245;16199;16196;16376;16414;16350;16410;16586;16513;16455;16527;16571;16419;16225;16282;15811;15848;15021;15316;15545;15739;15910;16404;16438;16499;16304;16336;16233;16408;16559;16131;16169;16016;15865;15357;15199;14752;15132;15640;16121;16145;16338;15502;13532;8973;6074;7870;11761;14348;15476;15740;15964;16516;16113;16606;16396;16461;16475;16325;16572;16308;16169;16263;16451;16593;16200;15995;15865;16114;16236;16546;16589;16683;16526;16965;16945;16786;16633;16682;16523;16429;16684;16610;16983;16565;16906;16986;16763;16605;16733;16878;16433;16378;16320;16571;16303;16268;16303;16653;16616;16617;16459;16525;16606;16662;16678;16533;16351;15976;16141;16288;16577;16460;16517;16882;16580;16499;16540;16549;16668;16573;16466;16533;16605;16614;16583;16574;16632;16690;16587;16683;16581;16574;16281;16572;16411;16456;16429;16522;16537;16677;16715;16642;16425;16211;16523;16486;16753;16616;16687;16499;16838;16834;16776;16603;16205;16484;16793;17033;17125;17074;17016;17014;17181;16988;16945;16877;16965;16979;16987;16993;17401;17182;16960;17292;17006;16957;17008;17053;17178;16750;16854;16584;16730;16728;16338;16217;16579;16373;16529;16471;16534;16737;16361;16687;16574;16625;16707;16358;16789;16582;16542;16737;16647;15845;14276;13613;14922;16881;17428;17271;17156;17317;17268;17231;16849;17235;17244;17224;17274;17211;17186;17031;16939;16784;16724;16895;16459;16510;16641;16962;16771;16649;16734;16818;16745;16306;14766;13234;13874;16136;17517;17533;17440;17246;17327;17357;17567;17614;17198;17294;17359;17470;17146;17203;17075;17036;17107;16976;16899;17067;16794;16925;16863;16828;16836;16764;16624;16679;16412;16236;15927;16129;16383;16764;16746;16760;16694;16603;16751;16615;16615;16240;16513;16260;16859;16897;16562;16869;16806;16826;16858;17220;17427;17382;17216;17113;17051;17111;17432;16947;17135;17273;17300;17311;17401;17151;16988;17058;16867;17173;17256;17319;17314;17183;17463;17340;16737;15943;14569;14166;16015;17482;17633;17995;17890;17919;17770;17724;17449;17661;17446;17375;17452;17547;17502;17426;17395;17278;17029;17033;17426;17651;17357;17286;17212;17476;17411;16844;17075;17063;17305;17174;17137;17243;17335;17271;17154;17266;17281;17236;17378;17284;17397;17509;17319;17394;17157;17363;17246;17508;16851;15943;15498;16175;16906;17255;17197;17617;17495;17514;17465;17119;17401;17867;17940;17878;17578;17718;17671;17509;17393;17126;16911;17169;17305;17150;17381;17126;17142;17106;17171;17025;17023;16727;16750;17097;16848;16470;15883;14839;15085;15996;16817;16953;16790;16809;16980;17808;18073;17630;17216;17043;16692;16958;17603;17713;17658;17610;17780;17819;17468;17651;17326;17567;17514;17686;17726;17437;17644;17584;17705;17786;17693;17522;17978;17689;17779;17571;17497;17697;17442;17490;17021;17420;17582;17671;17563;17556;17248;17570;17393;17706;17953;18062;18143;18375;17902;18060;18108;17909;17753;18001;18266;17936;17788;17535;17638;17693;17519;17271;17361;17431;17428;17487;17355;17459;17243;17367;16996;17149;16952;16930;17154;17254;17119;17337;17154;17257;16958;17273;17293;17164;17478;17394;17414;17638;17712;17661;17535;17034;17469;17428;17236;17062;17047;17510;17166;17368;17435;17662;17393;17777;17379;17436;17494;17360;17111;17458;17634;17423;17379;17374;17385;17382;17702;17483;17616;17298;17443;17597;17315;17283;17161;17455;17570;17442;17509;17739;17414;17497;17854;17509;17477;17586;17612;17647;17590;17581;17364;17393;17340;17336;17120;17414;17358;17293;17172;17309;17274;17516;17373;17463;17497;17064;17373;17061;17061;17055;16699;16365;16256;16169;16728;16990;17194;17207;17052;17204;17249;17128;17450;17821;17817;17956;17989;17817;17901;17633;17411;17753;17490;17827;17509;17400;17626;17666;17646;17641;17659;17601;17748;17778;17393;17658;17781;17382;17655;17829;18008;17444;17863;17522;17567;17739;17932;17775;17601;17482;17585;17554;17765;17622;17877;17607;17639;17609;17613;17537;17528;17469;17419;17553;17726;17644;17615;17503;17148;17313;17631;17593;17574;17597;17658;17638;17773;17649;17387;17500;17683;17339;17313;17571;17590;17498;17541;17662;17631;17497;17435;17267;17320;17499;17485;17492;17541;17476;17428;17503;17442;17350;17262;17493;17701;17356;17527;17702;17597;17499;17279;17384;17422;17787;17477;17620;17736;17602;17288;17691;17567;17669;17516;17824;17417;17514;17401;17379;17493;17429;17506;17554;17576;17485;17377;17263;17189;17211;17354;17466;17637;17830;17868;17800;17728;17812;17454;17522;16684;15897;16265;16202;16681;17081;17461;17631;17831;17735;17565;17697;17948;17528;17587;17784;17513;17528;17436;17550;17406;17315;17408;17246;17155;17159;17281;17238;17279;17404;17656;18097;18094;18022;17880;17762;17592;17909;17531;16925;16408;16648;17430;17209;17158;16989;17340;16593;14836;13895;15296;17373;17792;17417;17560;16931;17083;16578;15673;15468;16655;17274;17631;17365;17724;17423;17283;17089;17218;17323;17495;17644;17413;17604;18000;17613;17609;17752;17769;17412;17643;17975;17701;17763;17716;17590;17950;17634;17597;17551;17453;17499;17445;17325;17372;17506;17519;17267;17563;17504;17579;17522;17550;17671;17496;17482;17382;17089;16615;16693;17295;16750;16722;16974;17277;17599;17843;17842;17734;17743;17729;17865;17729;17531;17584;17552;17498;17733;18021;17900;17804;17783;17702;17830;17682;17471;17855;17645;17476;17202;17284;17539;17864;17703;17759;17544;17659;16987;16264;16622;17033;17385;17272;16842;17164;17151;17206;17662;17451;17573;17380;17334;17341;17177;17437;17550;17484;17359;17306;17405;17742;17758;17658;17769;17920;17834;17409;17129;16507;15601;15664;16285;16594;16987;17630;17755;17551;17306;17194;17067;17120;17341;17460;17266;17114;17388;17517;17200;17206;17328;17241;17564;17377;17844;17841;17989;17907;17726;18002;17830;17837;17599;17694;17449;17671;17717;17517;17601;17822;17762;17925;17952;17977;17916;17933;17912;18279;17685;17546;17899;17880;17725;18074;17684;17625;17825;17921;17943;18020;18161;18040;18098;17859;18020;18021;17998;17923;17963;18113;17703;17874;17817;17767;17974;17975;17762;17591;17624;17683;17588;17279;17285;17110;17281;17403;17760;17630;17713;17783;17796;17581;17784;17865;17730;17763;17463;17793;17586;17485;17454;17396;17262;17143;17247;17527;17905;18248;17845;17689;17589;17361;17074;16792;16398;16091;16562;16800;16507;16739;17150;17694;17847;17662;17098;17000;16957;17607;17737;17914;17967;18132;17982;17907;17683;17849;17670;17994;17841;17909;17965;17998;17946;18117;17907;18216;17840;17861;18116;18053;18259;18119;17849;17392;17474;17495;17524;17705;17932;17932;17786;17699;17749;17865;17634;17699;17663;17564;17919;17857;17679;17747;17751;17689;17850;17695;18004;17766;17622;17885;18129;18118;17918;18190;18183;17889;17978;18041;17981;17882;17974;17903;17754;17639;17641;17642;18063;18136;18158;18328;18035;17897;17578;17877;17890;17675;17664;18008;17951;18027;17936;18135;17745;17873;17669;17412;17694;17768;17960;17552;17190;17119;17086;17092;17092;17090;16801;16755;16930;17097;18054;18312;18013;17962;17765;17542;17243;17537;17548;17602;17083;16484;16720;16881;17291;17685;17978;18044;17904;18096;18073;17888;17853;17755;17797;17904;17786;17903;17986;17987;17877;17739;17874;17793;17916;17916;18174;17948;18066;17997;17651;17730;18112;18028;17928;17520;17615;17898;17487;17690;17357;17050;17368;17130;17304;17137;16888;16822;17302;17224;17239;17389;17521;17167;17302;17653;17523;17201;17224;17406;17262;17408;17498;17552;17806;17890;17920;17528;17170;16735;16336;16592;17005;17677;18137;18024;18110;18164;18265;18207;17860;18063;17882;17601;17872;18070;18017;17679;18030;17936;17828;17680;17974;17621;17815;17886;17842;17812;17555;17799;17652;17627;17842;18175;18311;18104;18111;17895;18171;18043;17739;18287;17986;18154;18039;18062;17933;17635;17771;17657;18024;18174;17922;17848;17882;18009;17960;17906;17582;17444;17647;17734;17928;17653;17447;17012;15902;16004;17350;17591;17832;18096;17884;17535;17854;17548;17947;17740;17607;17759;17754;18167;18047;18129;18278;18195;17502;18034;18061;18067;18123;17975
14667;14676;14706;14710;14744;14721;14692;14572;14755;14913;14940;14842;14931;15028;14951;14919;14785;14561;15039;14903;15000;14828;14814;14433;14636;14931;14667;14636;14716;15022;15178;14858;15318;15095;15274;15128;15066;15414;15468;15474;15368;15385;15351;15299;15444;15281;15562;15515;15615;15735;15295;15306;15289;15616;15803;15462;15834;15671;15653;15378;15443;15412;15604;15502;15483;15510;15595;15514;15641;15686;15675;15536;15660;15612;15430;15962;15752;15567;15515;15674;15559;15526;15494;15349;15467;15536;15154;15298;14887;15121;15425;15584;15732;15855;15984;15853;16104;15925;16021;16062;16109;16041;16139;16093;16217;15936;16218;15988;16101;15965;16030;15525;16033;15966;16087;16210;15939;16105;16113;16172;16036;16111;16039;16068;16129;16212;16256;16071;16473;16240;16202;16278;16068;16016;16405;16540;16160;16439;16346;16173;16372;16223;16232;16187;16312;16447;16345;16273;16257;16376;16492;16078;16236;16271;16120;16260;16161;16220;15974;15869;15287;15491;15781;15999;16277;16063;16363;15868;15766;16309;16349;16433;16604;16269;16027;16067;15836;15776;15714;15895;16118;16410;16193;16306;16055;16212;16342;16384;16572;16718;16228;16246;16357;16252;16194;16149;15893;15561;15442;15870;16064;16244;16543;16363;16101;15948;15762;15947;16013;16150;16247;16289;16237;16012;16148;16155;16298;16011;16259;16269;16473;16188;16406;16475;16182;16333;16033;15852;15807;16197;16161;16424;16338;16602;16322;16291;16290;16274;16221;16288;15939;15936;16057;16217;16386;16162;16265;16173;15902;16018;15908;15816;16030;16127;16166;16414;16521;16457;16388;16719;16644;16523;16248;16151;16389;16625;16520;16341;15975;15743;15566;15663;15527;15509;15865;16524;16473;16510;16439;16429;16402;16543;16325;16327;15916;15671;15332;15298;14793;14609;15374;15789;16186;16128;15777;13583;9331;5998;7150;11015;13877;14882;15512;15811;16190;16333;16665;16887;16586;16483;16420;16571;16596;16336;16490;16198;16367;16612;16024;15760;15942;16133;16453;16543;16735;16626;16780;16642;16629;16939;16449;16300;16396;16326;16694;16673;16725;16890;16650;16596;16813;16504;16389;16405;16458;16556;16572;16145;16170;16461;16488;16517;16671;16495;16401;16654;16558;16664;16527;16319;16343;16360;16437;16623;16530;16826;16932;16949;16593;16602;16431;16647;16517;16586;16750;16628;16637;16614;16719;16728;16756;16665;16711;16487;16343;16424;16544;16437;16540;16384;16739;16736;16767;16908;16447;16059;16017;15970;16351;16501;16376;16679;16610;16776;16787;16868;16645;16498;16531;16783;17106;17030;17315;17089;17007;17267;17004;17047;16886;16868;16821;17000;16771;17106;17151;17129;16876;17066;17115;17170;17233;17088;17298;16835;16802;16630;16640;16292;16391;16361;16541;16317;16608;16422;16436;16539;16417;16419;16242;16399;16653;16714;16656;16792;16962;17115;16493;15634;14791;15717;17285;17439;17552;16957;16913;17222;17345;17266;16963;17355;17055;17289;17191;17024;16853;17142;16717;16925;16780;16337;15870;16360;16881;16651;16720;16756;16747;17018;16456;15352;14206;14657;16269;17260;17440;17191;17184;17431;17725;17551;17448;17247;17296;17462;17222;17075;16907;17131;17015;17155;17257;16717;17300;16930;16605;16616;16848;16783;16987;16570;16713;16442;16106;15651;15560;15970;16454;16763;16994;16866;16775;16735;16493;16281;16176;16507;16449;16691;16824;16618;16759;17043;17169;17128;17156;17120;17243;17067;17397;17367;17144;17154;17173;17245;17157;17229;17353;17249;17249;17142;16647;16761;16974;17078;17143;17202;17208;16944;17249;16853;16754;16449;16358;17077;18105;17981;17862;17701;18037;17736;17662;17713;17381;17407;17527;17594;17123;17311;17597;17473;17363;17458;17349;17363;17436;17572;17508;17610;17559;16966;15730;15956;16834;17150;16680;16743;16769;16918;16744;16839;17140;17403;17190;17410;17458;17217;17392;17398;17445;17338;17049;16865;16690;16876;16869;16512;16081;15548;15231;15737;17092;17397;17639;17655;17606;17560;17542;17660;17430;17703;17434;17621;17480;17565;17218;17207;17002;17148;17312;17383;17087;16942;17088;17227;17171;17036;17058;16887;17255;17293;16977;16315;16170;15973;16383;16853;17107;16979;16852;16887;17609;17817;17829;17564;17233;17147;17404;17663;17762;17750;17679;17674;17393;17693;17452;17487;17502;17376;17437;17650;17619;17577;17388;17595;17582;17628;17641;17718;17769;17816;17615;17585;17809;17725;17476;17548;17587;17364;17385;17639;17432;17408;17333;17633;17810;18211;18162;18300;18079;18156;17759;18002;17966;17992;17854;17843;17904;17589;17651;17661;17504;17436;17645;17648;17724;17567;17525;17251;17412;17457;17290;16987;17283;16722;17069;17240;17138;17149;17171;17221;17303;17060;17269;17154;17268;17387;17330;17332;17427;17536;17659;17560;17411;17517;17466;17478;16956;17118;17168;17255;17542;17163;17367;17475;17332;17817;17433;17532;17212;17453;17522;17573;17756;17486;17652;17422;17361;17300;17853;17523;17580;17523;17755;17584;17334;17342;17707;17861;17588;17559;17587;17736;17814;17647;17278;17280;17461;17576;17834;17611;17443;17464;17167;17180;17351;17050;17173;17449;17349;17226;17344;17316;17461;17431;17463;17155;17344;17225;17563;17350;17310;16978;16979;16695;16684;16597;17019;17319;17426;17428;17200;17040;17076;17483;17740;17879;18016;17716;17749;17497;17706;17320;17457;17706;17578;17584;17702;17624;17803;17625;17668;17470;17687;17811;17609;17654;17697;17753;17389;17747;17493;17769;17522;17553;17663;17732;17816;17714;17585;17790;17755;17529;17862;17680;17700;17678;17566;17320;17714;17721;17590;17428;17407;17358;17579;17458;17640;17486;17678;17257;17166;17596;17603;17691;17447;17694;17770;17734;17778;17567;17441;17614;17677;17451;17627;17556;17639;17493;17486;17682;17333;17342;17447;17274;17328;17453;17292;17384;17498;17478;17308;17300;17434;17174;17548;17411;17377;17465;17434;17513;17667;17198;16904;17688;17658;17488;17650;17608;17678;17584;17633;17420;17653;17348;17590;17457;17563;17354;17595;17569;17231;17443;17541;17665;17682;17507;17485;17348;17346;17255;17579;17440;17476;17645;17516;17625;17550;17638;17433;16368;14831;15733;16666;17157;17232;17504;17541;17659;17575;17540;17806;17903;17820;17757;17870;17800;17645;17365;17334;17507;17283;17460;17342;17328;17038;16957;17303;17073;17562;17999;18027;17778;17946;17752;17547;17815;17773;17483;16756;15976;16262;16664;16565;16699;17173;17695;17276;16915;16434;16548;17407;17201;17425;17404;17225;17016;16122;13746;13691;15986;17019;17693;17649;17719;17555;17091;16794;17179;17234;17526;17630;17425;17305;17708;17524;17838;18041;17860;17347;17619;17744;17574;17663;17819;17774;18184;17975;17743;17873;17696;17151;17240;17252;17348;17709;17631;17411;17377;17723;17300;17561;17776;17639;17533;17536;17359;17285;16796;17081;16934;17083;16788;17162;17488;17442;17315;17501;17856;17782;17778;17607;17744;17773;17695;18078;17699;17694;17813;17969;17666;17705;17553;17723;17707;17763;17714;18035;17669;17625;17695;17559;17698;17906;17818;17974;17611;17306;17034;17335;17604;17410;17583;17070;17296;17240;17463;17416;17572;17462;17393;17223;16996;17215;17229;17451;17551;17324;17427;17465;17481;17433;17596;17684;17896;17745;17762;17474;17155;16799;16168;16425;16286;16716;17418;17589;17591;17669;17382;17120;17244;17317;17169;17133;16999;17296;17600;17622;17568;17791;17510;17547;17596;17514;17874;17653;17532;17732;18046;17906;17881;17634;17452;17487;17809;17635;17601;17605;17638;17780;18137;18184;18026;18138;18244;17966;17734;17516;17485;17666;17934;17971;17833;17938;18003;17636;17660;17869;17964;18039;18327;18249;18062;18330;17978;18017;17991;18439;17884;17993;17875;17856;17736;17916;17736;17757;17645;17771;17621;17683;17452;17313;17351;17570;17666;17740;17872;17534;17670;17562;17993;18013;17918;17856;17850;17827;17659;17679;17562;17541;17532;17377;17187;17499;17831;17875;17790;18091;17835;17729;17670;17564;17179;16877;16716;17088;17216;17653;17357;17489;17507;17643;17828;17475;16930;16300;17293;17739;18029;18037;17935;18087;17815;17592;17772;17940;18031;17878;17972;17892;18005;17657;18185;17893;17729;17880;17999;18001;18063;17840;18065;17897;17719;17566;17545;17695;17980;17796;17526;17719;17345;17857;17558;17920;17667;17610;17887;17881;17750;17822;17520;17646;17834;17867;17981;18059;17890;17626;17769;17762;17674;18107;17994;18069;18013;17926;17976;18218;18031;17894;17928;17876;17697;17569;17743;18022;17981;17899;17984;17832;17664;17482;17600;17957;17665;17835;17618;18162;17880;17673;17948;17951;17888;17860;17652;17865;17631;17748;17589;17315;16817;16641;16893;16991;17219;17114;16897;17176;17672;18044;18322;17983;17994;17815;17730;17671;17458;17509;17903;17140;16589;16914;17040;17496;17568;17961;17749;18115;18324;18338;17926;18271;17785;17785;17509;17969;18144;17896;18114;17694;18110;17950;18045;17867;18099;17901;17947;18033;17974;17908;17931;18039;18142;18019;17813;17696;17726;17774;17681;17291;17139;16913;16948;16786;17043;16955;16785;16716;16855;16830;17240;17421;17295;17499;17327;17514;17406;17341;17279;17289;17406;17774;17630;17949;17785;17917;17795;17771;17206;16896;16837;16858;17688;17953;18399;18139;18100;18049;18205;18028;18086;18140;18027;18132;18021;17948;17654;17943;17974;17653;17857;17747;17833;17892;17729;17761;17852;17740;17809;17610;18089;17906;17973;18238;18138;17974;17941;17816;18093;18079;18082;17885;17972;17988;18007;17832;17798;17600;17695;17837;17998;18126;18060;17912;17975;17887;17951;17550;17145;17668;17730;17388;17679;17662;17294;16485;16178;17109;17558;17733;17813;17766;17767;17801;17941;17736;17893;17808;17622;17848;17970;18149;17952;17854;17211;17444;17675;17728;17941;18042;17928
14709;14775;15104;14997;14798;14915;14774;14605;14718;14900;14912;14990;14942;15174;14810;14967;14806;15056;14988;14886;14825;14986;14988;14740;14772;14705;14618;14806;14777;15035;15044;15219;15096;14975;15198;15110;15396;15326;15520;15646;15474;15437;15261;15347;15400;15216;15393;15462;15542;15686;15258;15425;15593;15520;15674;15358;15781;15658;15721;15419;15358;15542;15642;15730;15367;15432;15593;15327;15592;15914;15609;15522;15684;15523;15639;15929;15647;15934;15811;15985;15860;15631;15556;15276;15284;15114;15333;15205;15021;15205;15745;15807;15845;15913;15759;15638;16082;15935;15735;16032;16090;15951;15818;15707;16176;16166;16003;16029;15992;16139;15969;15499;15539;15772;15847;15919;16250;16143;16259;16191;15873;15997;16034;16188;16080;16227;16478;16489;16040;16084;16322;16235;16088;15848;16242;16401;16170;16157;16314;16347;16148;16240;16338;16251;16293;16372;16611;16568;16366;16520;16366;16263;16285;16262;16078;16080;16096;16197;16307;15954;15498;15376;15858;16067;16183;16382;16219;16011;15765;16281;16237;16384;16415;16133;16130;16049;16140;15512;15347;15758;16156;16252;16340;16040;16215;16024;16235;16453;16625;16594;16075;16253;16029;16132;16160;16145;15896;15711;15799;15969;16132;16378;16065;16154;16025;15712;15654;15046;15120;15598;16098;16112;16305;16133;16293;16379;16318;16278;16342;16189;16248;16183;16068;16344;16156;16356;16199;16070;15772;15905;16149;16131;16409;16473;16458;16491;16370;16542;15823;16055;16046;15861;16165;16389;16398;16484;16109;16318;16097;16008;15985;15989;16184;16079;16306;16245;16634;16637;16786;16534;16822;16645;16394;16103;16201;16452;16581;16433;16377;15902;15474;15612;15840;16015;16388;16620;16578;16310;16342;16316;16287;16380;16387;16605;16016;15654;15551;15555;15211;14989;15420;15760;15948;16220;15728;13429;9249;6012;7086;10452;13357;14799;15350;16149;16345;16473;16407;16661;16764;16554;16457;16427;16499;16504;16535;16601;16433;16500;16150;15944;15913;16417;16362;16711;16351;16517;16600;16964;16638;16970;16712;16449;16509;16535;16714;16655;16491;16746;16813;16493;16837;16622;16853;16346;16570;16532;16603;16748;16326;16270;16417;16366;16449;16597;16705;16442;16683;16661;16517;16145;16191;16374;16686;16626;16693;16447;16827;16763;16601;16581;16642;16742;16836;16396;16752;16544;16638;16560;16501;16700;16594;16634;16520;16411;16550;16222;16645;16532;16665;16738;16609;16848;16670;16591;16270;15746;15340;15796;16253;16348;16601;16651;16747;16564;16695;16842;16876;17031;16827;17092;17120;17303;17294;17079;17281;17275;17429;16934;16928;16847;17005;17046;16980;17002;17032;17150;16847;17044;17100;16987;17092;17176;17169;17032;16840;16521;16374;16284;16184;16363;16428;16635;16250;16581;16593;16602;16398;16362;16127;16702;16839;16570;16560;16757;16928;17033;17000;16691;16062;16427;16905;17456;17333;17286;17229;17138;17016;17202;17205;17309;17193;17349;16998;17219;17183;17003;16841;16746;16685;16349;15872;16131;16641;17039;16888;17088;17167;16914;16613;15878;15077;15065;16273;16932;17432;17446;17468;17443;17303;17592;17472;17253;17254;17072;16994;17038;16807;17120;17361;17207;17028;16980;17000;16911;16558;16472;16830;16767;16700;16707;16813;16492;16083;15590;15335;15953;16661;16670;16770;16777;16618;16625;16211;16146;16101;16681;16894;16671;16629;16860;16620;16652;16905;16937;16796;17341;17123;17077;17158;17171;16959;16936;17255;17334;17272;17196;17340;17251;17269;16997;16711;16387;16652;17028;17185;17267;17219;17163;17292;17377;17221;17215;17385;17758;17991;18248;18056;17918;17983;17665;17933;17617;17579;17370;17465;17487;17552;17501;17450;17593;17283;17275;17637;17807;17844;17740;17489;17587;17542;16888;15463;15474;16304;16635;15924;15476;16221;15688;16207;16129;16863;17321;17330;17249;17379;17464;17593;17328;17234;17406;16694;15947;15883;16359;17302;17070;15654;13668;12484;14164;16257;17209;17551;17535;17581;17331;17436;17549;17616;17505;17344;17588;17428;17497;17460;17220;17288;17129;17257;17173;17065;17251;17171;17439;17354;17270;17175;17147;17052;17104;17231;17028;16672;16777;17287;17227;17270;17147;17147;17538;17950;17988;17853;17619;17496;17536;17997;17733;17933;17617;17676;17600;17636;17665;17520;17511;17568;17196;17247;17552;17754;17676;17551;17593;17601;17419;17587;17519;17519;17596;17614;17514;17562;17537;17615;17656;17448;17450;17128;17510;17532;17254;17692;17483;18085;18002;17837;18392;18575;18115;17736;17893;17809;17880;17919;17936;17873;17953;17604;17627;17604;17746;17548;17562;17688;17651;17593;17481;17569;17354;17127;17053;17200;17225;16945;17213;17182;17353;17224;17353;17273;17150;17146;17114;17303;17336;17416;17182;17350;17574;17581;17393;17562;17396;17441;17270;17119;16785;17208;17438;17702;17536;17138;17129;17488;17581;17429;17342;17413;17583;17588;17493;17397;17577;17595;17376;17385;17460;17527;17567;17697;18001;17683;17589;17485;17308;17681;17377;17639;17788;17684;17587;17689;17757;17332;17367;17317;17860;17531;17414;17591;17403;17239;17259;17235;17384;17196;17363;17471;17269;17324;17334;17305;17605;17313;17363;17327;17486;17441;17409;17348;17106;17046;16767;16635;16838;17085;17243;17149;17483;17203;17200;17247;17392;17476;17624;17721;17764;17820;17786;17587;17751;17536;17577;17733;17735;17789;17618;17564;17739;17520;17688;17593;17652;17946;17743;17574;17541;17570;17547;17747;17649;17520;17435;17383;17783;17531;17597;17970;17522;17521;17706;17872;17648;17771;17704;17685;17461;17796;17526;17726;17588;17335;17440;17491;17615;17371;17689;17366;17146;17327;17416;17547;17623;17665;17517;17649;17370;17867;17448;17485;17564;17766;17744;17609;17564;17497;17380;17376;17541;17666;17649;17605;17552;17260;17373;17595;17482;17831;17602;17399;17679;17363;17356;17330;17490;17605;17611;17497;17689;17304;17200;17473;17685;17519;17661;17695;17804;17654;17775;17636;17416;17252;17291;17495;17722;17385;17354;17363;17287;17166;17448;17706;17585;17656;17733;17597;17541;17456;17242;17023;16987;17435;17784;17493;17305;17208;17732;17316;16411;15297;15893;16873;17494;17533;17460;17379;17462;17782;17870;17648;17702;17817;17894;17772;17947;17536;17802;17420;17528;17340;17088;17006;17018;17134;17097;17152;17210;17416;17912;18171;18091;18097;17958;18109;17965;17945;17372;16176;15435;15752;16699;16828;17031;17275;17564;17751;17320;17284;17121;17262;17204;17614;17395;17316;17158;15999;14289;14082;16213;17101;17605;17611;17609;17363;16638;15842;16144;16825;17172;17033;16570;16582;17338;17524;17330;17599;17591;17505;17421;17575;17685;17918;17877;17775;17979;17971;17885;17857;17943;17731;17379;17498;17433;17437;17353;17550;17391;17462;17605;17608;17496;17874;17431;17662;17495;17341;17043;17064;17060;17157;16934;17362;17349;17665;17728;17663;17643;17613;17663;18039;17622;17986;17646;17615;17716;17827;17820;17734;17706;17878;17808;17609;17635;17913;17798;17646;17698;17490;17713;17759;17635;17672;17752;17726;17429;17636;17195;17339;17418;17472;17343;17472;17134;17121;17200;17550;17384;17267;17092;17296;17233;17143;17297;17309;17484;17098;17200;17452;17609;17436;17559;17920;17647;17900;17286;17211;17525;17136;16704;16324;16525;16879;17291;17517;17754;17963;17589;17479;17304;17356;17202;16993;17317;17250;17429;17715;17779;17769;17627;17843;17654;17638;17814;18042;17588;17810;17413;18046;17790;17805;17932;17581;17592;17822;17717;17665;17859;17935;17902;17890;18295;18063;18078;17636;17390;17667;17465;17808;17807;17787;17796;17741;17999;17647;17593;17530;17487;17912;18096;18075;17842;18070;17942;18120;18130;17941;17837;17930;18064;17819;17614;17663;17920;17670;17845;17741;17892;17672;17718;17701;17404;17784;17811;17773;17628;17820;17758;17489;17818;17841;17744;17826;17491;17721;17781;17861;17629;17345;17605;17299;17034;17342;17430;17699;18009;17893;17607;17576;17404;17716;17745;17459;17518;17517;17732;17605;17592;17436;17522;17787;17663;17473;17041;16655;16432;16902;17576;17878;17687;18239;17614;17806;17477;17967;17970;18271;18012;17701;18055;18131;17987;17934;17808;17867;17962;18168;17839;17836;17519;17806;17834;17445;17328;17707;17684;17764;17947;17379;17486;17567;17551;17848;17565;17698;17688;17838;17792;18043;17841;17893;18066;17834;17880;18096;17974;17563;17710;17555;17758;18214;18211;17937;18145;18162;17925;18199;18021;18358;18135;17992;17813;17651;17957;17624;17793;18033;18150;17639;17054;17448;17638;17695;18107;17881;17832;17818;17887;17788;18008;18058;17920;17665;18118;18026;17796;17816;17636;17472;16917;17089;16913;17327;17236;17177;16890;17023;17586;18026;18061;17878;18023;17741;17828;17477;17763;17826;17693;17419;16730;16927;17094;17310;17503;17797;17903;18117;18291;18174;17993;18095;18017;18043;18027;18091;18046;18153;18177;17936;17765;17847;17956;17926;17909;17902;18081;17952;17793;17827;18106;18124;17869;18032;17858;17520;17708;17619;17453;17368;17051;17019;16847;16562;16926;16869;16703;16786;16461;16312;16756;16833;17318;17223;17459;17602;17545;17248;17504;17371;17744;17465;17689;17604;17890;17721;17903;17897;17716;17329;17218;17727;17953;18344;18264;18021;18200;18054;17918;17844;17898;18044;18008;17810;17738;17709;18085;17843;17810;17883;17678;17780;17827;17611;17711;17876;17664;17681;17763;17838;18108;18087;18238;18159;18201;18165;18216;18156;18113;17919;18283;18027;17946;17808;17856;18091;17903;17842;17990;17561;17946;18208;18172;18019;17660;17847;17796;17900;17613;17684;17519;17212;17325;17395;17504;17019;16795;16990;17610;17721;17849;18095;17972;17950;17978;17660;17714;17540;17960;17977;17883;18102;17999;17556;17442;16689;17070;17680;18314;17818;17875
14898;15012;15092;14903;14926;14993;14975;14744;14795;14894;14827;15105;15051;15103;14886;14800;14800;14808;14971;15011;14873;14905;14899;14600;14795;14954;14654;14788;14644;14699;15191;15315;14981;15092;15139;15405;15256;15307;15347;15696;15202;15191;15192;15360;15127;14949;15156;15398;15568;15511;15560;15529;15538;15637;15664;15793;15561;15725;15390;15387;15575;15401;15555;15432;15504;15434;15496;15507;15556;15678;15757;15459;15481;15685;15963;15786;15635;15877;15972;15971;15820;15476;15394;15385;14904;15200;15327;15291;15284;15364;15708;15905;15656;15868;15739;16107;16040;15920;16056;16001;15946;16093;16027;16046;15778;15996;16363;16247;16008;16073;15758;15899;15602;15847;15953;15890;16095;16235;16133;16122;15878;15792;16413;16337;16339;16400;16373;16101;16037;16162;16252;16013;15860;15819;16414;16256;16115;16121;16284;16381;16403;16266;16114;16218;16258;16456;16603;16543;16664;16300;16545;16505;16365;15908;16290;16134;16324;16282;16514;16142;15603;15812;15884;15894;16318;16516;16242;16118;15768;16112;16093;15931;16124;16003;16155;16376;16104;15975;15291;15705;15958;16128;16182;16053;16141;16104;16279;16394;16404;16550;16329;16002;16258;16537;16205;16097;15970;15843;15947;16239;16226;16121;16193;16464;16346;15985;15044;14556;14271;15359;16187;16207;16625;16433;16428;16288;16492;16263;16234;16321;16322;16358;16270;16369;16259;16335;16125;16234;16099;15932;16130;16295;16393;16172;16298;16530;16451;16307;16277;16222;15837;16304;16160;16441;16396;16361;15997;16033;16085;15963;15923;15850;16170;16303;16484;16320;16454;16642;16708;16722;16967;16487;16142;16026;16378;16464;16531;16528;16194;15814;15713;15825;16204;16229;16454;16492;16588;16497;16352;16076;16237;16243;16341;16359;16137;15946;16132;15487;15557;15637;15663;16104;16110;16275;15014;12583;7666;5050;7289;11606;14153;14989;15464;15939;16158;16428;16696;16776;16744;16686;16454;16227;16524;16361;16608;16414;16798;16597;16282;16300;16365;16393;16602;16498;16427;16522;16776;16404;16567;16802;16521;16519;16485;16534;16608;16732;16719;16533;16596;16810;16679;16878;16907;16751;16475;16388;16677;16547;16522;16439;16457;16578;16490;16458;16834;16786;16514;16472;16375;16434;16333;16485;16450;16630;16603;16767;16822;16730;16629;16812;16624;16553;16518;16440;16497;16803;16630;16541;16672;16466;16511;16629;16582;16534;16451;16239;16246;16586;16575;16847;16698;16592;16392;16513;16364;15928;15714;15901;16289;16166;16359;16462;16698;16758;16596;16813;16912;16939;16688;17123;17253;17373;17137;17071;16902;17022;16963;16899;16843;16906;16937;17190;17099;16982;17095;16959;17069;16900;16601;16810;17027;16929;17001;16807;16765;16332;16317;15846;16033;16662;16428;16335;16499;16455;16655;16748;16702;16555;16791;16582;16828;16927;16896;16712;16912;16986;17095;17184;16748;16252;16545;17054;17598;17241;17140;17238;17068;17107;17067;17395;17130;17121;17242;17073;17193;17376;16742;16762;16757;16662;16426;16402;16876;16951;16754;16899;16830;16824;16424;15812;14532;14050;14813;16371;17547;17558;17200;17398;17505;17424;17290;16954;17122;16739;16829;16795;16887;16993;17211;16841;16896;17040;16782;16857;16822;16784;16826;16961;16727;16619;16482;16190;16052;15996;16040;16715;17052;17148;16868;16843;16779;16386;16251;16329;16463;16733;16851;16853;16598;16806;16779;16788;16711;16674;16796;16899;17184;17297;17577;17151;17074;17141;17415;17328;17277;17199;17348;17223;17008;16809;16393;16796;16443;16809;17266;17323;17516;17164;17191;17326;17445;17604;17676;18078;18034;18024;17986;18171;17735;17881;17865;17490;17636;17469;17512;17320;17692;17461;17356;17455;17467;17295;17475;17683;17476;17829;17428;17667;17373;17131;16385;16026;16660;16865;15915;15419;14915;14163;14392;15632;16876;17584;17330;17425;17182;17437;17701;17462;17187;17373;16560;15555;15425;16437;17318;16896;15680;12504;11857;14125;16242;17114;17231;17390;17391;17283;17684;17716;17682;17326;17600;17650;17582;17606;17220;16965;17240;16992;17137;17023;16989;17058;17157;17305;17265;17243;17085;17187;17221;17180;16913;16993;17108;17228;17094;17316;17325;17075;17449;17905;17873;18130;17983;17800;17684;17879;17762;17914;17484;17448;17620;17515;17772;17530;17354;17471;17407;17075;17501;17330;17571;17599;17689;17522;17307;17613;17496;17595;17756;17468;17431;17573;17600;17457;17461;17395;17518;17240;17464;17378;17516;17417;17572;17466;17891;17892;18185;18132;18215;18252;17985;17680;17895;17906;17972;17886;17766;17458;17679;17608;17496;17391;17548;17565;17721;17667;17485;17353;17465;17220;17328;17266;17157;17147;16984;16952;17180;17055;17238;17213;17207;16982;16906;17168;17266;17362;17248;17301;17319;17607;17455;17222;17418;17551;17412;17420;17270;16890;17171;17244;17283;17247;17026;16893;17112;17309;17363;17280;17169;17262;17499;17623;17526;17632;17343;17389;17526;17608;17779;17498;17504;17600;17586;17719;17681;17514;17748;17610;17411;17648;17674;17305;17526;17718;17624;17546;17555;17578;17578;16933;17311;17223;17381;17317;17527;17399;17604;17220;17492;17218;17571;17266;17530;17543;17573;17444;17315;17494;17724;17661;17239;17384;17284;16774;16630;16811;17098;17319;17124;17175;17267;17295;17553;17407;17493;17692;17695;17870;17752;17620;17507;17619;17497;17668;17619;17607;17549;17706;17613;17709;17708;17828;17912;17502;17816;17720;17876;17781;17694;17457;17374;17649;17633;17694;17549;17729;17552;17652;17838;17582;17578;17469;17527;17702;17650;17491;17475;17532;17744;17358;17611;17574;17435;17230;17315;17210;17563;17500;17560;17296;17432;17212;17771;17565;17619;17718;17521;17671;17667;17345;17329;17361;17401;17472;17520;17357;17463;17651;17424;17458;17407;17463;17587;17447;17566;17528;17504;17569;17841;17642;17441;17633;17313;17433;17413;17295;17507;17326;17519;17577;17593;17450;17611;17697;17410;17595;17571;17457;17389;17729;17895;17518;17415;17339;17166;17130;17411;16972;17130;17324;17448;17055;17427;17522;17633;17906;17751;17371;17262;17179;16670;16665;17221;17560;17473;17079;17361;17423;17174;16631;16117;16482;17345;17415;17377;17246;17171;17646;17618;17890;17859;17784;17749;17860;17548;17611;17383;17460;17472;17479;17064;17286;17148;17004;16837;17108;16827;16947;17455;18030;18020;17997;17690;18011;17884;17805;17722;17125;16417;15848;16399;16968;17099;17126;17589;17809;17813;17644;17733;17531;17281;17142;17495;17578;17541;17118;16717;15994;15880;16919;17457;17668;17677;17826;17109;16027;14316;14634;16031;17152;16610;15784;16119;16937;17073;17397;17366;17708;17421;17775;17600;17527;17743;17867;17683;17928;17790;17897;17606;17851;17618;17464;17477;17706;17488;17399;17579;17520;17746;17563;17930;17834;17768;17628;17633;17549;17187;17111;16938;17378;17309;17017;17415;17770;17901;17625;17509;17476;17654;17746;17696;17725;17716;17827;17682;18031;17839;17896;17827;17891;17833;17814;17433;17767;17617;17538;17832;17682;17616;17538;17711;17660;17554;17371;17462;17698;17352;17356;17542;17555;17240;17390;17308;17338;17221;17616;17783;17496;17362;17388;17271;17315;17296;17156;17484;17574;17163;16981;17532;17476;17792;17878;17827;17684;17690;17201;17355;17554;17144;16772;16853;16643;16976;17418;17469;17784;17556;17441;17090;16970;17047;17383;17200;16888;17303;17373;17458;17543;17471;17572;17930;17829;17917;17508;17323;17725;17331;17561;17873;17999;18011;17823;17796;17854;17638;17816;17675;17686;17609;17747;17819;18099;17794;17901;17595;17449;17344;17365;17707;17649;17919;17978;17873;17699;17517;17155;17295;17764;17832;18096;18021;18047;18071;18175;17981;18144;17834;17879;17809;17798;17914;17516;17881;17817;17568;17622;17715;17830;17794;17737;17636;17538;17460;17555;17598;17546;17679;17625;17868;18013;17849;17939;17679;17879;17617;17791;17555;17450;17838;17400;17199;17123;17319;17463;18086;17956;17965;17746;17430;17728;17658;17807;17944;17759;17835;17788;17674;17774;17239;17420;17622;17728;17507;17412;16385;15540;15543;17078;17681;17870;17891;17710;17913;17954;18225;18400;18042;18194;17917;18063;18002;18114;18071;17754;18013;18061;18070;17910;17760;17905;18069;17613;17382;17422;17754;17733;17821;17301;17453;17407;17336;17614;17899;17729;17824;17487;18012;17901;17787;17956;17947;18033;17662;18025;18021;17981;17758;17969;17454;17813;17956;18105;18069;18030;17888;18256;18075;18118;18199;18265;17979;17922;17898;17773;17708;17622;17898;17923;17625;17130;17467;17615;17710;17976;17877;17869;17938;17950;18239;17944;17917;17878;17837;17871;18047;17851;17877;18009;17560;17518;17041;17272;17239;17553;17219;16822;16877;17447;18111;18005;17847;17849;17724;17862;18084;17755;17646;18047;17761;17535;17165;16904;17361;17244;17686;18225;18261;18115;18275;18009;17836;17995;17910;18098;17968;18131;18003;18090;18072;17978;17847;17867;17819;17872;17907;17904;18100;17911;17914;17773;17946;18200;18246;17843;17882;17796;17547;17296;17302;17129;17024;17140;16942;16888;17043;16905;16905;16196;15718;15797;16370;16857;17450;17331;17692;17428;17331;17450;17280;17626;17429;17646;17672;17632;17510;17666;17912;17919;17856;17621;17544;18009;18216;18078;18049;17741;17873;17951;18163;18060;18052;17751;17799;17587;17612;17759;17853;18110;17942;17676;17920;17769;17863;17704;17691;17878;17591;17882;17934;18301;18227;18157;18096;18146;18003;18176;17875;18090;18275;18294;18032;18028;17730;17864;17807;17584;17823;17978;17799;17962;17968;18119;18017;17871;17594;17812;17839;17718;17922;17545;16679;16800;17262;17432;17505;17397;17298;17397;17633;17595;17644;17771;17583;17721;17628;17530;17817;17930;17999;18155;18278;18427;17529;17312;16632;17072;17370;17970;18167;17609
15049;15149;14899;15045;14828;14994;14782;14895;14756;14482;14738;14888;14784;14867;14923;14468;14548;14584;14782;14885;15097;14954;14965;14755;14864;15023;14748;14656;14484;15013;15041;15290;15131;15180;15326;15252;15395;15540;15585;15541;15411;15576;15456;15237;15157;15079;15230;15396;15475;15600;15426;15457;15365;15586;15499;15591;15699;15684;15537;15444;15509;15422;15501;15568;15416;15403;15237;15291;15536;15551;15477;15421;15429;15412;15656;15814;15975;15968;16096;15772;15736;15309;15493;15136;14941;14768;14987;15641;15619;15869;16002;15828;15773;15825;15978;15701;15798;15913;15649;15888;16010;15939;16176;15835;15941;16108;16267;16325;16355;16030;16179;15785;15780;16055;15751;15961;16043;16420;16137;16074;15793;16116;16309;16297;16128;16146;16105;15964;15855;16158;16193;16125;16157;16025;16266;16235;16237;16174;16382;16275;16317;16323;16071;16199;16032;16580;16389;16252;16771;16427;16102;16193;16517;16344;16231;16399;16425;16339;16594;16336;15985;16249;16028;16127;16252;16462;16370;16220;16063;15626;15840;15781;16011;15859;15887;16373;16553;16083;15806;16280;16477;16162;16264;15970;16276;16162;16451;16353;16466;16499;16492;16508;16404;16242;16054;15903;16032;15584;16016;16149;16110;16378;16414;16611;16227;16260;15760;14891;14603;15281;16235;16133;16593;16788;16202;16457;16214;16275;16357;16236;16436;16374;16339;16380;16169;16409;16366;16075;16234;16213;16314;16285;16237;16088;16324;16364;16365;16060;15998;16256;16117;16022;16393;16036;16329;16531;16339;16034;16073;16068;15820;16053;16240;16262;16219;16426;16722;16735;16817;16614;16699;16622;16536;16065;16400;16686;16509;16528;16101;16186;15900;16417;16219;16393;16681;16387;16463;16586;16216;16053;16223;16220;16251;16423;16245;16090;15877;15973;15826;15807;15768;16021;16043;15981;14931;12044;7344;4855;7258;11377;14071;15130;15507;15913;16466;16531;16334;16722;16910;16692;16405;16486;16775;16524;16947;16572;16617;16567;16455;16386;16528;16517;16465;16374;16490;16251;16548;16572;16538;16746;16795;16628;16761;16804;16727;16871;16614;16371;16724;16600;16781;16712;16539;16574;16442;16251;16733;16357;16704;16405;16406;16470;16539;16613;16940;16631;16804;16792;16456;16124;16141;16353;16529;16679;16711;16813;16816;16744;16609;16634;16832;16752;16550;16734;16486;16608;16751;16645;16683;16626;16635;16708;16540;16700;16447;16141;16286;16535;16581;16727;16652;16467;16386;16505;16476;16017;16160;16140;16228;16480;16498;16474;16641;16696;16686;16885;16700;16838;17001;17027;17155;17294;17054;17072;17070;17149;16989;16991;17054;17162;17102;17188;17178;17137;17139;16806;16776;16900;16502;16730;16836;16871;17009;16933;16883;16592;16063;16120;16131;16273;16294;16253;16344;16393;16702;16609;16241;16658;16552;16903;16539;16712;16821;17052;16997;17157;17154;17152;17404;16649;16826;17223;17372;17211;17112;17065;17233;16957;16836;17241;16905;17182;17251;17023;17057;17109;16947;16838;16794;17002;16655;16594;16944;16686;16901;16802;17077;16867;16552;15520;13268;11745;13280;16174;17224;17185;17199;17691;17476;17362;17318;16852;16877;16333;16433;16893;16841;17044;17084;16881;16910;16661;16755;16800;16816;16896;16876;16901;16702;16197;16355;16398;16244;16496;16739;16795;16881;16936;16862;16617;16612;16732;16594;16481;16455;16653;16689;16770;16898;17121;16839;16837;16719;16684;16630;16935;17024;17105;17335;17114;17395;17187;17223;17306;17257;17197;17203;17122;16926;16937;16417;16833;16810;16921;17154;17170;17289;17193;17131;17106;17339;17771;17684;18287;18094;18034;17795;18110;17734;18086;17780;17745;17345;17270;17547;17449;17505;17518;17449;17440;17304;17519;17607;17532;17873;18011;17575;17707;17631;17500;17130;17163;17105;16838;16686;15900;14706;13913;14426;15845;16974;17240;17520;17147;17140;17154;17349;17471;17564;17428;16921;16167;16431;16932;17647;17241;16304;14516;14022;15487;16420;16887;16593;16922;17303;17226;17342;17411;17607;17516;17553;17795;17353;17431;17067;17151;17085;17231;17432;17494;17222;16968;17294;17300;17092;17015;17362;17127;17268;17389;17242;17036;17147;17133;17330;17120;17169;17328;17586;17589;17940;18134;18016;18008;17893;17605;17670;17507;17556;17364;17596;17555;17651;17419;17113;17288;17387;17486;17305;17387;17774;17482;17801;17547;17593;17393;17692;17916;17597;17604;17495;17550;17481;17421;17273;17427;17572;17504;17423;17479;17287;17513;17275;17509;17693;17810;18026;18038;18277;18440;18019;17862;17980;18123;17973;17505;17845;17556;17345;17788;17656;17442;17752;17402;17795;17513;17575;17437;17342;17246;16936;16889;17138;17148;17162;17123;17129;17262;17359;16775;16892;16780;17045;17068;17225;17364;17217;17290;17511;17465;17425;17167;17438;17697;17521;17381;17333;17403;17210;17153;17678;17415;16892;16418;16794;17223;16959;17171;17537;17495;17519;17690;17444;17675;17640;17481;17622;17673;17496;17423;17237;17669;17529;17605;17588;17511;17691;17686;17568;17863;17610;17516;17658;17656;17591;17511;17837;17509;17537;17331;17013;17227;17028;17405;17461;17531;17648;17246;17456;17492;17257;17490;17376;17322;17477;17372;17278;17317;17578;17479;17641;17395;17575;17038;16793;17144;17356;17141;17034;17191;16979;17038;17383;17109;17396;17703;17729;17670;17742;17442;17369;17758;17792;17724;17676;17588;17400;17476;17561;17554;17739;17513;17829;17553;17464;17636;17775;17856;17741;17361;17352;17607;17613;17544;17745;17742;17460;17525;17728;17879;17784;17738;17428;17669;17562;17609;17339;17450;17527;17627;17456;17403;17509;17795;17459;17491;17668;17403;17445;17391;17723;17462;17730;17403;17630;17759;17505;17410;17514;17460;17633;17562;17448;17710;17307;17329;17243;17496;17192;17297;17579;17395;17595;17533;17747;17468;17527;17670;17717;17511;17574;17443;17492;17381;17574;17504;17108;17380;17282;17588;17598;17600;17629;17653;17602;17661;17607;17442;17420;17805;17651;17555;17511;17234;17243;17140;16979;17472;17454;17279;17285;17525;17543;17688;17755;17719;17662;17541;17415;17275;16878;16848;17481;17368;17168;16673;16835;17272;17308;16844;16989;16988;17354;17228;17082;16906;17268;17374;17662;17838;17887;17856;17622;17699;17493;17232;17605;17826;17716;17370;17337;17090;16994;17078;17151;17022;16915;16979;17294;17986;17890;17793;17643;17460;17939;17688;17786;17451;17108;16820;16807;16925;17060;17329;17437;17540;17532;17691;17543;17348;17343;17306;17573;17885;17597;17454;17290;16887;17023;17525;17522;17555;17836;17594;16869;15986;14518;14644;16153;17221;16890;16724;16583;17006;16950;16974;17056;17425;17379;17634;17740;17612;17478;17841;17673;17942;17969;17831;17595;17811;17404;17501;17669;17563;17593;17632;17358;17635;17532;17747;17632;17895;17625;17711;17660;17682;17340;17054;17000;17187;17467;17704;17531;17612;17591;17488;17769;17688;17559;17639;17628;17967;17904;17738;17983;17905;17755;17557;17928;17974;17865;17735;17595;17309;17566;17865;17796;17657;17434;17503;17599;17581;17662;17579;17619;17688;17774;17306;17367;17351;17323;17746;17365;17280;17294;17481;17441;17597;17254;17257;17139;17326;17385;17435;17515;17313;16665;16955;17501;18009;17864;17782;17807;17891;17386;17284;17288;17263;17197;16708;16643;17010;17223;17422;17569;17592;17600;17035;17119;17010;17271;17166;17094;17055;17031;17205;17155;17489;17373;17312;17549;17729;17530;17622;17465;17698;17328;17774;17710;17909;18119;17711;17674;17514;17707;17708;17646;17659;17499;17923;17904;17959;17824;17705;17643;17700;17421;17711;17727;17731;18101;17974;17683;17566;17657;17036;17502;17722;17913;18015;17899;17971;17854;18331;17898;17791;17720;17794;17763;17897;17712;17834;18080;17776;17566;17630;17724;18053;17862;17809;17679;17383;17531;17433;17848;17867;17919;17876;17723;17813;17849;18068;17909;17859;17572;17513;17754;17820;17583;17442;17191;17048;17186;17562;17892;17999;17657;17519;17527;17497;17962;17940;18115;18142;17905;17981;17831;17778;17459;17596;17850;17669;17677;17689;16434;15218;15101;16748;17633;18070;17857;17873;17901;18289;17990;18386;18068;18142;17891;17923;18177;17884;17996;17961;18041;17857;18219;17966;17935;17773;17725;17647;17807;17594;17807;17667;17403;17532;17434;17609;17625;17744;17837;17665;17973;17929;17841;17750;17897;17886;17925;17964;17989;17891;17703;18042;18086;17685;17657;17747;17874;18155;18003;18126;18264;17997;17975;18205;18121;18258;18128;17627;17528;17512;17500;17605;17929;17377;17312;17347;17408;17377;17525;17755;17908;17845;17848;17876;17779;17937;17649;17760;18200;17762;18007;18166;17980;17775;17945;17609;17726;17331;17618;17445;17291;17328;17628;17882;18317;18224;18246;17872;17869;18006;18014;17795;17930;18017;17832;17406;17453;17311;17510;17361;17885;17988;17757;17820;17812;17826;17919;18136;17973;18104;17843;18014;18094;18090;17806;17665;17996;17840;17627;17898;18136;17957;18019;17646;17703;17786;17843;17897;17867;17839;17796;18027;17644;17452;17350;17477;17443;17210;17127;17076;17069;17034;16938;15942;15502;15731;16185;16828;17287;17488;17479;17409;17258;17558;17487;17574;17572;17660;17556;17484;17569;17339;17805;17849;17833;17890;17866;17878;17991;17904;18151;17837;17819;17835;18103;18251;17771;17878;17825;17752;17642;17624;17890;17808;17950;17799;17580;17803;17970;17931;17801;17861;17750;17807;18017;18151;17922;18092;18281;17988;18254;18060;18191;18204;18190;17969;18240;17786;17786;17811;17635;17657;17763;17743;17811;18067;18093;18117;17954;18282;17826;17720;17724;17561;17768;17617;17169;17052;17262;17237;17385;17344;17489;17635;17755;17791;17685;17808;17788;17598;17694;17480;17772;18093;18057;18295;18363;18098;17745;17665;17148;17035;17499;17976;17899;17704
15124;15064;14754;14935;15053;14928;14920;14638;14843;14609;14489;14759;14950;14966;14801;14522;14434;14879;14868;14927;15015;15184;14765;14923;14831;14895;14888;14582;14947;14905;15124;15399;15442;15343;15082;15054;15118;15461;15369;15324;15368;15612;15386;15361;15053;15242;15427;15351;15444;15540;15636;15506;15423;15202;15449;15594;15565;15241;15579;15719;15308;15239;15626;15437;15385;15224;15291;15378;15523;15437;15514;15282;15439;15314;15781;15776;15541;15576;15648;15502;15435;15270;15457;15264;15547;15077;15576;15779;15731;15781;16107;15860;15860;15845;15858;15682;16185;15776;16028;15854;15722;16052;16090;16116;15871;15947;16392;16274;16372;16043;15914;15780;15606;15913;15909;16074;15779;15965;16136;16165;15962;16374;16059;16199;16176;16389;16410;16250;16050;16101;16192;16102;16168;16172;16302;16336;16170;16140;16225;16411;16310;16287;16066;16312;16267;16424;16484;16309;16291;16390;16329;16430;16400;16253;16375;16351;16210;16395;16392;16445;16245;16298;15945;16021;16142;16435;16309;16204;15758;15279;15729;15703;15986;15962;16086;16451;16482;16359;16218;16262;16239;16162;15998;16347;16127;16637;16497;16642;16415;16435;16483;16698;16426;16447;16163;15900;15768;15725;15538;16019;15976;16283;16230;16353;16384;16376;16172;15784;15419;15687;16073;16149;16625;16601;16315;16178;16499;16267;16401;16480;16601;16418;16035;16069;16310;16488;16243;15983;15916;16062;16281;16113;16278;16478;16405;16428;16367;16257;16358;16356;16036;15974;16210;16337;16338;16379;16340;16155;15910;15714;15762;16021;16017;16242;16420;16669;16659;16718;16788;16905;16917;16742;16678;16239;16521;16560;16680;16498;16253;15913;16040;16530;16586;16738;16360;16513;16363;16451;16474;16157;16198;15968;16115;16441;16219;16261;16017;16076;15886;15817;16118;16088;16345;15926;14594;11674;6927;4811;6850;11224;14114;15411;15554;15932;16371;16451;16729;16487;16922;16777;16792;16581;16759;16501;16666;16618;16526;16513;16610;16352;16475;16361;16508;16044;16263;16232;16262;16548;16653;16665;16499;16810;16648;16830;16696;16577;16509;16529;16425;16691;16678;16823;16893;16576;16153;16499;16591;16591;16600;16513;16594;16555;16689;16827;17014;17068;16538;16620;16499;16430;16480;16546;16331;16471;16333;16644;16596;16899;16651;16790;16955;16815;16674;16488;16385;16722;16521;16661;16560;16479;16736;16880;16837;16548;16313;16382;16084;16367;16347;16564;16515;16551;16354;16494;16348;16450;16356;16353;16478;16634;16595;16353;16720;16490;16616;16649;16666;16701;16972;16938;17189;17490;17424;17279;17373;17155;17005;17235;17187;17000;17025;17129;17220;17384;17242;17121;17118;16541;16514;16630;16835;17089;16909;17041;16822;16702;16196;16190;16401;16359;16476;16299;16482;16442;16408;16743;16394;16415;16605;16909;16944;16745;16950;16900;16966;16857;17151;17322;17033;16651;16929;17342;17474;17328;17200;16915;16911;16933;16706;16822;17131;17289;17068;17198;17005;17145;16887;17054;16946;16858;16898;16940;16744;16844;17003;16849;16657;16857;16969;15483;13375;11202;12733;15897;17074;17511;16927;17344;17477;17405;17151;16756;16584;15728;15935;16487;17063;16891;16899;17075;16877;16832;16875;16692;17127;16929;16897;16930;16363;16225;16368;16320;16476;16630;16899;16838;16415;16619;16902;16223;16608;16604;16710;16390;16303;16738;16906;16915;16860;16886;16940;16876;16790;16932;17037;16870;16945;17252;17021;17189;17073;17149;17237;17198;17183;17416;17289;17245;17124;17041;16715;16897;16735;17055;17189;17277;17185;17061;17115;16919;17303;17791;17757;17906;17834;17604;17711;17845;18067;17966;17887;17532;17428;17139;17359;17217;17224;17528;17567;17198;17236;17120;17459;17470;17666;17461;17333;17483;17240;17443;17680;17323;17406;17150;17139;16888;16165;15444;15895;16598;17029;17191;17188;17008;16799;16846;17260;17097;17364;17042;17214;16664;16822;17382;17508;17425;17259;16665;16535;16597;16920;17081;16669;16902;17226;17362;17371;17516;17525;17539;17280;17260;17385;17466;17266;17295;16904;17250;17203;17503;17355;17227;17079;17133;17234;17313;17237;17107;17213;17165;17019;17046;17245;17030;17512;17385;17316;17341;17545;17488;17675;17858;18132;17940;17664;17735;17610;17535;17633;17610;17810;17475;17650;17587;17451;17591;17614;17557;17569;17456;17658;17611;17692;17311;17566;17522;17407;17726;17440;17574;17513;17848;17649;17544;17498;17369;17170;17564;17346;17391;17692;17455;17182;17554;17581;17684;17963;18233;18069;18457;17791;17586;17693;17843;18078;18106;17767;17359;17554;17670;17623;17444;17619;17670;17488;17774;17370;17527;17445;16787;17026;16850;16841;16850;17133;16970;17012;17131;16967;16918;16728;17057;16981;17039;17155;17292;17371;17513;17038;17171;17447;17500;17389;17570;17674;17602;17640;17360;17320;17383;17464;17349;17117;16846;16662;16709;16784;17064;17337;17357;17706;17685;17624;17553;17424;17512;17604;17565;17506;17358;17521;17495;17481;17659;17495;17138;17591;17423;17388;17638;17670;17570;17629;17727;17424;17395;17687;17807;17620;17440;17420;17462;17342;17529;17466;17628;17263;17413;17432;17452;17425;17621;17744;17542;17485;17312;17594;17483;17403;17463;17397;17621;17211;16995;16671;17020;17058;16887;17341;17079;17141;17225;17359;17203;17233;17505;17633;17605;17610;17503;17566;17568;17499;17723;17751;17451;17720;17338;17750;17675;17529;17445;17526;17837;17824;17914;17883;17925;17807;17502;17624;17563;17327;17297;17292;17200;17558;17279;17678;17531;17817;17618;17579;17447;17306;17465;17557;17411;17671;17535;17624;17565;17355;17592;17604;17586;17653;17525;17590;17327;17448;17378;17510;17343;17532;17720;17404;17232;17437;17424;17776;17588;17644;17469;17561;17509;17546;17100;17160;17325;17373;17231;17448;17566;17507;17600;17411;17407;17459;17573;17475;17702;17302;17467;17455;17441;17496;17460;17304;17262;17650;17656;17674;17589;17412;17712;17661;17522;17573;17507;17542;17678;17566;17379;17276;17227;16860;17119;17310;17282;17288;17361;17286;17713;17757;17838;17678;17719;17723;17616;17509;17173;17634;17411;16571;15996;16664;17195;17628;17351;17002;16864;16874;17163;16791;16658;16998;17214;17099;17383;17803;17924;17590;17579;17874;17992;17536;17575;17384;17457;17296;17141;17126;17201;17091;17237;17058;17249;17380;17891;17914;17830;17911;17649;17711;17996;17599;17821;17285;17064;16704;16749;16766;17379;17584;17535;17510;17600;17602;17367;17043;17392;17550;17845;17594;17631;17429;17059;17530;17524;17526;17319;17830;17716;17397;16821;15717;16080;16900;17686;17336;17323;17322;17037;16759;15994;16735;17312;17726;17563;17645;17690;17392;17537;17821;17767;17760;17949;17806;17605;17478;17297;17512;17854;17704;17552;17862;17661;17716;17576;17392;17366;17535;17952;17773;17409;17449;17132;17092;17261;17444;17505;17611;17637;17675;17655;17618;17649;17682;17555;17642;17549;17838;17797;17882;17884;17892;17798;18041;17759;17916;17996;17791;17737;17721;17737;17712;17544;17847;17650;17716;17354;17332;17327;17347;17780;17426;17313;17162;17408;17467;17575;17561;17491;17522;17686;17539;17585;17463;17310;17139;17533;17480;17196;17368;16928;16580;17284;17518;17999;17853;17656;17611;17589;17713;17297;17326;17403;17022;16716;16710;16728;16747;17219;17450;17557;17548;17292;17106;17117;17076;17353;17274;17194;17543;16915;17334;17203;17211;17270;17662;17850;18048;17528;17746;17425;16976;17596;17669;17732;17867;18002;17540;17701;17665;17764;17997;17884;17661;17747;17920;17608;17973;17770;17889;17670;17592;17840;17726;17933;17939;18154;17902;17704;18022;17707;17622;17812;17973;18074;17899;18039;17966;18126;18190;17777;17862;17906;17822;17686;17858;17933;18010;18173;17765;17607;17765;17634;17898;17826;17710;17453;17443;17506;17609;17531;17538;17793;18125;17767;18018;17997;17995;17803;17963;17825;17808;17852;17687;17122;17120;17170;17200;17479;17671;17772;17491;17486;17442;17595;17788;18006;18089;17530;17698;17623;17666;17903;17746;17584;17670;17803;18022;17944;17118;16351;16517;17326;17635;17952;17772;17920;17810;18011;18070;17837;17988;18007;17985;17903;17911;17951;17909;17858;18306;18006;17860;17738;17840;17977;17693;17957;18191;17705;17610;17930;17688;17811;17547;17579;17799;17740;17766;17563;17796;17800;17460;17931;17804;17749;17767;17938;17877;17789;17699;18064;17830;17737;17431;17474;17890;17861;18155;18027;17958;18025;18155;18108;17928;18009;17708;17406;17642;17743;17821;17621;17629;17358;16988;17254;17484;17685;17543;17930;17983;17827;17960;17649;18089;17700;17772;17894;17859;17934;17949;18060;18068;17798;17794;17716;17563;17592;17276;17568;17446;17711;18009;18085;18050;18236;17785;17809;17938;17882;18192;17928;17771;17795;17586;17393;17516;17655;17643;17722;17905;17910;18043;17594;17414;17756;17697;17688;17875;17611;17703;17975;18129;18166;18130;17939;17810;17758;17921;17757;17900;17878;17901;17871;17869;17955;17902;17918;17834;17832;17722;17811;17516;17319;17389;17472;17743;17749;17709;17622;17347;17321;17279;16818;16141;16046;16182;16682;17390;17656;17421;17504;17319;17244;17537;17525;17306;17565;17247;17382;17545;17465;17715;17752;17768;17817;17846;18024;17628;18044;18063;17979;18010;17764;17883;18094;17992;17823;18043;17938;17918;17911;17915;17742;17807;17947;17559;17864;17729;18203;17947;17612;17825;18152;17901;17888;18037;18152;17922;17993;18085;18192;17921;18015;18053;17990;18122;18036;17827;17666;17655;17498;17581;17473;17698;17902;18007;18187;18299;18283;18130;17844;17897;17762;18070;17817;17696;17356;17271;17248;17265;17871;17741;17838;17634;17559;17626;17893;17565;17503;17823;17460;17549;17859;17937;18474;18394;17978;18334;17997;17773;17472;17573;18015;17805;18094
14848;15038;14918;15059;14663;14722;14742;14711;14650;14529;14338;14766;14772;14802;14611;14265;14482;14587;14817;15062;14857;15013;14989;14839;15105;14811;14690;14486;14661;14882;15055;15046;14970;15084;15093;15095;15175;15112;15356;15157;15240;15459;15329;15257;15190;15329;15265;15329;15497;15355;15572;15432;15116;15208;15191;15506;15665;15709;15614;15611;15775;15286;15517;15703;15611;15381;15492;15362;15370;15348;15574;15339;15498;15589;15774;15620;15611;15281;15372;15471;15072;15342;15294;15642;15436;15343;15423;15551;15977;16167;15857;15843;15995;15970;15983;15921;15983;15907;15772;15952;15917;15820;16170;15967;15917;16067;16204;16143;16236;16183;16059;15911;15831;15571;15869;16012;16156;16046;16175;16043;16187;16186;16179;16043;16198;16174;16422;16064;16065;16280;16224;16248;16307;16311;16266;16268;16252;16251;16208;16258;16537;16219;16108;16063;16234;16285;16353;16155;16343;16334;16435;16682;16414;16500;16397;16389;16491;16225;16272;16711;16230;16193;16415;16278;16298;16369;16371;16277;15776;15494;15570;16031;16075;16348;16372;16234;16450;16277;16429;16135;16124;15752;16005;16202;16312;16334;16619;16382;16293;16421;16513;16750;16476;16606;16328;16084;15943;15536;15358;15902;16262;16210;16204;16334;16301;16488;16302;16109;15823;16335;16336;16576;16590;16458;16288;16104;16032;16228;16320;16290;16328;16131;16150;15905;16147;16314;16193;16092;16125;16133;16071;16297;16302;16573;16377;16261;16589;16382;16169;16494;16308;16286;16422;16561;16338;16270;16582;16250;16008;15870;15911;16231;16139;16288;16456;16430;16573;16727;16688;16580;16634;16801;16722;16398;16362;16753;16360;16126;16047;15821;15982;16386;16640;16408;16407;16187;16501;16501;16362;16033;15035;15832;16201;16058;16190;16309;16059;15868;15902;15941;15946;16126;16043;15908;14766;11636;6840;4516;6314;10972;13586;15352;15646;16385;16390;16670;16609;16600;16715;16529;16526;16587;16735;16508;16843;16482;16588;16449;16653;16322;16459;16300;16375;16157;15790;16093;16203;16339;16345;16693;16538;16624;16643;16640;16720;16472;16530;16450;16445;16672;16742;16664;16704;16148;16129;16318;16687;16789;16933;16634;16928;16706;16716;16970;16857;16644;16529;16583;16401;16438;16532;16806;16617;16655;16469;16694;16795;16666;16938;16864;16770;16649;16345;16408;16575;16740;16689;16749;16302;16871;16836;16718;16700;16736;16338;16354;16298;16314;16635;16691;16578;16817;16419;16232;16471;16265;16036;16792;16468;16788;16389;16433;16599;16407;16630;16789;16927;16715;16624;16929;17050;17469;17517;17291;17078;17107;17288;17215;16919;16810;17144;17061;17005;17169;17158;17290;16883;16635;16400;16586;16937;16740;17247;16904;17008;16291;16149;16233;16421;16384;16243;16254;16108;16334;16280;16446;16516;16345;16291;16768;16798;17017;16820;17055;17060;17148;16729;16821;15939;15599;16455;17226;17537;17132;17345;17275;16818;17239;17165;16901;16997;16991;16918;17003;16791;17006;16858;16921;17083;17066;16962;17039;16888;17172;17182;16890;16815;16868;16655;15597;14160;13100;14236;16609;17409;17338;17285;17451;17613;17513;17148;16767;16285;16020;16390;16810;16721;16945;16938;17047;17228;16785;16849;16696;16717;16892;16623;16615;16558;16465;16584;16518;16680;16606;16639;16658;16803;16412;16365;16547;16743;17006;16865;16475;16440;16745;16650;16845;17073;16987;16997;16941;16712;16899;17196;17007;17122;17239;17202;17333;16997;16873;17047;17319;17216;17479;17364;17232;17034;17130;17274;17089;17159;16911;17361;17168;17205;17010;17060;17126;17498;17931;17907;18030;17965;17764;17544;17843;17738;17818;17589;17479;17042;17079;17035;16992;17517;17391;17485;17531;17629;17414;17646;17579;17476;17312;17412;16998;16986;17148;17652;17710;17533;17407;17354;17380;17064;16690;16833;16902;17004;16991;17441;17309;17129;17040;17315;16863;16764;16270;16542;17164;17223;17520;17660;17820;17539;17397;17108;17122;17026;17271;17189;16986;17021;17357;17324;17719;17799;17384;17446;17100;17036;17472;17590;17034;17136;17200;17376;17529;17175;17156;17409;16999;17287;17174;17215;17438;17180;17227;17119;17141;17368;17280;17404;17320;17409;17517;17360;17403;17840;17944;17823;17720;18041;17542;17754;17912;17692;17590;17745;17733;17546;17354;17545;17597;17269;17716;17707;17678;17375;17423;17315;17462;17324;17251;17526;17727;17825;17783;17837;17677;17704;17649;17577;17603;17315;17436;17426;17328;17396;17487;17594;17344;17411;17728;18082;18150;18162;18187;17707;17559;17561;17969;18126;18029;17739;17924;17436;17291;17279;17450;17546;17470;17365;17415;17413;17255;17484;17152;16853;16386;16663;17013;17174;16928;17079;17154;17326;16580;16917;16907;16950;17174;17104;17030;17578;17155;17222;17293;17791;17440;17530;17417;17460;17522;17674;17597;17584;17337;17451;17347;17288;17142;16986;16795;16711;16815;16889;17393;17491;17390;17393;17366;17559;17713;17626;17536;17295;17494;17421;17428;17632;17649;17506;17211;17370;17711;17905;17652;17717;17674;17658;17443;17573;17353;17327;17224;17336;17447;17476;17395;17573;17419;17527;17529;17477;17200;17669;17356;17346;17770;17453;17532;17528;17515;17413;17480;17408;17523;17459;17499;17449;17200;17023;16964;16953;16974;17289;17154;17266;17382;17439;17381;17386;17417;17869;17284;17638;17632;17732;17617;17875;17700;17805;17695;17903;17638;17687;17738;17710;17539;17540;17578;17619;17823;17903;17633;17629;17837;17616;17302;17620;17566;17528;17542;17587;17359;17721;17662;17446;17464;17485;17319;17384;17243;17580;17596;17568;17617;17591;17549;17809;17819;17582;17595;17536;17561;17448;17489;17421;17398;17448;17567;17643;17635;17475;17439;17111;17265;17428;17558;17844;17435;17632;17487;17332;17433;17277;17469;17469;17492;17512;17675;17295;17501;17180;17316;17405;17402;17243;17490;17477;17644;17498;17610;17463;17408;17354;17478;17402;17589;17464;17501;17409;17422;17551;17585;17449;17709;17216;17530;17424;17491;17524;17400;17256;17422;17276;17306;17373;17375;17347;17406;17472;17553;17607;17931;17915;17571;17459;17466;17668;17384;16190;15588;16083;16862;16878;17221;17209;16759;16819;16917;16663;16346;16208;16281;16317;17083;17525;17800;17833;17746;17512;17663;17657;17648;17599;17162;17040;16992;17185;17298;17271;17276;17273;17199;17497;17836;17737;17788;17654;17942;17954;17969;18025;17875;17674;17425;16682;16498;16714;17276;17620;17514;17573;17456;17165;17122;17237;17053;17262;17704;17588;17533;17466;17192;17400;17466;17312;17138;17577;17212;17401;17363;16991;16868;17334;17495;17655;17388;17521;17545;16797;16482;16857;17131;17532;17468;17382;17462;17428;17869;17541;17582;17694;17553;18018;17696;17608;17658;17515;17550;17643;17782;17883;17605;17590;17412;17431;17605;17327;17731;17380;17640;17322;17308;17232;17466;17605;17799;17722;17824;17529;17498;17590;17597;17784;17751;17673;17892;17711;17856;17699;17751;17803;17652;17486;17613;17725;17840;17819;17791;17631;17639;17805;17263;17511;17775;17611;17544;16669;17246;17775;17631;17741;17567;17037;17301;17443;17371;17259;17440;17616;17607;17514;17585;17447;17164;17444;17511;17544;17047;16761;16680;16614;17426;17559;17844;17573;17207;17598;17707;17704;17522;17599;17393;16892;16690;16192;16730;16434;17180;17365;17362;17416;17401;17376;17099;17336;17211;17285;17201;17396;17180;17438;17252;17131;17317;17407;17579;17791;17783;17697;17245;16687;17211;17708;17968;17558;17807;17868;17698;17922;17838;17811;17841;17655;17737;17861;18071;17644;18011;17693;17634;17898;17803;17849;17925;17732;17989;18032;18021;18096;17643;17859;17850;18013;18010;17939;18001;18045;17927;18228;18065;18054;17620;17620;17681;17832;18079;17966;17970;17812;17730;17469;17778;17881;17645;17781;17455;17358;17733;17917;17650;17646;17649;17755;17667;17698;17837;18030;17896;17824;17756;17868;17548;17304;17389;17041;17013;17269;17192;17709;17726;17713;17340;17472;17517;17718;18033;18016;17575;17028;16829;17306;17643;17468;17787;17839;17819;18121;17976;17728;17435;17269;17705;18264;18028;18177;17774;17660;18000;17776;18036;18142;18098;17905;18163;17831;17988;18052;17931;18076;18253;17992;17757;17844;18011;18086;17785;17968;17896;17662;17749;17731;17783;18021;18116;17539;17911;17596;17765;17720;17836;17594;17534;17955;17936;18003;17766;17647;17488;17751;17603;17752;17816;17778;17454;17831;17843;18108;18053;18022;17924;17906;18043;18078;17893;17716;17553;17278;17263;17615;17601;17394;17056;16805;17060;17769;17665;17704;17861;18329;17960;17630;17598;17864;17895;17993;17796;17650;17845;17397;18007;17847;17939;17771;17874;17654;17497;17373;17314;17614;17566;17860;17797;17847;18083;18002;17953;17946;17911;17835;17940;17688;17664;17367;17108;17261;17706;17842;17726;17913;18071;17693;17374;17019;17637;17626;17706;17946;17662;17779;17743;17975;17938;18137;17780;18069;18017;18112;18051;17985;17994;17761;17923;17888;17805;17759;17888;17795;17876;17849;17570;17578;17282;17471;17485;17686;17853;17878;17715;17400;17447;17599;17186;16954;16727;16612;17022;17343;17505;17667;17307;17559;17374;17521;17249;17385;17585;17226;17263;17388;17592;17672;17693;17546;17729;17887;17806;17933;17911;17692;17917;17880;17918;18020;17984;18264;17828;17860;18058;18024;17974;17808;18062;17724;17824;17777;17768;17945;18202;17828;18023;17987;17913;17592;17636;17886;17979;17729;17933;17850;18376;17955;17886;17934;17860;18265;17860;17802;17686;17543;17600;17623;17655;17810;17513;17834;18227;18126;18056;18305;17736;17912;17976;17876;18030;17867;17212;17142;17225;17145;17547;17471;17412;17552;17696;17603;17816;17898;17580;17789;17485;17689;17663;17841;17871;18464;18375;18053;17636;17498;17693;17861;17850;18121;17921
15303;14894;15007;14884;14970;14906;15002;14978;14778;14560;14168;14413;14852;14358;13799;13862;14049;14603;15069;14852;14776;15015;14688;14695;14789;14511;14541;14598;14502;14843;14891;14969;15009;14842;15003;15119;14916;15083;15162;15333;15396;15388;15522;15176;15244;15169;15291;15328;15362;15567;15438;15405;15363;15305;15391;15591;15640;15689;15598;15476;15479;15487;15777;15598;15943;15566;15831;15394;15366;15401;15492;15084;15548;15663;15723;15322;15025;15150;15319;15141;15038;15137;15238;15504;15213;15263;15568;15546;15650;15903;16030;16002;16181;16121;16220;16014;15961;15871;15799;16190;15878;16179;15954;16023;15922;16029;16127;16162;16173;16357;16342;15979;15793;16281;16025;15752;16150;16147;16348;16136;16180;16283;16079;15889;15920;16131;15730;15814;15943;15945;16214;16354;16215;16094;16162;16117;16414;16280;16164;16475;16357;16175;16456;16393;16403;16667;16607;16351;16322;16557;16510;16348;16417;16454;16519;16415;16136;16203;16277;16228;16442;16300;16352;16279;16212;16401;16018;16036;15665;15163;15744;16123;16346;16447;16250;16293;16305;16166;16403;16387;16557;16077;16167;16272;16375;16348;16492;16672;16473;16317;16281;16477;16535;16499;16156;16106;15928;15920;15787;15935;16237;16165;16144;16267;16486;16442;16266;16094;15921;16328;16320;16375;16580;16361;16342;16187;16253;16130;16246;16377;16093;16079;16047;16118;15979;16090;15923;16031;16038;16344;16453;16363;16402;16362;16530;16339;16535;16152;16549;16529;16186;16221;16314;16487;16387;16208;16355;16234;16323;15842;16033;16031;15938;16216;16477;16139;16832;16557;16460;16583;16517;16657;16608;16547;16591;16272;16458;15794;16035;16118;16300;16143;16097;16371;16272;15969;16254;16488;16475;15964;14823;15028;15710;16192;16417;16280;15859;15777;15718;15721;15869;16265;16307;15886;14512;11185;6208;4074;6249;10791;14131;15531;15996;16318;16476;16434;16643;16564;16529;16284;16433;16672;16810;16488;16746;16622;16767;16654;16391;16338;16433;16199;16131;16153;16296;16265;16573;16827;16624;16465;16613;16626;16603;16706;16556;16649;16579;16447;16329;16465;16929;16538;16720;16130;16201;16306;16546;16866;16730;16774;16865;16655;16702;16591;16610;16799;16496;16691;16806;16533;16568;16469;16456;16409;16808;16839;16710;16748;16550;16959;16771;16577;16736;16412;16471;16495;16564;16488;16577;16773;16670;16674;16582;16639;16383;16362;16309;16451;16492;16671;16302;16401;16369;16434;16568;16540;16493;16430;16439;16416;16598;16228;16399;16390;16878;16654;16816;16648;16959;16771;17218;17329;17608;17290;17239;17025;17096;17126;16842;17080;17160;17151;16976;17108;17131;17280;16900;16531;16752;16376;16604;17049;17073;16961;16347;15952;15703;15868;16154;16342;16436;16332;16155;16190;16474;16398;16395;16728;16417;16608;16715;16859;17113;17015;16660;16842;16822;16694;15831;15221;16401;17207;17012;17263;17039;17167;17199;17120;17125;17075;16911;16877;16992;16907;16905;16809;16572;16866;17029;17183;17191;16768;16889;16900;16863;16947;16903;17070;16921;16319;14758;14386;15682;17040;17493;17284;17316;17398;17507;17401;17144;16987;16768;16457;16550;16807;17031;16784;16920;16937;16934;17134;16883;16837;16934;16742;16534;16620;16563;16456;16615;16590;16406;16422;16406;16708;16633;16400;16530;16517;16886;16789;16924;16829;16734;16766;16673;16631;16852;17139;17023;16844;16775;16940;17015;16990;17202;17220;16929;16970;17047;16732;17067;17367;17186;17236;17105;17109;17188;17193;16980;16980;16789;16872;17172;16968;17021;17281;17363;17002;17547;17701;17804;17879;17693;17482;17621;17588;17682;17484;17522;17492;17072;17070;17203;17321;17327;17752;17595;17341;17496;17320;17537;17484;17484;17446;17182;16903;16942;17221;17400;17885;17384;17577;17374;17579;17367;16827;17281;17253;17034;17193;17399;17545;17369;17392;16906;16679;16013;15611;16197;17060;17475;17603;17653;17679;17590;17516;17586;17516;17427;17472;17091;17195;17128;17220;17420;17338;17652;17263;16928;16824;17333;16969;17063;17200;17238;17101;17268;17255;17004;17277;17201;16927;17185;17211;17000;17429;17164;17032;17188;17343;17068;17123;17186;17360;17437;17308;17476;17409;17491;17710;17659;18160;17902;17903;17585;17612;17575;17398;17400;17657;17676;17475;17428;17663;17529;17743;17468;17580;17690;17341;17262;17594;17415;17439;17707;17510;17578;17533;17685;17437;17606;17571;17785;17585;17509;17284;17597;17253;17466;17393;17571;17413;17480;17538;17843;18002;18067;18016;17651;17010;17314;17777;17772;17716;17743;17807;17755;17564;17631;17498;17595;17592;17609;17492;17534;17207;17389;17334;16989;16899;16714;16930;16954;16688;17260;17111;17123;17181;17135;17131;17121;17131;17246;17027;17376;17405;17309;17587;17579;17518;17469;17706;17498;17792;17620;17594;17546;17451;17588;17309;17511;17467;17211;17096;16868;17175;17109;17236;17461;17433;17497;17286;17437;17421;17607;17389;17490;17359;17411;17508;17417;17646;17326;17497;17265;17598;17509;17655;17591;17707;17730;17385;17182;17151;17270;17089;17057;16762;17025;17548;17620;17673;17655;17893;17463;17299;17478;17174;17070;17429;17510;17527;17457;17661;17637;17775;17216;17465;17391;17465;17561;17321;17207;17150;17087;17166;17182;17164;17279;17239;17513;17378;17589;17452;17587;17687;17588;17455;17463;17555;17788;17781;17901;17816;17793;17754;17786;17653;17917;17754;17582;17564;17612;17794;17663;17659;17773;17677;17610;17505;17434;17626;17659;17550;17443;17414;17515;17585;17625;17598;17595;17421;17445;17397;17513;17437;17526;17757;17493;17403;17546;17596;17504;17621;17599;17461;17681;17354;17434;17412;17311;16980;17158;17537;17372;17293;17498;17505;17526;17475;17527;17501;17635;17648;17474;17486;17686;17676;17612;17489;17660;17579;17366;17244;17254;17001;17106;17150;17469;17294;17495;17675;17392;17568;17630;17566;17412;17289;17516;17565;17608;17420;17609;17671;17461;17524;17343;17392;17722;17272;17715;17436;17401;17596;17375;17577;17503;17523;17300;17646;17499;17571;17840;17682;17586;17964;17759;17967;17573;17701;17454;16795;15610;14356;15010;16403;17206;17228;17219;17163;17033;17304;16397;15260;15156;15644;16103;16991;17486;17697;17706;17772;17802;17442;17609;17811;17589;17336;16924;16810;17101;17001;17390;17396;17492;17186;17999;17658;17729;17916;17576;17726;18103;17965;17952;17837;17693;17435;17333;16608;17048;17246;17609;17475;17726;16980;16438;15910;16108;16490;17503;17240;17549;17559;17271;17144;17188;17512;17348;17092;16752;16566;16916;17225;17492;17379;17396;17774;17557;17378;17373;17461;17421;17065;17281;17528;17641;17234;17350;17304;17456;17816;17675;17808;17569;17520;17843;17673;18222;17758;17768;17745;17650;17572;17657;17851;17573;17693;17659;17687;17675;17619;17538;17531;17321;17282;17297;17551;17834;17935;17777;17789;17522;17606;17571;17463;17663;17587;17698;17871;17783;17763;17494;17760;17754;17581;17645;17884;18019;17683;17914;17882;17646;17919;17617;17367;17512;17562;17652;17277;16909;17064;17550;17751;17369;17209;17270;17458;17180;16982;16874;17407;17720;17493;17460;17299;17369;17236;17230;17365;17457;16959;16011;15681;16342;17116;17855;17853;17591;17100;17291;17516;17763;17735;17572;17531;16986;16562;16184;16260;16576;16567;17207;17544;17076;17332;17266;17242;17376;17425;17339;17551;17284;17300;17166;17241;17240;17255;17624;17753;17666;17869;17750;17465;17029;17337;17687;17913;17768;17891;17868;17822;17827;17928;17484;17892;17589;17811;18008;17730;17839;17663;17682;17348;17861;17614;17912;17894;17919;18167;18024;18075;17856;18273;17967;17997;18276;17741;17865;17939;17481;17919;17970;18085;17741;17749;17859;17867;17778;17843;17999;18005;18086;17786;17559;17648;17472;17620;17376;17653;17394;17558;17556;17584;17618;17638;17293;17389;17777;18032;18252;17898;17800;17905;17939;17498;17429;17252;17181;17098;17326;17592;17857;17626;17331;17315;17432;17712;17865;17924;17936;16829;16064;15259;16193;16862;17472;17783;17840;17854;17893;18109;17741;17906;18025;17837;18151;17980;17927;18217;17934;18062;17987;18285;18077;18110;17927;18023;18039;18240;18119;18137;18031;18086;18228;17839;17761;18027;17778;17775;17813;17762;17694;17963;17849;17824;17553;17614;17868;17596;17652;17646;17780;17728;17651;17530;17976;17876;17723;17644;17249;17127;17711;17371;17782;18061;17888;17671;17746;17790;17763;18061;18032;17458;17373;17772;17869;17882;17729;17653;17540;17605;17408;17606;17673;17261;17126;17084;17598;17641;17816;18005;17974;17873;17773;17854;17763;18108;17931;17811;17623;17451;17959;17743;17919;17826;17924;17717;17863;17755;17407;17273;17636;17907;18025;17864;17653;18139;18020;17945;17859;18001;18040;17934;17894;17548;17461;17407;17474;17617;17979;17962;17859;17982;17925;17738;17464;17571;18029;17961;17888;17990;17916;17507;17788;17814;17851;18047;17729;18041;17799;17999;17932;17787;17553;17762;17653;17913;17767;18028;17822;17796;17833;17640;17710;17411;17348;17726;17809;17847;17883;17936;18095;17726;17409;17599;17139;17027;17051;16994;17426;17258;17331;17272;17419;17138;17294;17497;17358;17597;17606;17598;17659;17616;17766;17851;17704;17993;17746;17905;17944;17944;18131;17968;17666;17802;17735;18034;17973;17638;17923;18183;18153;17905;18218;17931;17698;18019;18116;18071;17914;18115;18133;18210;17877;17777;17804;17525;17685;17896;17794;17986;17987;18112;17835;18183;17915;18303;18258;17883;18004;17871;17684;17865;17329;17454;17612;17736;17829;17880;18115;18010;17930;17867;17913;17934;17953;17962;17680;17412;17093;17189;17331;17577;17712;17299;17439;17770;17601;17566;17751;17846;17755;17712;17834;17591;17695;18073;18419;18173;17969;18009;17624;17446;17709;17752;17841;17721
14818;14809;14746;14678;14816;14799;14895;14786;14977;14836;14806;14659;15010;13849;12580;12731;13886;14500;14758;14655;14817;15104;14611;14526;14389;14467;14463;14540;14658;14862;15193;14814;14902;14977;14833;14981;15173;15423;15105;14829;15223;15459;15263;15072;15199;15112;15250;15442;15364;15598;15523;15305;15372;15404;15534;15740;15741;15593;15492;15578;15491;15795;15558;15678;15658;15736;15487;15296;15592;15554;15466;15528;15348;15200;15081;14971;14935;15353;15328;15363;15430;15358;15552;15154;15415;15432;15753;15720;15715;15944;16084;15918;15488;15793;16147;16024;15888;16103;16090;16080;16034;16344;15993;15604;15785;15805;15760;15702;15958;15983;16028;16095;16206;16033;15956;16223;16242;16332;16246;16234;16329;16401;16106;15973;15747;15911;15818;15716;16097;16210;16504;16215;16183;16365;16386;16559;16224;16610;16318;16317;16363;16350;16004;16166;16493;16249;16450;16397;16300;16564;16352;16477;16403;16564;16633;16324;16355;16151;16188;16362;16212;16571;16376;16096;16090;16199;15897;15786;15825;15368;15769;16093;16172;16384;16451;16291;16269;16005;16084;16263;16271;16281;16138;16172;16253;16414;16302;16408;16664;16274;16474;16531;16547;16417;16020;15747;16156;16231;16250;16254;16271;16361;16150;16411;16440;16634;16568;16012;16123;16363;16354;16316;16377;16338;16354;16404;16072;16200;16137;16325;16139;16059;15928;16097;15876;16008;16281;15767;16019;16078;16124;16133;16075;16466;16472;16372;16314;16368;16760;16310;16280;16163;16705;16589;16418;16623;16204;16222;16309;16148;16186;16236;16160;16186;16217;16363;16428;15800;15839;16224;16531;16709;16545;16659;16587;16271;16227;16286;16049;16361;16316;16040;15761;16307;16286;16333;16235;16041;16267;15899;15258;15485;15876;15951;16265;15995;15247;14962;15454;15574;15956;16250;16275;16109;14637;10693;5754;3763;6243;11152;14357;15770;15842;16076;16429;16674;16715;16534;16421;16409;16484;16702;16627;16522;16551;16571;16646;16495;16577;16417;16271;15965;16190;16123;16280;16259;16621;16855;16735;16581;16563;16610;16624;16486;16633;16779;16661;16520;16395;16706;16724;16748;16575;16593;16505;16614;17021;16868;16918;16895;16986;16677;16787;16565;16622;16665;16545;16601;16870;16466;16603;16544;16461;16766;16469;16842;16767;16611;16515;17115;16823;16660;16559;16687;16386;16443;16675;16742;16683;16581;16555;16453;16747;16532;16642;16168;16172;16531;16564;16386;16260;16362;16427;16393;16331;16467;16590;16494;16563;16390;16245;15963;16091;16401;16570;16737;16596;16595;16828;17029;17010;17364;17448;17166;17342;17262;17034;17016;16760;16856;17091;17044;17076;17159;17080;17141;16889;16875;16448;16620;16738;16527;16758;16629;16290;15807;15842;16085;16214;16291;16461;16324;16302;16084;16313;16586;16673;16474;16472;16494;16663;16976;16670;16647;17114;17069;17379;17201;16429;16197;16608;17141;17273;17246;17144;17224;17175;17137;17374;17283;17026;16961;16847;16833;17018;16831;16780;16923;17096;17020;17151;16853;16738;16689;16632;17022;16962;17126;16803;15696;14604;14316;15705;16962;17118;16851;17325;17463;17419;17359;17161;17043;16917;16795;17269;16876;17060;16768;16878;17025;16862;16955;16971;17185;16919;17111;16866;16570;16616;16832;16860;16920;16647;16611;16439;16437;16695;16499;15980;16170;16586;16594;17169;16994;16895;16914;16517;16605;16774;16850;16986;16970;16784;16916;16916;17225;16985;16935;16706;17213;16941;16984;17014;16930;17317;17342;17345;17057;16830;17340;17385;17071;16719;16843;16979;17170;17013;17217;16905;17478;17657;17939;17960;17878;17786;17516;17406;17475;17599;17656;17627;17378;17162;17117;17417;17259;17441;17697;17710;17672;17426;17539;17689;17565;17300;17375;17227;17187;17069;17392;17653;17609;17457;17446;17187;17309;17385;17309;17145;17198;17140;17388;17393;17420;17555;17350;17161;17029;15916;15462;16488;17127;17590;17545;17526;17469;17294;17304;17281;17497;17399;17110;17320;17041;17017;17134;17108;17566;17261;16644;16163;16300;17044;17268;17199;17201;17153;17138;17133;16881;16809;16828;17176;17059;17418;17353;17249;17368;17177;17235;17083;17154;17175;17408;17485;17494;17209;17130;17348;17219;17218;17099;17597;17692;17775;17781;17544;17492;17518;17305;17378;17534;17545;17553;17554;17699;17896;17389;17757;17473;17559;17387;17663;17793;17531;17473;17629;17631;17639;17661;17736;17591;17614;17657;17458;17554;17453;17362;17367;17224;17292;17384;17554;17572;17534;17766;17555;18035;17939;18069;17622;17169;17013;17507;17621;17733;17881;17611;17492;17740;17504;17397;17504;17589;17558;17587;17605;17559;17415;17224;17199;17133;16925;16981;16741;16906;17197;17301;17061;17292;17015;17151;17157;17090;17496;17278;17443;17393;17646;17521;17525;17356;17442;17454;17509;17405;17634;17635;17439;17599;17799;17621;17436;17488;17059;16827;16910;17319;17417;17675;17258;17210;17546;17480;17694;17594;17553;17398;17300;17358;17284;17426;17502;17687;17661;17605;17289;17452;17862;17473;17810;18027;17652;17633;17299;17590;17535;17232;17233;16808;17130;17331;17640;17642;17456;17425;17383;17454;17421;17485;17468;17227;17513;17496;17650;17537;17754;17706;17390;17395;17451;17341;17567;17383;17369;17283;17348;17108;17228;17013;17288;17309;17300;17588;17558;17609;17573;17588;17534;17577;17416;17441;17556;17580;17915;17563;17760;17951;17708;17767;17723;17375;17714;17475;17439;17451;17766;17918;17817;17651;17584;17879;17624;17587;17465;17683;17484;17645;17478;17601;17474;17393;17260;17636;17355;17660;17544;17562;17444;17432;17385;17380;17330;17592;17846;17501;17587;17535;17283;17432;17334;17571;17063;17009;17278;17389;17399;17574;17567;17357;17622;17414;17382;17635;17752;17509;17763;17755;17560;17474;17528;17335;17629;17695;17608;17513;17077;17298;17186;17184;17397;17609;17439;17477;17552;17390;17641;17436;17266;17350;17374;17371;17610;17216;17780;17538;17581;17667;17459;17649;17603;17381;17493;17414;17484;17777;17634;17620;17377;17351;17625;17184;17279;17412;17688;17606;17415;17609;17532;17261;17083;17103;17186;16022;14488;12482;13405;15491;16809;17093;17279;17409;17297;17086;16605;15775;15357;15780;16888;17131;17577;17606;17740;17622;17507;17522;17467;17645;17588;17471;16906;16611;16985;17152;17194;17362;17196;17367;17803;18082;17890;17773;17501;17798;17862;18040;17733;17613;17705;17795;17701;17379;17484;17528;17823;17603;17735;16762;15254;13420;13650;15573;17091;17307;17302;17210;17522;17303;17412;17795;17443;16406;14781;14415;15619;16718;17512;17573;17468;17616;17431;17462;17378;17568;17539;17532;17450;17571;17399;17172;17289;17400;17679;17612;17816;17861;17556;17518;17558;17780;17636;17529;17920;17788;17486;17756;17677;17780;17528;17737;17750;17762;17581;17733;17506;17229;17563;17283;17438;17428;17592;17691;17704;17642;17519;17626;17697;17515;17632;17701;17578;17899;17742;17765;17569;17582;17848;17782;17711;17757;17650;17776;18003;17948;17622;17785;17481;17038;16502;17208;17601;17590;17148;17533;17570;17671;17838;17664;17086;16927;16917;16974;16790;17094;17370;17568;17808;17470;17538;17093;17463;17138;16806;15715;14424;14720;16034;17128;17525;17895;17786;17693;17693;17642;17778;17661;17624;17398;16703;16393;16129;16379;16397;16867;17378;17411;17120;17350;17573;17456;17576;17221;17373;17440;17488;17452;17468;17279;17339;17331;17633;17815;17710;17886;17704;17673;17455;17583;18062;18173;18038;17851;17923;17842;17874;17751;17865;17707;17747;17445;17860;17548;17583;17905;17568;17150;17078;17478;17793;18076;17882;17712;18219;17867;17799;18116;17956;17837;17932;17860;17759;17830;17672;17653;17879;17900;17811;17745;17858;17858;17694;17904;17962;18004;17932;17733;17778;17745;17888;17660;17580;17565;17478;17384;17468;17513;17517;17645;17717;17396;17555;17879;17908;17947;17800;17766;17694;17650;17597;17223;17232;17331;17395;17685;17916;17824;17488;17299;17452;17770;17857;17899;17623;16828;16047;15592;15943;16124;17379;17844;18015;17870;18041;17733;17775;18033;17870;18139;18226;17944;18079;18157;17916;17923;17937;18042;18171;17721;17686;17967;18119;17938;17863;18158;18078;18224;17966;17910;17745;17829;17561;17662;17605;17748;17950;17848;18218;17624;17347;17482;17626;17404;17289;17649;17943;17740;17863;17459;17278;17622;17482;17143;17108;17562;17724;17922;17965;17798;17744;17819;17942;17932;17682;18057;17617;17099;16385;16955;17486;18057;17573;17501;17644;17773;17551;17573;17449;17517;17644;17395;17752;17795;18050;18273;17964;17930;17822;17786;17896;17880;17831;17771;17704;17682;17892;17601;17860;17916;17824;17772;17657;17679;17642;17883;17877;17851;17536;17223;17421;17742;18095;18062;18097;18063;18129;17911;17859;17583;17244;17416;17677;17913;17910;17874;18302;18172;18046;17792;17827;17879;17994;17865;17750;17975;17751;17217;17660;17797;17925;17804;18002;17915;18187;18027;17782;17654;17808;17807;17760;18066;18055;18089;17776;17896;17981;17725;17502;17614;17750;17684;17496;17715;17641;18033;17791;17983;17819;17613;17764;17361;17037;17132;16928;17470;17274;17269;17257;17232;17232;17210;17489;17803;17615;17586;17438;17328;17778;17982;17872;17926;17973;18177;17980;18118;17811;17799;17843;17761;17705;17601;17593;17785;17900;18329;18137;18008;18294;18090;18115;18001;17879;18236;18284;17993;18282;18107;18089;17953;17747;17708;17491;17962;18016;18047;17911;18011;17975;17903;17848;17804;17996;18117;17853;17683;17800;17765;17577;17413;17625;17823;17511;17886;17739;17876;17786;17709;17920;18104;17794;17814;17690;17971;17444;17322;17239;17590;17676;17491;17312;17613;17709;17695;17566;17428;17740;17691;17738;17882;17756;17884;18030;18025;18025;18021;18005;17717;17891;17896;18046;17847
15090;14862;14905;14928;14767;15068;14845;14923;14920;14866;14926;14932;14787;13934;12745;12897;14155;14803;14868;14686;14852;14970;14864;14342;14504;14929;14758;14844;14879;15084;14993;14779;14698;14860;15021;15013;15245;15056;15226;15163;15122;15449;15402;15460;15199;15199;15233;14862;15113;15399;15476;15640;15546;15716;15795;15889;15704;15784;15457;15520;15471;15611;15560;15420;15477;15598;15518;15379;15510;15334;15549;15823;15630;15461;14877;15089;15088;15227;15330;15772;15472;15562;15443;15363;15266;15553;15687;15920;15869;15794;15940;15777;15506;15595;15769;15669;15868;16057;16205;16313;15983;15932;15789;15992;15939;15760;15798;15552;15805;16048;16248;16071;16067;16160;16404;16054;16212;16279;16124;16548;16049;15914;15990;15902;15807;15842;15454;15513;16042;16024;16257;16338;16240;16342;16516;16486;15934;16182;16388;16259;16123;16332;16358;16252;15946;16172;16319;16456;16479;16562;16256;16582;16781;16628;16620;16651;16480;16215;16172;16324;16391;16251;15877;16155;16010;16116;15984;15893;15965;16043;16262;16161;16240;16180;16193;15903;15963;15909;16144;16309;16296;16279;16385;16047;16273;16217;16553;16475;16314;16442;16682;16403;16461;16356;15858;16033;16461;16443;16312;16507;16038;16016;16402;16607;16474;16672;16407;16086;16357;16710;16404;16324;16293;16279;16307;16325;16349;16281;16152;16362;16248;16313;16185;16190;15831;15919;16092;15742;15895;15777;15944;16134;16110;16443;16348;16400;16145;16336;16331;16359;16232;16154;16157;16542;16339;16352;16416;16461;16265;16398;16169;16186;16169;16099;16336;16508;16417;15822;15506;16087;16309;16819;16761;16280;16474;16576;16298;16532;16612;16400;16516;16046;15829;16299;16379;16378;16695;16080;16425;15896;16079;15967;16157;16488;16193;16001;15211;14628;15017;15068;15484;16289;16316;15859;14672;10388;5879;4043;6339;10632;14235;15650;15909;16184;16216;16432;16723;16381;16437;16051;16050;16250;16501;16466;16198;16482;16198;16516;16544;16527;16107;16315;16347;16290;16195;16489;16510;16867;16783;16621;16520;16273;16780;16529;16676;16872;16862;16616;16623;16610;16948;16941;17054;16861;16693;16355;16747;16912;16794;16814;16930;16540;16585;16797;16564;16893;16720;16676;16604;16541;16600;16793;16475;16464;16587;16800;16594;16394;16555;16887;16789;16597;16734;16388;16570;16306;16569;16513;16595;16655;16628;16690;16627;16477;16491;16570;16561;16321;16566;16619;16252;16414;16179;16707;16547;16690;16702;16465;16456;16422;16059;16346;16575;16446;16688;16656;16673;16765;16772;16862;17001;17392;17292;17234;17145;17152;16984;16992;16800;16912;16787;16898;16937;16973;17058;17235;16780;16760;16715;16579;16760;16503;16594;16596;16711;16236;16123;16292;16326;16196;16374;16297;16024;15863;16324;16667;16528;16784;16786;16736;16634;16603;16757;16702;16939;16974;17296;17495;17293;16871;16669;17187;17124;17196;17293;17181;17055;17064;17138;17157;17202;17004;16981;16736;16596;16884;16742;16947;17026;17008;16930;17024;16957;16647;16601;17259;17306;17080;16740;16240;14975;14496;15483;16819;16770;16865;17042;17257;17147;17425;17582;16924;17176;17142;17226;17232;17255;17093;17074;17220;17053;17082;17012;16758;17257;17123;16687;16864;17011;16639;16904;16765;16784;16589;16243;16251;16375;16427;16465;16299;16478;16674;17025;16713;17028;16889;16502;16723;16496;16628;16625;16632;16588;16845;16860;16973;16964;17058;17079;17172;16837;17065;16866;17038;17160;17108;17107;17225;17114;17058;17249;17059;16638;16891;16868;17119;17360;17167;17064;17503;17518;17697;17841;18063;17793;17517;17617;17568;17567;17884;17493;17257;17254;17205;17145;17712;17717;17760;17612;17432;17509;17448;17345;17407;17458;17430;17074;17381;17293;17355;17544;17384;17433;17591;17361;17232;17037;17085;17229;17351;17152;17285;17305;17426;17196;17599;17563;17036;16587;16258;16884;17186;17513;17402;17194;16658;16403;17137;17338;17272;17195;16996;17111;16997;16461;16291;16852;17159;16894;16402;16125;15858;16543;17333;17011;17077;17006;16988;17134;16979;17229;16858;17103;17024;17072;17158;17207;17226;17322;17239;17142;16943;17266;17436;17190;17348;17204;16948;17331;17235;16469;16586;17094;17412;17952;17903;17794;17497;17735;17279;17541;17549;17429;17447;17564;17457;17634;17419;17375;17571;17554;17652;17738;17793;17689;17187;17672;17460;17293;17804;17418;17531;17768;17617;17326;17415;17434;17590;17439;17331;17505;17222;17408;17295;17631;17627;17949;17921;18084;18017;17630;17160;17198;17729;17602;17735;17681;17672;17753;17724;17401;17413;17602;17496;17604;17631;17467;17392;17250;17251;17001;17217;17402;16953;16928;16733;17355;17066;17440;17268;17266;17103;17041;17046;16951;16887;17247;17379;17551;17766;17383;17244;17409;17684;17491;17663;17563;17361;17498;17241;17295;17456;17396;17207;16928;16976;16973;17189;17411;17386;17545;17472;17514;17607;17805;17626;17507;17329;17010;17267;17435;17352;17542;17650;17506;17719;17445;17438;17773;17609;17740;17561;17696;17706;17467;17546;17541;17378;17091;16907;17283;17356;17751;17453;17643;17506;17683;17552;17551;17487;17660;17220;17684;17445;17315;17831;17802;17299;17491;17547;17257;17087;17453;17536;17334;17412;17175;17384;17188;17444;17266;17399;17456;17180;17536;17637;17373;17517;17535;17705;17682;17607;17334;17782;17515;17556;17604;17544;17617;17544;17702;17818;17707;17849;17892;17785;17783;17981;17791;17887;17525;17710;17427;17691;17491;17467;17712;17581;17718;17557;17650;17313;17775;17483;17608;17490;17359;17569;17578;17453;17512;17192;17349;17615;17462;17595;17250;17509;17590;17428;17329;16898;16828;16548;16823;17072;17598;17478;17375;17559;17644;17452;17457;17687;17572;17510;17610;17626;17425;17446;17351;17599;17609;17699;17614;17242;17346;17360;17516;17221;17263;17463;17530;17343;17110;17347;17355;17423;17368;17214;17373;17565;17600;17540;17660;17541;17715;17826;17377;17541;17688;17608;17755;17685;17508;17636;17342;17673;17306;17575;17241;17475;17259;17375;17291;17563;17458;17136;16752;15821;14997;15783;16658;16180;14161;11300;11456;14782;16507;17272;17421;17537;17378;17456;17172;16313;15606;16196;16966;17373;17546;17799;17767;17642;17928;17345;17732;17525;17463;17277;16742;16831;17023;17105;17085;17230;17477;17513;17831;17712;17752;17765;17506;17547;17848;18078;17920;17747;17776;17882;17883;17694;17407;17473;17856;17761;17605;16795;15041;12323;12300;14751;16645;17198;17031;17117;17593;17581;17830;17874;17356;15951;13272;12796;14765;16521;17291;17722;17549;17659;17556;17446;17419;17690;17625;17671;17540;17415;17281;17431;17208;17842;17534;17797;17753;17773;17677;17517;17356;17726;17692;17571;17651;17275;17377;17487;17332;17666;17518;17795;17694;17908;17576;17875;17526;17415;17432;17209;17392;17463;17443;17452;17430;17700;17582;17505;17397;17996;17472;17825;17794;17773;17755;17715;17818;17677;17424;17675;17916;17690;18013;17915;17807;18077;17938;17590;17275;16411;16158;17015;17242;17509;17482;17541;17913;17688;17365;17390;17315;16998;16617;16667;17002;17190;17692;17731;17999;17563;17343;17262;16832;16874;16798;15316;14408;14744;16288;17238;17305;17910;18169;17789;17864;17759;17827;17844;17771;17197;16464;15947;16011;16024;16555;16904;17324;17403;17540;17359;17497;17444;17421;17546;17401;17369;17459;17409;17469;17592;17375;17554;17453;17677;17836;17666;17948;17643;17728;17991;17866;17919;18131;17993;18085;17981;17804;17606;17824;17577;17595;17638;17737;17533;17662;17826;17303;16638;16102;16582;17703;17724;17731;17589;17956;17829;18144;18115;17699;17973;17659;17709;17970;17941;17692;17678;17871;17892;17877;17591;17788;17925;18030;17926;18113;17891;17887;17780;17797;17507;17430;17731;17735;17720;17529;17621;17838;17714;17593;17872;17518;17749;17784;17991;17830;17644;17540;17572;17652;17695;17660;17390;17088;17306;17424;17702;17925;17761;17726;17623;17756;17565;17639;17702;17316;16685;16079;16231;16694;16820;17532;17873;18006;17857;17910;17693;17939;18272;18020;18220;18166;18094;17893;18049;18291;18170;17944;17753;18177;17994;17738;17807;17702;17794;18051;17907;17867;18053;17948;17836;17946;17804;17585;17758;17422;17583;17680;18009;17662;17664;17166;17407;17378;17395;17427;17499;17937;17902;17925;17649;17608;17534;17452;16915;16983;17331;17741;17683;17909;17852;17681;17703;17773;18139;18197;17868;17341;16274;15112;16095;17197;18054;17994;17749;17616;17421;17590;17720;17841;17842;17665;17755;17979;17788;17748;17794;17936;17985;17805;18140;17936;17853;17788;17811;17806;17952;18045;17662;17759;18072;17705;17686;17745;17934;17903;17971;18085;17909;17479;17395;17186;17768;17775;18054;18051;18204;18076;18023;18119;17935;17617;17679;17595;17864;17951;18009;18237;18295;18398;18146;18030;18124;17998;18122;18063;17880;17809;17440;17497;17687;17833;17923;17958;17993;18038;18124;17850;17971;17887;17465;17806;18038;17871;17837;17828;17704;17971;17915;17648;17588;17916;17863;17669;17623;17537;17735;17901;17522;17403;17561;17462;17543;17211;16619;16725;16830;17235;17145;17331;17179;17451;17201;17163;17222;17445;17754;17541;17673;17541;17822;17841;17894;18000;18226;18212;18076;17765;18135;17936;18060;17732;17859;17831;18006;18199;18203;18267;18145;17995;17955;18210;17896;18269;17973;18135;17934;18233;18058;18079;18204;17773;17568;17975;18058;18075;17980;18074;18142;18072;18274;17860;17970;17690;17956;18056;17798;17937;17902;17843;17778;17627;17531;17679;17679;17848;17874;17917;17815;18090;18005;17859;17703;17603;17526;17518;17380;17642;17873;17887;17552;17783;17666;17481;17693;17591;17684;17632;17729;17818;17883;17866;18023;17626;17732;18097;18075;17950;17767;18063;17871;17915;18053
14914;15040;14806;14843;14925;14769;14856;14619;14559;14814;14987;14900;14637;14579;14037;14147;14595;14838;14814;14551;14883;15002;14891;14764;14717;14827;14970;14752;14905;15116;15293;14966;14910;14811;14878;15189;15209;15305;15197;15155;15362;15221;15515;15333;15144;15098;15420;15055;15293;15560;15365;15458;15587;15390;15748;15894;15655;15507;15459;15507;15522;15528;15627;15262;15467;15405;15267;15155;15168;15497;15688;15552;15673;15569;15251;15081;15273;15259;15221;15518;15688;15612;15371;15190;15369;15731;15760;15860;15723;15885;15728;15697;15850;15699;15669;15845;16106;16158;16271;16193;15977;15933;15874;15978;15932;15951;15849;15845;15858;15926;16098;16226;16108;16033;16070;15942;16043;15982;16025;16309;16161;16205;16087;16140;15969;15765;15643;15577;15665;16043;16040;16247;16089;16166;16289;16117;16220;15940;16169;16310;16277;16327;16472;15940;16238;16195;16219;16141;16522;16537;16560;16553;16354;16361;16337;16503;16370;16158;16179;16426;16056;16220;16132;16092;16105;16082;15945;15850;16095;16321;16365;16254;16024;16257;15970;15895;15949;15929;15939;16142;15923;15961;15915;16267;16419;16449;16495;16293;16259;16320;16585;16433;16109;16508;16305;16247;16597;16308;16521;16566;16166;16236;16418;16411;16529;16522;16426;16431;16371;16437;16585;16471;16155;16342;16209;16219;16264;16306;16281;16297;16289;16261;16310;15996;15908;16026;15778;15500;15495;15804;15742;16102;16403;16155;16086;16494;16566;16270;16287;16630;15919;16139;16143;16514;16622;16438;16316;16480;16290;16620;16368;16065;16056;16044;16029;16416;16210;15663;15791;16003;16453;16313;16501;16373;16465;16430;16452;16362;16463;16718;16533;16325;16122;16187;16516;16251;16287;16208;16308;16239;16329;16336;16580;16361;16213;15839;15195;15082;14954;14841;15573;16048;16136;15928;13910;9550;5187;4271;7031;11702;14713;15710;15901;16289;16389;16760;16627;16484;16445;16161;16061;16253;16303;16396;16405;16335;16178;16238;16624;16453;16502;16505;16434;16397;16400;16563;16642;16806;16686;16533;16362;16298;16385;16625;16737;16892;16872;16696;16619;16748;16587;16693;16990;16713;16649;16478;16690;17042;17156;16997;16913;16771;16679;16574;16650;16638;16810;16632;16708;16601;16476;16717;16447;16500;16513;16541;16466;16537;16608;16854;16630;16748;16644;16509;16443;16295;16371;16719;16823;16515;16570;16522;16395;16756;16739;16497;16434;16529;16399;16461;16358;16549;16633;16520;16734;16824;16521;16490;16470;16216;16441;16336;16550;16570;16968;16715;16772;16931;16753;16951;17184;17186;17445;17305;17287;17027;17071;17008;17064;16895;16826;16980;16985;17197;16809;17071;16842;16895;16772;16709;16722;16782;16891;16830;16638;16516;16484;16348;16353;16416;16081;16130;16295;16482;16536;16670;16589;16834;16772;16629;16516;16853;16792;16721;16630;16945;17283;17437;17782;17230;16970;17063;16919;17082;17075;17309;17126;17122;17075;17199;17255;17068;16963;16702;16922;16955;17006;17083;17016;16844;16747;17018;17003;16689;16945;16949;16986;17178;16919;16676;16266;15694;16116;16746;16743;16975;17329;17230;17141;17368;17098;17140;17161;17221;17211;17062;16939;16948;16984;16936;17242;17278;16844;17214;17023;17007;16833;16975;16904;16768;16882;16666;16578;16695;16326;16133;16352;16533;16657;16152;16361;16535;16637;16883;16797;16997;16553;16599;16786;16743;16473;16663;16958;16742;16714;17123;16933;17347;17161;17156;16978;16907;16869;16995;16888;17319;17272;17130;16921;16835;17069;16930;16916;16734;16813;17033;17069;17326;17349;17633;18111;17688;17834;17965;17784;17582;17585;17515;17664;17692;17798;17694;17656;17470;17406;17394;17639;17426;17501;17325;17326;17357;17414;17537;17477;17583;17664;17503;17361;17447;17464;17053;17288;17179;17219;16904;17069;17184;17381;17265;17277;17206;17430;16995;17275;17491;17344;17120;17111;16679;17208;17071;17339;17096;16515;15348;15216;16359;17062;17342;17392;17317;17109;16862;15621;15757;16337;16819;16328;15962;16115;16730;16918;17118;17334;17133;17145;17013;17316;17021;16944;17023;16851;17165;16986;17092;17113;17088;17260;17308;17426;17054;17267;17264;17221;17084;16954;16813;17019;17026;16708;16869;17338;17358;17617;17683;17834;17434;17604;17595;17442;17510;17535;17114;17353;17435;17540;17416;17438;17375;17687;17632;17875;17794;17668;17563;17520;17855;17785;17606;17472;17489;17349;17623;17362;17564;17380;17436;17432;17407;17483;17353;17183;17565;17748;17821;18107;18112;18216;18364;17689;17600;17694;17682;17521;17683;17551;17667;17839;17453;17351;17662;17473;17604;17531;17492;17405;17302;17130;17428;17267;17332;17314;17105;17378;17117;17068;17097;17293;17028;16969;17240;17285;16989;17225;17381;17251;17236;17004;17552;17523;17360;17438;17494;17533;17503;17502;17414;17292;17221;17254;17421;17618;17286;17100;16955;17177;17153;17248;17651;17503;17732;17530;17327;17565;17221;17545;17176;17227;17524;17329;17287;17661;17761;17703;17581;17830;17531;17682;17662;17658;17396;17761;17667;17653;17690;17365;17342;17089;17239;17420;17412;17432;17462;17317;17753;17864;17535;17345;17435;17532;17648;17231;17561;17646;17445;17633;17534;17413;17333;17289;17316;17436;17436;17708;17346;17613;17450;17190;17253;17362;17335;17340;17457;17410;17396;17570;17600;17569;17365;17694;17524;17657;17753;17447;17616;17778;17563;17507;17554;17744;17411;17591;17700;17753;17623;17685;18014;17831;17751;17612;17492;17852;17544;17358;17585;17649;17542;17413;17611;17403;17591;17727;17409;17427;17750;17813;17687;17321;17560;17581;17381;17237;17574;17529;17579;17640;17611;17607;17503;17387;16809;16780;16693;17026;17250;17265;17394;17583;17557;17344;17439;17415;17729;17719;17723;17521;17463;17638;17591;17506;17482;17600;17670;17594;17662;17589;17521;17290;17477;17357;17372;17218;17238;16977;17226;17374;17385;17282;17345;17241;17583;17565;17645;17561;17445;17756;17608;17559;17421;17543;17819;17757;17670;17536;17432;17371;17270;17178;17487;17462;17454;17440;17351;17361;17171;17212;17188;16112;13837;12630;14846;16907;16562;14513;11778;12858;15733;16987;17369;17605;17700;17581;17529;17303;16836;16513;16951;17260;17446;17780;17704;18156;17710;17830;17810;17316;17573;17274;16955;16450;16943;17128;16805;17334;17476;17624;17662;17841;17802;17779;17642;17492;17707;18048;17792;17823;17616;17699;17942;17761;17386;17398;17328;17732;17999;17806;17176;15914;14023;13895;15557;16609;16614;16448;17036;17444;17800;17844;17741;17352;16179;13801;13576;15691;16851;17352;17471;17530;17706;17579;17686;17451;17447;17633;17477;17551;17541;17347;17386;17862;17573;17634;17740;17680;17792;17768;17593;17507;17821;17730;17603;17464;17319;16756;16273;16788;17451;17659;17922;17841;17675;17443;17524;17670;17437;17466;17459;17618;17305;17373;17263;17214;17472;17485;17455;17679;17538;17739;17716;17794;17819;17776;17873;17982;17708;17643;17685;17685;17734;17789;17657;17964;17923;17799;17618;17070;16282;16286;17147;17305;17191;17697;17694;17666;17772;17639;17720;17455;16990;16836;16688;16977;17227;17515;17628;17694;17636;17425;17317;17252;17070;16950;16024;15407;15580;16951;17264;17323;17869;17940;18029;17747;17910;18067;17804;17701;17121;16431;16052;16250;16356;16773;17226;17476;17626;17545;17263;17292;17593;17561;17619;17330;17573;17386;17478;17425;17717;17488;17718;17545;17801;17797;17889;18062;18037;17606;17935;18077;17954;17724;17961;17783;17804;17853;17466;17519;17682;17765;17889;17723;17838;17660;17685;17369;16695;16353;16936;17556;17755;17460;17703;17885;18089;18027;17852;17838;17866;17558;17933;18167;17904;18050;17905;18112;18061;17864;17770;17866;17877;17891;17917;17761;17655;17736;17655;17449;17451;17777;17856;17867;17642;17541;17554;17690;17651;17895;17893;17762;17919;18047;17894;17978;17796;17595;17516;17684;17667;17728;17438;17132;17332;17728;17764;18112;17666;17404;17725;17864;17802;17771;17573;17093;16744;16804;17011;17349;17408;17764;17762;17953;17869;17733;17722;17839;18178;18054;17708;17805;18002;18039;17959;17933;18000;17761;17681;17975;18083;17949;17475;17944;18196;17826;17809;17885;18304;17868;17710;17848;17745;17536;17566;17546;17283;17621;17822;17598;17433;17599;17394;17362;17326;17537;17549;17490;17630;17789;17624;17415;17743;17560;17212;17173;17329;17875;17931;17651;17628;17578;17767;17819;17837;18054;17547;16879;15524;14916;16080;17302;17962;17998;17595;17908;17693;17489;17721;17432;17475;17569;17709;17759;17618;17807;17666;17804;17814;17951;18003;18009;17884;17845;17772;17759;17978;17914;17963;17796;17737;18156;18007;17740;17788;18024;18023;17872;17763;17452;17036;17110;17572;17532;17688;18003;18267;18261;18117;18137;17807;17638;17284;17527;18015;18044;18215;18370;17992;18048;18061;18335;17932;18111;17908;18005;17890;17759;17960;17690;18018;18242;17989;17781;17920;18135;17895;17973;17795;17729;17695;17771;17653;17787;17755;17570;17787;18001;17602;17585;17540;17890;17564;17702;17683;17839;17828;17760;17640;17625;17736;17673;17544;17206;16525;16747;17047;17342;17348;17318;17309;17272;17401;17386;17424;17494;17583;17787;17860;17597;17810;18048;17999;18211;18243;18010;18181;18048;17902;17715;17916;17999;17716;17827;17768;18097;17843;18303;18233;18158;18022;17623;18066;17998;17918;18219;18230;18355;18368;18037;18156;17947;17941;17815;18054;18085;18329;18231;18076;17967;18025;17897;17836;17597;17990;17635;17797;17670;17689;17694;17878;17785;17794;17972;17938;17992;18082;17894;18028;18076;17607;17780;17511;17637;17537;17759;17481;17895;17589;18007;17905;17608;17761;17653;17619;17517;17691;17784;17666;17821;17970;17655;17593;17478;17927;18103;17879;17759;17658;17641;17907;17834;18006
14847;14911;14917;14759;14725;14788;14677;14774;14545;14696;15082;14842;14776;14885;14648;14788;14952;14769;14816;14615;14792;15047;14893;15035;14950;14989;14825;14969;15196;15223;15233;15280;14980;15044;14976;15167;15106;15132;15247;15145;15102;15190;15206;15278;15309;15235;14895;15011;15353;15475;15456;15314;15353;15290;15727;15714;15597;15522;15641;15318;15340;15274;15519;15309;15566;15546;15176;15143;15019;15361;15574;15718;15726;15829;15719;15539;15495;15252;15627;15620;15467;15720;15562;15208;15526;15471;15830;15912;15846;15878;15900;16054;15821;15925;15769;15791;16016;16301;15960;16247;15906;16074;15918;15994;15990;15911;16063;16259;16172;15975;16191;16187;16241;16334;16322;16136;15892;15804;16075;16032;16153;16044;16188;16160;16192;15918;15770;15810;16025;16196;16264;16372;16407;16182;16082;16354;16221;16325;16180;16187;16408;16448;16370;16320;16115;16367;16253;16032;16375;16316;16407;16560;16531;16386;16495;16362;16589;16206;16227;16283;16036;16023;15637;15985;16185;16288;15854;16151;16161;16283;16319;15856;16078;16034;16244;15871;16044;15909;15751;15914;16217;16037;16082;16052;16383;16449;16617;16584;16507;16375;16628;16585;16534;16485;16329;16386;16651;16634;16382;16528;16276;16284;16314;16453;16562;16617;16599;16479;16483;16357;16326;16402;16188;16200;15841;16016;15977;16245;16376;16078;16311;16038;16177;16138;16291;15969;15665;15261;15579;15667;15790;16105;16154;16233;16183;16360;16219;16356;16338;16411;16239;16350;16412;16478;16473;16260;16663;16620;16402;16244;16299;16065;16066;15992;16111;16292;16302;16015;15938;16176;16442;16438;16315;16321;16102;16402;16349;16677;16519;16297;16479;16465;16362;16267;16318;16202;16123;16386;16188;16171;16385;16815;16318;16307;16210;15970;15773;15414;15154;15504;15650;15993;15948;15939;13611;8644;4915;4809;8172;12775;15273;16035;16153;16348;16560;16656;16574;16504;16221;16420;16410;16206;16352;16371;16321;16604;16589;16288;16447;16749;16474;16688;16388;16437;16628;16531;16705;16729;16612;16528;16353;16395;16571;16529;16844;16940;16842;16871;16689;16802;16800;16641;16567;16698;16541;16645;16794;16894;16697;16864;16688;16812;16760;16487;16553;16581;16711;16400;16553;16736;16521;16602;16708;16193;16336;16610;16438;16226;16591;16629;16754;16742;16733;16623;16542;16314;16506;16375;16560;16713;16711;16658;16849;16523;16545;16566;16608;16429;16537;16558;16523;16492;16663;16536;16643;16591;16890;16575;16559;16360;16676;16395;17074;16723;16838;16984;16912;16926;17203;17080;17025;17471;17345;17361;17272;17079;17033;17177;17120;17296;16831;17093;16971;16892;17146;16970;17035;16891;16879;16847;16652;16822;16898;16775;16586;16461;16376;16648;16492;16690;16546;16316;16344;16324;16542;16653;16714;16837;16539;16520;16309;16568;16957;16734;16748;16742;16904;17640;17465;16984;16807;16660;16689;16822;17148;17148;17266;17002;17019;16988;17314;17089;16913;17046;16915;16888;17139;17241;16879;16987;16811;16792;16917;16808;17017;17236;17034;17095;16915;17020;16711;16575;16945;17088;17085;16873;17081;17240;17422;16827;17367;17050;17221;16868;17178;17233;16957;17148;17127;17210;17342;17273;17199;17135;16977;17056;17205;16786;16994;16778;16726;16609;16696;16550;15919;15842;16256;16464;16480;16258;16386;16500;16592;16574;16908;16347;16654;16511;16462;16741;17015;16974;17081;16737;17014;16903;17092;17040;17296;17039;16961;17079;16887;16971;16857;17188;17210;17196;16825;17227;17001;16968;16760;16867;16841;16903;16955;17118;17287;17925;18087;17930;17755;17817;17642;17549;17417;17360;17782;17789;17840;17725;17705;17390;17383;17461;17718;17476;17360;17326;17101;17430;17329;17589;17340;17653;17591;17461;17447;17219;17293;17077;17220;17421;17240;17164;17438;17507;17318;17435;17169;17035;17285;17275;17565;17362;17400;17346;16893;16877;16764;16862;17140;16466;15335;14382;14687;16154;16736;16880;17139;17078;17162;16739;16110;15809;16753;17154;16466;16593;16453;16943;17284;17309;17252;16897;16982;17069;17409;17306;17468;17149;17211;17058;16968;17374;17135;17152;17066;17132;17231;17145;17153;16846;16772;16666;16600;16540;16815;16960;16982;17252;17163;17419;17958;17908;17834;17797;17699;17634;17573;17448;17628;17290;17297;17498;17392;17603;17558;17650;17586;17764;17394;17728;17456;17550;17489;17529;17660;17867;17466;17781;17658;17434;17673;17310;17575;17341;17203;17557;17396;17010;17285;17196;17915;18201;17866;18232;18109;17894;17818;17725;17467;17636;17807;17646;17458;17796;17590;17616;17772;17498;17498;17667;17565;17502;17180;17098;17246;17324;17199;17157;17110;17405;17249;17324;17204;16968;17084;17265;17369;16927;17218;17205;17094;17196;17343;17313;17219;17295;17508;17531;17372;17405;17451;17495;17534;17384;17331;17287;17431;17416;17155;17200;17393;17266;17214;17376;17332;17242;17681;17214;17263;17257;17206;17236;16933;17393;17244;17273;17367;17753;17699;17746;17590;17698;17440;17877;17678;17563;17323;17472;17337;17676;17531;17500;17652;17277;17151;17256;17182;17479;17450;17420;17659;17768;17499;17673;17421;17423;17363;17382;17406;17400;17105;17593;17730;17766;17575;17484;17357;17353;17191;17441;17401;17308;17263;17494;17134;17109;17366;17028;17406;17295;17431;17377;17518;17643;17557;17679;17420;17740;17740;17514;17607;17542;17490;17597;17582;17234;17413;17340;17595;17481;17543;17463;17628;17844;17678;17699;17441;17914;17735;17494;17389;17227;17536;17348;17490;17493;17533;17453;17698;17507;17682;17666;17514;17514;17674;17553;17592;17359;17572;17473;17509;17584;17604;17632;17727;17333;17043;16768;16769;16980;17029;17426;17274;17346;17720;17665;17637;17332;17633;17662;17558;17726;17690;17655;17453;17386;17526;17628;17491;17511;17669;17690;17449;17721;17534;17447;17400;17274;17330;17064;16855;17206;17135;17322;17397;17411;17398;17499;17532;17573;17668;17723;17523;17608;17515;17517;17438;17458;17686;17679;17629;17301;17774;17536;17310;17200;17473;17382;17315;17380;16964;17127;17126;17079;15846;13453;12827;14885;16566;16771;15900;14388;14950;16475;17468;17587;17404;17699;17499;17688;17645;17420;17136;17393;17395;17389;17560;17901;18094;17879;17785;17491;17312;17473;17270;16854;16800;16626;16827;16964;17349;17371;17561;17572;17872;17577;17785;17646;17637;17964;17745;17661;17534;17152;17329;17772;17778;17677;17299;17662;17502;17882;17471;17385;16932;15886;15665;16585;16853;16208;15878;17086;17679;17719;17992;17980;17487;17167;16115;15873;16728;16905;17291;17379;17443;17548;17715;17385;17289;17237;17563;17479;17546;17440;17064;17519;17685;17562;17911;17559;17951;17629;17968;17675;17737;17871;17871;17985;17589;17376;16191;15190;15741;17099;17468;17831;17638;17666;17330;17623;17468;17566;17455;17582;17365;17411;17427;17054;17514;17522;17573;17171;17370;17565;17579;17541;17604;17580;17975;17919;17580;17617;17579;17893;17695;17693;17806;17841;17954;17769;18036;17768;17293;16610;16423;17476;17632;17646;17293;17570;17633;17554;17854;17619;17614;17330;17063;16976;17195;17545;17439;17687;17782;17458;17519;17412;17354;17391;17208;16855;16415;16933;17102;17046;17509;17645;17982;17986;17982;18082;18134;17709;17513;17287;16667;16143;16248;16684;16654;16821;17362;17451;17591;17591;17103;17297;17323;17405;17592;17585;17533;17515;17815;17864;17676;17500;17573;17703;17900;17912;18077;17942;18006;17967;17915;17978;18033;18100;18003;17882;17734;17530;17485;17476;17635;17694;17759;17722;17657;17497;17650;17149;17199;17593;17535;18121;17771;17728;17818;17694;18126;18082;18149;17818;17790;18000;17805;18139;17945;17867;18059;17802;17775;17759;17672;17798;17762;17960;17391;17383;17432;17502;17521;17539;17640;18034;17848;17705;17465;17532;17732;17797;17718;17861;17539;17798;17861;17855;17896;17806;17791;17740;17629;17553;17530;17286;17465;17227;17557;17790;17727;17671;17552;17780;17932;17786;17816;17554;17338;17342;17289;17510;17961;17961;17794;17724;17759;17951;17969;17776;17712;18035;17965;18024;17968;17946;18083;17770;18171;17959;17924;17651;17932;18034;17919;17921;17843;18049;18002;17839;17701;17925;17899;17985;17447;17452;17723;17661;17482;17411;17700;17751;17911;17901;17769;17607;17571;17614;17447;17327;17584;17525;17906;17779;17692;17380;17403;17057;17115;17466;17593;18007;17816;17362;17568;17735;17741;18059;18034;17519;16660;15477;14896;16536;17461;17926;18114;17667;17724;17477;17653;17177;17506;17262;17405;17790;17586;17796;17514;17831;17742;17986;17971;17931;17826;17807;17892;17890;17891;17961;17881;17847;17957;17820;17773;17920;17881;17890;17923;17652;17965;17681;17279;17342;17157;16775;16472;17100;17668;17958;18066;17761;17867;17802;17674;17514;17658;17839;17874;18341;18203;18375;18122;18131;17955;18412;18092;18081;18192;18051;17853;18112;18009;17900;17926;17685;17979;17982;18262;18035;17935;18294;17589;17818;17694;17952;17904;18027;18037;17978;17897;17792;17559;17702;17780;17733;17684;17666;17699;18002;17738;17939;17881;17909;17714;17593;17358;17242;17045;17438;17547;17281;17453;17203;17397;17172;17423;17479;17585;17789;17716;17852;17899;18028;17999;18082;17891;18059;18078;17984;18123;17865;18162;18239;17594;17803;17798;18023;18245;18144;18219;17854;17877;18099;18053;17867;17764;18260;18219;18322;18115;18100;18209;17970;17888;18079;18265;18032;18190;17991;18162;18281;18078;17926;18034;17652;17721;17736;17763;17428;17837;17815;18011;17860;18132;17856;18048;17893;17911;18024;18036;17662;17665;17719;17428;17595;17676;17770;17739;17880;17308;17766;17792;17594;17749;17735;17242;17152;16787;17368;17555;17887;17630;17489;17416;17248;17720;17737;17910;17887;18016;17955;18011;18121;18171;17757
15067;14871;14701;14662;14771;14728;14733;14753;14830;14938;14860;14908;14615;14800;14719;14790;14784;14999;14646;14657;14897;14773;15168;15375;15121;15094;14684;15017;15263;15364;15134;15130;15149;15025;15074;15046;15160;15084;15354;15152;15282;15081;15322;15225;15186;14993;15013;14994;14991;15499;15136;15019;14956;15229;15546;15436;15665;15479;15551;15201;15048;15221;15424;15409;15334;15240;15150;15115;15325;15514;15433;15633;15913;15825;15809;15675;15744;15408;15644;15806;15730;15876;15631;15565;15513;15713;15705;15827;15969;15861;15822;16006;16022;15991;16056;15962;15957;16030;15986;15836;15941;15981;16046;15917;16046;16084;16292;15905;16049;16072;16075;16175;16238;15989;15911;16029;15835;15799;16235;16170;16099;16394;16017;16079;16127;15872;16234;16024;16139;16258;16137;15999;16088;16092;16197;16186;16452;16223;16381;15955;16227;16375;16481;16253;16052;16199;16064;16267;16466;16319;16642;16465;16251;16449;16461;16367;16159;16445;16539;16258;16164;15964;15990;16061;16173;16444;16035;16111;16299;16263;16084;16008;15888;16155;15934;16275;16072;16176;16054;16302;16085;16047;16215;16417;16257;16501;16371;16381;16437;16530;16675;16543;16174;16507;16411;16505;16760;16397;16458;16504;16273;16427;16726;16455;16436;16486;16726;16332;16434;16447;16355;16276;16188;15963;15968;15938;16011;16144;16064;16129;16100;16318;16371;16175;15929;16071;15507;14941;14995;15444;15945;16376;16105;16295;16422;16209;16280;16386;16275;16374;16390;16248;16664;16558;16536;16412;16277;16252;16416;16387;16463;16481;15735;16215;16262;16233;16209;16199;16116;16307;16326;16389;16068;16238;16145;16501;16445;16609;16554;16568;16351;16615;16517;16581;16400;16039;16087;16136;15983;16129;16185;16296;16224;16092;16049;15800;15604;15226;15355;15610;15914;15836;15958;15308;12562;7615;4198;5344;9984;13830;15600;16134;16317;16476;16492;16647;16710;16552;16589;16573;16322;16092;16533;16359;16639;16653;16540;16331;16556;16682;16410;16547;16616;16354;16598;16639;16920;16682;16561;16444;16491;16578;16533;16671;16772;16945;16790;16745;16414;16430;16488;16705;16886;16393;16543;16689;16516;16602;16514;16494;16265;16684;16665;16526;16484;16511;16561;16832;16572;16752;16637;16847;16622;16681;16590;16518;16106;16219;16762;16627;16799;16728;16667;16708;16269;16205;16459;16434;16497;16477;16889;16706;16635;16568;16688;16303;16518;16547;16581;16631;16417;16536;16641;16616;16741;16664;16520;16645;16656;16581;16607;16506;16746;16494;16875;16851;16836;16738;17143;17266;17279;17399;17431;17391;17278;16934;16854;16893;17155;16944;16805;16914;17170;16811;16979;17039;16803;16950;17129;16836;16763;16808;16837;16822;16650;16678;16530;16627;16458;16284;16212;16620;16327;16577;16371;16714;16553;16511;16584;16576;16662;16475;16978;16787;16603;16515;16989;17086;17137;16385;16000;16231;16900;16766;17326;17246;17033;16812;17191;17095;17490;16928;16928;17064;16968;17191;17053;16987;16703;17119;17221;16775;16985;16875;17067;17123;17114;17019;17264;17263;16975;17236;17392;17273;17243;16937;16904;17203;17062;17117;17076;17277;17018;17187;17331;17164;17189;17029;17130;17127;16957;17097;16906;16945;16907;16820;16954;16608;16742;16705;16946;16537;16704;16433;16171;16076;16273;16625;16567;16445;16637;16941;16725;16524;16589;16589;16414;16747;16636;16785;16767;16939;17164;16963;16915;17119;17417;17465;17116;17027;16988;16846;16963;17116;16966;17246;17157;17225;16947;16995;16855;16889;16819;16816;16699;16818;16942;17227;17270;17783;17753;17887;17669;17865;17939;17319;17361;17404;17542;17656;17898;17730;17728;17497;17369;17462;17609;17500;17204;17260;17448;17435;17244;17377;17305;17431;17478;17648;17675;17305;17244;17711;17436;17377;17261;17222;17082;17360;17280;17626;17566;17377;17251;17422;17374;17443;17421;17140;16141;15846;16044;16827;16789;16298;15335;14802;15415;16324;16176;16077;16673;17073;17156;17223;16902;16575;17193;17277;16960;17088;17124;17047;17229;17484;17320;17150;17042;17156;17182;17182;17288;17124;17013;17044;16963;17092;17198;17105;17352;17208;17161;16867;16900;16789;16499;16162;15977;15959;16201;16806;17015;17123;17387;17679;17794;17755;17845;17498;17533;17493;17506;17380;17512;17377;17445;17326;17411;17436;17328;17557;17833;17606;17643;17678;17795;17550;17777;17686;17723;17355;17548;17506;17744;17824;17795;17395;17569;17426;17392;17485;17307;17144;17275;17374;17845;18308;18303;18030;18190;18018;18134;17661;17760;17904;17870;17765;17399;17646;17518;17334;17515;17530;17610;17683;17552;17591;17337;17241;17273;17051;17083;17116;16958;17198;17413;17455;17148;17095;16998;17248;17140;17093;17083;17218;17347;17084;17505;17291;17324;17222;17323;17675;17266;17260;17176;17313;17497;17421;17293;17459;17425;17405;17278;17311;17361;17420;17621;17504;17428;17686;17540;17228;17159;17064;17048;16940;17107;17021;17367;17391;17521;17324;17535;17675;17393;17534;17559;17671;17382;17434;17725;17444;17363;17347;17346;17549;17357;17509;17513;17581;17535;17340;17592;17755;17401;17786;17494;17586;17540;17141;17277;17528;17502;17520;17275;17486;17374;17327;17385;17553;17532;17451;17324;17432;17274;17283;17223;16959;17055;16891;17378;17127;17334;17578;17761;17497;17665;17607;17529;17550;17703;17392;17648;17458;17836;17613;17554;17392;17478;17513;17398;17381;17463;17841;17594;17548;17569;17847;17835;17809;17653;17670;17721;17489;17438;17424;17482;17673;17577;17651;17864;17668;17839;17631;17563;17586;17703;17575;17663;17534;17772;17719;17351;17323;17507;17499;17590;17604;17552;17452;17117;16975;16639;17008;17245;17629;17577;17376;17396;17761;17454;17383;17494;17681;17903;17446;17259;17377;17627;17336;17519;17399;17691;17576;17507;17597;17573;17349;17502;17437;17374;17322;17262;17010;16646;16668;16712;17181;17144;17473;17442;17729;17646;17515;17692;17422;17337;17201;17586;17652;17636;17160;17435;17611;17535;17702;17487;17652;17402;17300;17453;17227;17480;17033;16790;16623;17009;17221;16513;15286;15018;15588;16627;17033;16732;16496;16966;17345;17510;17516;17882;17668;17659;17567;17679;17605;17494;17564;17562;17383;17505;17572;18208;17873;17989;17589;17469;17741;17248;17309;16718;16965;16780;17010;17239;17425;17615;17852;17691;18071;17853;17723;17585;17703;17776;17559;17194;16850;17249;17763;17652;17211;17301;17411;17264;17592;17485;17095;17157;16841;16696;16887;16848;16350;16323;17095;17604;17999;17922;17567;17618;17446;17143;17111;17318;17450;17537;17248;17285;17614;17604;17475;17319;17351;17501;17623;17681;17699;17251;17446;17759;17538;17742;17622;17872;17829;17744;17809;17676;17482;17962;17573;17702;16923;15722;14877;15832;17210;17657;17842;17873;17652;17753;17729;17682;17809;17685;17620;17622;17514;17683;17595;17358;17471;17747;17504;17498;17362;17321;17538;17641;17868;18192;18051;18020;17913;17955;17684;17784;17898;17806;17925;17653;17934;17776;17983;17597;17248;17287;17626;17538;17570;17563;17766;17789;17686;17697;17797;17801;17249;17550;17641;17425;17695;17506;17556;17447;17659;17416;17487;17553;17335;17313;17137;17225;17270;17370;17200;17434;17747;18057;17994;17962;18310;18134;17881;17314;17420;16834;16455;16410;16440;16777;17720;17472;17483;17439;17391;17364;17254;17289;17692;17254;17570;17499;17645;17302;17762;17475;17464;17610;17932;17776;17893;18216;18156;18171;18204;17937;18149;17830;18141;18032;17736;17466;17261;17536;17426;17714;17609;17377;17622;17805;17714;17753;17543;17550;17712;17878;17678;17828;17807;17894;17910;17718;18015;18112;17657;17975;17707;17917;17980;17944;17903;17865;17976;17633;17737;17531;17849;17675;17768;17395;17117;17121;17472;17372;17462;17833;17967;17826;17715;17777;17418;17605;17638;17527;17507;17670;17499;17511;17477;17683;17963;17856;17582;17689;17517;17769;17575;17444;17315;17531;17790;17944;17652;17663;17726;17745;17984;17808;17668;17526;17550;17422;17476;17552;17400;17517;17630;17764;17879;17910;17753;17606;17712;17680;18016;17883;17736;18233;17923;17824;17736;17711;17759;17650;18108;18064;18196;17948;17945;17821;17763;17915;17976;17937;17647;17771;17407;17661;17745;17950;17731;18152;17805;17832;17847;17758;17555;17846;17717;17543;17576;17497;17595;17769;17707;17740;17454;17490;17482;17404;17876;17811;18035;17667;17669;17574;17446;17946;17929;17914;17464;16934;16018;15732;16799;17605;18129;17937;17960;17606;17668;17472;17224;16944;16801;17223;17358;17415;17495;17611;17665;17906;18014;18096;18132;17948;18074;17741;18186;17891;17955;17883;17750;18042;18050;17866;18036;17700;17558;17806;17597;17793;17611;17600;17639;17259;16243;15225;16371;17438;18093;17834;17806;18000;18113;17732;17588;17851;18225;18364;18340;18299;17932;18145;18135;18361;18447;18439;18142;18092;17945;17663;17994;17948;18130;18151;17929;17923;18089;17938;17972;17833;17857;17830;17633;17663;17733;17952;17886;17717;17534;17940;17637;17542;17928;17707;17821;17745;17718;17785;18065;17999;17760;17947;17739;17928;17809;17508;17468;17407;17434;17356;17527;17495;17273;17335;17536;17290;17360;17475;17760;17649;17759;17721;18015;17742;17879;18292;18237;18029;18059;17812;17975;18187;17960;18092;17815;17805;17931;18240;18102;18160;17948;18139;17819;17898;18136;18037;18212;17977;18209;18122;18307;18193;18183;18227;18166;17908;18178;18101;18185;17966;18175;18034;17931;17943;17837;17833;17690;17809;17785;17831;17747;18231;17929;17874;17907;17985;18156;18092;18234;18174;17863;17716;17828;17541;17586;17537;17742;17925;17761;17771;17748;17914;17516;17628;17382;16819;16148;15652;17025;17420;17583;17795;17479;17620;17768;17722;17698;17896;17924;18039;17701;17831;17886;17780;17724
15284;14734;15111;14632;14616;14341;14574;14817;14649;14574;14979;14962;14772;14739;14894;14846;14962;14782;14769;14778;14561;14833;15036;14913;14935;15165;14954;14990;15058;15092;15067;15204;15040;14930;15349;15119;14929;15204;15173;15141;15248;15066;15176;15241;15156;15213;15120;15102;14958;15237;15226;15280;15349;15506;15614;15667;15708;15516;15477;14963;15149;15274;15298;15433;15584;15456;15355;15412;15412;15370;15440;15727;16124;15787;15795;15905;15673;15913;15809;16252;15893;15783;15703;15621;15635;15661;15533;15756;15975;15784;15886;16135;16059;16044;16045;15776;16063;15931;15972;16016;15788;15909;15942;16043;15768;16060;16149;16175;15865;15809;16049;16317;16087;16130;16025;15811;15716;15751;16068;16282;16235;16326;15953;16116;16320;16046;16144;16166;16420;16002;16104;15820;15813;16024;15977;15949;16265;16327;16227;15947;16334;16163;16434;16189;16194;16325;16392;16273;16354;16266;16651;16384;16383;16585;16434;16457;16386;16343;16422;16468;16370;16119;15921;16247;16259;16045;16096;15908;16259;16319;16313;16336;16193;16248;16204;16105;16242;16394;16431;16302;16178;15910;16368;16499;16457;16372;16201;16273;16428;16483;16545;16536;16408;16578;16481;16427;16442;16291;16204;16072;16397;16376;16580;16463;16715;16502;16593;16309;16542;16484;16307;16110;16162;15967;16086;15986;15865;16122;16001;16342;16287;16352;16416;16337;16154;15995;15746;15008;14962;15364;15792;15907;16091;16196;16199;16405;16254;16013;16286;16591;16472;16294;16478;16462;16645;16441;16274;16364;16321;16490;16197;16053;16042;16075;16385;15909;16256;16143;16210;16236;16352;16391;16343;16392;16394;16424;16476;16654;16460;16401;16559;16509;16387;16633;16497;15766;16159;16244;16074;16204;16087;16148;15917;16014;15847;15652;15411;15571;15528;15706;16009;15953;16061;15503;12798;8045;5128;6360;10696;14010;15288;16174;16285;16412;16574;16520;16669;16551;16527;16470;16329;16283;16379;16492;16613;16310;16424;16386;16358;16582;16784;16424;16415;16313;16764;16723;16618;16387;16536;16267;16277;16297;16482;16791;16764;16643;16978;16578;16422;16564;16540;16343;16389;16371;16606;16588;16476;16561;16496;16564;16600;16541;16576;16511;16606;16588;16318;16239;16805;16687;16815;16662;16705;16656;16398;16513;16221;16348;16586;17022;16696;16592;16744;16630;16670;16419;16332;16534;16483;16337;16350;16693;16339;16644;16567;16662;16299;16388;16463;16637;16556;16512;16770;16405;16653;16589;16409;16914;16627;16800;16757;16770;16736;16739;16989;16799;16794;16904;17018;17512;17374;17271;17263;17152;17171;16934;17214;17234;17399;17098;16786;17012;16877;17159;17023;16685;17001;16978;16872;16980;16908;16963;16517;16458;16348;16460;16528;16465;16677;16715;16560;16561;16531;16704;16637;16659;16538;16700;16425;16628;16581;16687;17045;16739;16836;16511;16590;16307;16087;15385;15479;16097;17002;16986;17230;17196;17143;17170;17077;17297;16999;17023;16960;16988;17027;17257;17015;16943;17033;16811;17048;16987;17034;17022;16866;17066;17132;17204;17004;17151;17121;17241;17462;17379;16789;17178;17062;17204;17315;16851;17354;17189;17169;17195;17140;17167;17140;17072;17023;17177;16960;16971;16787;16877;17025;16950;16910;16587;16643;16592;16745;16479;16426;16422;16355;16498;16636;16649;16660;16978;16782;16690;16751;16506;16673;16738;16985;16678;16911;16851;16792;17007;17031;17175;17041;17263;17082;17128;17119;17137;17072;16954;16954;16985;17127;17124;17350;17014;17116;16874;16859;16732;16956;16628;16722;16665;16938;16944;17134;17616;17606;17835;17837;17439;17518;17052;17361;17048;17350;17760;18021;18012;17585;17734;17426;17557;17633;17761;17388;17246;17297;17319;17628;17200;17056;17311;17244;17508;17229;17439;17420;17390;17415;17220;17558;17572;17364;17549;17590;17650;17512;17646;17322;17361;17488;17346;17421;16831;16060;15772;15855;15888;16290;16001;15939;15976;16472;16369;15734;15793;16688;17255;17193;17265;17355;17589;17463;17340;17449;17102;17080;17140;17259;17438;17252;17080;17084;17123;17205;17447;17197;17198;17215;16977;17292;17322;17294;17145;17182;17252;17147;17250;16991;16535;16107;16012;15361;14824;15556;16024;16906;17057;17389;17566;17465;17219;17350;17227;17560;17764;17503;17661;17621;17583;17390;17662;17257;17316;17548;17262;17468;17582;17524;17517;17581;17564;17887;17754;17629;17539;17454;17400;17376;17522;17524;17481;17494;17460;17322;17155;17216;17127;17250;17355;17681;18174;18201;18430;18276;17970;18007;17974;17816;17791;17643;17631;17401;17751;17497;17535;17349;17310;17634;17744;17770;17096;17284;17313;17105;17391;17020;17096;16893;17187;17162;16993;17009;16979;17086;17134;17338;17082;17249;17093;17308;17299;17600;17560;17213;17197;17446;17553;17660;17316;17377;17129;17144;17290;17616;17446;17508;17365;17216;17211;17478;17471;17474;17550;17630;17731;17649;17379;17179;17274;16936;16632;16789;17082;17240;17475;17472;17524;17269;17656;17402;17237;17469;17277;17193;17423;17738;17354;17402;17419;17679;17595;17508;17379;17356;17815;17535;17625;17461;17480;17633;17640;17403;17601;17447;17364;17144;17419;17516;17567;17311;17360;17322;17291;17350;17499;17479;17180;17444;17657;17544;17464;17383;17262;17274;17071;17098;17320;17470;17527;17393;17779;17733;17863;17509;17760;17596;17829;17697;17424;17548;17491;17669;17537;17632;17702;17488;17336;17395;17368;17597;17645;17646;17836;17740;17490;17838;17601;17599;17693;17616;17669;17908;17704;17706;17656;17779;17624;17525;17545;17576;17781;17757;17388;17457;17445;17369;17703;17421;17387;17362;17538;17720;17607;17909;17358;17603;17058;17142;17027;17268;17663;17519;17486;17614;17504;17458;17591;17537;17412;17610;17553;17833;17605;17761;17863;17597;17465;17463;17471;17352;17470;17821;17740;17321;17549;17473;17386;17307;17405;16879;16869;16334;16441;17277;17494;17626;17548;17576;17412;17485;17637;17479;17855;17594;17794;17340;17360;17398;17477;17484;17368;17304;17456;17428;17581;17533;17542;17270;16870;16020;16338;16855;17192;17208;16872;16556;16250;16135;16888;17254;17422;17516;17590;17671;17493;17857;17672;17634;17357;17301;17580;17733;17277;17648;17490;17326;17568;17752;18129;17839;17799;17534;17745;17361;17113;17197;16952;16906;16960;17073;17374;17340;17594;17951;18104;17898;17782;17538;17796;17878;17368;16962;16695;16867;17581;17582;17492;17386;17488;17362;17572;17142;16816;16957;16900;16824;16865;16898;17053;17167;17555;17954;18053;17779;17823;17462;17582;17525;17646;17563;17363;17504;17347;17278;17485;17374;17709;17359;17147;17474;17571;17348;17392;17347;17470;17667;17346;17350;17617;17772;17547;17762;17744;17503;17841;17774;17940;17675;17375;16102;15537;15971;17125;17236;17467;17883;17704;17580;17451;17561;17837;17928;17517;17431;17346;17524;17507;17606;17715;17485;17363;17310;17315;17341;17411;17928;17770;17929;18186;17951;17847;17775;17762;17651;17731;17683;17736;17357;17691;17834;17504;17671;17478;17576;17360;17647;17618;17657;17660;17730;17767;17819;17484;17341;17443;17675;17520;17550;17494;17455;17528;17576;17397;17376;17450;17361;17118;17501;17052;17417;17579;17351;17592;17852;17844;17878;17932;18006;17949;17999;17608;17803;17456;16907;16509;16662;16534;17171;17303;17725;17415;17421;17342;17163;17104;17590;17353;17631;17457;17352;17619;17670;17485;17325;17247;17645;17284;17779;18039;18011;17876;17897;17843;17980;18138;17748;18194;17815;17593;17532;17411;17570;17312;17632;17364;17206;17399;17558;17754;17632;17747;17939;17812;17597;17675;17925;17931;17601;17965;17979;17923;17808;17901;18161;17998;17905;17987;17730;17886;17917;17959;17783;17619;17730;17796;17911;17633;17577;17505;17412;17427;17455;17454;17385;17831;17869;17672;17817;17242;17583;17083;17470;17714;17545;17449;17381;17851;17691;17919;17759;17673;17425;17941;17653;17672;17413;17453;17515;17502;17822;17768;17802;17690;17981;18057;18038;17832;17903;17941;17560;16950;17028;16906;17114;17596;17569;17725;17821;17632;17401;17308;17669;18033;17850;17896;17902;17854;18050;17918;17785;17747;17895;17967;17767;17718;18102;17939;18059;17784;17915;17665;17864;17708;17623;17693;17752;18129;17837;18064;18022;18052;18044;17772;17358;17688;17819;17797;17791;18032;17580;17874;17829;17744;17648;17550;17220;17106;17629;17756;17971;17986;17731;18018;17781;17585;17465;17814;17786;17538;17331;16896;16592;17049;17607;17813;17706;17579;17661;17568;17629;17132;17345;17203;17415;17592;17269;17413;17506;17852;17861;17888;18070;17850;17735;17994;17704;17717;17883;17899;17917;17897;18046;17975;18082;17683;17651;17667;17764;17570;17410;17836;17533;17885;17521;16551;15838;16112;17433;17740;17693;17888;18114;18172;18256;17907;17884;18068;18254;18047;18250;18455;18073;18375;18127;18201;18282;18210;17864;17788;18091;17801;17903;18242;18062;18029;18025;18146;18041;18324;17934;17922;17987;17790;17818;17636;17967;17674;17769;17790;17776;17997;17685;17654;17960;17996;17753;17679;17693;17983;17869;17972;17715;17937;18010;17611;17731;17633;17947;17654;17621;17424;17586;17170;17358;17341;17350;17446;17900;17894;17843;17831;17850;18009;17940;18223;18324;18186;18093;17962;17821;17948;17973;18072;17909;17911;18063;18006;18254;18163;18217;17997;17922;17790;17820;18061;18320;18072;18022;18109;17696;18215;18033;18238;18385;18332;18220;18085;18209;18102;18121;18110;18107;18118;18009;17641;17849;18018;18193;17604;18058;17986;17888;18049;17763;17887;18048;17943;17983;17903;17695;17806;17800;17573;17651;17587;17716;17662;17752;17652;17520;17490;17831;17332;17714;17401;17057;16344;15789;16594;17219;17161;17300;17727;17763;17374;17618;17779;17867;17876;17832;17763;18032;17785;17701;17353
14872;15081;14796;14924;14691;14476;14688;14519;14628;14907;14880;15125;14821;14568;14876;14885;14756;14849;14563;14518;14748;14657;14728;14993;14842;14976;15094;14944;14995;14884;14904;14972;15154;15175;15117;15183;14950;15225;15192;15323;15268;15181;15250;15073;15093;15084;14843;15086;15189;15117;15365;15415;15733;15764;15557;15575;15506;15508;15316;15400;15227;15359;15300;15675;15570;15275;15393;15449;15518;15419;15460;15648;15760;15889;15857;15806;15913;15844;15976;16002;16056;15967;15758;15909;15750;15709;16019;15756;15539;15511;15904;16051;16357;15970;15990;15993;16115;16100;15904;15888;15580;15918;16054;15841;16160;16089;16042;15849;15865;15782;16098;15955;16085;15845;15676;15759;15843;15818;16059;16262;15987;15960;16075;16109;16190;16069;16257;16098;16325;16353;16280;16007;15797;15846;15972;16015;16104;16108;16392;16174;16006;16336;16464;16347;16449;16350;16427;16535;16150;16419;16346;16446;16391;16422;16470;16113;16204;16325;16148;16094;16256;16276;16074;16191;16013;16295;15749;15756;16143;16307;15977;16027;16182;16174;16084;16284;16421;16390;16450;16382;16301;16241;15960;16253;16696;16428;16321;16290;16419;16484;16516;16694;16684;16517;16487;16467;16277;16402;16375;16368;16358;16482;16364;16702;16449;16623;16491;16128;16170;16142;15843;16047;16081;16190;16244;15816;16142;16026;15955;16187;16193;16224;16353;16276;16019;16010;15710;14990;15137;15462;15948;15870;15957;15971;16369;16534;16416;16358;16328;16470;16300;16372;16589;16467;16526;16303;16336;16168;16302;16485;16279;16223;15902;16005;16246;16169;16374;16389;16279;16518;16749;16613;16220;16766;16556;16792;16628;16826;16381;16505;16309;16219;16470;16491;16468;16262;16229;16361;16252;15890;15954;15857;15387;15485;15731;15643;15508;15661;15978;15896;16131;16423;16306;15529;13127;8138;5411;7188;11846;14983;16116;16404;16270;15979;16671;16859;16930;16677;16525;16368;16574;16680;16397;16464;16506;16645;16358;16485;16422;16895;16629;16416;16469;16422;16645;16671;16670;16739;16465;16326;16529;16443;16641;16890;16784;16753;16693;16712;16443;16619;16846;16408;16429;16417;16783;16614;16410;16534;16397;16743;16690;16680;16665;16443;16456;16557;16559;16465;16588;16895;16606;16785;16575;16644;16467;16328;16178;16275;16516;16693;16742;16929;16694;16395;16508;16331;16303;16271;16382;16398;16417;16597;16619;16804;16536;16418;16597;16303;16171;16092;16192;16477;16639;16704;16356;16251;16374;16529;16430;16512;16676;16732;16785;16794;16650;16721;16797;16826;17073;17582;17535;17267;17479;17176;17176;17136;17265;17218;17153;17139;16902;16776;16957;16772;16775;17022;17054;16982;16985;16889;16699;16822;16485;15974;16218;16151;16305;16587;16878;16611;16401;16902;16587;16569;16381;16555;16532;16553;16651;16617;16580;16816;16841;16754;16736;16521;15764;15029;14332;14988;15928;16662;17148;17283;17288;17105;17020;17152;17261;17183;17207;17144;16830;17002;17242;16790;16949;17141;17335;17165;17164;17069;17073;17126;17096;16956;16818;17062;16940;16717;16820;17116;17278;17225;17086;16983;17052;17004;16922;17146;17104;17181;17323;17247;17151;17232;16944;16799;17009;16909;16656;16682;16734;17014;16737;16880;16791;16915;16876;16650;16619;16515;16343;16637;16500;16547;16746;16800;16780;16719;16791;17038;16755;16629;16559;16883;16788;16747;16838;16517;16756;16658;17006;16848;17030;17050;17241;17126;17265;17185;17018;16761;16728;16638;17086;16955;17122;17055;17080;16874;17101;16815;16782;16535;16380;16370;16252;16376;16108;17066;17583;17824;17768;17726;17325;17265;17340;17522;17687;17352;17638;17616;17731;17445;17432;17607;17700;17558;17288;17496;17416;17583;17270;17409;17113;17225;17376;17544;17357;17297;17556;17706;17524;17837;17699;17809;17565;17387;17378;17404;17065;17464;17275;17441;17566;17594;17314;17150;16826;16389;16185;16089;15677;15311;15903;16404;16713;16672;16182;16278;16798;17026;17153;17418;17683;17568;17758;17654;17390;17235;17328;17226;17267;17365;17404;17242;17111;17414;17059;17212;16917;17379;17263;17312;17115;17122;17220;17290;17043;17156;17351;17009;16948;16373;16323;16124;15607;14923;15072;15938;16634;17435;17213;17355;17467;17535;16803;16423;16862;17543;17449;17468;17517;17497;17688;17711;17470;17612;17666;17480;17705;17634;17655;17646;17701;17455;17734;17717;17700;17750;17783;17489;17368;17687;17470;17365;17412;17469;17208;17383;17085;17187;17324;17388;17988;18190;18348;18362;18221;18132;18016;17868;17856;17811;17857;17579;17436;17610;17632;17641;17351;17605;17653;17556;17670;17159;17179;17298;16997;16985;16824;17149;17044;17349;17216;17081;17142;16885;17180;17119;17117;17283;17158;17396;17216;17236;17400;17493;17532;17420;17264;17601;17408;17392;17497;17307;16936;17250;17281;17611;17308;17202;17266;17133;17294;17503;17824;17611;17709;17572;17526;17261;17132;17063;17107;16448;16385;16859;17046;17519;17370;17353;17449;17506;17369;17299;17257;16972;16788;17302;17543;17541;17420;17243;17365;17371;17520;17489;17284;17501;17495;17557;17687;17717;17444;17427;17472;17340;17598;17518;17457;17501;17544;17301;17185;17319;17241;17321;17471;17632;17587;17570;17387;17222;17381;17018;17229;17112;17055;16940;17436;17028;17165;17472;17503;17692;17977;17513;17670;17742;17639;17576;17827;17779;17854;17875;17580;17683;17632;17656;17493;17542;17378;17286;17465;17886;17831;17818;17627;17560;17593;17501;17705;17638;17643;17600;17933;17711;17732;17855;17837;17719;17938;17714;17620;17375;17692;17464;17580;17587;17386;17840;17266;17312;17152;17450;17546;17696;17431;17559;17419;17137;17249;17414;17512;17682;17534;17483;17427;17295;17656;17371;17440;17500;17487;17276;17389;17568;17638;17586;17242;17686;17467;17182;17382;17428;17857;17624;17535;17593;17322;17381;17368;17638;17333;17070;16999;17145;17251;17387;17538;17621;17631;17564;17739;17800;17555;17488;17591;17699;17566;17594;17584;17575;17578;17371;17407;17277;17390;17523;17463;17468;17282;16749;16007;16008;16697;17332;17520;17490;17125;16953;16547;16957;17243;17871;17628;17701;17640;17745;17811;17746;17755;17264;17314;17291;17757;17384;17511;17324;17671;17927;17933;18215;18081;17791;17613;17647;17602;17642;17454;17281;17126;17258;17121;17216;16706;16999;17668;18090;18134;17986;17522;17705;17481;17406;16992;17050;17130;17425;17619;17415;17434;17561;17291;17504;17183;16702;16369;16643;17208;16965;17151;17239;17482;17866;17702;17923;17852;17556;17619;17562;17607;17929;17633;17859;17628;17538;17336;17659;17381;17464;17565;17389;17466;17459;17098;16771;16510;17083;16945;17432;17619;17603;17889;17687;17504;17863;17603;17756;17677;17880;17615;17521;17034;16791;17045;16947;16950;17306;17600;17576;17636;17554;17910;17624;17591;17775;17210;17101;17362;17757;17559;17184;17036;17443;17271;17310;17392;17744;17729;17718;17903;18444;18140;18163;17812;17715;17580;17874;17893;17822;17597;17685;17690;17923;17887;17760;17471;17671;17991;17755;18115;17794;17658;17882;17680;17704;17637;17592;17511;17664;17913;17497;17273;17361;17195;17567;17382;17569;17268;17155;17280;17288;17247;17382;17413;17624;17610;17909;17958;17970;17911;17962;18172;17713;17923;17248;16964;16806;16629;16838;17257;17698;17789;17864;17437;17234;17279;17269;17474;17619;17520;17385;17585;17555;17409;17422;17285;17498;17531;17652;17866;17792;18047;18083;18049;17905;17696;17735;18184;18128;17800;17752;17399;17671;17608;17605;17439;17396;17241;17043;17264;17655;17748;17998;17718;17844;17738;17824;17896;17868;17803;18115;17955;18065;18224;18000;17829;18081;18056;18099;17676;17870;17790;17898;17728;17662;17477;17666;17556;17830;17503;17788;17356;17308;17385;17389;17556;17815;17837;18010;17754;17271;17470;17669;17660;17687;17862;17566;17636;17552;17767;17696;17737;17706;17815;17788;17869;17693;17668;17413;17354;17601;17583;17766;17801;17961;18027;18057;18086;17808;17899;17897;17566;16642;15853;15674;15797;16778;17477;17748;17712;17762;17915;17813;17957;17843;18124;17989;17909;18276;18100;17594;17886;17666;17750;17980;17821;17862;17926;17768;17879;17987;18041;17922;17721;17829;17766;17579;17936;17978;18306;18107;18028;18058;18071;17686;17613;17919;17749;17684;17754;17768;17853;17858;18061;17717;17821;17429;17181;17396;17727;17846;17738;17964;17929;17947;17764;17919;17789;17939;17775;17553;17381;17341;17263;17448;17599;17851;17888;17461;17612;17700;17295;17537;17474;17658;17456;17582;17636;17532;17705;17580;17928;17726;17773;17784;17827;17772;17689;17886;17609;17686;17797;17823;17747;17973;17722;17563;17579;17597;17509;17440;17559;17361;17641;17816;17756;17215;16886;16976;17385;17902;17981;17776;18102;17970;18344;18262;18144;17997;18269;18311;18149;18179;18084;18142;18231;18110;18076;18200;17931;18118;17844;17904;18095;18152;17878;18076;18009;18098;18245;18012;18057;17909;17740;18087;17915;17952;17955;18004;18099;17760;18034;17758;17661;17748;17784;17980;17868;17736;17491;17536;17586;17816;17766;17500;17780;17851;17696;17762;17680;17488;17591;17700;17467;17251;17175;17034;17608;17799;17890;17836;17947;17885;17616;17963;18278;17990;18340;18116;17942;18074;18151;18012;18210;18274;17995;18188;18051;18204;18216;18156;18022;17839;17966;18030;17963;18043;18042;18150;18112;17852;18052;18006;18065;18185;18409;18205;18092;18121;17853;18183;18027;18092;18038;17759;17703;17874;17828;18077;18194;17886;17956;17742;17792;17773;17936;17772;17842;18088;18153;17922;17882;17779;17623;17618;17604;17768;18099;17543;17607;17568;17710;17485;17869;17860;17642;17352;17134;16644;16880;16860;17533;17311;17128;17370;17270;17420;17294;17835;17466;17929;17800;17964;17723;17803;17886;17339
15003;14945;14788;14839;14680;14699;14513;14704;14607;14946;14943;14896;14812;14806;14732;14870;14805;14793;14708;14517;14668;14749;14701;14649;14713;14678;14875;14985;15080;15009;15009;14848;15248;15333;15162;15224;14698;14921;15209;15451;15314;15155;15312;15030;14873;14975;14841;15069;14830;15122;15416;15646;15636;15707;15709;15486;15532;15675;15218;15245;14909;15228;15635;15618;15560;15504;15518;15426;15500;15774;15592;15810;15691;15786;15590;15655;15545;15662;15895;15979;15854;16210;15770;15515;15999;15822;15682;16074;15863;15992;15741;15990;16015;16247;15956;15742;16059;15943;16115;15982;15858;15835;15947;15899;16030;15978;16257;15736;15495;15523;15929;16202;16331;15967;16234;15953;16022;15948;16244;16195;16169;15897;16035;16050;15938;16052;16134;15943;16192;16184;16066;15862;15784;16007;15995;16210;16417;16226;16410;16178;16235;16341;16637;16424;16362;16315;16354;16414;16488;16458;16330;16394;16482;16293;16171;16307;16333;16349;16227;16140;16275;16513;16132;16066;16047;16113;16185;15840;16038;16551;16382;15979;16257;16077;15872;16338;16550;16596;16342;16304;16267;16190;16186;16308;16492;16248;16336;16342;16416;16444;16425;16620;16291;16537;16508;16407;16220;16468;16224;16320;16476;16714;16554;16557;16386;16497;16135;16421;16351;16276;15915;16228;16344;16378;16366;15988;16080;16056;16052;16318;16066;16275;16169;16113;16030;15704;15589;15113;14775;15203;15697;15822;16133;15986;15989;16126;16682;16630;16382;16419;16466;16404;16535;16286;16539;16503;16488;16135;16178;16464;16359;16163;16100;16407;16148;16292;16407;16197;16452;16385;16337;16435;16514;16636;16754;16625;16574;16565;16396;16340;16328;16062;16261;16357;16376;16245;16719;16247;16030;15987;15640;15513;15375;15169;15363;15473;15177;15410;16102;16037;16255;16465;16352;15516;13419;9041;6197;8167;12654;15143;15866;16497;16436;16366;16453;16664;16799;16722;16588;16569;16448;16215;16531;16296;16412;16745;16715;16749;16564;16506;16222;16544;16216;16511;16627;16512;16798;16821;16741;16686;16464;16466;16506;16904;16840;16670;16795;16376;16515;16633;16467;16162;16467;16667;16543;16633;16580;16761;16839;16803;17043;16694;16677;16584;16498;16844;16640;16508;16579;16536;16575;16648;16743;16812;16304;16132;16186;16383;16450;16834;16650;16656;16626;16747;16334;16292;16241;16439;16425;16704;16695;16451;16569;16868;16811;16694;16214;15779;15218;15362;15970;16456;16590;16530;16255;16252;16544;16545;16744;16253;16731;16655;16717;16809;16860;16471;16717;16684;17442;17243;17271;17333;17081;17261;17347;17086;17229;17246;17012;16812;16881;16792;16658;17013;16912;16841;16927;17110;16962;16903;16819;16853;16536;15979;15674;15560;16198;16476;16628;16546;16587;16631;16569;16733;16580;16566;16346;16601;16496;16447;16714;16892;16886;16688;16905;16047;14816;13321;13267;15005;16397;17149;17125;17286;17268;17275;17007;17107;17019;17041;17340;17481;17035;16838;16969;16939;16908;16846;16906;16768;17061;16918;17130;17085;17143;16776;17139;16918;16698;16634;16553;16790;17267;17426;16968;16785;16741;16978;16893;17097;17236;16997;16998;17183;17288;17143;16923;17132;17236;17065;16917;16842;16792;16838;16845;16825;16993;16472;16789;16941;16659;16643;16766;16606;16582;16774;16796;16759;16813;16798;16714;16942;17055;16668;16706;16972;17102;16845;16605;16678;16648;16777;16964;16985;17130;17029;16711;17171;17037;16912;17119;16823;16930;16847;16987;17067;17283;16983;17173;17007;16689;16701;16580;16564;16487;16128;16247;16223;15917;16593;17360;17899;17861;17668;17328;17330;17450;17463;17531;17420;17456;17330;17408;17749;17414;17205;17382;17425;17473;17184;17280;17326;17450;17236;17260;17380;17191;17397;17153;17328;17509;17424;17619;18019;17809;17713;17698;17437;17187;17250;17357;17350;17171;17146;17161;17391;17517;16946;16454;16359;16495;16175;15176;14903;15830;16950;17289;17260;17076;16744;17277;17088;17414;17509;17641;17810;17470;17477;17757;17524;17155;17079;17426;17319;17283;17402;17549;17087;17246;17187;17127;17148;17424;17110;17161;17165;17339;17057;17133;16863;17222;17027;16887;16593;16497;16632;16506;16169;15936;16303;16819;16702;17143;17281;17622;17130;16719;16337;16987;17337;17396;17524;17340;17682;17491;17488;17442;17438;17526;17392;17530;17640;17581;17567;17543;17626;17823;17751;17854;17520;17671;17385;17550;17430;17265;17303;17317;17272;17282;17173;17338;16890;17317;17644;17846;18237;18344;18301;18180;18141;17810;17941;18086;17800;17624;17651;17672;17685;17583;17492;17558;17586;17676;17766;17293;17304;17313;17374;16891;16884;17080;17133;17153;16824;17029;17088;16838;16817;17134;17304;17289;17052;17256;17245;17344;17265;17512;17396;17412;17669;17786;17525;17344;17407;17109;17114;17233;17486;17107;17118;17360;17179;17125;17266;17393;17460;17486;17520;17734;17473;17264;17176;17154;17109;17057;16722;16887;17051;17224;17502;17666;17585;17258;17339;17625;17562;17218;16933;17031;17204;17713;17612;17556;17614;17684;17505;17645;17361;17471;17419;17561;17531;17208;17086;17386;17419;17458;17475;17608;17658;17339;17408;17263;17378;17222;17194;17097;17326;17424;17594;17619;17344;17196;17578;17268;17184;17201;17179;17161;17251;17007;17202;17417;17370;17704;17298;17421;17813;17521;17517;17450;17699;17703;17787;17689;17460;17623;17511;17663;17716;17779;17607;17369;17345;17601;17574;17764;17859;17931;17574;17747;17554;17564;17784;17697;17684;17445;17781;18005;17657;17747;17695;17994;17580;17501;17557;17609;17256;17495;17445;17259;17451;17473;16934;17028;17264;17545;17509;17906;17666;17586;17565;17467;17530;17740;17627;17418;17471;17387;17537;17504;17752;17661;17261;17663;17442;17219;17439;17467;17714;17543;17608;17370;17388;17305;17240;17568;17692;17447;17435;17291;17388;17434;17512;17711;17200;17277;17354;17468;17215;17327;17340;17653;17673;17807;17575;17497;17496;17527;17505;17541;17390;17501;17415;17442;17331;17435;17488;17361;17535;17190;17018;17235;17016;16872;16695;17113;17447;17233;17486;17537;17442;17239;17276;17448;17878;17471;17443;17766;17435;17787;17889;17628;17532;17490;17436;17538;17510;17333;17448;17629;17572;17743;18155;18057;17969;17932;17788;17601;17722;17349;17122;17312;17350;17101;17108;16602;16720;17426;18016;18084;17899;17843;17900;17483;17481;17218;17009;17267;17595;17397;17350;17393;17415;17424;17371;16691;16332;16254;16604;16975;17105;17348;17479;17462;17804;17625;17871;17870;17884;17635;17766;17573;17581;17910;17827;17857;17505;17408;17294;17694;17643;17712;17336;17592;17417;17235;16502;16175;16508;16745;16949;17471;17560;17984;17878;17720;17859;17700;17680;17842;17824;17863;17548;17593;17278;17383;16739;16539;16672;17628;17729;17839;18060;17675;17761;17864;17507;17457;17230;17099;17260;17494;17226;17569;17527;17357;17375;17276;17648;17959;17887;18034;18336;18278;17969;17934;17767;17731;17513;17735;17731;17776;17671;17817;17593;17697;17828;17740;17727;17925;17833;17718;17828;17828;17823;17700;17834;17388;17458;17339;17339;17656;17498;17593;17141;17116;17244;17622;17513;17264;17263;17290;17116;17517;17351;17494;17651;17707;17950;17948;17821;17938;17581;17560;17908;17447;17433;16846;16735;16677;16684;17254;17792;17808;17919;17575;17686;17320;17201;17406;17445;17436;17225;17316;17662;17490;17350;17214;17294;17462;17790;17677;18127;18001;17970;18171;17846;17945;17954;17888;18074;17854;17702;17750;17401;17434;17555;17236;17247;17457;17439;17612;17504;17544;17482;17783;17911;17573;17793;17862;18030;18097;18164;18044;17829;17900;18104;17985;18137;18007;18211;17872;17846;17911;17936;17883;17748;17744;17913;18042;18000;17719;17946;17748;17431;17399;17204;17474;17580;17558;17497;17620;17536;17670;17527;17822;17848;17812;17829;17957;17673;17676;17815;17691;17747;17885;17894;17661;17807;17602;17580;17624;17674;17589;17618;17408;17707;17747;17976;17930;17681;17869;17878;17141;16317;15069;13282;12671;15014;17306;18038;17681;17625;17454;17396;17894;18168;18041;18395;18064;17944;17938;17774;17647;18123;17816;18008;18127;17618;17852;17869;17998;17826;18018;18029;17834;17753;17955;17683;17841;18152;18148;18184;18219;18082;17833;17581;17667;17717;17587;17862;18042;17823;17850;17869;17762;18035;17507;17337;17412;17571;17663;17959;17893;17923;18180;18011;17811;17699;17872;17939;17932;17864;17526;17813;17503;17582;17464;17698;17401;17722;17388;17470;17418;17404;17458;17606;17486;17559;17766;18022;17931;17754;17725;17785;17780;17688;17847;17861;17737;17680;17770;17680;17689;17870;17588;18137;17918;17725;17432;17632;17509;17336;17209;17428;17596;18052;18125;17507;17792;17668;17786;17854;18109;17870;18040;17989;18191;18226;18248;18246;18127;18385;17858;18056;17924;18151;18045;17797;17947;17675;17587;17859;17817;17536;17834;17745;17849;18084;17738;17963;18119;18315;18003;17949;17746;17919;17705;17873;17935;17794;17838;17756;17752;17764;17754;17606;17628;17810;17726;17621;17472;17301;17570;17870;17712;18056;17709;17769;17578;17463;17483;17604;17519;17532;17432;17150;16938;17158;17320;17650;17920;18029;17913;17709;17886;17944;17971;18324;18323;18156;18316;18088;17789;18351;18051;17993;18172;18129;18092;18188;18150;18095;18112;18058;18185;17908;18092;18065;18267;18177;17918;18108;17840;18011;18079;18003;17985;18288;18200;18161;18105;18145;18027;17837;17592;17611;18008;17916;18005;18216;18083;17896;17528;17366;17323;17924;17838;17951;17978;18227;18286;17990;17857;17735;17794;17515;17866;18029;17750;17634;17953;17841;17704;17703;17629;17574;17840;17275;17043;16788;17252;17393;17572;17389;16948;17051;17449;17256;17667;17721;17624;17872;17917;17774;17730;17929;17819;17370
14876;14755;14655;14638;14560;14657;14711;14751;14709;14971;14776;14827;14924;14809;14906;14834;14958;14871;15006;14838;15029;14993;14846;14696;14755;14863;14845;14842;14818;15146;15194;15033;15416;15348;15236;15135;14969;15024;15136;15502;15461;15622;15360;15131;14764;15422;15259;15091;15183;15296;15623;15718;15773;15595;15398;15398;15443;15439;15550;15100;14998;15139;15478;15540;15445;15314;15450;15341;15410;15338;15696;15427;15591;15474;15489;15624;15719;15513;15733;15542;15414;15591;15848;15711;15655;15656;15781;15742;15982;15922;15952;15968;16013;16197;16010;16277;15963;16041;16026;16132;15860;15963;15971;15988;15910;15805;15865;15729;15531;15314;15594;16048;15884;15983;15961;16108;15947;15874;15930;16288;15995;16221;15883;16022;16303;16379;16277;16289;16416;16141;16148;16045;15807;16086;16150;16343;16293;16283;16456;16405;16250;16453;16607;16490;16453;16151;16353;16301;16367;16519;16278;16302;16492;16456;16362;16019;16358;16210;16026;16204;16397;16246;16437;16215;16117;15840;16021;16011;16093;16284;16312;16189;16090;16135;16083;16178;16441;16310;16264;16401;16340;16153;16112;16269;16446;16217;16081;16424;16523;16201;16467;16481;16466;16388;16497;16353;16196;16166;16100;16375;16230;16196;16668;16440;16333;16343;16388;16450;16423;16442;16285;16496;16197;16387;16229;16159;16043;15981;16054;16318;16273;16271;16143;15989;15741;15672;15331;14900;14785;15260;15790;15907;16023;15785;16284;16143;16403;16628;16125;16498;16247;16111;16271;16415;16576;16251;16441;16483;16220;16268;16219;16258;16241;16201;16084;16148;16300;16013;16228;16380;16205;16344;16695;16645;16729;16563;16460;16119;16076;16445;15851;15989;16298;16383;16311;16476;16302;16099;15991;15907;15632;15289;15300;15573;15599;15189;15089;15069;15688;16017;16345;16213;16037;15754;13203;8819;6359;9280;13664;15430;16419;16550;16411;16409;16650;16657;16684;16956;16641;16621;16474;16234;16504;16374;16434;16512;16511;16559;16686;16562;16245;16170;16470;16321;16531;16478;16636;16777;16913;16823;16662;16568;16631;16633;16872;16789;16557;16635;16476;16244;16477;16440;16807;16502;16472;16443;16662;16839;16908;16900;16706;16689;16657;16754;16782;16845;16696;16544;16209;16552;16665;16511;16699;16490;16407;16227;15981;16180;16654;16881;16830;16747;16867;16790;16484;16524;16364;16440;16608;16433;16511;16626;16389;16683;16867;16772;16332;15659;14861;14715;15466;16254;16494;16641;16705;16201;16441;16726;16644;16505;16639;16774;16686;16733;16615;16766;16689;16765;17223;17222;17457;17334;17280;16990;17001;17289;17049;17190;16987;17053;16809;16797;17051;17028;17020;17071;16976;16933;16821;16741;16680;16698;16648;16175;15455;15429;15902;16343;16543;16809;16628;16561;16574;16296;16394;16478;16465;16564;16766;16399;16406;16464;16703;16898;16655;15739;14358;13019;14086;15757;17079;17150;16962;17142;17175;17240;17336;17164;17116;17293;17538;16904;16927;16798;16737;16842;16742;17005;16613;16828;17039;16907;17186;17098;17281;17096;17202;16773;16656;16105;16229;16764;17084;17308;16809;16809;16955;16754;16546;17049;17134;16995;16992;17008;17049;17104;16982;17251;17051;17074;17086;17140;16844;16875;16773;17102;16668;16866;16942;16684;16622;16602;16668;16675;16586;17139;17031;16796;16697;16540;16505;16680;17074;16885;16947;16949;16974;16593;16472;16750;16677;16688;16788;16774;17226;16998;16940;17093;16888;17230;17172;16822;16726;16903;16945;17233;17197;17110;17048;17052;16597;16697;16600;16443;16586;16607;16653;16522;15813;16155;17285;17829;18092;17910;17393;17445;17321;17409;17400;17608;17552;17457;17680;17486;17410;17273;17175;17157;17179;17525;17331;17414;17472;17403;17224;17465;17478;17156;17333;17315;17524;17428;17489;17658;17858;17755;17730;17345;17351;17343;17168;17270;17164;17207;17204;17111;17297;17264;16763;16763;16718;16697;15733;15708;16478;17372;17294;17385;17558;17358;17132;17556;17591;17709;17629;17801;17706;17544;17468;17448;17136;17347;17064;17258;17167;17476;17460;17370;17294;17073;17366;16950;17385;17341;17318;17216;17198;17092;17087;16924;16975;17325;17053;16876;17119;16885;16885;16661;16691;16957;17062;17184;17196;17620;17310;16927;16794;16708;16991;17639;17357;17382;17457;17684;17507;17413;17355;17553;17433;17661;17552;17503;17297;17608;17830;17524;17466;17633;17553;17680;17526;17565;17489;17445;17242;17156;17073;17146;17107;17065;16873;17039;17503;17425;17728;17990;18356;18317;18273;18056;18161;18102;17913;17934;17882;17651;17337;17287;17382;17460;17405;17553;17357;17371;17545;17205;17257;17222;17128;16935;17014;17138;16977;17044;16979;17030;16879;16903;16863;17212;16854;17053;17263;17171;17196;17369;17207;17273;17639;17534;17533;17439;17640;17519;17231;17278;17481;17402;17330;17386;17476;17387;17200;17248;17618;17655;17488;17872;17600;17398;17343;17136;17072;17204;17281;17305;16955;17232;17406;17409;17569;17310;17136;17438;17417;17494;17321;16967;17166;17315;17507;17601;17784;17620;17549;17660;17659;17390;17428;17605;17511;17456;17294;17383;16981;17544;17353;17665;17557;17501;17406;17432;17358;17210;17060;17286;17190;17254;17309;17215;17408;17234;17355;17446;17323;17286;17036;16928;17173;17310;17244;17590;17307;17481;17204;17584;17564;17743;17583;17753;17392;18038;17691;17481;17555;17607;17374;17420;17634;17501;17595;17419;17247;17244;17507;17633;17673;17530;17606;17647;17836;17657;17536;17808;17621;17725;17497;17596;17765;17771;17494;17832;17834;17476;17673;17447;17397;17138;17269;17318;17604;17227;17462;17218;17514;17303;17416;17918;17790;17604;17700;17630;17831;17531;17517;17567;17497;17270;17456;17489;17553;17634;17472;17511;17580;17419;17377;17308;17567;17431;17582;17522;17431;17361;17234;17451;17506;17490;17537;17478;17315;17595;17626;17392;17367;17624;17430;17464;17673;17562;17339;17410;17293;17645;17541;17529;17520;17306;17599;17502;17553;17529;17216;17301;17548;17229;17545;17474;17239;17301;17267;17405;17367;17475;17409;17022;17247;17535;17344;17136;17463;17420;17393;17759;17574;17544;17432;17316;17448;17846;17884;17814;17633;17591;17410;17607;17574;17430;17639;17613;17663;17698;17896;17610;17662;17783;17786;17583;17764;17656;17367;17267;17289;17377;17400;17312;17216;16921;17586;17785;18056;17805;17659;17970;17428;17465;17315;17086;17270;17013;17004;16820;17364;17327;17435;17223;16717;16048;15760;16533;16886;17180;17106;17491;17558;17842;17829;17626;18062;17474;17542;17634;17599;17620;17607;17513;17649;17832;17719;17469;17335;17610;17710;17819;17691;17548;17325;16926;16711;16679;16285;16858;17544;17641;17811;17680;17636;17595;17613;17890;17891;17839;17566;17425;17516;17832;17628;17054;16617;17113;17576;17741;17585;17773;17950;17776;17460;17616;17331;17609;17517;17247;17484;17306;17284;17261;17730;17272;17418;18021;17773;17755;17724;17908;17935;18075;17775;17764;17900;17676;17500;17822;17970;17713;17511;17340;17792;17570;17475;17717;17804;18010;17911;17726;17851;17767;17812;17708;17507;17332;17349;17352;17373;17224;17278;17307;17012;17580;17484;17387;17359;17132;17175;17362;17162;17463;17070;17439;17792;17758;17924;17812;17803;17825;17848;17926;17718;17374;16892;17038;16869;16635;17417;17436;17763;17608;17409;17253;17432;17285;17308;17565;17623;17152;17374;17478;17162;17192;17226;17531;17325;17556;17628;17931;17944;18009;18071;17946;18009;18216;17959;17788;17815;17851;17592;17770;17770;17520;17478;17609;17382;17587;17542;17565;17496;17761;17541;17968;17624;17733;17933;18009;17907;17868;18229;18112;18272;17992;17975;17988;18037;17850;17959;17969;17864;17973;17801;17985;17689;18165;18185;17989;17786;17984;17710;17464;17484;17181;17522;17523;17722;17393;17603;17612;17975;17915;17848;17903;18140;17948;17872;17771;18054;17781;17861;17477;17560;17776;17953;17742;17963;17627;17406;17717;17766;17692;17535;17449;17759;17951;17885;17976;17841;17659;16286;15564;14018;11675;11179;14466;17275;17725;17603;17317;17065;17316;17791;17941;17790;17959;18033;17964;17848;17781;17934;17874;17814;17961;18047;17974;17860;18055;18079;17947;18134;17920;17732;17710;17947;17705;18208;18131;18025;17935;18009;17865;17810;18055;17532;17677;17381;17841;18179;17786;17564;17629;17721;17761;17497;17484;17521;17526;17472;17850;17830;18021;17849;17745;17823;17860;17875;18077;17725;18081;17834;17816;17758;17634;17537;17648;17544;17633;17467;17536;17695;17752;17393;17347;17148;17393;17408;17661;17797;17688;17713;17874;17606;17955;17887;17920;17771;17719;17461;17657;17651;17887;17915;17875;18140;17653;17404;17623;17470;17336;17501;17360;17723;17948;17911;17792;17798;17998;18001;17816;18011;18046;18070;17901;18080;18146;17931;18064;17921;18195;18105;18030;17992;17820;17827;17608;17516;17608;17854;17847;17505;17398;17827;17687;17587;17608;17692;18021;17913;18059;17935;17890;17972;17708;17938;17694;17871;17869;17759;17817;17849;17631;17659;17679;17687;17949;17995;17731;17289;17311;17814;17840;17683;17878;18066;17693;17541;17470;17341;17645;17251;17396;17055;16852;16727;17092;17375;17829;17893;17912;18281;17839;17687;17950;18274;18385;18061;17865;17600;17981;18038;18222;18195;17943;18086;17908;18055;17899;17959;18026;18128;18212;18208;18141;17967;18008;18040;18153;18097;18092;17938;18160;18045;18100;17845;17919;18248;18148;17902;18027;17908;17936;17738;17787;17913;18189;17888;18013;17740;17865;17450;17162;17173;17679;18142;17972;18063;18198;17867;18091;18117;18066;17769;18051;17990;17973;17899;17890;17930;17870;18031;17687;17586;17771;17536;17130;16898;17005;17295;17464;17214;17645;17259;17127;17152;17267;17477;17740;17827;17792;17977;17926;17897;17853;17977;17752
14669;14625;14649;14746;14247;14361;14572;14752;14556;14635;14610;14692;14906;14717;14622;14900;14945;14788;14902;15096;15148;14853;14810;15013;14861;14823;14904;14782;15030;15053;14981;15135;15218;15091;15191;15262;14988;15056;15249;15422;15260;15306;15370;15187;15189;15308;15237;15005;14964;15080;15478;15551;15480;15421;15199;15327;15405;15511;15294;15102;15090;15187;15387;15654;15573;15489;15470;15433;15267;15350;15579;15319;15644;15324;15422;15520;15461;15667;15060;14885;15409;15725;15569;15505;15406;15776;15782;15776;15962;15796;15886;15865;15820;15877;15954;15762;16013;16069;15986;16030;15972;15868;15875;15951;15991;15841;15998;15700;15573;15770;15723;16006;15858;15981;16018;16109;15916;15741;16009;15993;16018;15969;16187;16075;16075;16300;16289;16031;16189;16236;15880;16191;15846;16093;16198;16211;16350;16343;16237;16269;16123;16312;16469;16030;16285;16102;16318;16294;16255;16426;15991;16147;16431;16307;16463;16386;16207;16234;16259;16354;16347;16340;16049;15901;16084;15835;15880;16127;16331;16333;16350;16022;16260;16141;16166;16122;16108;16345;16112;16257;16285;16109;16168;16474;16400;16302;16312;16202;16493;16498;16546;16377;16536;16210;16361;16222;16626;16223;16238;15992;15675;16119;16278;16519;16332;16306;16520;16284;16448;16525;16192;16150;16152;16300;16287;16124;16019;15960;16263;16268;16241;16388;16406;15961;15645;15487;15369;15243;15089;15615;15706;15921;16033;16196;16065;16118;16279;16333;16155;15988;16189;16378;16388;16528;16132;16603;16105;16358;16437;16035;16157;16329;16200;16261;15962;16339;16131;16091;16395;16192;15878;16005;16193;16401;16681;16282;16417;15556;15480;15816;15765;16081;16163;16254;16317;16577;16399;15952;15715;15328;15431;15168;15529;15428;15543;15076;15031;15338;15477;16023;16123;16162;16103;15268;12930;8396;6374;9288;12883;15133;16363;16470;16421;16629;16562;16865;16836;16717;16821;16746;16842;16336;16295;16173;16404;16604;16355;16590;16457;16635;16210;16407;16459;16580;16454;16694;16585;16808;16830;16640;16662;16610;16637;16751;16732;16780;16471;16276;16053;16028;16421;16656;16564;16876;16706;16507;16511;16811;16746;16998;16944;16910;16887;16717;16597;16639;16748;16290;16574;16446;16605;16712;16720;16576;16607;16198;16222;16339;16540;16607;16862;16476;16908;16581;16590;16614;16632;16569;16535;16514;16711;16639;16495;16775;17044;16661;16343;15900;15251;14860;15921;16152;16353;16738;16277;16362;16356;16667;16571;16560;16557;16727;16662;16737;16764;16748;16876;16936;17437;17455;17408;17403;17117;17043;17317;16915;16889;17069;16852;16998;16918;16678;16956;16927;16838;17060;17101;16951;16912;16869;16760;16789;16666;16385;15985;15714;16261;16541;16410;16608;16556;16489;16525;16512;16421;16662;16377;16565;16496;16562;16445;16630;16698;16984;16921;15892;15079;14695;15496;16631;17018;17102;17014;17240;17299;17214;17265;17195;17202;17014;17292;17048;16985;16820;16781;16774;16611;16577;16834;16618;16993;16659;16988;16903;16954;16877;16985;16808;16528;16255;15885;16201;17155;17484;17353;16993;16939;17011;16652;16973;16817;16777;16851;16794;16964;17102;17226;17218;17019;16940;16920;17182;16755;16876;16906;16988;16972;16751;16837;16517;16444;16391;16543;16699;16701;16800;16631;16835;16540;16631;16817;16772;17202;17055;17168;16990;17089;17072;16624;16592;16512;16937;16812;17135;16993;16844;16483;16913;16643;17098;17057;17007;17013;16956;17131;16850;17045;17241;16807;16664;16602;16559;16427;16465;16898;16783;16937;16929;16677;16803;17118;17987;18076;17728;17610;17429;17368;17314;17550;17600;17638;17505;17754;17435;17136;17219;17172;17520;17310;17363;17481;17671;17492;17373;17511;17602;17632;17281;17369;17562;17507;17252;17559;17699;17593;17729;17522;17580;17508;16981;17047;17423;17062;16907;17106;17372;17304;17470;17356;17133;17488;17249;17061;16932;17071;17520;17561;17822;17681;17418;17512;17414;17620;17798;17763;17541;17682;17636;17554;17415;17732;17392;17273;17104;17112;17242;17269;17393;17354;17467;17241;17354;16968;17137;17236;17253;16988;17003;17138;17240;17065;17266;17234;17298;17156;17230;16961;16685;16942;17065;17351;17464;17430;17725;17318;16685;16049;16655;17520;17166;17282;17492;17344;17417;17635;17440;17333;17375;17321;17435;17355;17602;17723;17723;17766;17706;17642;17614;17610;17420;17638;17647;17758;17455;17306;17238;16962;17068;17278;17154;16706;17055;17069;17565;17962;18211;18011;18079;18111;17937;17910;18188;17978;17944;17719;17747;17542;17373;17492;17175;17440;17501;17527;17383;17256;17320;17238;17366;17151;17097;17085;17009;17110;17098;17152;17103;17183;17220;17012;16813;17037;17185;17135;17417;17221;17279;17251;17571;17560;17554;17742;17596;17789;17514;17468;17304;17797;17476;17263;17377;17529;17380;17528;17386;17293;17517;17481;17724;17550;17459;17364;17460;17442;17358;17707;17499;17375;17457;17331;17209;17264;17424;17328;17622;17480;17583;17367;17400;17196;17302;17646;17808;17369;17583;17524;17405;17612;17841;17405;17595;17490;17498;17171;16967;17058;16872;17306;17685;17525;17676;17406;17476;17511;17435;17444;17380;17199;17402;17418;17531;17328;17084;16977;17158;17230;17084;17214;17028;17156;17178;17417;17326;17579;17570;17416;17524;17231;17658;17883;17622;17594;17687;17475;17567;17672;17511;17330;17443;17497;17384;17332;17409;17398;17469;17480;17406;17393;17626;17392;17290;17795;17678;17815;17535;17591;17521;17683;17669;17650;17727;17646;17741;17524;17517;17347;17584;17669;17533;17493;17516;17258;17403;17446;17571;17338;17313;17743;17607;18022;17679;17382;17587;17313;17563;17864;17627;17423;17487;17543;17434;17518;17700;17680;17504;17495;17322;17165;17118;17337;17413;17501;17520;17623;17435;17677;17363;17392;17552;17611;17285;17592;17425;17402;17576;17420;17357;17565;17282;17448;17565;17328;17452;17463;17603;17676;17524;17450;17464;17841;17509;17694;17684;17449;17366;17625;17345;17102;17636;17352;17574;17257;17676;17440;17582;17444;17369;17165;17273;17288;17223;17113;17478;17930;17761;17794;17785;17542;17459;17423;17801;17327;17720;17906;17593;17223;17754;17684;17681;17736;17720;17603;17430;17757;17719;17793;17786;17622;17698;17549;17456;17554;17157;17249;17584;17345;17220;17353;17507;17918;17971;17761;17644;17926;17689;17770;17540;17371;17053;16913;16491;16118;16504;16877;16859;17011;17145;16729;15979;15850;16435;17093;17068;16960;17445;17457;17560;17632;17466;17717;17723;17714;17284;17493;17623;17550;17841;17573;17691;17470;17272;17532;17617;17508;17548;17465;17602;17019;17063;16995;16909;16860;17140;17663;17656;17821;17830;17786;17524;17989;17626;17622;17544;17421;17569;17516;17864;17456;17699;17336;17379;17644;17837;17887;17593;17606;17799;17691;17401;17464;17517;17576;17589;17501;17578;17342;17648;17547;17492;17486;17400;17606;17702;17560;17500;18063;17931;18050;17992;18000;17768;17778;17725;17608;17918;17794;17640;17612;17637;17855;17650;17802;17799;17914;17798;17802;17690;17640;17943;17811;17469;17251;17353;17198;17365;17512;17207;17246;17308;17593;17350;17374;17283;17344;17590;16945;17313;17374;17494;17572;17867;18105;17722;17594;17577;17596;17881;17777;17464;17056;16896;16679;17088;17351;17620;17852;17630;17454;17410;17134;17594;17392;17653;17721;17357;17514;17354;17487;17133;17087;17252;17404;17550;17824;17833;17809;18010;17910;17673;17950;17920;17906;18002;18243;17752;17696;17702;17876;17894;17791;17597;17720;17661;17286;17509;17587;17615;17443;17585;17770;17569;17890;17990;18064;18179;18092;17903;18169;18081;17886;18075;17667;18098;17827;17809;17787;17770;17928;17832;17800;17717;17821;17828;17888;17812;17766;17560;17298;17232;17353;17531;17765;17431;17557;17255;17568;17735;17845;18269;18011;17894;17999;18089;17929;17853;17902;17933;17682;17914;17873;17767;17858;17756;17793;17810;17735;17430;17435;17598;17779;17902;17882;17823;17456;16980;15642;14661;14322;12809;12966;15626;17205;17382;17509;17093;16604;16777;17652;18052;18076;17552;17750;17842;18042;17883;17886;17998;17827;17899;18045;17978;17855;18072;18227;18066;17697;18125;17962;17949;18099;17925;18045;17893;18122;18027;18162;17936;18146;17681;17794;17765;17789;18081;17821;17828;17929;17876;17815;17638;17696;17497;17512;17468;17329;17675;17881;17674;17608;17711;17640;17785;17854;17650;17928;17952;17869;17757;17708;17647;17350;17918;17687;17573;17706;17536;17463;17432;17519;17236;16975;17388;17544;17876;17868;17823;17761;17970;17900;17670;17743;17619;17825;17601;17538;17612;17700;17824;17746;17926;17808;17707;17633;17450;17443;17376;17395;17466;17593;17718;17948;18088;17873;17898;17680;17990;17928;17907;18000;18048;18114;17744;17786;17584;18154;17858;17913;18114;17939;17738;17594;17143;17491;17585;17824;17884;17833;17866;17554;17678;17331;16850;17277;17811;18152;18039;17924;17988;17892;17716;17787;18096;17930;18175;17907;17581;17762;17822;17877;17900;17942;17802;17950;17632;17227;17162;17639;17680;18103;17764;17872;17722;17478;17437;17382;17353;17492;17255;17015;16733;16931;17293;17550;17975;17990;17851;18021;17886;17640;17962;18152;17919;18303;18002;18164;18157;18153;18288;18144;18226;18047;17938;18134;18031;17821;17934;18051;18122;18211;17722;18093;18197;17969;18254;18150;17815;17968;18055;18121;18057;18035;18268;18023;18010;18062;17907;17856;17949;17932;17784;18025;17923;17936;17748;17871;17586;17668;17649;17574;17729;18081;18186;18159;17981;18006;18003;18217;18020;17933;17914;17884;17772;17552;17975;17889;17779;17762;17860;17478;17552;17855;17411;16889;16991;17503;17530;17380;17097;17199;17092;17304;17289;17423;17690;17923;17836;17746;17883;17965;17795;17734;17975
15097;14745;14635;14672;14719;14680;14583;14590;14845;14985;14473;14682;14848;14859;14791;14797;14737;14919;14908;14834;15076;14987;14925;14995;14683;14778;14955;14722;14682;14967;15050;15267;15090;15094;14880;15234;15105;15048;15118;15353;15301;15096;15457;15557;15232;15240;15137;15131;14929;14844;15481;15549;15487;15358;15510;15629;15381;15383;15314;14919;14996;15175;14865;15404;15313;15452;15552;15426;15258;15334;15405;15782;15683;15404;15279;15340;15581;15657;15090;15014;15460;15677;15832;15638;15562;15590;15407;15644;15819;15813;16124;15822;15977;15939;15832;16021;15918;16057;16060;16192;16032;15872;15821;15974;15967;15939;15690;15749;15647;15577;15492;15619;15644;16022;16230;16106;15934;15890;15848;15780;16029;15962;16152;16240;16058;15918;16158;15873;16124;16385;16188;15968;16066;15914;16159;16385;16050;16175;16359;16349;16175;16328;16368;16252;16192;16265;16222;16218;16405;16149;16250;16247;16368;16641;16542;16179;16283;16229;16102;16313;16280;16235;16196;16166;15784;15908;15866;15997;16166;16356;16233;16035;15901;15908;15883;15887;16045;16006;16148;16079;16046;16143;16365;16271;16556;16281;16364;16333;16534;16469;16556;16177;16368;16242;16182;16030;16470;16290;16432;16024;15164;15785;16198;16433;16489;16348;16361;16228;16179;16113;16291;16165;16338;16191;16225;16286;16021;15614;15998;16050;16419;16324;16377;16004;15816;15707;15354;15465;15530;15579;15791;15967;15939;15884;16129;16205;16361;16341;16150;16229;16390;16342;16342;16337;16467;16515;16409;16451;16340;16230;15955;15966;16150;16325;16333;16248;16296;16395;16440;16172;15959;16413;16626;16582;16307;16450;15970;15507;15170;15268;15375;15777;16065;16170;16443;16451;16110;15816;15422;14954;15134;15096;15233;15204;15065;15222;15136;14960;15268;15868;16052;15872;15986;15235;12821;8604;6217;8053;11575;14295;15891;16412;16430;16628;16700;16676;16806;16781;16780;16946;16585;16395;16569;16435;16525;16546;16724;16717;16757;16389;16363;16406;16247;16582;16486;16554;16597;16744;16744;16675;16618;16581;16335;16536;16686;16781;16503;16290;15841;16034;16278;16545;16857;16617;16700;16776;16358;16625;16703;16886;16976;17104;16867;16701;16915;16561;16785;16815;16499;16559;16539;16361;16568;16691;16490;16242;16201;16485;16451;16759;16725;16746;16847;16565;16455;16429;16644;16433;16494;16345;16531;16454;16602;16952;16787;16820;16663;16583;16226;16082;16181;16358;16624;16339;16400;16169;16342;16437;16570;16870;16578;16607;16627;16540;16641;16624;16990;17309;17364;17463;17407;17273;17311;17011;16780;17015;17157;16962;17062;17007;16929;16870;16636;16652;16643;16870;17054;17007;16604;16825;16703;16855;16647;16736;16121;15976;15952;16389;16493;16518;16454;16449;16441;16424;16362;16675;16647;16206;16360;16523;16596;16974;16779;16675;16999;16946;16506;16276;16509;17071;16993;17379;16895;17028;17161;17440;17122;17231;17333;16994;17137;17148;16828;16945;16882;17114;16743;16665;16798;16955;16733;16927;16825;16966;16913;16936;16888;16678;16486;16094;15570;15419;16538;17269;17611;17172;17160;16808;17060;16970;16882;16490;16447;16562;16960;17138;17047;17144;17090;16919;17090;17150;16916;17018;16781;16920;16467;16281;16607;16207;16214;16524;16820;16569;16795;16680;16586;16530;16661;16907;16692;16824;16874;17149;16978;17250;17068;16884;16993;16919;16678;16707;16893;16978;17202;17125;17048;17040;16953;17107;17207;17076;16970;17184;17287;17138;17267;17270;16932;16874;16673;16636;16648;16689;16859;17067;17318;17674;17307;17620;17580;17779;17753;17807;17623;17650;17329;17580;17637;17444;17548;17721;17555;17592;17293;17249;17331;17477;17433;17083;17286;17215;17473;17444;17304;17569;17600;17468;17544;17357;17264;17323;17533;17695;17559;17490;17035;17193;17199;16968;17198;17161;17326;17250;17031;17174;17565;17617;17182;17462;17309;17487;17297;17124;16983;17385;17452;17876;17507;17600;17367;17406;17708;17748;17664;17766;17978;17837;17759;17689;17656;17411;17083;17172;17355;17187;17161;17273;17301;17261;17183;17182;17160;17060;16997;17224;17058;17183;17132;17201;17271;17131;17094;17370;16937;16708;16147;15546;15798;16755;17137;17178;17451;17581;17241;15947;15426;16269;17210;17454;17449;17598;17501;17594;17538;17639;17542;17492;17082;17308;17471;17687;17787;17588;17823;17743;17817;17586;17657;17757;17375;17625;17550;17422;17248;17137;17201;17172;17293;17328;17028;17036;17113;17284;17644;17906;18087;17911;17727;17931;17984;18116;17966;17521;17744;17758;17640;17501;17419;17367;17168;17141;17097;17401;17274;17075;17238;17376;17160;17257;17157;16897;17211;17103;17288;17297;17377;17481;17014;17295;17116;16933;16944;16857;16891;17156;17121;17404;17511;17418;17380;17598;17355;17140;17287;17473;17431;17459;17263;17353;17690;17364;17463;17514;17473;17569;17573;17540;17336;17250;17591;17677;17637;17593;17409;17447;17143;17201;17218;17428;17515;17412;17516;17574;17499;17524;17638;17424;17418;17404;17200;17491;17587;17504;17552;17409;17424;17779;17724;17643;17478;17689;17502;17091;16782;17247;17268;17535;17433;17785;17350;17519;17516;17462;17496;17314;17176;17332;17255;17344;17063;17304;16971;17104;17259;17422;17367;17219;17322;17250;17255;17471;17273;17715;17575;17646;17537;17724;17435;17535;17535;17581;17660;17434;17768;17688;17572;17534;17295;17547;17359;17404;17566;17419;17586;17528;17717;17764;17435;17728;17776;17916;17800;17731;17754;17674;17564;17483;17809;17717;17562;17881;17726;17590;17324;17708;17529;17241;17042;17473;17496;17592;17493;17497;17588;17706;17547;17868;17662;17720;17592;17517;17319;17411;17711;17551;17744;17814;17660;17423;17719;17530;17484;17483;17400;17254;17131;17181;17382;17355;17462;17613;17276;17729;17314;17322;17151;17512;17698;17395;17482;17655;17607;17715;17389;17519;17518;17521;17505;17622;17713;17398;17394;17652;17838;17643;17769;17548;17619;17573;17457;17480;17474;17549;17216;17399;17445;17576;17355;17534;17337;17418;17436;17585;17513;17253;17510;17212;17072;17495;17274;17806;17745;18013;17623;17759;17707;17702;17794;17519;17659;17850;17831;17618;17349;17454;17679;17610;17553;17603;17489;17718;17548;17454;17695;17836;17664;17520;17384;17323;17414;17329;17366;17359;17319;17214;17279;17503;17899;17932;17638;17717;17434;18004;17704;17579;17238;17211;17065;16415;15913;16159;16533;16518;16289;16742;16623;15887;15681;16187;17057;17295;17417;17348;17290;17358;17331;17222;17661;17818;17458;17242;17254;17696;17389;17660;17533;17808;17709;17520;17375;17678;17479;17736;17393;16741;16106;16732;17394;17431;17219;17276;17799;17572;17746;17957;17651;17483;17380;17809;17426;17511;17434;17532;17562;17665;17907;17676;17672;17702;17635;17683;17589;17833;17731;17605;17562;17240;17282;17360;17609;17524;17842;17642;17697;17976;17694;17694;17855;17425;17656;17454;17702;17658;17740;18098;18169;18000;18062;17674;17722;17548;17692;17873;17769;17666;17865;17839;17812;17636;17853;17597;17698;17628;17568;17800;17709;17660;17879;17689;17450;17320;17477;17409;17673;17500;17293;17320;17643;17529;17259;16955;17353;17273;17176;17433;17416;17360;17658;17722;17827;17867;17844;17809;17614;17659;17595;17444;17396;17081;16876;17381;17545;17392;17921;17640;17597;17477;17353;17088;17479;17417;17592;17576;17325;17574;17357;17257;17140;17308;17429;17901;17504;17461;17705;17845;17880;18013;18040;17843;18072;17990;18125;17857;17640;17615;17761;17678;17422;17851;17850;17674;17516;17625;17826;17560;17678;17658;17788;17701;17855;17858;17838;17896;18055;18060;18075;18001;17928;17853;17833;17955;17903;17986;17840;17502;17889;17809;18010;17806;17633;17793;17590;18010;17901;17757;17306;17329;17504;17658;17601;17704;17447;17773;17817;17905;17893;17949;17891;17864;17860;18041;17753;17751;18006;17444;17876;17603;17544;17840;17665;17662;17813;17879;17743;17607;17338;17485;17717;18028;18299;17897;17780;17073;15304;14733;15348;15586;15628;16945;17404;17759;17307;16848;16618;16713;17706;18118;17917;18011;17668;17815;17929;18107;18005;18089;17832;17889;17977;17869;18050;17921;17905;17794;17784;17872;17891;17772;17854;17913;17905;17870;17919;17894;18102;18206;18129;17734;17574;17478;18022;17757;17634;17804;17911;17910;17749;17633;17719;17590;17377;17599;17583;17466;17713;17434;17640;17827;17447;17597;17606;17792;17744;17822;17971;17733;17666;17778;17688;17595;17531;17567;17468;17395;17707;17417;17467;17168;17448;17743;17689;17862;17931;17757;18061;17964;17703;17692;17990;17789;17686;17904;17551;17636;17743;17636;17781;17942;18109;17734;17846;17578;17263;17604;17406;17431;17723;17944;18038;17890;17804;18054;17829;17924;17594;18030;17754;17523;17564;17639;17755;17765;17939;17906;17900;17954;17980;17788;17464;17415;17274;17570;17607;18082;17908;17954;17968;18008;17623;17222;17437;17611;17999;18108;18030;18036;17890;17927;17847;17945;17894;17921;17779;17572;17598;17801;17722;17728;17724;17767;17668;17714;16940;16860;17312;17599;18101;17563;17615;17840;17323;17119;17229;17262;17402;17198;17183;17126;17134;17494;17547;17698;17996;17771;17856;17982;17986;17805;17934;18185;18018;18042;18119;17960;18249;18051;18189;18220;18113;17925;18144;17939;17633;17749;17878;18031;17923;17736;17805;18006;17894;18094;17976;17980;18005;18034;18080;17993;18079;18185;18057;17927;18122;18112;18192;17730;17886;18112;18114;18103;18121;18112;17978;17820;17912;17666;17669;18064;17967;18078;17862;17862;17660;17879;18119;18034;18014;17907;18029;18171;18295;18099;18126;18142;17550;17665;17737;17586;17830;17596;17148;17207;17411;17533;17518;17317;17379;17697;17559;17038;16917;17554;17857;17879;17651;17995;17768;18046;17895;18051
14956;14597;14922;14501;14631;14589;14732;14724;14710;14895;14816;14814;14679;14544;14796;14781;14737;14813;14648;14721;14837;14784;15044;14978;15002;14599;14809;14871;14802;15139;15162;15145;15189;15135;15107;15139;15328;15134;15076;15040;15288;15278;15250;15195;15323;15059;15076;15094;15084;14884;15159;15480;15776;15567;15385;15366;15698;15500;15064;15100;14854;15276;15289;15487;15580;15480;15748;15562;15234;15619;15535;15676;15826;15255;15335;15346;15639;15942;15720;15338;15621;15782;15693;15549;15416;15372;15492;15405;15490;15822;15919;15992;15745;15806;15926;15842;15914;15919;16091;16058;15682;15827;16053;15997;15951;15839;15843;15792;15646;15653;15305;15206;15709;15942;16305;16115;15960;16080;15858;15857;15870;15727;15862;15977;15968;16125;15931;16078;16402;16010;16256;16328;16095;16027;16034;15853;16038;16406;16177;16229;16177;16256;16047;16180;16245;16189;16398;16356;16537;16350;16243;16271;16307;16366;16507;16382;16148;16155;16222;16215;16145;16157;16164;16317;16289;15846;15906;15936;15953;16393;16253;16197;15769;15819;15859;15907;15847;15998;16003;16109;15908;16147;16317;16336;16459;16454;16361;16624;16682;16143;16289;16176;16456;16320;16144;16102;16387;16349;16086;15683;15259;15548;16124;16272;16449;16650;16425;16258;16204;16118;16128;16309;16061;16090;16231;16111;16144;15874;16008;16198;16259;16311;16294;16083;15899;15651;15425;15554;15712;15900;15824;16049;16069;15958;15983;16040;16159;16029;16194;16240;16183;16080;16493;16050;16310;16387;16318;16405;16403;16069;15911;16047;16236;16227;16310;16303;16221;16503;16485;16528;16475;16472;16538;16795;16529;16619;16451;15803;15233;15162;15823;15870;16047;15924;16300;16248;15966;15718;15236;14969;14952;14752;14452;14337;14882;15130;15461;15428;15760;15910;16316;16106;15763;14990;12060;7009;4698;7203;11859;14857;15977;16363;16583;16251;16454;16448;16834;16791;16819;16861;16612;16766;16656;16630;16649;16704;16620;16635;16490;16570;16137;16432;16454;16345;16415;16491;16585;16664;16620;16745;16790;16357;16339;16742;16648;16742;16596;16262;16135;16080;16460;16829;16772;16892;16789;16301;16259;16494;16633;16933;16971;16955;16912;16958;16653;16515;16752;16674;16618;16542;16517;16674;16566;16328;16415;16426;16309;16507;16334;16583;16749;16765;16713;16608;16833;16700;16625;16635;16556;16543;16710;16488;16907;16441;16605;16520;16573;16579;16505;16308;16465;16594;16500;16582;16424;16107;16011;16546;16620;16675;16725;16755;16505;16678;16609;16714;17002;17210;17661;17559;17419;17416;17080;17052;17095;16928;17281;16925;17056;16984;16997;16861;16781;16517;16745;16977;16924;16587;16746;16673;16725;16717;16581;16480;16237;16149;16293;16293;16615;16306;16323;16412;16392;16298;16170;16378;16173;16491;16572;16472;16759;16583;16675;16961;16853;16851;16995;17146;17347;17223;17251;17239;17020;16826;17036;16992;17013;17341;17003;17111;16977;16913;16758;16829;16842;17073;17208;16952;16822;16858;16891;16660;17130;16965;16952;17041;17011;16691;16282;15628;14939;15050;16348;17365;17260;17274;17167;17056;16854;16879;16787;16420;16611;16352;17005;17228;17333;17171;17048;16808;17020;17129;16958;17082;16614;16139;15363;15727;16383;16480;16533;16535;16769;16701;16560;16530;16467;16505;16630;16760;16937;16879;16943;16968;17223;17206;17112;16890;16859;16636;16859;17001;17284;17340;17204;16697;16856;16866;17194;17147;17190;17281;17093;17104;17140;17216;17108;17087;17000;16568;16799;16877;16745;16857;16807;17017;17814;17732;18003;17999;17697;17493;17445;17614;17572;17525;17350;17309;17681;17494;17486;17442;17542;17370;17418;17266;17444;17267;17119;16796;16385;16629;17067;17523;17704;17455;17612;17693;17240;17556;17519;17691;17597;17543;17384;16703;16000;15821;16701;16712;16961;17243;17190;17256;17235;17391;17272;17403;17343;17417;17533;17435;17293;17194;17376;17222;17676;17623;17448;17613;17515;17591;17600;17688;17431;17879;17612;17941;17954;17650;17405;17265;17111;17296;17420;17179;17366;17141;16993;17165;17193;16845;17031;16774;17104;16909;17097;17163;17185;17311;17183;17145;17169;17056;16926;16346;14811;12830;13965;15940;17104;16692;16382;17252;17027;16319;15978;16508;16959;17489;17236;17226;17435;17701;17764;17572;17365;17287;17252;17435;17313;17691;17530;17737;17570;17627;17729;17831;17643;17475;17655;17751;17710;17556;17263;17228;17242;17157;17382;17270;17239;17063;17259;17124;17475;18292;18045;18136;17893;17764;17935;18004;17569;17757;17781;17860;17440;17459;17246;17376;17337;17224;17443;17393;17303;16855;16925;17171;17357;17187;16963;17092;17120;17393;17393;17349;17370;17124;17311;17249;17256;17014;16817;16788;16852;17093;17297;17474;17625;17581;17721;17478;17561;17225;17247;17503;17632;17383;17266;17406;17423;17463;17528;17493;17416;17608;17344;17238;17426;17504;17535;17824;17518;17509;17722;17581;17185;17210;17170;17450;17379;17506;17640;17578;17490;17449;17594;17595;17568;17377;17492;17484;17450;17564;17441;17484;17457;17432;17826;17509;17498;17202;17241;17149;17066;17014;17457;17194;16969;17063;17276;17329;17406;17385;17449;17168;17099;17161;17452;17434;17416;16891;16939;17358;17488;17257;17417;17414;17595;17000;17192;17421;17258;17221;17436;17572;17583;17181;17230;17653;17425;17377;17538;17751;17756;17787;17527;17832;17246;17194;17693;17375;17462;17543;17550;17707;17662;17644;17631;17470;17554;17682;17558;17501;17609;17385;17416;17663;17566;17582;17717;17399;17364;17769;17887;17721;17378;17088;17340;17273;17425;17489;17219;17491;17503;17743;17794;17551;17709;17564;17741;17468;17577;17544;17636;17705;17876;17473;17761;17910;17634;17564;17410;17388;17558;17306;17383;17197;17322;17471;17495;17662;17453;17566;17436;17414;17312;17552;17647;17517;17702;17372;17345;17342;17467;17430;17243;17473;17450;17442;17293;17533;17341;17440;17677;17269;17630;17385;17579;17777;17492;17567;17226;17180;17320;17483;17245;17481;17464;17398;17355;17727;17729;17737;17385;17259;17468;17235;17287;17462;17430;17761;17558;17670;17701;17930;17807;17985;17539;17650;17810;17689;17797;17736;17441;17791;17434;17608;17516;17545;17316;17626;17652;17731;17716;17470;17598;17172;17257;16906;17172;17316;17271;17208;17388;17337;17392;17982;18008;17844;17837;17476;17529;17558;17568;17476;17258;17033;17224;16762;16599;16659;15884;15002;15212;15982;16095;15578;15720;16511;17160;17454;17494;17159;17501;17490;17535;17550;17461;17574;17590;17460;17201;17594;17425;17454;17504;17639;17464;17407;17689;17738;17610;17216;16674;14935;14310;15523;17044;17449;17921;17620;17752;17739;17632;17754;17439;17914;17792;17670;17529;17471;17604;17678;17791;17763;17846;17739;17644;17749;17893;17614;17670;17853;17727;17601;17337;17145;17105;17366;17614;17520;17508;17624;17598;17783;17489;17692;17573;17609;17689;17753;17792;17735;17890;18175;18036;17996;17869;18086;17711;17749;17852;17589;17766;17884;17792;17910;17799;17819;17729;17524;17333;17589;17708;17618;17684;17794;17606;17672;17601;17446;17403;17325;17503;17600;17668;17574;17531;17342;16899;16590;16927;17068;17263;17523;17807;17622;17606;17799;17683;18058;17745;17673;17786;17603;17326;17258;16985;17085;16547;16896;17147;17463;17702;17495;17348;17223;16973;17188;17297;17297;17374;17314;17527;17495;17380;17305;17136;17354;17233;17907;17644;17892;17714;17653;17823;18017;18010;18024;18044;18022;17917;18122;17747;17867;17902;17859;17852;17854;18012;17673;17602;17629;17864;17689;17771;17835;17875;17604;17807;17902;18008;17773;17942;17951;18057;17806;17987;17927;17541;18066;17920;18106;18002;17890;17780;17626;17665;17797;17836;17655;17766;17836;17827;17641;17342;17290;17459;17652;17920;17722;17365;17853;17605;17799;17958;17893;18014;18163;17912;17939;17904;17904;17804;17675;17673;17958;17871;17754;17575;17578;17795;17823;17987;17488;17498;17487;17646;17878;18139;17901;17614;16029;15181;15518;16242;16651;17354;17438;17915;17718;17665;17129;17300;17525;17646;17877;17890;17933;17568;17727;17943;17950;17937;18013;17784;17597;18072;17976;17961;18070;17973;17943;18011;18056;17773;17887;17872;17760;17425;17613;17147;17703;17912;17779;17951;18015;17686;17488;17780;17689;17762;17774;17793;17578;17610;17336;16982;17132;17371;17762;17771;17800;17902;17522;17750;17530;17645;17443;17234;17640;17806;18161;17869;17843;18058;18022;17838;17661;17393;17314;17217;17586;17438;17507;17664;17945;17702;18011;17895;17976;18157;17877;18231;18260;18033;18209;17938;17710;17778;17524;17581;17788;17564;17736;17794;17855;17906;18048;17917;17603;17505;17362;17343;17355;17807;17797;17997;17795;17918;17695;17751;17659;17923;17849;17798;17345;17312;17256;17410;17648;17748;17829;17926;17613;17603;17760;17529;17731;17564;17588;17926;18025;17910;17789;17849;17593;17755;17484;17947;17928;18015;18145;18042;17866;18044;17792;18039;17957;18047;17615;17795;17369;17737;17778;17862;17905;17849;17915;17520;17248;16885;16961;16960;17317;17525;17681;17485;17409;16809;16779;16670;16983;17433;17474;17481;17341;17660;17603;17715;17650;18170;18175;18119;18159;18049;18192;18209;17965;18063;18151;18254;18097;17912;17942;18429;18113;18027;18116;17717;17604;17692;17443;17402;17583;17649;17829;17684;18137;17732;17863;18039;17609;18197;18061;18086;18068;18118;17955;18212;18108;18022;17784;17755;17804;18024;18012;18007;17966;17828;18027;17717;17892;17952;17984;17862;17714;18056;18041;17720;17915;18195;18136;17807;17854;18012;17760;17888;18055;17909;17985;17830;18000;17760;17418;17574;17593;17671;17645;17224;16930;17488;17583;17598;17499;17491;17628;17524;17026;16452;17204;17985;17947;17957;18071;17751;18119;17533;18086
14547;14875;14530;14723;14427;14461;14675;14579;14925;14813;14900;15019;14677;14649;14574;14813;14621;14274;14426;14748;15046;15053;15053;14748;14704;14641;14899;15091;14727;14923;14884;15068;15000;14950;15124;15238;15464;15142;15279;15141;15188;15058;15315;15394;15301;15207;15198;15229;15143;15094;15252;15336;15515;15642;15361;15679;15431;15394;15073;15125;15265;15264;15303;15477;15661;15627;15934;15432;15645;15588;15463;15618;15281;15330;15139;15540;15938;16026;15719;15509;15700;15632;15638;15381;15458;15263;15273;15325;15870;15763;15826;15846;15872;15916;15619;15922;16067;16111;16032;15827;16220;15960;15861;15908;15794;15791;15974;15842;15857;15461;15112;15356;15910;15968;16421;16177;16314;16130;15880;15708;15675;16000;15960;16105;15973;15889;16210;16326;16360;16405;16127;16039;16153;16004;15752;16205;15992;16159;16148;16359;16023;16536;16345;16358;16512;16296;16054;16358;16266;16252;16345;16292;16396;16339;16311;16121;16396;16206;16157;16227;16112;16080;16204;16386;16302;16255;15926;15900;16144;15863;16260;15939;15655;15578;15323;15711;15877;16054;16002;15624;15770;16077;16478;16542;16683;16584;16211;16426;16300;16256;15962;16093;16254;16457;16234;16168;16577;16335;16270;16230;15393;15455;16088;16280;16528;16480;16394;16356;15934;15952;15969;16346;16230;16453;16467;16092;15995;15979;16022;16081;16115;16074;16439;16161;15950;15801;15796;15429;15682;15889;15991;15902;16152;16352;16271;16375;16372;16322;16226;16259;16149;16126;16043;16399;16370;16321;16469;16356;16373;16279;16146;16091;16353;16119;16113;15991;15940;16153;16121;16224;16437;16527;16648;16588;16548;16882;16487;16274;15848;15427;15728;15994;15974;16065;15631;15739;15738;15781;15697;15473;15150;14441;14141;14020;14138;14706;15115;15550;15811;16115;16152;16282;15912;15097;11988;7516;4912;6368;10406;13776;15453;16307;16417;16239;16618;16472;16787;16633;16592;16836;16519;16659;16643;16643;16705;16679;16302;16724;16536;16703;16507;16626;16307;16408;16306;16470;16436;16715;16790;16521;16421;16582;16840;16818;16752;16563;16388;16290;16360;16643;16864;16708;16471;16611;16435;16551;16716;16583;16885;16892;16928;16717;16950;16871;16676;16499;16660;16696;16776;16527;16539;16623;16400;16495;16774;16486;16446;16461;16811;16657;16726;16684;16494;16410;16169;16421;16519;16493;16368;16240;16580;16520;16606;16709;16617;16378;16471;16373;16526;16515;16769;16686;16432;16368;16475;16206;16298;16311;16573;16820;16815;16775;16467;16554;16813;16741;17042;17210;17479;17428;17569;17487;17037;17079;17060;16892;17027;16957;16929;16934;16905;16849;16705;16691;16913;16843;16786;16968;16634;16651;16886;16559;16648;16700;16428;16021;16195;16217;16054;16055;16117;16134;16496;16441;16468;16260;16491;16573;16559;16355;16582;16703;16867;16815;16847;16856;16951;17204;17147;17398;17429;17393;16931;16753;16819;16816;16913;17005;17203;17032;17135;16873;16937;16777;16936;17003;17142;17003;16830;16544;16774;16626;17098;17142;16955;16678;16858;16600;16160;14507;13324;14225;16103;17357;17599;17345;17292;17345;17310;17108;17015;16866;16691;16787;17162;17127;17220;17097;17215;16828;17019;17037;16836;16677;15425;14047;13132;14337;15920;16635;16565;16704;16653;16671;16507;16413;16435;16340;16433;16751;16881;17102;16998;17261;17139;17121;16773;17023;16713;16995;16966;17026;17194;17088;16733;16989;17016;17013;17019;17115;17170;16889;16969;17004;17016;16983;17314;17283;17091;17018;16834;16819;17212;16901;16981;17058;17435;17764;17990;18078;18074;17856;17658;17730;17632;17617;17313;17565;17502;17575;17520;17407;17295;17268;17197;17302;17227;17181;17316;16602;15295;15296;16389;17212;17448;17528;17383;17233;17500;17333;17325;17276;17504;17578;17016;16051;14383;14004;15807;16671;17083;17199;17245;17454;17105;16991;17125;16970;17161;17072;17364;17226;16458;16390;16947;17302;17244;17286;17163;17630;17285;17327;17515;17301;17245;17547;17882;17912;17665;17585;17476;17421;17231;17237;17258;17354;17033;17093;17231;17259;16872;16976;17054;17085;16795;16862;17113;17144;17223;17168;17137;17114;17231;17532;16967;16172;14123;11975;12783;15373;16449;15289;15304;16317;17404;17050;16844;17149;17382;17362;17537;17445;17426;17851;17791;17593;17372;17386;17577;17757;17482;17572;17633;17716;17694;17661;17574;17581;17533;17394;17498;17483;17750;17629;17312;17263;17169;17247;17084;17234;17286;17132;17562;17553;17597;17802;18166;17907;17736;17944;17549;17927;17609;17802;17397;17637;17361;17258;17347;17230;17422;17216;17190;17410;17367;17027;17133;17073;17185;17136;16813;17187;17064;17177;17349;17388;17269;17325;17084;17180;17245;17004;16811;16815;17057;17176;17299;17537;17531;17557;17573;17247;17238;17373;17381;17318;17215;17355;17505;17578;17819;17500;17487;17578;17539;17653;17096;17165;17205;17262;17536;17879;17555;17720;17611;17485;17324;17454;17464;17341;17327;17255;17312;17452;17472;17699;17720;17423;17526;17549;17530;17355;17294;17602;17525;17508;17582;17697;17823;17697;17167;17153;17023;17208;17503;17203;17449;17336;17156;17116;16777;16897;17045;17072;17002;17092;17236;17143;17414;17258;17407;17178;17150;17072;17390;17589;17400;17223;17244;17248;17127;17073;17074;17644;17379;17307;17492;17402;17431;17377;17453;17422;17506;17634;17621;17732;17780;17691;17832;17683;17355;17410;17354;17427;17556;17771;17639;17738;17537;17632;17781;17603;17595;17552;17670;17774;17535;17607;17517;17680;17397;17517;17746;17696;17711;17789;17625;17352;17493;17479;17595;17474;17510;17500;17421;17695;17918;17389;17328;17468;17273;17639;17707;17694;17551;17685;17805;17888;17704;17404;17444;17679;17536;17494;17387;17220;17445;17423;17283;17491;17323;17606;17418;17551;17513;17722;17117;17320;17400;17647;17586;17523;17488;17536;17206;17187;17387;17310;17370;17662;17522;17742;17536;17519;17539;17483;17534;17587;17556;17604;17494;17477;17440;17454;17229;17366;17230;17499;17492;17549;17526;17702;17756;17926;17547;17319;17517;17330;17427;17403;17617;17463;17631;17516;17752;17689;17662;17809;17722;17757;17674;17678;17506;17734;17522;17539;17434;17696;17501;17530;17519;17583;17549;17954;17610;17612;17401;17576;17119;16702;16641;16965;17248;17078;17294;17432;17650;17802;18012;17593;17499;17431;17421;17437;17416;17284;17316;17346;17279;17022;16780;16374;15083;13749;14087;15316;16095;16251;16304;17089;17299;17593;17420;17378;17585;17711;17616;17627;17658;17734;17401;17394;17487;17543;17438;17525;17409;17547;17684;17555;17544;17646;17550;17266;16193;14075;12869;14280;16676;17675;17973;17813;17987;17884;17808;17514;17325;17519;17475;17526;17608;17566;17649;17689;17772;17967;17573;17776;17484;17776;17658;17994;17873;17627;17917;17528;17567;17380;17175;17349;17605;17564;17557;17885;17754;17671;17681;17383;17105;17229;17359;17479;17505;17739;17851;18047;17693;17814;17894;18005;17840;17676;17544;17672;17444;17638;18026;17793;17725;17818;17736;17348;17290;17654;17635;17483;17591;17581;17705;17405;17564;17271;17181;17389;17440;17533;17568;17346;17553;17099;16124;16202;16669;17081;17444;17548;17786;17698;17728;17864;17604;17964;17816;17841;17544;17349;17256;16739;16561;16614;16203;15764;16194;17258;17636;17685;17284;17195;17309;17408;17709;17467;17417;17563;17389;17691;17542;17444;17564;17353;17513;17528;17627;17616;17995;17787;17820;17823;17881;17928;18086;17882;17883;17995;17843;17810;17651;17982;17829;17764;17506;17753;17223;17654;17724;17769;17737;17972;18062;17877;18053;17938;17621;17834;18035;18182;17905;17867;18192;17744;17702;17868;17956;17981;18047;18088;17932;17677;18273;17625;18155;17768;17904;17765;17682;17612;17268;17609;17523;17774;17696;17837;17685;17617;17644;17817;18080;17968;18031;17983;17806;17733;17761;17674;18148;17786;17943;17843;18067;17863;17947;17913;17723;17954;17821;17407;17215;17444;17489;18021;18096;17993;17337;16427;15986;16015;16692;17255;17743;17993;17902;17733;17584;17584;17552;17777;17640;17940;18007;17939;17983;17891;18264;18025;18164;17818;17493;17615;17786;17724;17960;18107;17926;17825;17890;17793;17841;17888;17813;17585;17259;16966;17336;17465;17899;17887;18144;17883;17920;17911;17785;17704;17839;17665;17761;17928;17597;17454;16800;16734;17170;17868;18032;17923;17718;17644;17732;17691;17563;17474;17455;17317;17852;17853;18235;18101;17945;18175;17798;17450;17611;17666;17424;17442;17572;17454;17707;18054;17784;17902;18048;18123;17779;17716;18010;17958;17803;18018;17931;17654;17700;17693;17638;17892;18026;17724;17602;17820;17879;17796;17554;17537;17428;17346;17234;17584;17609;17840;17635;17696;17647;17724;17859;17882;17947;17850;17890;17354;17140;17259;17157;17305;17689;17864;17656;17415;17473;17676;17516;17823;17930;17762;17896;18106;18132;17890;17932;17764;17817;17832;17829;17924;18135;18071;18067;17837;18161;18126;18029;17881;17854;17832;17857;17429;17757;17950;18038;17868;17917;17789;17688;17251;16512;16700;16950;17096;17551;17768;17728;17136;16421;16028;16075;16907;17599;17523;17338;17553;17587;17390;17340;17844;18077;17950;18018;18273;18102;17914;18179;18156;18006;18010;17848;17801;18250;18044;18156;18152;18095;18069;17936;17879;17699;17232;16616;17239;17717;17839;17790;18102;18117;17894;17971;17959;18111;17971;18266;18150;18059;18103;17900;18084;17933;17729;17774;17641;17845;17906;18037;18089;18013;17946;17985;17718;17872;17786;17878;17603;17685;17647;17470;17482;17883;18059;18058;18091;17955;17940;17760;17831;17896;17620;17482;17617;17571;17603;17434;17639;17586;17768;17484;17166;17223;17597;17310;17438;17668;17723;17543;17137;16622;17150;18102;18123;17728;18063;17779;17685;17791;17736
15059;14804;14471;14492;14346;14452;14471;14680;14795;14756;14972;15014;14799;14853;14619;14779;14621;14471;14803;15046;14952;15242;14964;14826;14723;14783;14818;14888;14887;14957;15224;14818;14868;14793;15028;15208;15409;15129;15076;15088;14982;15098;15101;15210;15485;15426;15336;15325;15143;15325;15336;15580;15470;15342;15395;15333;15582;15301;15175;14874;15305;15510;15430;15984;16158;15755;16064;15970;15698;15475;15619;15341;15241;15528;15308;15518;15978;15781;15590;15701;15704;15575;15439;15320;15377;15480;15378;15380;15936;15702;15813;15893;15809;15512;15785;15862;16299;16002;16033;15978;15661;15686;15937;15917;15857;15851;15942;16030;15843;15587;15504;15397;16096;16314;16248;16136;16464;16041;16341;15784;15995;16065;16262;16002;15894;16245;16183;16045;16212;16108;16146;16203;16298;16312;15971;16259;16387;16504;16287;16334;16438;16427;16439;16275;16135;16269;15956;16285;16460;16320;16321;16313;16352;16483;16364;16471;16126;16304;16215;16334;16365;16048;16345;16382;16410;16115;16177;15615;16105;15883;16116;15943;15235;14873;15201;15981;16272;16026;15843;15723;15692;15963;16303;16558;16470;16745;16474;16461;16158;16037;16193;16364;15996;16168;16258;16351;16179;16388;16269;16133;15791;15808;16065;16362;16439;16355;16346;16086;15920;16263;16098;15997;16125;16136;16365;15999;16021;16082;15900;15923;15939;16064;16463;16147;16270;15931;15664;15556;15926;15820;16018;15991;16315;16109;16186;16209;16208;16204;16245;16478;16100;16221;16132;16273;16431;16238;16362;16568;16347;16290;16038;16093;16171;16158;16190;16318;16047;16065;16407;16420;16554;16708;16688;16579;16539;16770;16739;16424;16097;15945;15972;16065;16342;16194;16029;15750;15485;15904;15716;16055;15702;15099;14607;14163;14373;14899;15052;15583;15595;15955;16105;16100;15937;15138;12233;7161;4484;5732;10257;13933;15959;16342;16441;16709;16741;16663;16899;16657;16781;16731;16635;16520;16795;16717;16864;16538;16302;16671;16518;16675;16739;16544;16412;16154;16254;16386;16661;16625;16684;16517;16719;16609;16699;16647;16587;16493;16547;16382;16301;16510;16506;16538;16707;16407;16491;16446;16585;16678;16675;16993;16904;17096;16951;16744;16743;16922;16902;16935;16741;16688;16511;16663;16641;16493;16739;16445;16605;16700;16480;16724;16745;16777;16432;16569;16510;16280;16442;16574;16238;16331;16591;16705;16593;16270;16561;16470;16453;16369;16573;16551;16534;16615;16373;16315;16440;16441;16357;16466;16250;16720;16638;16841;16639;16704;16635;16592;16724;17054;17312;17423;17426;17133;17004;17144;17093;16938;16802;16787;17006;16913;16913;17054;16783;17022;16841;16856;16898;16827;16693;16659;16739;16647;16706;16504;16518;16219;16403;16182;16202;16275;16436;16317;16466;16593;16375;16390;16447;16695;16567;16410;16450;16499;16779;16757;17011;16707;16708;17170;17668;17743;17637;17292;17260;17017;16830;16767;16868;17260;17195;17201;17230;16874;17071;17182;16953;17103;17115;17007;16988;16968;16878;17243;16947;17134;17124;16921;16805;16575;15851;14211;12515;13371;15876;17454;17532;17420;17336;17363;17119;17321;17130;16892;17086;16876;17218;17166;17381;17136;17309;17141;17076;17158;16839;15956;13864;11469;10626;12910;15712;16476;16929;16851;16624;16639;16559;16575;16483;16417;16344;16511;16955;16854;17257;17041;16665;16759;16902;16881;16886;16962;16888;17099;17133;16970;16832;17145;17212;17204;17084;17284;17160;17080;17020;17154;17141;17165;17183;17057;17149;17052;16950;17167;16918;16358;16069;16633;17270;17642;17801;17953;17848;17660;17375;17579;17651;17361;17351;17486;17694;17577;17578;17391;17214;17466;17184;17072;17346;17335;17187;16469;15056;15231;16313;17288;17668;17784;17238;17357;17348;16925;17050;17239;17253;17411;16780;15483;13753;13241;15581;16632;16983;17129;17274;17325;17019;16784;16676;16326;15839;16129;16811;16436;15705;15186;16522;17102;16614;16450;16788;17337;17298;17398;16921;17358;16922;17357;17692;17940;17646;17596;17649;17241;17321;17217;17162;17116;16990;16915;17104;17074;17118;17227;17139;16958;17033;17020;17245;17086;17345;17285;17296;17334;17360;17179;16959;16444;14827;13416;13599;15739;16368;15576;15342;16552;17378;17718;17605;17346;17417;17329;17565;17406;17492;17531;17502;17674;17360;17731;17511;17405;17514;17439;17541;17495;17624;17697;17560;17675;17689;17393;17623;17400;17511;17513;16974;17418;17511;17348;17432;17216;17156;17392;17633;17619;17822;18027;17976;18123;17918;17982;17777;17763;17706;17608;17631;17473;17332;17300;17372;17310;17172;17322;17378;17512;17365;17440;17157;17159;17162;16970;17082;17092;17230;17094;17330;17141;17324;17462;17116;17350;17109;17093;17019;16834;17005;17394;17230;17195;17573;17626;17448;17242;17198;17239;17230;17241;17152;17273;17456;17335;17650;17382;17563;17532;17830;17569;17481;17310;17379;17491;17440;17748;17405;17768;17420;17297;17500;17572;17606;17382;17081;17418;17027;17488;17555;17652;17613;17603;17426;17595;17490;17555;17587;17356;17426;17688;17866;17571;17841;17690;17420;17099;17249;17538;17287;17345;17230;17404;17170;16734;16824;16719;16367;16363;16418;17091;17101;17283;17499;17193;17336;17280;17420;17314;17471;17554;17368;17178;17331;17395;17441;17563;17332;17358;17305;17329;17451;17659;17428;17411;17784;17452;17645;17582;17721;17536;17645;17753;17724;17801;17622;17483;17404;17390;17739;17865;17854;17806;17834;17547;17511;17748;17584;17540;17485;17849;17702;17346;17310;17403;17302;17477;17406;17466;17811;17850;17550;17678;17658;17388;17603;17579;17444;17619;17543;17555;17501;17401;17559;17161;17529;17574;17308;17485;17595;17396;17725;17821;17546;17470;17546;17680;17636;17464;17653;17676;17716;17270;17060;17229;17522;17660;17640;17756;17576;17294;17367;17592;17546;17439;17330;17503;17472;17549;17351;17192;17218;17484;17504;17346;17389;17385;17621;17594;17779;17445;17370;17770;17571;17526;17370;17574;17547;17369;17558;17388;17463;17597;17623;17772;17807;17793;17644;17324;17239;17211;17363;17267;17264;17302;17397;17478;17815;17726;17821;17830;17735;17961;17678;17841;17437;17732;17769;17644;17412;17354;17211;17441;17409;17506;17297;17435;17779;17678;17699;17432;17449;17371;16828;16309;16414;17050;17272;17016;16997;17700;17573;17958;18171;17384;17452;17507;17367;17329;17322;17545;17448;17045;16408;16373;16460;16603;15765;14705;14912;16005;16211;16700;17091;17282;17551;17564;17264;17571;17608;17556;17564;17642;17545;17553;17570;17535;17544;17386;17101;17183;17364;17680;17703;17736;17683;17393;17553;17214;16413;14492;13473;14597;16540;17538;17865;17908;18029;17703;17700;17643;17464;17555;17669;17636;17549;17557;17699;17698;17817;17756;17896;17600;17475;17280;17743;17573;18002;17794;17631;17703;17504;17427;17056;17359;17251;17670;17599;17296;17507;17348;17235;17142;17328;17337;17841;17826;17809;17818;17944;17949;17871;17850;17492;17698;17926;17667;17565;17713;17470;17672;17648;17884;17668;17742;17724;17184;17491;17269;17507;17593;17593;17852;17645;17388;17222;17208;17251;17080;17176;17449;17498;17225;17481;17041;16713;16015;16819;17543;17795;17836;17694;17549;17620;17584;17623;17719;17841;17948;17596;17126;16532;16026;15761;15918;15617;14717;15600;16925;17697;17816;17426;17021;17153;17700;17398;17509;17391;17531;17490;17660;17601;17433;17185;17678;17705;17854;17769;17685;17879;17856;17793;17905;18007;17822;18189;18043;18108;17826;17766;17489;17617;17898;17871;17812;17425;17637;17556;17505;17678;17717;17856;17911;18133;17946;18108;17765;17767;17608;17811;17850;17771;18014;17697;17964;18000;17620;17767;17895;17786;17974;17939;17841;17885;18129;17837;17895;17919;17771;17593;17607;17486;17509;17511;17791;17663;17816;17720;18089;17681;18033;17946;17997;18096;17960;17950;17656;17882;18009;17833;17962;17780;18066;17786;18022;17564;17621;17872;18034;17965;17652;17390;17506;17654;17862;18030;17758;17542;17386;16426;16806;16587;16809;17527;18057;17832;17704;17689;17630;17535;17821;17868;17935;18129;18150;18020;17859;17822;18280;17866;17758;17733;17695;17622;18069;18161;18140;17721;18012;17847;17685;17782;17715;17590;17724;17325;17217;17323;17433;17611;17974;17739;18029;17985;17513;17833;17562;17349;17668;17564;17702;17655;17421;17144;16837;17440;18104;17992;17975;18007;17784;17737;17703;17656;17339;17308;17846;17719;17974;17705;18111;17959;17860;17603;17731;17535;17467;17253;17470;17559;17574;17544;17988;17921;17866;17958;17965;17550;17757;17675;18181;17819;18008;18066;17638;17549;17805;17803;17843;17988;17800;17910;17907;17865;17795;17606;17362;17397;17492;16979;17596;17475;17341;17609;17458;17633;17698;17973;17806;18036;17780;17495;17377;17094;17076;17314;17443;17506;17678;17393;17198;17659;17912;18161;18025;17786;18275;18238;18181;17926;17874;17647;17823;17767;17911;17956;17733;18016;18053;17971;18025;18014;18016;17919;17881;17888;17830;17972;18049;17884;17922;18081;18228;17916;17878;17684;17083;16141;16584;17059;17544;17679;17874;17893;17455;16764;16307;16641;16818;17513;17330;17147;17351;17396;17545;17501;17597;17650;17951;18152;18045;18187;17881;17988;17891;18269;18235;18001;18084;18284;18124;18073;18106;17812;18142;17883;17722;17719;17103;16681;16971;17812;17745;17856;17748;17680;18242;17836;17643;17773;18214;18192;18360;18019;18049;17888;17811;17641;18115;18053;17938;17771;17949;18232;17956;17936;18034;17993;17972;17846;18159;17663;17641;17581;17426;17343;17626;17695;17827;17772;17864;17797;17730;17775;17536;17548;17532;17898;17533;17250;17242;17564;17532;17586;17485;17586;17050;17338;17321;17211;17284;17309;17798;17599;17759;17287;17659;17825;17842;17880;17923;17963;17796;17767;17727
15031;14771;14456;14337;14398;14544;14736;14495;14560;14829;14776;14924;14767;14903;14726;14790;14977;14737;14871;14925;15243;15207;14991;15043;14918;14723;14946;15086;15059;14876;15086;14902;14940;15122;15251;15133;15327;15217;15184;15168;15026;15102;15120;15365;15209;15273;15367;15582;15260;15055;15399;15413;15555;15316;15308;15486;15518;15437;15264;15313;15287;15615;15432;15647;15695;15690;15607;15692;15523;15465;15312;14955;15432;15460;15563;15555;15489;15659;15261;15097;15259;15610;15349;15330;15470;15453;15279;15583;15729;15875;16042;15888;15827;15845;15742;15653;15981;15925;15835;15874;15612;15901;15884;15868;15819;16040;15960;15852;15979;16034;15985;15667;15810;16075;16074;16209;16096;16271;16034;16270;16150;16061;16047;16142;15964;16116;16326;16326;16221;16136;16056;15978;16410;16325;16206;16234;16354;16401;16546;16415;16227;16403;16458;16251;16303;16224;16276;16150;16510;16266;16287;16458;16467;16422;16500;16432;16327;16249;16394;16115;16174;16181;16210;16264;16274;15994;15947;15667;15567;15878;16363;16260;15229;15263;15547;16133;16134;16052;15722;15444;15400;15910;16087;16263;16362;16298;16314;16312;16208;16147;16153;16110;16063;16029;16285;16346;16373;16289;16112;16245;15793;16131;16307;16281;16488;16355;16563;16195;16244;16576;15944;15568;15886;16052;16129;15949;15708;15946;15856;15997;16027;16086;16121;16054;15996;16046;16066;15803;15710;15744;15760;15919;16170;16419;16168;16327;16236;16409;16317;16502;16147;16275;16415;16496;16128;16612;16502;16356;16659;16363;16394;16097;16070;16197;16232;16247;16098;16545;16586;16467;16648;16431;16675;16508;16746;16713;16789;16569;16161;16285;16289;16509;16572;16295;16341;15869;15961;15825;16071;16259;16055;15670;14959;14488;14476;14473;14952;15010;15212;15558;16006;16223;15875;15508;12707;7941;4829;5474;9026;12856;15380;15933;16217;16325;16820;16813;16744;16650;16516;16573;16605;16669;16830;16664;16607;16727;16598;16493;16367;16438;16569;16351;16372;16496;16312;16379;16626;16561;16553;16681;16360;16184;16774;16475;16681;16524;16584;16299;16709;16522;16281;16702;16431;16386;16417;16247;16420;16450;16546;16909;17042;17000;16760;16725;16658;16650;17055;16754;16545;16386;16410;16553;16558;16734;16853;16633;16587;16563;16966;16614;16634;16536;16479;16375;16450;16194;16335;16710;16347;16344;16225;16569;16596;16674;16368;16552;16168;16302;16482;16551;16546;16680;16704;16496;16425;16494;16483;16291;16737;16720;16498;16588;16730;16767;16748;16705;16861;17008;17230;17145;17338;17283;17093;16993;17038;16822;17113;17102;17167;16908;17142;16930;16779;16890;16660;16873;16989;16673;16860;16916;16808;16672;16308;16341;16525;16154;16272;16233;16195;16130;16376;16443;16535;16401;16667;16633;16359;16594;16548;16384;16492;16618;16568;16863;16898;16871;17009;17236;17794;17775;17454;17535;17078;17252;16942;17040;17152;17210;16947;17010;17062;16894;17125;17120;16962;17048;16968;16960;16657;16780;16942;17078;17254;17338;16753;16856;16502;16524;16203;14592;13402;14207;16062;17344;17843;17496;17624;17429;17233;17506;17263;17066;17062;17363;17294;16902;17096;16955;16981;17000;17006;16981;16669;15703;13431;9568;9454;12550;15556;16700;17052;17064;16824;16502;16520;16682;16938;16543;16383;16600;17038;17042;16984;16768;16311;16834;16781;17018;16839;16903;16716;16967;16923;16628;16904;16943;17154;17191;17130;17247;17177;17278;17152;17131;17267;17225;17249;17244;17045;16858;17038;17145;16466;15273;14765;16321;17261;17540;17780;17676;17702;17513;17113;17336;17396;17657;17197;17164;17676;17568;17480;17410;17397;17398;17524;17292;17329;17484;17309;17004;16327;16133;16432;17074;17457;17734;17501;17330;16957;16552;16792;17109;17105;17233;17195;15926;14599;14167;15810;17052;17108;17130;17472;17287;17273;16861;16571;15137;14120;14470;15972;16254;15835;15666;16668;17106;16694;16206;16834;17167;17207;17066;16797;16900;16991;17588;17816;17913;17685;17662;17552;17588;17245;17056;17214;16852;16725;16992;17126;17087;16956;17226;16975;16909;16924;17112;17053;17399;17114;17273;17525;16992;17246;17087;17188;16999;16181;14537;13810;15299;16923;16826;16601;16727;17371;17594;17540;17433;17395;17416;17524;17659;17412;17461;17598;17803;17413;17405;17485;17602;17554;17438;17578;17553;17868;17432;17585;17536;17539;17652;17663;17397;17637;17481;17420;17222;17431;17416;17092;17116;17063;17249;17336;17706;18118;17905;18390;18004;17648;17820;17809;17934;17655;17713;17405;17514;17320;17252;17426;17513;17287;17311;17323;17193;17261;17541;17343;17138;17293;17136;17083;17168;17472;17361;17364;17437;17396;17043;17068;17047;16857;16865;17025;16809;16844;17308;17369;17282;17449;17344;17506;17376;17182;17297;17493;17359;17361;17434;17528;17148;17359;17199;17075;17303;17303;17468;17584;17467;17550;17584;17506;17492;17400;17426;17675;17713;17530;17821;17576;17443;17449;17598;17567;17479;17380;17852;17525;17233;17749;17716;17238;17596;17487;17386;17520;17539;17719;17591;17491;17462;17067;17117;17384;17488;17205;17477;17468;17456;17439;17231;17066;16704;16487;15722;15940;16479;16984;17202;17387;17191;17470;17403;17470;17334;17373;17137;17286;17308;17279;17353;17406;17462;17406;17636;17368;17604;17734;17700;17421;17741;17665;17329;17365;17805;17597;17677;17826;17760;17574;17647;17760;17539;17587;17622;17609;17789;17846;17679;17537;17399;17669;17921;17443;17780;17693;17601;17467;17507;17446;17110;17368;17420;17651;17688;17688;17756;17689;17646;17474;17516;17704;17588;17647;17441;17640;17545;17392;17193;17291;17289;17455;17498;17498;17309;17397;17622;17581;17332;17213;17466;17666;17517;17631;17639;17585;17666;17344;17281;17282;17505;17602;17357;17763;17483;17706;17693;17496;17381;17238;17206;17207;17296;17247;17491;17293;17151;17325;17506;17576;17343;17278;17191;17578;17665;17424;17647;17569;17575;17805;17611;17726;17508;17613;17539;17333;17452;17278;17655;17633;17675;17525;17712;17605;17603;17335;17161;17120;17529;17113;17457;17227;17364;16957;17305;17252;17554;18026;17732;17816;17868;17657;17679;17706;17131;17076;17079;17300;17440;17534;17698;17599;17421;17700;17508;17513;17475;17168;17170;16784;16897;17065;17200;17118;17257;17203;17430;17786;18173;18404;17756;17411;17406;17265;17318;17616;17803;17610;16608;15012;14674;16119;16648;16727;16472;16532;16808;17128;17090;17486;17516;17689;17600;17389;17487;17509;17540;17281;17264;17510;17621;17522;17477;17463;16997;17205;17269;17251;17709;17479;17563;17569;17521;17634;17490;16689;15905;15451;16010;17143;17669;17755;17881;17948;17579;18021;17592;17683;17760;17839;17450;17419;17632;17654;17859;17710;17668;17880;17654;17483;17477;17655;17628;17902;17679;17491;17636;17316;16891;17058;17212;17149;17421;17366;17328;17350;17164;17344;17126;17212;17355;17550;17747;17768;17729;17647;17872;17886;17950;17525;17324;17435;17652;17642;17744;17671;17854;17778;17589;17620;17783;17888;17712;17383;17387;17423;17711;17723;17896;17301;17423;17033;17294;17143;17051;16788;17099;17194;16975;17013;17049;17041;16958;17130;17532;17702;18001;17560;17632;17719;17718;17551;17302;17478;17778;17537;17354;16187;15038;14968;16002;16076;15520;15862;16949;17495;17377;17079;16835;16924;17409;17333;17324;17249;17409;17796;17688;17604;17516;17448;17462;17596;17648;17704;17461;17929;17868;17942;17804;17964;17991;17789;18010;17630;17590;17699;17771;17285;17674;17751;17812;17482;17601;17551;17549;17527;17600;17873;17942;18120;18049;17860;17814;17860;17596;17608;17547;17899;17972;17948;17955;17883;17809;17951;17822;17752;17947;18054;17980;18039;18058;17736;17767;17761;17942;17845;17876;17794;17721;17483;17629;17936;17930;17866;17830;17715;17595;18046;17818;17981;17826;17852;17604;17896;17790;17997;18031;17897;17933;17916;17692;17530;17732;18033;17919;17749;17553;17738;17558;17847;17724;17942;17719;17664;17290;17218;17022;16783;16965;17477;18022;17827;17893;18027;17719;17507;17686;17859;17937;18196;17803;17908;18033;17829;17785;17916;18006;18023;17855;18025;17891;18057;17781;18091;17876;18038;17883;17838;17837;18093;17808;17774;17423;17694;17652;17439;17872;17771;18078;17954;17470;17823;17576;17312;17170;17418;17752;17531;17378;17250;17262;17787;17869;17907;17689;17796;17616;18117;17803;17773;17885;17882;17852;17973;17998;18097;17825;17956;17964;17659;17854;17506;17345;17276;17655;17543;17467;17836;17622;17819;17789;17915;17970;17775;17572;17633;17544;17776;17879;17929;17975;17741;17731;17942;17765;17707;18050;17896;17662;17848;17585;17719;17115;17236;16944;17186;17171;17168;17200;17202;17294;17529;17754;17919;17757;17754;17840;17849;17406;17225;17214;17109;17396;17440;17553;17425;17507;17709;17888;18008;18043;18145;18153;18404;18243;18153;17842;17504;17843;18066;17750;17815;18008;17948;18128;17977;17819;17805;18022;17939;17991;17874;17875;18034;18070;18180;18345;18030;17894;18075;18022;17620;17322;16598;16839;17362;17624;17741;17621;17933;17817;17335;17244;17201;17393;17389;17552;17302;17176;17251;17273;17332;17452;17467;17990;18200;18006;18238;18028;18099;17900;17933;18237;18025;18273;18162;18181;17943;17835;17646;18035;17979;17957;17665;17843;17022;17453;17898;17920;17876;17723;18040;17916;18020;18114;17768;18126;18151;18288;18021;17978;17890;17460;17402;17766;17860;17925;17626;18057;18107;18160;18036;17817;18048;17884;17669;17891;17937;17804;17716;17586;17743;17609;18176;17779;17801;17796;18023;18152;18135;18013;18024;17685;17664;17984;17775;17565;17560;17596;17705;17598;17381;17443;16977;17285;17505;17314;17675;17952;18066;17757;17526;17860;18077;17970;18094;17723;18053;17790;17960;17688
15053;14942;14632;14418;14395;14442;14534;14539;14682;14984;14655;14937;14820;14875;14748;14752;14908;14898;14733;15023;14996;14823;15037;14969;14775;14850;15121;15015;14976;14964;15016;15055;15294;15310;15233;15399;15227;14944;15184;15292;15305;14967;15208;15243;15059;15377;15532;15447;15124;14927;15448;15457;15426;15254;15161;15522;15575;15493;15086;15361;15236;15354;15556;15697;15717;15639;15517;15199;15604;15034;14828;14948;15270;15680;15422;15581;15503;15570;15442;14850;14944;15418;15392;15485;15140;15445;15644;15583;15636;15702;15715;15791;15877;15784;15999;15672;15756;15788;15408;15497;15593;15898;15757;15703;15849;15820;16022;16144;16137;16003;16008;15977;15716;16068;16380;16277;16124;16024;15988;16236;16278;16192;16228;16039;15940;16439;16195;16364;16222;16270;16086;16204;16114;16129;16236;16252;16172;16174;16443;16175;16293;16019;16332;16223;16196;16208;16271;16333;16586;16512;16420;16273;16458;16462;16536;16469;16525;16481;16253;16506;16493;16295;16378;16493;16219;16035;15854;15806;15582;15852;16260;16065;15926;15725;16153;16162;16294;15880;15749;15501;15614;16057;16196;16297;16259;16392;16515;16210;16100;15809;16040;16117;15775;16132;16019;16512;16334;16399;16380;16346;16150;16404;16346;16600;16547;16689;16525;16426;16158;16145;15761;15128;15051;15699;15834;15993;15927;15810;15820;15766;15920;16074;16240;16004;16320;16244;16259;16024;16093;15895;15807;16035;15998;16049;16291;16305;16389;16210;16290;16220;16375;16309;16260;16496;16411;16305;16545;16558;16444;16291;16242;16142;16219;16380;16315;16291;16216;16435;16621;16366;16483;16569;16742;16689;16497;16586;16711;16595;16511;16602;16475;16613;16468;16432;16206;15571;15682;15908;16380;16519;16507;15514;15102;14878;14793;14695;14795;15150;15000;15031;15429;15603;15647;15433;13279;8766;5257;5143;8309;12429;14944;15829;16306;16570;16339;16916;16519;16634;16540;16570;16428;16769;16734;16638;16615;16752;16339;16387;16146;16578;16368;16591;16025;15928;16259;16304;16373;16609;16684;16691;16430;16060;16344;16505;16680;16815;16417;16521;16340;16471;16631;16670;16665;16278;16351;16437;16355;16131;16730;16875;16923;16732;16730;16636;16771;16536;16851;16674;16723;16475;16386;16444;16407;16690;16660;16384;16593;16614;16618;17087;16524;16538;16732;16300;16488;16518;16512;16387;16345;16372;16392;16469;16306;16610;16395;16337;15991;15925;16095;16350;16617;16351;16516;16399;16447;16423;16364;16106;16441;16228;16488;16338;16675;16519;16700;16875;16625;17013;16973;17383;17276;17263;17082;16963;16992;16964;17080;17052;17111;17102;16810;16934;17148;16797;16939;16906;16820;16786;17287;17123;16928;17075;16491;16434;15980;15916;16338;15947;16118;16171;16420;16520;16617;16404;16545;16294;16575;16649;16499;16591;16733;16624;16844;16916;16912;16851;16957;17370;17472;17861;17740;17219;17095;17064;16865;16877;17027;17101;16969;16930;17030;17161;17111;17056;17024;17071;16851;16895;16670;16931;16827;16944;17072;17094;16941;16739;16704;16652;16333;15284;15281;15640;16705;17568;17699;17625;17659;17434;17450;17171;17042;17247;17138;17006;16826;17150;16993;17004;17067;16918;17016;17028;16771;15800;13625;10775;10909;13720;16238;16558;16798;16852;16838;16593;16574;16212;16901;16594;16641;16528;17003;17098;16850;16963;16849;16833;16864;17041;16827;17028;17055;16818;16821;16646;16989;17074;17063;17207;17407;17126;17002;17125;17305;17413;17248;17170;17101;17282;16952;16834;17068;16671;15711;14093;13276;15526;16959;17725;17670;17476;17535;17358;17451;17346;17477;17507;17309;17189;17290;17468;17698;17150;17136;17191;17231;17144;17240;17008;17674;17585;16820;16365;16849;17113;17590;17553;17372;17035;16867;16195;16038;16782;16957;16997;16998;16427;15620;15539;16250;17383;17149;17671;17348;17312;17126;16781;16096;14936;13489;13361;14975;16163;16652;16630;17012;17275;17105;16818;17228;17410;16824;16207;16048;16417;16887;17402;17726;17639;17625;17555;17487;17408;17222;17311;17055;17066;16831;16978;17169;17055;17104;17194;17252;17432;17112;17104;17143;17368;17219;17268;16965;17217;17171;17122;17221;17260;16542;15691;15154;15864;17221;17379;16980;17287;17532;17315;17321;17153;16890;17251;17290;17573;17683;17668;17316;17645;17411;17412;17483;17464;17379;17345;17449;17355;17421;17695;17604;17732;17637;17609;17343;17286;17563;17424;17268;17352;17322;17144;17317;16997;17338;17113;17238;17620;18019;18205;18281;17773;17962;17345;18109;17764;17822;17451;17429;17282;17335;17246;17257;17290;17637;17408;17651;17652;17355;17306;17351;17406;17500;17385;17221;17249;17040;16944;17092;17159;17088;17167;16919;16934;16910;17082;16729;16782;16768;17189;17300;17301;17461;17175;17214;17120;17413;17334;17596;17482;17478;17493;17318;17051;17280;17200;17023;17188;17156;17315;17543;17496;17383;17458;17516;17547;17589;17498;17579;17500;17693;17775;17684;17505;17470;17440;17204;17336;17284;17500;17514;17511;17340;17336;17514;17324;17304;17144;17547;17497;17414;17265;16804;16691;16853;17366;17222;17280;17509;17340;17514;17571;17554;17256;17139;17003;16511;15863;16011;16833;17205;17233;17625;17222;17340;17513;17323;17556;17439;17248;17245;17351;17314;17066;17315;17385;17568;17518;17570;17784;17902;17492;17645;17525;17490;17268;17440;17537;17617;17744;17651;17448;17623;17570;17525;17574;17552;17477;17653;17559;17870;17722;17596;17937;17709;17816;17478;17565;17690;17645;17672;17397;17548;17664;17452;17496;17453;17567;17586;17791;17820;17676;17616;17398;17425;17217;17517;17550;17593;17717;17164;17272;17609;17333;17544;17503;17338;17463;17817;17833;17485;17123;17359;17150;17471;17600;17650;17394;17422;17576;17519;17185;17505;17337;17457;17902;17568;17550;17252;17135;17539;17549;17243;17373;17198;17241;16964;17301;17248;17079;17270;17396;17382;17341;17298;17581;17405;17765;17827;17716;17646;17735;17648;17854;17472;17584;17637;17680;17723;17647;17322;17667;17432;17700;17488;17562;17615;17384;17505;17321;17221;17478;17383;17267;16454;16191;16488;16570;16824;17498;17772;17908;17705;17805;17913;17713;17246;16888;16366;16480;17188;17562;17496;17453;17525;17564;17491;17796;17424;17410;17540;17351;17180;17247;17513;17475;17450;17200;17427;17647;17945;17933;17973;17856;17787;17264;17506;17829;17719;17593;17308;16491;14743;14593;15962;17151;17345;17567;17258;17575;17712;17647;17489;17599;17600;17206;17423;17420;17111;17457;16795;16704;17211;17418;17501;17496;17420;17172;17009;17065;17607;17821;17695;17680;17749;17664;17669;17281;16928;16912;16906;17296;17493;18066;17750;17849;17647;17688;17776;17592;17724;17538;17775;17357;17287;17381;17392;17851;17575;17511;17881;17689;17824;17646;17571;17739;17715;17548;17198;17595;16763;16540;16360;16570;16993;17346;17141;17122;16773;16709;17115;16976;17000;17408;17600;17595;17476;17707;17913;17694;17838;17664;17102;17376;17622;17694;17873;17626;17851;17765;17952;17779;17842;17386;17683;17369;17561;17510;17478;17710;17530;17478;17758;17155;17055;17031;16929;16931;16308;16585;16970;16812;16623;17075;17026;17276;17409;17815;17840;18087;18031;17565;17631;17417;16818;16969;17159;17785;17900;16989;16235;15117;15248;16264;16571;16592;17123;17621;17664;17589;17106;16533;16873;17272;17316;17230;17596;17592;17432;17501;17619;17328;17578;17883;17753;17858;17827;18013;17895;17970;17792;17813;17799;17838;17960;17801;17788;17900;17960;17978;17665;17540;17688;17695;17595;17608;17634;17430;17753;17682;17620;17876;18081;17811;17966;17908;17851;17778;17898;17732;17983;17975;18048;17797;17806;18176;18118;17611;17380;17618;17882;18204;17920;17979;17739;17931;17963;17674;17824;17748;17842;17592;17640;17616;17662;17670;17868;17505;17902;17679;17792;17943;17802;17901;17798;17704;17724;17761;18021;18104;18113;18020;17771;17785;17767;17647;17748;18095;17941;17840;17532;17799;17589;17761;18109;17941;17291;17754;17605;17491;17761;17588;17710;17691;18089;18205;17841;17914;17676;17865;17961;17995;17894;18020;18046;18119;17949;17913;17802;17890;17927;18148;17938;17958;17904;17790;17842;17959;17786;17942;17876;17993;17956;17678;17943;18106;17373;17561;17321;17773;17699;17913;17723;17609;17587;17797;17366;17177;17412;17571;17422;17651;17646;17600;17522;17822;17799;17925;17378;17717;17579;17580;17549;17644;17891;17972;18022;17771;18310;17860;17537;17717;17771;17501;17675;17393;17351;17648;17734;17587;17601;17654;17623;17545;17696;17597;18042;17681;17620;17809;17932;18051;17930;17678;17800;17902;17556;17703;17921;17875;17693;17799;18054;17644;17457;17220;16999;17015;16886;17035;17308;17083;17014;17467;17792;17833;17982;17791;17906;17936;17781;17287;17323;17195;17269;17457;17495;17689;17521;17761;17922;17872;18004;18114;18220;18212;18333;18403;17843;17912;17826;17859;17774;17927;17891;17918;18030;18080;17743;17742;17698;17979;17969;17896;17844;17998;18068;17987;18009;18014;17626;17720;17974;17957;17788;17422;17143;17275;17324;17392;17886;18007;17774;17836;17713;17796;17694;17405;17276;17298;17382;17290;17277;17222;17420;17323;17684;18114;18213;18203;18032;18243;18177;18049;17721;17966;17983;17918;18153;18227;18200;17952;18149;18002;18037;18029;17882;17821;17772;18042;17779;17872;18168;17888;18070;17879;17935;17922;17971;18105;18106;18268;17966;18027;17907;17718;17570;18011;17799;17773;17794;17966;18213;18195;18198;17889;17932;18021;18037;18117;17969;17807;17560;17752;17880;17862;18138;18116;17863;17846;17877;17844;18061;17856;17672;17811;17734;17702;17689;17595;17578;17651;17662;17691;17517;17389;17034;17259;17728;17561;17581;17774;18291;17974;17754;17742;17826;18027;17704;17839;17658;17721;18085;17837
14891;14850;14652;14377;14162;14324;14465;14817;14802;14674;14746;14959;14764;14930;14798;14837;14915;15143;14911;15043;14896;15126;14934;14906;14903;14953;14840;15111;14960;15154;15160;15099;15147;15057;15235;15138;14795;15080;15181;15313;15162;15235;15270;15221;15335;15478;15447;15432;15006;14858;15183;15528;15801;15452;15647;15371;15301;15435;15048;14973;15304;15244;15591;15785;15713;15517;15402;15652;15616;14991;14792;14629;15346;15444;15723;15722;15586;15717;15508;15301;15233;15215;15441;15345;15176;15407;15299;15262;15573;15452;15543;15977;15649;15935;15821;15961;15940;15552;15504;15353;15479;15758;15745;15720;15808;16167;15921;16070;16045;15945;16190;15947;15906;16032;16299;16244;16032;15952;15967;16081;15937;16241;16212;16060;16381;16281;16138;16229;16294;15951;16085;16051;16170;16145;16335;16269;16489;16200;16258;16240;16147;16408;16298;16265;16197;16151;16401;16437;16499;16229;16352;16518;16633;16656;16354;16321;16591;16273;16383;16601;16621;16302;16408;16441;16080;16002;15697;15692;15669;15738;15992;16304;16119;16148;16081;16210;15886;16085;16018;15495;15952;16071;16519;16246;16474;16396;16297;16258;16158;15791;15807;15755;15706;15865;16151;16163;16327;16401;16431;16300;16565;16390;16214;16359;16067;16459;16463;16381;16376;16138;15595;14687;14959;15628;16090;15896;15689;15736;15986;16130;15791;16089;15944;16168;16333;16258;16287;16177;16131;15888;15963;15969;16002;16304;16281;16437;16138;16223;16064;16159;16032;16283;16288;16548;16498;16722;16421;16568;16228;16259;16259;16202;16329;16228;15964;16122;16179;16164;16359;16556;16619;16759;16709;16554;16431;16545;16352;16544;16732;16972;16726;16447;16391;16262;15968;15430;15734;16088;16179;16321;16331;15447;15125;15059;15020;14995;15115;15117;15210;15299;15349;15496;15611;15465;13791;9433;5587;4772;7838;11815;14927;15828;16471;16384;16544;16747;16761;16601;16847;16627;16573;16828;16727;16755;16461;16503;16405;16531;16527;16686;16479;16568;15969;16010;15997;16464;16422;16769;16587;16590;16504;16310;16311;16586;16730;16799;16502;16593;16458;16546;16443;16580;16509;16624;16332;16185;16395;16516;16481;16736;16583;16531;16777;16469;16705;16824;16890;16741;16407;16330;16378;16467;16733;16780;16649;16653;16457;16437;16408;16690;16669;16654;16492;16492;16556;16423;16439;16367;16362;16121;16227;16417;16249;16167;16134;16057;16082;15803;15865;16226;16468;16459;16538;16378;15908;16432;16341;15953;15975;16381;16541;16468;16917;16550;16722;16600;16719;16536;17270;17246;17275;17216;17020;16877;17044;16854;16790;16838;16709;16999;17027;16584;16911;16908;16893;16792;16961;17040;17087;17018;16953;16709;16494;16113;16004;15887;15976;16053;16112;16470;16631;16539;16631;16588;16771;16509;16466;16531;16280;16548;16745;16734;16913;17001;17052;17128;17148;17259;17720;17632;17643;17204;16903;17034;16924;17117;17185;17071;17203;16872;17049;17045;17146;16992;16973;17124;16925;16940;16659;16881;16958;17082;17206;17129;16983;16892;16853;16596;16615;16348;16223;16770;17541;17741;17520;17451;17471;17284;17248;17150;17249;17378;17283;17015;17030;16973;16897;17142;17241;16978;16722;17240;16977;16342;15238;13791;14195;15721;16517;16961;17046;16849;16611;16702;16712;16590;16562;16376;16030;16242;16729;16919;17105;16921;16832;16845;16687;16637;16874;16801;17027;16916;17063;16766;16894;17015;17207;17056;17028;17196;17243;17156;17324;17097;17221;17229;17175;16970;16910;16554;16592;16041;14625;12978;13023;15299;17118;17764;17419;17345;17083;17191;17128;17143;17345;17302;17529;17529;17513;17459;17530;17623;17196;17151;17282;17335;17267;17546;17623;17528;17264;16890;16697;17010;17411;17461;17414;17015;16942;16543;16540;16703;16701;16603;16713;16841;16482;16708;16939;17128;17336;17355;17510;17230;16703;16062;15634;15618;15058;15087;15564;16577;16897;17115;17468;17454;17402;17076;17196;17153;16425;14622;14963;16326;17149;17409;17530;17377;17264;17195;17076;17374;17480;17358;17305;16899;16870;16710;16700;16629;16990;17070;17440;17226;17163;17209;17030;17403;17084;17570;17575;17086;17476;17022;17178;17223;17175;16696;16544;17034;17399;17771;17551;17413;17677;17716;17189;16406;16220;17141;17292;17484;17497;17530;17399;17520;17551;17419;17453;17433;17323;17464;17395;17626;17534;17469;17693;17346;17638;17744;17623;17308;17578;17436;17412;17549;17319;17150;17154;17304;17126;17334;17365;17655;17961;18147;18004;18070;17857;17716;17660;17684;17667;17730;17453;17488;17473;17219;17289;16994;17358;17469;17325;17502;17251;17512;17460;17326;17609;17492;17338;17185;17145;17097;17140;17142;17465;17366;16810;16879;17015;16960;16710;16689;16822;16974;17090;17264;17057;16748;16916;17357;17564;17499;17523;17414;17318;17301;16869;17009;17138;17278;17221;17168;17316;17428;17315;17567;17714;17552;17451;17522;17542;17568;17812;17544;17583;17733;17489;17519;17259;17171;16974;17099;17247;17212;17264;17111;17110;17328;17329;17187;16931;16975;17517;17372;17309;17182;16811;16732;16761;17013;17550;17487;17271;17664;17611;17361;17497;17598;17301;17455;17225;16804;16886;17027;17095;17202;17133;17486;17443;17481;17342;17551;17494;17671;17596;17534;17492;17354;17403;17197;17709;17749;17718;17344;17651;17748;17639;17683;17649;17460;17449;17723;17777;17785;17506;17475;17395;17640;17646;17519;17643;17547;17303;17684;17538;17859;17401;17596;17520;17730;17727;17774;17502;17718;17529;17373;17434;17485;17283;17287;17306;17465;17713;17459;17626;17487;17178;17373;17310;17548;17719;17741;17742;17502;17441;17423;17341;17466;17708;17650;17663;17447;17645;17427;17563;17407;17486;17384;17507;17525;17575;17564;17443;17057;17519;17346;17401;17392;17698;17590;17376;17393;17568;17569;17490;17469;17646;17390;17295;17025;16989;17321;17151;17141;17231;17356;17255;17511;17519;17332;17502;17682;17652;17641;17711;17720;17702;17656;17789;17726;17593;17523;17391;17655;17772;17522;17803;17773;17612;17611;17595;17497;17564;17508;17576;17491;17492;16805;16161;15490;15442;15409;16065;16778;17344;17243;17557;17544;17726;17549;17559;16975;15850;15001;16501;17404;17555;17485;17346;17520;17414;17510;17247;17491;17557;17245;17334;17195;17774;17353;17583;17520;17615;17765;17972;18210;17899;17720;17547;17396;17849;17908;17956;18147;17460;16697;16121;15734;16540;17444;17590;17758;17875;18035;17739;17762;17760;17725;17628;17686;17495;17529;17462;17056;16580;16499;17063;17405;17460;17446;17490;17341;17219;17227;17480;17650;17591;17615;17702;17436;17577;17525;17584;17451;17470;17375;17794;17912;17697;17390;17652;17757;17741;17739;17690;17494;17401;17321;17436;17387;17702;17533;17387;17669;17484;17813;17574;17789;17604;17972;17749;17241;17194;17104;16735;16342;16079;16419;16834;17106;17272;17208;16809;16837;17194;17141;17236;17049;17398;17556;17693;17745;17663;17714;17899;17672;17122;17382;17487;17375;17301;17747;17818;17865;17971;17774;17723;17637;17211;16967;17476;17440;17672;17645;17751;17562;17316;17475;17096;17099;17196;16949;16200;16105;16604;16357;16590;16981;17257;17235;17536;17641;17799;18056;17938;17784;17808;17003;16193;16469;16982;17331;17486;17194;16489;16012;16275;16445;17004;17491;17446;17550;17882;17518;17293;16782;16882;17324;17404;17213;17372;17307;17603;17548;17476;17628;17571;17675;17739;17691;17824;17770;18113;17791;17825;17621;17550;17826;17606;17500;17770;18313;17970;17978;17650;17594;17702;17768;17820;17550;17498;17632;17690;17552;18100;17970;17843;17949;17998;17916;17779;17544;17742;18077;17692;17917;17857;17923;17759;18039;18061;17473;17460;17518;17692;17863;18042;17801;17899;17702;17976;17678;17592;17911;17591;17719;17882;17726;17538;17585;17512;17760;17301;17750;17895;17726;18100;17885;17816;17645;17641;17685;18022;17812;18151;17980;18020;17601;17778;17679;18013;17904;18045;17881;17775;17578;17700;17695;17991;17787;17739;17641;17765;17895;17686;17730;17983;18025;17922;17915;18010;17919;17962;17636;17792;17781;18023;18072;17948;17887;17791;17919;17599;18012;17981;18052;17963;18036;17894;17992;17783;17926;17835;18013;17887;17673;18159;17911;18001;17977;17747;17809;17589;17949;18100;17978;17803;18104;17843;17527;17576;17631;17470;17547;17338;17558;17773;17609;17567;17811;17900;17690;17807;17594;17562;17440;17297;17775;17908;17689;17770;18008;17885;17632;17673;17627;17799;17602;17964;17568;17423;17696;17545;17775;17607;17419;17430;17415;17510;17572;17614;17691;17573;17891;18001;18090;18040;17771;17955;17935;17686;17766;17993;17840;18013;18020;18214;17594;17395;17005;16869;17055;16982;17082;17366;16963;16981;17352;17869;18058;17947;18003;17571;17774;17825;17720;17329;17194;17062;17262;17431;17691;17767;17819;18000;17899;18035;18003;18191;18056;18348;17981;18030;17908;17617;17756;17756;17854;18031;17884;18232;18001;18096;17849;18072;18107;18272;17948;18025;17786;17917;18119;17922;17956;17488;17694;17433;17877;17534;17281;17170;17438;17535;17614;17800;17825;17987;17970;17796;17718;17579;17384;17222;17267;17532;17317;17612;17296;17280;17598;17523;18018;18294;18122;18163;18078;18184;17881;17741;17637;18039;18182;18150;18048;18323;18269;18053;18092;17827;17853;17893;17993;18130;17866;17855;17860;17761;17641;17634;18053;18101;18107;17967;18182;18233;18285;18090;18056;18052;18025;17631;17821;17976;17872;17868;18034;18127;18012;17952;18236;18126;17858;18035;18094;17874;17856;17703;17825;18088;18028;18067;18126;17752;17789;17661;17763;17984;18077;18064;17854;17655;17607;17660;17631;17517;17387;17749;17509;17375;17209;17289;17388;17688;17192;17073;17545;17889;17996;17821;17625;18111;17885;17628;17866;17799;17908;17767;17695
15005;15064;15005;14585;14475;14520;14606;14575;14731;14657;14799;15070;15072;15042;14759;14860;15047;14956;14915;15233;14981;14797;14912;15077;15092;14850;15033;15063;14805;14707;15022;14971;15245;15096;15312;15152;14991;14961;14955;15054;15286;15214;15389;15134;15160;15401;15520;15353;14948;14766;15224;15318;15508;15548;15407;15590;15525;14999;14962;14745;15124;15353;15497;15845;15791;15576;15520;15685;15375;15339;15363;15386;15462;15727;15835;15708;15631;15550;15466;15379;15426;15413;15319;15039;14906;15083;14795;15114;15218;15693;15821;15932;15787;16021;15942;16003;15859;15965;15802;15583;15668;16025;15709;15662;15888;15950;15930;16031;16088;16201;16239;16137;16058;15937;16022;16244;16000;15952;15854;16075;16246;16098;16023;16018;16130;16155;16141;16424;16382;16178;16165;16234;16263;16431;16300;16452;16378;16329;16405;16239;16420;16241;16209;16206;16131;16143;16339;16530;16385;16360;16440;16529;16291;16362;16357;16359;16389;16278;16524;16398;16245;16455;16148;16348;16124;16066;15863;15869;15535;15486;15943;16096;16221;15941;16321;16082;15950;15939;15560;15551;16025;16213;16442;16365;16453;16313;16318;16438;16136;16099;15997;15953;15483;15535;15898;16282;16480;16466;16530;16326;16541;16559;16181;15838;15857;16643;16542;16371;16293;16230;15927;15411;15556;15856;16336;16344;16177;15947;15963;16057;16251;16289;16248;16052;16165;16098;16139;16054;16098;16277;16126;16223;16217;16171;16235;16167;16355;16347;16302;16084;16172;16220;16218;16241;16483;16374;16391;16430;16616;15997;16047;16289;16340;16220;16051;16374;16387;16514;16261;16492;16190;16474;16558;16593;16491;16508;16121;16426;16533;16521;16295;16253;16066;16265;15849;15991;16355;16281;16302;15900;16025;15908;15477;15486;15356;15471;15556;15228;15026;15274;15190;15045;14778;15187;14400;10839;6240;4238;6554;11282;14595;15839;16235;16336;16450;16785;16662;16642;16643;16508;16736;16717;16368;16838;16666;16678;16452;16472;16567;16340;16563;16558;15998;15937;16142;16557;16771;16492;16593;16614;16646;16337;16463;16761;16649;16610;16671;16740;16553;16899;16587;16825;16295;16619;16524;16669;16769;16761;16690;16549;16658;16637;16606;16767;17051;16597;16790;16823;16648;16380;16294;16425;16559;16530;16706;16449;16550;16469;16593;16596;16687;16529;16490;16615;16644;16558;16457;16275;16256;16136;16374;16531;16262;15829;15617;16267;16425;16178;15994;16125;16369;16498;16350;16347;16210;16342;16228;16148;16010;16339;16428;16556;16479;16607;16608;16786;16793;16617;16983;16941;17183;17201;17087;16934;16974;16891;16824;16305;16592;17011;16976;16958;16886;17030;17202;17131;16788;17127;16991;16959;16755;16752;16431;16330;15897;15898;16026;16090;16262;16548;16400;16340;16628;16630;16450;16684;16570;16329;16334;16810;16878;16550;16819;16848;17089;17035;17071;17103;17361;17752;17503;17095;16912;17161;17023;16953;16905;16879;16891;17071;17147;17095;17108;16911;17184;16889;16859;17043;16905;16818;17130;16968;17174;16967;17039;16729;16781;16649;16678;16406;16364;16546;17379;17710;17710;17534;17474;17438;17267;17342;17209;17278;17146;17304;17103;16927;17067;17118;17214;16936;16951;16974;17075;16991;16589;16255;16206;16501;16580;16871;16792;16899;16692;16777;16440;16636;16591;16198;15445;15620;16468;16899;16615;16629;16872;16974;16887;16714;16701;16889;16848;17177;16697;16943;17220;17301;17229;17229;16932;17057;16962;17128;17215;17141;17285;17286;17337;16766;16689;16587;16541;15480;13761;12020;12383;15178;16796;17467;17265;17628;17328;16984;17171;17265;17251;17291;17393;17354;17283;17549;17437;17372;17436;17217;17055;17048;17047;17184;17608;17367;17410;16800;16594;17133;17434;17464;17362;17401;16868;16296;16095;16955;17136;16487;16662;16989;17096;16963;17123;17449;17127;17214;17430;16933;16219;15191;14959;15976;16601;16706;16726;17084;17162;17331;17443;17395;17654;17229;17555;17222;16200;14822;14926;16306;17344;17562;17247;17020;16569;17079;17304;17075;17278;17210;16867;16981;16872;16351;15978;16080;16831;17257;17043;17187;17118;16992;17111;17326;16954;17160;17336;17312;17246;17096;17332;17303;17276;17053;17396;17656;17988;17909;17633;17480;17560;17518;17137;16369;16374;16975;17408;17406;17507;17499;17393;17376;17587;17432;17681;17607;17368;17298;17312;17625;17540;17487;17459;17682;17830;17608;17648;17395;17552;17776;17409;17422;17477;17276;17422;17181;17063;16943;17414;17719;17984;17994;18082;17922;17549;17854;17647;17856;17709;17628;17694;17546;17374;17574;17229;17427;17290;17586;17538;17612;17495;17278;17189;17508;17330;17552;17313;17130;17108;17400;17189;17045;17155;17220;16829;16964;17059;17020;16630;16571;17157;17233;17352;17047;17118;16859;17106;17171;17423;17747;17686;17377;17403;16659;16532;17051;17314;17363;17163;16980;16800;17039;17429;17686;17710;17472;17435;17234;17363;17666;17620;17731;17509;17530;17366;17190;16903;17015;16641;16915;17022;16887;16832;16752;16942;17270;17629;17484;17412;17315;17430;17554;17077;17260;16952;17263;17103;17118;17262;17500;17626;17467;17457;17777;17470;17363;17293;17169;17405;17304;17103;17118;17394;17276;16980;17007;17201;17386;17621;17343;17422;17236;17624;17349;17371;17199;17558;17407;17354;17437;17527;17521;17282;17613;17434;17563;17698;17479;17450;17587;17669;18000;17732;17613;17642;17835;17888;17693;17699;17468;17407;17651;17476;17644;17837;17391;17590;17747;17404;17664;17468;17679;17590;17665;17530;17762;17172;17639;17613;17576;17562;17653;17646;17373;17469;17357;17556;17208;17489;17538;17632;17697;17498;17513;17479;17486;17469;17541;17755;17454;17610;17692;17457;17616;17509;17344;17620;17661;17674;17834;17224;17317;17272;17684;17632;17620;17452;17616;17410;17499;17385;17393;17835;17373;17592;17312;17418;17379;17317;17315;17148;17280;17284;17328;17306;17379;17186;17409;17537;17690;17342;17514;17508;17764;17706;17692;17527;17608;17262;17620;17382;17791;17560;17445;17477;17759;17742;17825;17530;17606;17367;17433;17536;17428;17582;17126;16438;15382;15575;15884;15944;17034;17088;16945;16863;17580;17581;17493;17306;16843;15679;15224;16634;17328;17553;17569;17394;17571;17575;17513;17497;17455;17289;17290;17123;17096;17525;17921;17884;17637;17561;17951;17860;17964;17914;17710;17604;17422;17648;17960;17790;17820;17709;17167;16869;16535;17071;17529;17598;17833;17651;17701;17527;17605;17712;17612;17598;17218;17556;17469;17543;17300;16818;17127;17376;17586;17591;17329;17416;17534;17466;17208;17510;17624;17706;17732;17698;17539;17610;17900;17667;17413;17503;17953;17680;17705;17799;17650;17837;18016;17909;17743;17837;17741;17656;17702;17549;17788;17751;17584;17384;17468;17315;17823;17682;17714;17359;17611;17421;17123;16967;17042;17214;16564;16420;16578;17008;17239;17334;17573;17368;17157;17291;17167;17346;17454;17339;17789;17645;17728;17784;17832;18110;17846;17418;17513;17111;17198;17315;17559;17642;17739;17611;17803;17839;17451;17109;17168;17320;17685;17600;17557;17510;17588;17669;17578;17465;17428;17517;17149;16603;16732;16906;16680;16748;17141;17066;17464;17423;17643;17710;17842;17639;17754;17466;17221;16505;16726;17064;17612;17177;16606;16352;16667;16991;16952;17187;17148;17450;17755;17628;17390;17042;16811;17023;17283;17470;17484;17474;17446;17552;17460;17424;17576;17422;17712;17983;17821;17818;17763;17968;18112;17981;17800;17651;17627;17417;17478;17623;17907;17956;17789;17701;17834;17647;17826;17934;17879;17594;17816;17815;17696;17725;18031;17975;17840;17965;17792;17830;17638;17470;17923;17933;17875;17773;17967;17928;17959;17926;17766;17616;17657;17742;17866;17815;17892;17921;17725;17884;17754;17815;17950;17654;17867;17791;17342;17338;17592;17587;17590;17723;17739;17961;18072;18093;17859;18012;17680;17769;17803;17786;18004;17876;17826;17898;17757;17708;17879;18090;17810;17747;17838;17822;17507;17324;17836;17871;17738;17739;17756;17917;17834;17616;17946;18144;18034;18128;17965;17871;17668;17805;17920;17829;18027;17973;17881;18104;18011;17847;17620;17882;18021;18040;17702;17568;17261;17562;17920;17858;17942;17900;17965;17977;17890;17748;17874;18156;17707;17701;17768;17869;17974;18018;17988;17766;17756;17703;17851;17634;17687;17788;17570;17505;17675;17780;17448;18018;17798;17687;17689;17621;17735;17574;17349;17329;17607;17632;17667;17996;17955;17810;17626;17756;17678;17703;17491;17481;17811;17666;17756;17653;17635;17690;17470;17555;17306;17314;17215;17379;17516;17890;17913;18050;18011;17609;18074;17996;17924;17755;17739;18034;18005;17910;17691;17715;17652;17169;17338;17075;16760;17309;17031;17311;17389;17292;17472;17567;17699;17742;17842;17751;17683;17828;17697;17579;17063;17287;17172;17362;17954;17746;17907;17943;17860;17820;18015;17916;18218;18260;17980;17918;17881;17600;17596;17476;17455;17561;17720;17921;18018;18015;17994;18118;18179;18338;18170;17885;18172;18017;18074;18119;17948;17734;17500;17358;17414;17488;17253;17066;17645;17435;17491;17761;18288;17931;17791;17971;17593;17490;17429;17290;17554;17339;17326;17475;17466;17402;17331;17589;17849;18332;18129;18262;18268;17970;18068;17772;17878;17847;18061;17888;18032;18226;18247;18283;18167;17861;17834;17758;17832;18002;17987;17905;17904;17745;18176;18030;18002;17957;17793;18133;18129;18335;18155;18060;17961;18086;17829;17931;17872;17930;17986;18057;18017;17725;18171;18057;17980;18129;17927;18051;18262;17759;17903;17800;17775;17858;18107;17913;18063;17810;18074;17898;17781;17921;18408;18106;17668;17759;17614;17457;17612;17825;17535;17659;17721;17343;16989;17029;17415;17534;16923;16522;16765;17685;17852;17792;17636;18031;17690;17492;17833;17731;17625;18016;17901
14950;14992;15069;14919;14605;14563;14836;14650;14902;14765;15040;14908;14889;15087;14885;15060;14966;14810;14930;14770;14680;14644;14805;14980;14931;14934;15164;15091;14966;14551;14940;15059;15254;15421;14977;15067;14882;15096;14990;15387;15239;15185;15026;15259;15134;15084;15442;15261;15052;14811;15095;15366;15773;15622;15453;15340;15273;15202;15017;15071;15348;15101;15685;15704;15538;15197;15457;15393;15784;15513;15483;15638;15507;15859;15863;15825;15892;15575;15484;15389;15476;15411;15658;15167;14931;14825;15100;15072;15261;15504;15656;15937;16015;16244;15977;15917;16122;15980;16161;15826;15973;16095;15638;15760;15630;15727;16037;16185;16027;16231;16273;16160;15980;16066;16051;16085;15811;16104;16169;16368;16006;16062;16056;16254;16187;16033;16280;16183;16215;16214;16313;16066;16149;16112;16374;16271;16117;16255;16409;16167;16377;16353;16268;16368;16323;16372;16515;16382;16664;16465;16507;16292;16337;16242;16231;15988;16195;16305;16279;16340;16163;15977;15866;15944;16138;16032;15968;15909;15552;15672;16100;16048;16326;16380;16149;16178;16040;15711;16009;15791;16059;16242;16413;16387;16427;16404;16190;16302;16072;16328;16151;15662;15675;15699;16095;16549;16695;16649;16242;16587;16527;16391;15883;15686;16033;16531;16466;16550;16337;16304;16186;16142;16171;16300;16367;16289;16079;16065;15775;16163;16522;16265;16104;15827;15969;16119;16110;16129;16178;16223;16244;16115;16421;16307;16211;16081;16224;16348;16151;16149;16241;16086;16156;16256;16494;16444;16305;16324;16459;16110;16147;16006;16095;16471;16322;16610;16447;16316;16273;16284;16352;16470;16530;16713;16634;16476;16742;16562;16488;16363;16134;16006;16234;16381;16197;16427;16154;16176;15642;15712;15633;15441;15418;15312;15383;15432;15496;14871;14971;15176;15034;14528;14497;15121;14679;12212;7695;4751;5426;9323;13400;15340;16215;16456;16480;16749;16695;16694;16698;16590;16545;16628;16473;16335;16640;16779;16438;16368;16572;16643;16697;16769;16298;16432;16173;16436;16658;16538;16715;16572;16514;16594;16586;16700;16478;16658;16591;16552;16758;16714;17041;16720;16492;16540;16526;16457;16561;16749;16707;16492;16822;16749;16608;16790;16534;16638;16504;16520;16595;16436;16596;16629;16617;16616;16470;16437;16521;16655;16762;16581;16441;16598;16472;16643;16796;16491;16516;16440;16276;16290;16170;16440;16442;16177;16325;16601;16810;16617;16286;16652;16433;16328;16263;16557;16398;16338;16134;16190;16276;16424;16501;16482;16661;16614;16607;16838;16694;16518;17076;17107;17309;17148;16660;16989;17187;17021;16692;16567;16622;17077;17063;17149;16739;16822;16732;16927;17170;16854;17077;17117;16797;16940;16751;16225;16179;16013;15899;15747;15882;15761;16037;16140;16446;16451;16410;16502;16384;16731;16793;16421;16541;16594;16585;16875;17108;16758;16679;16962;17445;17810;17079;17156;16745;16918;16907;16837;17043;16893;16744;16947;16995;16813;16891;16849;16750;17096;17009;16981;16798;16884;16989;17089;17143;17154;16862;16818;16754;16941;16770;16486;16492;16520;17197;17622;17601;17424;17273;17477;17250;17115;17437;17489;17279;17508;17028;16909;17158;17045;17048;17087;16951;16998;17010;16872;17041;16820;16766;16856;17005;17028;16916;16869;16856;16773;16380;16444;16394;15928;15236;15324;16317;16535;16915;16731;17195;16969;16712;16645;16868;16776;16875;16936;17144;17264;17066;16935;16970;16849;17068;17074;17076;16967;17268;17013;17255;17103;17128;16877;16736;16537;15980;14265;12055;10367;12016;14923;16600;17348;17467;17638;17348;17255;17067;17087;17331;17202;17346;17231;17364;17260;17394;17267;17336;17129;17148;17474;17193;17310;17353;17552;17247;17097;17302;17547;17341;17411;17234;17224;16612;15980;15764;16487;16790;17075;17205;16946;17228;17110;17081;17234;17249;17415;17153;16757;15857;15126;15084;16571;16981;17433;17376;17461;17207;17349;17367;17406;17363;17214;17333;17334;16650;16226;15933;16614;16902;17082;16898;16388;16191;16840;17082;17278;17152;17180;17359;17251;16894;16195;15311;15470;16605;17136;17423;17132;17182;17130;17134;17021;17126;17327;17304;17433;17330;17202;17246;17106;17207;17394;17543;17825;17848;18014;18060;17792;17555;17648;17280;16994;16933;17121;17408;17389;17242;17564;17700;17511;17396;17616;17492;17635;17346;17216;17429;17302;17502;17495;17674;17646;17778;17872;17666;17726;17550;17627;17516;17400;17457;17303;17297;17274;17105;17486;17278;17521;18044;17841;18189;17882;17669;17664;17662;17841;17768;17537;17631;17747;17766;17572;17517;17080;17478;17586;17610;17223;17240;17072;16990;17252;17248;17573;17440;17270;17302;16813;16947;17028;17126;17056;17096;17152;17179;17091;16944;17166;17156;17309;17357;17000;17341;17106;17512;17400;17723;17270;17536;17317;17096;16459;16223;16828;17250;17194;17101;17258;17026;17124;17271;17543;17503;17671;17301;17610;17473;17554;17660;17637;17793;17572;17497;17311;17317;17014;16889;16883;17280;17131;16845;17028;17351;17173;17403;17642;17441;17343;17469;17324;17296;17399;17342;17475;17474;17141;17296;17521;17552;17436;17507;17379;17351;17346;17211;17219;17396;17585;17260;17581;17445;17280;17317;17084;17018;17515;17338;17431;17329;17392;17431;17391;17349;17218;17485;17410;17388;17497;17585;17455;17657;17258;17563;17541;17572;17545;17876;17698;17821;17726;17710;17595;17556;17680;17865;17775;17870;17521;17576;17613;17733;17695;17533;17625;17619;17352;17218;17746;17712;17475;17747;17460;17404;17665;17466;17397;17671;17825;17529;17563;17808;17398;17321;17316;17157;17448;17591;17387;17381;17368;17428;17531;17426;17655;17814;17379;17494;17517;17453;17729;17594;17665;17403;17528;17412;17655;17564;17451;17309;17326;17301;17508;17873;17368;17586;17533;17711;17528;17348;17825;17563;17305;17351;17593;17513;17329;17316;17311;17246;16993;17425;17448;17168;17293;17310;17512;17408;17688;17729;17560;17669;17574;17711;17673;17464;17559;17468;17427;17306;17387;17381;17581;17350;17574;17488;17596;17862;17661;17761;17339;17445;17360;17261;17414;16981;16295;16126;16408;16607;16979;17042;16681;16892;17514;17327;17548;17230;17420;16799;16607;17000;17604;17700;17689;17534;17606;17712;17491;17556;17482;17435;17370;17357;17114;17407;17788;17623;17781;17793;17688;17717;17954;17958;17858;17947;17909;17925;17867;18009;17997;17483;17013;16824;16675;17109;17382;17770;17470;17835;17672;17476;17553;17758;17620;17509;17320;17327;17282;17373;17470;17664;17476;17853;17431;17351;17770;17565;17228;17179;17201;17355;17497;17704;17857;17861;17800;17737;17714;17558;17158;17462;17448;17810;17200;16836;17022;17495;17745;17842;17702;17921;17674;17529;17519;17553;17558;17818;17587;17470;17534;17700;17852;17687;17692;17483;17481;17296;17107;16973;17135;17423;17463;17246;17048;16900;17310;17421;17431;17562;17282;17408;17393;17390;17300;17709;17735;17421;17938;17643;17931;18055;17900;17747;17740;17362;16983;17193;17241;17068;17600;17570;17508;17570;17735;17360;17160;17550;17289;17495;17655;17407;17326;17305;17684;17203;17679;17500;17667;16965;16813;16928;16930;17141;17455;17410;17594;17516;17529;17799;17595;17458;17605;17649;17544;17196;17546;17463;17346;16298;15268;15694;16595;17038;17105;17053;17200;17229;17456;17532;17391;17278;17017;16977;17087;17659;17505;17345;17705;17460;17545;17475;17400;17630;17812;17834;17779;17863;17859;18034;17993;17792;17930;17550;17825;17442;17347;17655;18001;17683;17779;17749;17646;17746;17670;17869;17825;17862;17849;17922;17878;18035;18181;18243;17961;18029;18070;17862;17860;17800;17897;18088;18042;17975;18020;17856;17921;17992;17936;17878;18003;17727;17738;17709;17652;17802;17793;17749;17758;17745;17542;17913;17787;17794;17267;17401;17547;17699;17467;17751;17941;17784;17908;18043;17994;18095;17988;17731;17981;17851;17971;17999;17953;17942;17700;17815;17618;17888;17753;17745;17397;17695;17769;17624;17659;17969;18157;18051;17909;18117;17913;17836;18147;17993;18006;18105;18112;17973;17588;17622;17687;18086;17930;17912;17838;17893;18255;17647;17736;17467;17850;17901;17741;16988;16897;17529;17711;17758;17708;18122;18119;18047;18156;17774;17971;17830;18144;17715;17640;17705;17936;18145;17992;17763;17907;17678;17449;17353;17604;17640;17599;17655;17932;17643;17888;17718;18052;17924;17876;17623;17535;17820;17771;17879;17595;17746;18093;17929;18141;17940;18140;17538;17648;17529;17476;17481;17782;18005;17930;17697;17884;17588;17671;17592;17455;17427;17241;17358;17780;17849;18052;18314;17941;17829;17822;18103;17870;17972;17653;17884;17744;17783;17877;18047;17941;17326;17362;16787;16860;16801;17395;16954;17175;17281;17244;17597;17828;17851;17718;17784;17682;17740;17268;16981;16927;16645;17110;17591;17703;17839;17917;18036;17949;18006;18276;18109;17988;18008;18124;17974;17778;17589;17284;17206;17046;17412;17568;17837;18043;17775;17884;18172;18275;18317;18256;17987;17870;17903;17913;18058;17978;17664;17465;17675;17325;17275;16969;16751;16987;17047;17197;17795;17897;17707;17883;17893;17578;17635;17623;17419;17469;17516;17428;17444;17247;17507;17515;17658;17817;17851;18075;18254;18331;18251;18188;17711;17984;18285;18010;17781;18154;18159;18017;18124;18114;17893;17890;17508;17441;17720;17990;18077;17905;18027;17861;17967;17984;18063;18076;18143;18061;18162;18221;18257;18247;18107;18184;18103;17855;17720;17876;17793;17824;18142;18022;18073;17990;18014;17873;17877;17930;17792;17963;17626;18099;18099;18117;17752;18129;18056;17894;18036;17868;17872;18017;18045;17829;17707;17404;17783;17715;17312;17556;17297;17493;17416;17019;16935;17777;17503;17130;16564;17361;17777;17797;17934;17677;17959;18031;17745;17332;17564;17875;18076;17993
14748;14922;14960;14981;15056;14747;14686;14812;14858;14708;14863;14913;14677;14830;14981;14875;14822;14674;14910;14608;14472;14467;14905;14934;15063;15011;15276;14982;14745;14525;14873;15243;15184;15227;15129;14755;15045;15020;15099;15301;15183;15043;14817;14982;15171;15414;15672;15643;15426;15329;15541;15620;15501;15584;15633;15571;15221;15074;15225;15290;14930;14849;14852;15497;15562;15464;15339;15640;15757;15683;15525;15835;15738;15838;15601;15723;15851;15639;15394;15356;15492;15447;15419;15288;14467;14822;14788;15059;15219;15827;15898;15925;15939;16227;15997;15878;15778;15766;15700;15968;15983;16085;15721;15387;15501;15665;15914;15994;16030;16274;16145;16061;16160;16277;16356;16060;15936;16199;16035;16045;15969;15949;15859;16174;16275;16122;16272;16213;16168;16320;16178;16130;16194;16147;16058;16420;16433;16616;16266;16282;16130;16220;16400;16391;16359;16353;16400;16522;16332;16593;16361;16656;16116;16093;15996;15993;16290;16170;16665;16268;16430;16140;16129;16185;16101;16087;16216;16050;15780;15875;16132;16145;16302;16298;16223;16210;16172;16044;16053;16025;16344;16382;16144;16380;16310;16399;16440;16225;16099;15839;15999;15866;15998;16164;16334;16376;16674;16402;16557;16314;16313;16412;16326;15830;16324;16391;16599;16458;16534;16172;16236;16344;16107;16191;16519;16199;16576;16141;16374;16412;16452;16203;16193;15908;15767;15546;15716;16323;16494;16369;16190;16224;16182;16115;15741;15556;15797;16262;16664;16364;16184;15951;16042;16430;16318;16312;16119;16344;16480;16273;16318;16050;16066;16250;16219;16152;16548;16269;16549;16340;16327;16238;16565;16701;16746;16639;16604;16519;16255;16199;16387;16205;16397;16319;16419;16573;16398;15675;14935;15496;15382;15026;14472;14332;14620;15255;15106;15194;14977;15178;15232;14809;15142;15296;15149;12450;7801;4241;4434;8219;12628;15104;16054;16363;16461;16543;16536;16523;16623;16473;16417;16544;16711;16477;16476;16652;16512;16400;16521;16709;16807;16457;16616;16321;16326;16235;16696;16670;16639;16856;16638;16594;16238;16601;16303;16788;16750;16705;16695;16734;16829;17022;16619;16704;16463;16716;16446;16724;16402;16815;16723;16662;16535;16651;16528;16539;16447;16515;16707;16496;16392;16504;16672;16771;16552;16215;16251;16284;16680;16670;16662;16653;16599;16484;16541;16433;16761;16622;16597;16081;16580;16630;16677;16333;16481;16706;16875;16578;16557;16566;16652;16518;16544;16504;16424;16358;16590;16487;16413;16633;16454;16829;16739;16452;16813;16874;16775;16798;16857;17009;16903;17021;17232;16885;16852;16982;16812;16845;16821;17157;17100;17095;16958;16570;16786;16951;16969;16723;16939;17157;16902;16989;16579;16541;16248;15950;15810;15697;15665;15881;16208;16197;16308;16759;16595;16453;16522;16699;16628;16503;16468;16540;16146;16842;16817;16791;16235;16000;16269;16898;17097;16853;16593;16908;16917;17361;16925;17146;17105;16933;16834;16987;17114;17002;16980;17138;16953;16664;16908;16853;17002;17154;17159;16962;17030;16995;16729;16848;16947;16651;16683;16535;17174;17517;17746;17494;17456;17394;17428;17506;17283;17364;17452;17170;16887;16901;16932;17121;17130;16983;17271;17297;17001;17084;16733;16946;17067;17291;17137;16843;16996;17115;16797;16862;16721;16665;16360;16321;15971;16240;16400;16620;16859;16890;17065;17092;16836;16883;16587;16905;17112;16916;16916;16864;16949;16833;16642;17152;16960;17198;16956;16845;17084;17247;17050;17128;17171;16870;16919;16494;16347;14369;11073;9840;12283;15283;16811;17097;17774;17921;17738;17254;16840;17276;17274;17344;17542;17455;17247;17469;17336;17265;17069;17179;17418;17444;17179;17433;17604;17559;17556;17478;17373;17433;17788;17328;17320;16953;16774;15798;15911;16653;16749;17083;17364;17274;17173;17268;17257;17162;17435;17589;17077;16802;16184;15359;15473;16191;17264;17671;17486;17255;17210;17298;17122;17146;17518;17570;17431;17488;17214;16957;17130;16736;16205;16309;16798;16841;16774;17176;17052;17162;17432;17403;17082;17308;17386;16578;16065;16175;16883;17186;17082;16922;17116;16928;17213;16922;16981;17185;17126;17158;17112;17204;17301;17324;17209;17365;17471;17901;17934;17750;17739;17885;17732;17629;17549;17542;17346;17403;17501;17469;17472;17509;17527;17487;17281;17669;17424;17320;17502;17742;17644;17584;17430;17567;17504;17291;17368;17819;17638;17576;17528;17418;17462;17304;17723;17272;17381;17271;17193;17181;17175;17735;17694;17765;17748;18156;17819;17897;17740;17631;17536;17716;17637;17557;17699;17445;17290;17185;17400;17412;17386;17172;17175;16970;17189;17028;17588;17354;17515;17064;17013;17144;17030;17088;16974;16926;17160;17155;17158;17215;17172;17126;17181;17264;17414;17644;17524;17460;17481;17386;17430;17403;17265;17433;17083;16622;16554;17175;17455;17460;17454;17102;17382;17155;17399;17351;17386;17620;17541;17465;17402;17778;17643;17420;17491;17320;17510;17373;17263;16983;17162;17180;17592;17330;17068;17122;17399;17303;17456;17881;17659;17385;17447;17510;17624;17736;17527;17426;17282;17334;17396;17564;17692;17376;17583;17577;17515;17295;17199;17218;17488;17524;17568;17568;17498;17380;17253;16794;16504;17481;17364;17351;17471;17068;17143;17399;17238;17259;17425;17394;17456;17712;17499;17110;17335;17120;17544;17482;17571;17467;17331;17574;17871;17597;17550;17529;17588;17547;17668;17476;17646;17465;17613;17576;17881;17570;17663;17570;17412;17581;17494;17457;17467;17692;17469;17487;17493;17667;17497;17634;17761;17820;17778;17943;17588;17173;17064;17332;17533;17290;17296;17421;17283;17455;17344;17485;17341;17903;17577;17637;17509;17736;17871;17776;17501;17499;17245;17398;17146;17354;17558;17374;17244;17147;17362;17443;17485;17265;17485;17576;17669;17310;17290;17461;17453;17397;17458;17610;17502;17474;17467;17456;17107;17308;17352;17501;17666;17621;17453;17619;17487;17241;17384;17549;17460;17369;17592;17603;17745;17265;17323;17229;17157;17402;17437;17281;17367;17386;17519;17547;17698;17615;17416;17714;17295;17444;17639;17543;17340;16846;16750;16706;16629;16918;17299;17234;17417;17268;17735;17720;17717;17555;17478;17560;17674;17863;17769;17543;17341;17488;17560;17352;17405;17518;17453;17551;17330;17134;16971;17291;17581;17715;17836;17628;17828;18361;18290;17919;17983;17815;17998;18024;18236;17913;17647;17298;16830;16884;17221;17401;17686;17365;17518;17552;16939;17252;17193;17208;17177;17370;17418;17542;17568;17394;17510;17662;17596;17300;17321;17601;17376;16776;16314;16217;16876;17525;17723;17873;17739;17734;17703;17752;17501;17508;17290;17500;17645;16888;16297;16700;17648;17760;18046;18021;17972;17866;17692;17369;17355;17546;17735;17821;17642;17573;17769;17595;17727;17676;17817;17259;17426;17381;17395;17297;17349;17639;17476;17686;17260;17262;17394;17512;17666;17614;17700;17405;17320;17570;17635;17588;17712;17725;17734;17966;18050;17946;17530;17270;17127;16831;16982;17176;17197;17452;17480;17610;17531;17594;17692;17602;17646;17528;17508;17541;17832;17518;17501;17644;17614;17814;17655;17477;16991;17107;17353;17309;17365;17526;17394;17625;17370;17517;17664;17588;17482;17821;18085;17919;17764;17498;17808;17341;15985;14546;15254;16408;16918;16755;17099;17088;17550;17667;17430;17327;17162;16927;16927;17528;17297;17354;17259;17351;17623;17423;17292;17714;17609;17670;17902;17681;17983;18001;17829;18032;17797;17839;17803;17714;17567;17533;17586;17796;17717;17714;17899;17695;17670;17374;17870;17706;18129;17897;17925;17907;17991;17916;17984;17875;17917;17780;17845;18146;17986;17867;17906;17739;17796;17825;17846;18033;18009;17908;18153;17970;18083;17941;17951;17987;18007;17512;17836;17764;17782;17902;17888;17611;17687;17279;17285;17441;17869;17903;17805;17805;17817;17867;17698;17759;17638;17847;17836;17797;17758;17840;17919;17689;17537;18021;18050;18105;18106;17998;17684;17649;17758;17445;17748;17779;17957;17812;17835;18124;18142;18006;17887;18089;17878;18229;18061;18005;17840;17277;17292;17858;17929;18138;18253;17805;17891;17894;17863;17596;17513;17703;17539;17071;16493;16331;17012;17622;17829;17940;17955;17906;17893;17975;18045;18052;18119;18055;17848;17805;18010;17844;17908;17869;17886;17670;17681;17729;17640;17655;17631;17738;17959;17795;17615;17814;17828;17839;17879;17823;17813;17583;17776;17695;17943;17772;17939;17944;18087;17933;18158;17840;17775;17645;17650;17461;17443;17526;17708;17627;17751;17724;17880;17753;17427;17317;17554;17423;17484;17620;17770;17715;18172;17959;17822;17919;17658;18034;17846;17898;17758;17760;17750;17739;17896;17918;17614;17122;16761;16961;17202;17244;17164;17135;17019;17120;17589;17553;17478;17665;17801;17789;17884;17640;17234;16660;16685;16815;17533;18010;17888;17947;18068;17858;17954;18047;18129;18253;18077;18118;17719;17733;17377;16804;17025;17370;17553;17843;17967;18109;18212;18000;17943;18090;18002;18030;18057;17714;17870;17746;18012;17824;17563;17935;17670;17480;17285;17058;17229;17114;16722;17065;17449;17720;17805;17792;17668;17415;17329;17321;17758;17550;17413;17616;17393;17454;17677;17803;17385;18070;18232;18229;18132;18190;18084;18239;18176;17857;18165;17959;17939;17856;17869;17920;17911;17949;17977;17793;17668;17706;17877;17814;18158;17909;18007;18076;18298;18364;17925;17935;17833;18090;18051;18306;18339;18300;18132;18307;18222;18162;17939;17722;17652;17916;17814;18041;17855;18190;18035;17899;17853;17529;17739;17956;17999;17630;17878;18302;17982;18006;18042;18199;17983;17782;17775;17867;17724;17823;17526;17559;17554;17858;17620;17391;17592;17471;17381;17297;17518;17482;17664;17461;17123;17544;17770;17852;17856;17846;17865;17826;17925;18084;17941;17725;17633;18314
14788;14897;14956;14798;14914;14493;14580;14605;14962;14757;15054;14902;14932;14828;14921;14958;14972;14861;14579;14732;14420;14443;14823;15134;14786;14844;14920;14908;14860;14886;14732;15232;15204;15332;15043;14882;14931;15171;14976;15288;15092;14695;14678;15052;15325;15489;15502;15329;15424;15412;15566;15501;15681;15662;15397;15233;15346;15274;15109;15108;14712;14356;14480;14681;15444;15416;15536;15686;15845;15784;15891;15897;15772;15860;15800;15912;15774;15568;15536;15770;15500;15883;15486;14874;14825;14733;15030;15256;15413;15662;15895;15860;15875;16032;15928;15606;15095;15014;15289;15987;15956;15774;15976;15648;15648;15486;15975;16104;16047;16241;16122;15994;15968;15983;16103;16065;16234;16076;15897;16125;15796;15861;16067;16311;16370;16247;15982;16374;16109;16344;16342;16152;16010;16058;16295;16302;16230;16097;15924;16302;16282;16142;16319;16401;16339;16289;16309;16393;16280;16429;16571;16625;16417;16145;16074;16262;16214;16372;16442;16358;16155;16152;16008;16109;16351;16147;16075;16276;16085;15880;15902;16271;16176;16236;16104;16248;16350;16171;16175;16098;16316;16279;16305;16533;16292;16228;16032;16071;15598;16148;16078;16226;16135;16341;16370;16547;16587;16508;16286;16475;16561;16626;16468;16269;16426;16481;16541;16625;16499;16256;16492;16178;16315;16209;16490;16496;16411;16209;16104;16282;16551;16149;15979;16082;15822;15812;15683;16114;16443;16173;16259;16267;16172;15985;15343;15391;15696;16098;16366;16408;16095;16136;16097;16378;16263;16451;16499;16494;16493;16494;16301;15995;16147;15817;16148;15920;16344;16337;16458;16202;16026;16165;16626;16507;16629;16330;16497;16459;16430;16205;16563;16429;16444;16521;16304;16239;16114;15403;14654;15438;15370;14875;14223;14070;14517;14845;15190;15113;15155;15167;14963;15566;15818;15991;15394;12807;8075;4424;3992;6967;11666;14513;15776;16324;16415;16896;16884;16393;16441;16210;16315;16589;16632;16415;16444;16585;16456;16348;16538;16635;16478;16724;16622;16322;16392;16078;16577;16422;16763;16580;16645;16607;16527;16667;16780;17056;16883;16705;16495;16935;16810;16921;16609;16423;16681;16654;16354;16575;16631;16517;16702;16603;16713;16535;16550;16544;16637;16665;16593;16723;16754;16766;16676;16784;16793;16360;16396;16165;16582;16880;16467;16521;16519;16488;16211;16640;16627;16357;16293;16248;16458;16575;16710;16594;16715;16806;16833;16712;16678;16820;16625;16508;16362;16241;16340;16450;16452;16216;16609;16299;16633;16551;16617;16904;16680;16662;16887;16720;16679;16996;17175;16884;16749;16672;17119;16974;16893;16917;17142;17289;17143;16942;16915;16331;16410;16807;17183;16868;16865;17161;16963;16935;16873;16348;15990;15794;15889;15896;15737;16050;16259;16290;15999;16287;16395;16534;16693;16510;16339;16739;16769;16501;16724;16755;16814;16269;15382;14140;14335;15372;16585;17003;16824;16667;17139;17043;17202;17307;16901;17127;16705;16655;17145;16955;16952;16949;16901;16894;16853;17015;16962;16894;17102;17032;16859;16728;16752;16878;16896;17143;16777;16300;16886;17498;17782;17758;17563;17494;17272;17342;17249;17071;17487;17168;16862;16841;17370;17088;17182;17297;17149;17209;17077;17163;16763;16812;17112;17046;17182;16710;16865;17167;17183;16927;16901;16699;16816;16526;16801;16726;16621;16788;17062;16658;16766;17076;17119;16853;17012;17101;17086;17094;17016;16851;17068;16823;16860;16998;17143;16935;16917;16939;17028;17306;17424;17070;17172;17000;16823;16605;16021;15056;12729;11338;12809;15428;16460;17193;17788;17668;17971;17580;17393;17149;17296;17357;17259;17171;17103;17417;17406;17233;17433;17278;17347;17423;17314;17535;17869;17557;17712;17351;17471;17312;17626;17498;17279;17389;17089;16570;16410;16595;16768;17247;17063;17058;17252;17162;17486;17270;17402;17278;17076;16611;16639;15884;15348;15713;17095;17596;17565;17296;17200;17259;17241;17374;17426;17658;17751;17335;17321;17375;17323;17367;16562;16461;17004;17482;17118;17387;17328;17502;17253;17263;17340;17450;17321;17152;16707;16492;16888;16994;16881;17162;17209;17354;17195;16945;16909;17055;16909;17018;17124;17374;17091;17011;17076;17122;17390;17779;17983;18090;17825;17580;17831;17743;17695;17660;17352;17315;17452;17380;17482;17312;17254;17365;17355;17139;17422;17626;17639;17594;17641;17348;17622;17588;17561;17461;17547;17565;17609;17424;17529;17634;17460;17450;17362;17439;17533;17395;17212;17128;17457;17605;17885;17979;17864;17700;17839;17500;17821;17910;17727;17507;17467;17763;17583;17435;17278;17106;17189;17291;17205;17442;17242;17212;17382;17395;17245;17275;17232;17119;17246;17267;17213;17209;17087;17192;17100;17238;17226;16965;17289;17054;17127;17203;17396;17558;17438;17411;17555;17394;17288;17240;17100;17259;17241;17185;17392;17123;17360;17299;17206;17294;17409;17462;17591;17386;17377;17361;17669;17421;17395;17563;17595;17495;17155;17272;17412;17300;17138;17242;17026;17377;17407;17385;17058;17406;17567;17501;17668;17621;17717;17545;17611;17680;17609;17611;17779;17342;17302;17493;17458;17505;17619;17587;17600;17146;17165;17171;17098;17341;17261;17358;17550;17289;17264;17026;16959;16928;17010;17549;17188;17398;17250;17224;17256;17239;17452;17335;17186;17351;17618;17225;17803;17483;17322;17095;17055;17339;17336;17343;17452;17623;17475;17607;17521;17606;17696;17726;17814;17561;17424;17574;17732;17831;17617;17635;17678;17597;17396;17698;17689;17268;17184;17534;17527;17733;17688;17539;17604;17479;17482;17685;17562;17708;17566;17232;17240;17212;17316;17616;17338;17384;17163;17464;17600;17473;17470;17348;17626;17516;17643;17507;17438;17728;17787;17474;17458;17315;17410;17460;17553;17330;17577;17590;17113;17462;17436;17367;17303;17392;17501;17568;17355;17430;17649;17579;17394;17268;17632;17552;17590;17381;17160;17520;17538;17566;17545;17587;17490;17696;17426;17617;17737;17581;17622;17556;17710;17671;17745;17619;17485;17425;17430;17559;17615;17215;17268;17311;17454;17454;17591;17693;17579;17282;17363;17381;17489;17349;17080;16922;16476;16274;16304;15969;16256;17056;17293;17587;17673;17665;17386;17693;17788;18079;17953;17975;17697;17614;17382;17488;17648;17491;17671;17758;17585;17398;17354;16820;15894;16401;16988;17373;18135;18072;18098;18201;17804;18060;17943;18103;18179;18156;18095;17672;17362;17029;17219;17114;17099;17317;17610;17397;17269;16768;15662;16428;16690;16836;16758;17016;17293;17385;17588;17638;17689;17501;17485;17281;17162;17312;17541;16344;15498;15679;16836;17359;17500;17766;17670;17793;17555;17637;17646;17645;17536;17586;17509;17201;16665;16735;17286;17856;17971;17917;17860;17631;17500;17521;17564;17774;17829;17621;17284;17394;17606;17553;17848;17964;17757;17580;17689;17662;17548;17846;17416;17628;17639;17512;17464;17220;17198;17602;17831;17486;17408;17375;17296;17739;17805;17720;17643;17774;17533;17604;17685;17423;17617;17443;17205;16844;16822;17213;17252;17746;17637;17594;17437;17705;17607;17630;17590;17405;17370;17808;17622;17674;17484;17532;17601;17421;17633;17719;17420;17280;17311;17346;17153;17288;17580;17509;17392;17417;17244;16843;17248;17725;18086;17919;17991;17707;17842;17318;16689;16134;16262;16862;16945;16965;17035;17005;17255;17606;17370;17294;17356;17012;17165;16968;17094;17039;17218;17341;17367;17616;17496;17724;17676;17800;17745;17854;17966;18013;18195;17807;17799;17766;17828;18048;17743;17739;17713;17584;17949;17620;17804;17419;17641;17497;17748;17893;17792;17717;17834;17851;18076;18096;17967;18117;17988;17847;17535;18034;17896;17819;17643;17528;17823;17653;17876;18056;17823;17851;17840;18012;17962;17745;17845;17923;17790;17747;17739;17815;17762;17741;17868;17817;17836;17745;17352;17641;17794;17705;18071;17912;17961;17749;17778;17570;18193;17767;17901;17757;17727;17898;17799;17744;17956;18158;17767;18177;18144;17888;17824;17943;17919;17899;17720;18052;17846;17899;17992;18099;17978;17967;17946;17916;17933;17769;17988;18089;17569;16922;16685;17381;17792;17953;18100;18009;17873;17833;17730;17581;17650;17628;17599;17270;16907;16829;17230;17589;17599;17739;17948;18086;17998;17588;17919;17857;17944;18038;17804;17968;17894;18043;17852;17953;18097;17497;17599;17522;17539;17756;17356;17838;17990;17752;18063;17807;18153;17995;17932;17818;17897;17667;17830;17859;17982;17948;17941;17956;18013;18122;17952;17664;17768;17896;17758;17792;17597;17706;17382;17702;17645;17716;17815;17693;17469;17050;17153;17448;17386;17630;17635;17657;17719;17890;18016;18013;17996;17889;18115;17771;17681;17798;18060;17958;17953;17970;17682;17241;16965;17214;17262;17054;16916;17072;17050;17114;17433;17400;17709;17648;17883;17878;17998;17366;17248;16769;16306;16818;17396;17836;17756;17840;17682;17777;17930;17899;17749;18059;18214;18099;18128;17597;17268;16709;16690;17498;17831;18111;18217;18024;17933;18069;17883;18053;18077;17972;17927;17677;17864;17947;17928;17928;17782;17585;17669;17601;17653;17305;17407;17309;17003;17321;17766;17553;17898;17850;17472;17318;17004;17446;17386;17543;17609;17552;17366;17470;17527;17476;17697;17890;18124;17863;18081;18384;18346;18032;18209;18126;17827;18054;17879;17671;17917;17916;17973;18120;18112;17961;17998;17874;17973;17997;18201;18059;18152;17977;17987;18261;18141;17842;17997;18113;18192;17987;18239;18038;18271;18344;18020;18127;17963;17904;18074;17911;17885;18053;18216;18003;17798;17824;17997;17859;17670;17559;17927;17940;17931;18144;17893;18019;17854;18192;18122;17883;17793;17692;17776;17891;17540;17529;17678;17575;17640;17483;17603;17624;17692;17660;17473;17648;17313;17550;17587;17596;17838;17622;17764;17739;17901;17857;17881;17692;17404;17648;17907;17666
14620;14736;14802;14721;14772;14689;14599;14532;14708;14816;14905;14873;14871;14919;15047;14889;14932;14911;14842;14910;14650;14820;14709;14628;14613;14827;14855;15102;15045;14954;14979;15023;15198;15219;15161;14912;15293;15198;15144;15048;14925;14896;15010;14879;15112;15266;15404;15474;15163;15312;15599;15199;15595;15606;15561;15653;15335;15280;15456;15056;14856;14712;14552;14738;15288;15493;15638;15921;15705;15879;15702;15379;15372;15730;15645;15722;15603;15763;15960;15963;15754;15666;15386;15053;14836;14991;15111;15246;15422;15827;15722;15630;15827;15792;15846;15456;14413;14083;14942;15590;16206;15960;16010;16320;15627;15977;16033;16021;16141;16127;16112;15943;16178;15894;15844;16361;16074;16126;16184;16005;16100;15882;16200;16025;16225;16212;16075;16112;16219;16334;16076;16252;16196;15916;16154;16098;16388;16266;16053;16049;15954;16249;16386;16278;16192;16065;16447;16223;16069;16274;16753;16150;16315;15944;16195;16463;16576;16523;16516;16370;16344;16158;15788;15962;16087;16340;16187;16245;15894;15965;16079;16414;16251;16170;16377;16217;16577;16306;16245;16031;16262;16269;16186;16388;16176;16185;15967;15723;15640;16004;15884;15940;16071;16291;16314;16341;16189;16614;16528;16644;16402;16312;16306;16056;16250;16487;16614;16654;16419;16333;16486;16333;16529;16479;16588;16254;16411;16227;16224;16240;16273;16200;15932;15605;15759;15741;15928;15907;16198;16302;16399;16125;16059;16232;15704;15559;15785;16463;16391;16615;16228;16038;15937;16217;16253;16461;16335;16542;16633;16389;16364;16138;16168;15884;15999;16161;16287;16347;16361;16332;16247;15999;16331;16621;16725;16289;16545;16558;16338;16393;16481;16489;16537;16393;16426;16693;16216;15624;15361;15514;15448;14941;14589;14527;15058;15077;15076;15508;15172;15030;14934;15334;15985;16032;15546;12582;8043;4575;3581;5628;10372;13815;15524;16229;16148;16353;16540;16425;16185;16302;16233;16378;16551;16628;16363;16788;16372;16655;16791;16698;16590;16882;16747;16504;16295;16315;16342;16719;16665;16704;16667;16590;16647;16619;16959;16777;16888;16891;16581;16726;16812;16533;16421;16359;16395;16877;16768;16663;16639;16733;16466;16981;16672;16318;16560;16652;16783;16387;16145;16379;16587;16572;16783;16578;16398;16491;16449;16672;16765;16674;16725;16531;16435;16338;16529;16555;16623;16335;16246;16258;16330;16598;16394;16578;16699;16756;16638;16772;16523;16599;16838;16410;16287;16460;16277;16563;16200;16573;16288;16515;16459;16404;16628;16819;16667;16726;16542;16718;16554;16663;16710;16624;17022;17020;16832;16963;16896;17162;17074;17165;17117;17045;16786;16528;16725;17000;16924;16934;16718;17088;16990;17072;16669;16383;16209;15910;15823;15938;16327;16250;16002;15942;16228;16138;16317;16371;16586;16693;16726;16952;16832;16832;16876;16849;16900;16037;14732;13146;13231;14192;16036;17095;16841;16958;17155;17238;17048;17044;17155;16896;16919;16662;16907;16964;16827;17071;16856;17095;16872;16830;17017;16996;17147;16902;17066;16850;16725;16719;16953;17294;16959;16598;17034;17656;17706;17509;17759;17671;17280;17395;17409;17010;16991;17209;17092;17110;17141;16975;17116;17005;17188;17096;17297;16849;16822;16750;16923;16916;16775;17100;16761;17023;16869;16994;17026;16762;16599;16805;16854;16814;16714;16658;16534;16336;16702;16843;16965;17153;16856;17126;17097;17153;16729;16969;16977;16979;17060;17409;17019;16868;17011;17030;17144;17259;17090;17215;17271;17078;17090;17150;16616;16102;15191;14385;15030;16244;17001;17617;17836;18027;17922;17604;17397;17216;17187;17338;17171;17296;17253;17401;17301;17003;17232;17325;17442;17271;17737;17660;17469;17426;17131;16743;16811;17281;17430;17242;17475;17415;17136;16990;17093;16707;16838;17075;17237;17263;17202;17182;17198;17286;17329;17110;17033;16920;16946;16541;16195;16263;17145;17773;17392;17083;17390;17492;17355;17486;17633;17782;17805;17690;17455;17629;17585;17492;17240;17369;17399;17091;17643;17344;17476;17385;17483;17465;17420;17030;17147;17225;16962;17071;17009;16923;17053;17262;17075;17193;17147;17165;17202;17116;17090;17047;17172;17315;16958;17229;17252;17252;17788;17662;17804;18074;18063;17829;17487;17715;17671;17605;17424;17131;17398;17299;17381;17480;17120;17377;17222;17484;17578;17390;17361;17464;17616;17314;17602;17501;17225;17507;17402;17660;17433;17717;17600;17252;17435;17411;17565;17325;17342;17181;17263;17582;17418;17652;17916;17853;18117;17874;17691;17694;17939;17862;17722;17546;17543;17590;17544;17208;17290;17204;17213;17252;17616;17292;17443;17381;17320;17182;17206;17180;17110;17397;17061;17431;17175;17474;17167;17056;16979;17342;17170;16926;16844;16783;16631;16987;17153;17467;17400;17323;17683;17304;17485;16970;16895;17254;17319;17151;17039;17281;17305;17292;17257;17363;17417;17804;17264;17427;17286;17648;17556;17746;17463;17164;17299;17314;16672;16413;17085;17145;17340;17211;17188;17321;17483;17460;17359;17315;17456;17542;17633;17674;17649;17772;17464;17362;17646;17348;17622;17638;17367;17525;17498;17650;17483;17602;17354;17066;16641;16783;17167;17288;17418;17421;17367;17355;17213;17155;17185;17214;17521;17345;17358;17320;17388;17178;17151;17202;17104;17007;17034;17125;17494;17603;17833;17533;17312;17341;17527;17214;17743;17498;17535;17472;17509;17363;17683;17469;17671;17485;17682;17559;17512;17464;17489;17682;17556;17639;17711;17767;17622;17582;17533;17446;17511;17591;17430;17652;17591;17463;17623;17646;17686;17245;17584;17617;17647;17574;17441;17582;17368;17657;17333;17021;17076;17104;17502;17733;17573;17449;17530;17426;17471;17636;17500;17632;17515;17492;17602;17270;17607;17376;17395;17322;17485;17275;17362;17451;17409;17478;17355;17624;17231;17513;17410;17496;17577;17521;17411;17115;17314;17588;17230;17204;17332;17404;17668;17292;17440;17540;17554;17491;17564;17461;17853;17578;17802;17794;17626;17803;17351;17330;17289;17366;17058;17494;17300;17241;17269;17205;17447;17459;17806;17616;17508;17385;17396;17293;17232;17256;17387;17009;16930;16526;15687;15078;15192;16505;16542;16754;17009;17211;17567;17628;17572;18040;17816;17684;17746;17516;17444;17453;17668;17700;17635;17592;17533;17293;16574;15457;14184;14427;16390;17281;17817;17860;18350;17969;17975;17831;17960;18290;18165;17776;18009;17923;17500;17036;16732;16762;16780;17209;17297;17432;17184;16339;15458;16011;16834;16923;16758;16701;16792;17384;17785;17512;17629;17495;17531;17377;17343;17373;17289;16551;15404;15311;16437;17376;17521;17779;17510;17712;17628;17893;17781;17644;17388;17667;17373;17497;17212;17239;17510;17951;18084;17814;17603;17743;17554;17747;17699;17405;17388;17411;17299;17709;17717;17697;17575;17580;17591;17773;17718;17501;17797;17378;17692;17559;17687;17613;17421;17444;17518;17691;17635;17648;18086;17648;17663;17437;17631;17793;17518;17582;17869;17526;17390;17471;17241;17443;17110;17223;17275;17278;17291;17650;17698;17660;17630;17605;17743;17393;17779;17562;17481;17616;17461;17721;17756;17715;17593;17328;17418;17741;17529;17287;17247;17341;17000;17141;17553;17380;17500;17436;17073;16585;16878;17820;18358;18069;17915;17606;17613;17707;17444;17402;17725;17530;17117;17012;16887;17073;17198;17327;17660;17219;17156;16943;17006;16943;16720;16618;16942;17407;17393;17563;17933;17829;17658;17531;17896;17780;17853;17867;17830;17815;17952;17753;18048;18113;18049;17748;17886;17986;17847;17703;17714;17675;17595;17425;17717;17777;17868;17694;17617;17995;18061;17783;17951;17826;18227;17907;17902;17991;18024;17977;17728;17590;17571;18030;17851;17894;17889;17879;17928;17838;17745;17818;17935;17880;17738;17836;17842;17792;17859;17577;17711;17699;17939;17863;17760;17689;17922;18023;17892;17762;17823;17973;17567;18067;17789;17920;17705;17370;17800;17782;17875;17714;17808;17603;17939;17643;18115;17993;17916;17834;17838;17997;17853;18105;18115;17923;18302;17870;18130;18130;18097;17849;17866;17945;17920;17850;17632;17029;16902;17564;18095;18203;18056;17825;17954;17773;17601;17523;17803;17731;17748;17582;17446;17274;17671;17725;17601;17782;18134;18145;17905;17932;17688;17780;17604;17628;17888;17768;17842;18053;17905;18038;17904;18007;17801;17609;17190;17345;17638;17713;17629;17796;17650;17960;17924;17864;17714;17713;17717;17720;17716;17822;17766;17786;17698;17818;18009;17952;17913;17540;17551;17644;17765;17640;17619;17813;17619;17589;17727;17589;17721;17518;17176;17038;17373;17370;17769;17588;17654;17674;17882;18106;18089;18048;17877;17999;17765;17599;17848;17854;17916;17915;17654;17761;18015;17621;17074;17167;17228;17456;16885;16831;16989;17230;17038;17405;17787;17916;18148;18028;17717;17467;17039;16411;16378;16828;17331;17734;17701;17802;17660;17656;17494;17730;17842;17858;17797;17962;18143;17845;17290;16791;17111;17488;17800;18075;17777;17877;17976;17901;17807;17909;17859;17880;17961;18071;18111;17809;17761;17671;18023;17895;17727;17751;17691;17717;17488;17470;17454;17820;17712;17912;17823;17551;17552;17331;17156;17605;17503;17596;17589;17588;17366;17345;17636;17418;17785;17786;17862;17915;17987;17968;18092;17882;18104;17836;17999;17824;18240;18053;18045;17945;18016;18004;18146;17984;17967;18042;18199;18289;18009;18129;18234;18120;18223;18232;18095;17887;18134;18067;18091;18009;18515;18191;17871;17985;18118;18027;18051;17811;17778;17948;18004;17889;17947;17828;17829;17835;17853;17873;17811;17900;17611;18220;18141;18058;18002;18190;17888;17941;18067;17879;17582;17760;17828;17711;18024;17958;17550;17564;17327;17489;17498;17632;17754;17803;17662;17794;17714;17612;18109;18031;18188;17912;17794;18023;18043;17888;17705;17713;17233;17126;17771;17643
14806;14684;14979;14532;14559;14597;14315;14604;14748;14599;14623;14908;14742;14974;14957;14980;15017;14862;14656;14984;14748;14717;14602;14651;14786;14761;14798;14998;15116;15152;14931;14991;15069;14877;15113;14980;15367;15309;15086;15028;14989;14983;15256;15039;15330;15334;15533;15443;15188;15455;15514;15396;15560;15604;15655;15432;15629;15251;15377;15120;15375;14886;14929;15078;15293;15452;15620;15523;15601;15824;15790;15714;15677;15842;15784;15897;15808;15914;15948;15961;15919;15895;15593;15397;15189;15205;15160;15097;15459;15417;15677;15741;16097;15849;15864;15752;14181;13996;14810;15870;15772;16052;15881;16126;16079;16048;16019;16041;16295;15979;16136;16132;15819;15949;16153;16171;16169;16172;16037;15864;15954;15992;16103;16052;16262;16104;16063;16178;16153;16180;16003;16103;16185;15991;15961;16203;16392;15939;16153;16167;16144;16212;16523;16313;16421;16192;16297;16320;16196;16114;16128;16232;16175;16363;16212;16216;16270;16200;16284;16301;16358;16176;16166;16174;16234;16135;16199;16231;16155;15854;16076;16121;15988;16284;16319;16157;16544;16345;16263;16165;16236;16192;16198;15841;16105;16185;15881;16028;15620;15888;15502;15608;15892;16040;16334;16224;16416;16313;16450;16456;16387;16159;16139;16037;16172;16394;16510;16696;16355;16437;16449;16464;16295;16569;16373;16142;16533;16083;16368;16263;16278;16083;16132;15717;15689;15876;15861;15979;16107;16494;16213;16250;16267;16229;16130;16041;16188;16409;16212;16374;16386;16242;16052;16211;16286;16349;16498;16615;16441;16623;16213;16379;15934;15915;15970;16079;16313;16335;16523;16306;16016;15889;16088;16411;16570;16613;16712;16623;16398;16354;16703;17013;16561;16530;16445;16433;16409;16029;15864;15713;15535;15213;14991;14839;15291;15229;15138;15409;15317;15210;15208;15304;15831;15865;15337;12323;7617;4178;2996;4660;8895;13055;15031;15879;16318;16432;16533;16646;16346;16523;16413;16320;16286;16160;16108;16466;16628;16553;16611;16737;16637;16654;16570;16653;16640;16529;16576;16417;16759;16841;16488;16528;16604;16607;16709;16967;16792;16835;16793;16406;16784;16638;16789;16501;16468;16859;16526;16860;16813;16441;16506;16470;16525;16869;16423;16853;16469;15899;15627;15688;16386;16506;16642;16711;16553;16265;16522;16711;16737;16621;16531;16600;16606;16425;16623;16355;16693;16329;16338;16219;16919;16436;16627;16456;16785;16662;16441;16297;16303;16168;16303;16322;16317;16269;16405;16525;16483;16653;16237;16345;16377;16479;16483;16719;16697;16753;16597;16279;16766;16583;16480;16561;16883;16948;17074;17136;17096;16992;16906;17156;17186;17160;17051;16880;16737;16904;17204;16947;16915;16720;16962;16783;16625;16647;16226;15816;16168;16083;16173;16334;16197;15870;16029;16035;16402;16447;16330;16617;16665;16617;16725;17000;16789;16894;16896;16222;15306;14357;14349;15104;16376;16945;17065;17175;17049;17107;17140;16981;17030;17040;17046;16746;16806;17095;16968;17095;17020;17069;16978;17039;17030;17065;16788;16950;16977;16862;16927;16737;17470;17217;17376;17332;17525;17750;17530;17621;17376;17616;17268;17093;17447;17256;17280;17072;17203;17140;17065;17020;17156;17126;17221;16880;17046;17029;16938;16497;16902;16904;17016;16789;16578;16696;17174;16969;16985;16636;16382;16736;16932;16819;16577;16189;16037;16272;16701;16622;16697;16812;17021;16971;16749;17085;17008;17006;16747;17038;16944;16998;17003;17022;17088;16974;16914;17205;17188;17095;16987;17094;17118;17116;16824;16761;16589;16356;16305;16860;17203;17718;17748;17974;17784;17654;17446;17223;17396;17084;17289;17456;17546;17388;17189;16914;17192;17439;17505;17417;17677;17341;17482;17368;16813;16387;16455;17358;17669;17417;17383;17222;17428;17057;16964;16671;16984;16901;17081;17280;17554;17107;17413;17480;17364;17325;17257;17316;17047;17132;16936;17014;17356;17581;17266;17233;17377;17384;17389;17322;17318;17622;17572;17446;17217;17207;17368;17348;17540;17175;17488;17208;17481;17419;17336;17470;17418;17579;17357;17363;17176;17087;16964;17193;17159;16980;17016;17053;17143;17071;17279;17100;17280;17200;17213;17176;17169;17214;17205;17056;16916;17205;17558;17758;17806;17878;17930;17797;17888;17538;17749;17524;17533;17327;17455;17374;17410;17470;17443;17614;17437;17293;17343;17586;17146;17539;17509;17407;17679;17406;17391;17643;17580;17536;17544;17629;17722;17633;17631;17821;17432;17566;17503;17387;17286;16945;17359;17715;17906;17890;17712;17785;17678;17285;17903;17846;17486;17541;17409;17332;17536;17096;17143;16819;17371;17275;17493;17618;17320;17294;17076;16997;17273;17506;17150;17330;17192;17372;17392;17661;16964;17085;17086;17022;16813;16445;16584;16661;16672;16818;17229;17500;17291;17612;17446;17495;17065;17172;17170;17344;17401;17051;17396;17265;17315;17568;17581;17547;17493;17644;17536;17245;17092;17550;17333;17494;17352;17077;17242;16919;16471;16310;16830;16831;17398;17254;17350;17391;17219;17275;17198;17567;17297;17753;17801;17612;17371;17532;17513;17446;17358;17358;17633;17649;17586;17345;17481;17420;17328;17395;17400;17036;16503;16590;16840;17186;17136;17229;17124;17328;17603;17139;17280;17516;17531;17525;17226;17299;17227;17169;17299;17568;17064;17072;17107;17200;17410;17652;17548;17459;17363;17372;17293;17520;17781;17772;17401;17462;17507;17593;17591;17571;17629;17530;17748;17773;17380;17557;17499;17763;17574;17672;17790;17428;17739;17650;17438;17184;17472;17424;17580;17546;17646;17601;17537;17505;17397;17537;17681;17421;17234;17521;17337;17409;17493;17441;17166;16922;17336;17272;17419;17367;17543;17512;17491;17214;17714;17516;17654;17505;17553;17485;17518;17608;17284;17544;17362;17317;17216;17370;17385;17632;17401;17523;17467;17287;17415;17598;17309;17651;17551;17678;17267;17565;17198;17304;17339;17435;17177;17488;17654;17506;17384;17896;17611;17670;17663;17453;17597;17933;17737;17658;17638;17647;17395;17408;17340;17259;17394;17405;17338;17124;17132;17223;17311;17425;17576;17649;17350;17123;17030;17259;17237;17344;17242;17046;17036;16666;15763;13864;13457;14835;15103;15216;16044;17105;17353;17628;17788;17761;17838;17613;17553;17246;17375;17891;17659;17810;17590;17927;17500;17033;16008;14144;12404;13807;16070;17122;17430;17599;17862;17781;17764;17753;17772;18185;18354;18245;17983;17716;17778;17332;17106;16616;17045;17156;17221;17381;17200;16916;16599;16712;16887;17026;16804;16213;16419;16948;17148;17500;17523;17433;17483;17472;17377;17372;17346;17251;16582;16444;17094;17365;17455;17411;17493;17206;17321;17373;17790;17540;17705;17905;17702;17855;17566;17782;17752;17750;17919;17660;17801;17825;17428;17479;17586;17461;17603;17303;17308;17634;17702;17656;17727;17657;17474;17385;17641;17411;17781;17768;17738;17613;17205;17377;17329;17445;17484;17517;17506;17796;17847;17550;17816;17580;17998;17665;17549;17751;17628;17242;17311;17330;17371;17610;17271;17630;17400;17292;17399;17514;17500;17466;17706;17637;17657;17611;17731;17478;17592;17502;17506;17671;17962;17621;17627;17602;17385;17456;17158;17380;17395;17472;17178;17186;17201;17336;17548;17509;16986;16619;16690;17742;18096;17778;17766;17683;17483;17747;17483;17890;17756;17708;17501;16871;16814;16883;17201;17173;17557;17429;17384;17237;17185;16891;16510;16276;16974;17224;17449;17635;17460;18015;17607;17713;17961;17734;17767;17881;17758;17721;17569;17546;17684;18144;18056;18069;18055;17891;17594;17683;17430;17576;17588;17558;17834;17821;17866;17667;17429;17682;17702;17904;17895;17942;17990;17853;17996;18195;17873;17679;18137;17983;17757;17819;17997;17993;17975;18058;17919;18084;17946;17953;17758;17758;17798;17816;17869;17571;17842;17624;17432;17794;17787;17830;17797;17728;17717;17613;17629;17687;17653;17636;17806;17965;17854;17757;17786;17495;17675;17820;18005;17951;17958;17898;17698;17663;17803;18177;18005;17863;17978;17763;18138;18061;18026;18089;18309;18094;17786;18101;17852;17931;17722;17677;17653;17920;17762;17613;17542;17575;17889;17981;18049;18050;17548;17786;17699;17741;17538;17901;17630;17761;17579;17804;17666;17857;17707;17804;17856;18078;18042;17912;17717;17639;17396;17063;17235;17813;17814;18012;17687;18013;17956;17987;17957;17777;17635;17639;17469;17308;17723;18077;17730;17967;17783;17695;17500;17799;17459;17758;17790;17941;17873;18053;17708;17762;18039;18024;17820;18014;17439;17412;18000;17700;17842;17489;17552;17124;17190;17643;17822;17638;17588;17504;17600;17570;17733;17574;17806;17711;17992;17915;17831;18148;18028;18016;17854;17790;17905;17781;17765;17799;18084;17855;17850;17924;17428;17358;17504;17044;16816;16703;17010;17108;17203;17259;17611;17856;17927;17860;17702;17581;17041;16784;16561;16647;17214;18029;17842;17916;17787;17407;17500;17716;17828;17906;18023;18220;17831;17899;17889;17474;17519;17720;17731;17674;17842;17938;17943;17964;18073;18013;17860;18148;17937;18045;17800;17883;17859;17862;17651;17834;17597;17551;17315;17564;17654;17656;17783;18037;17939;17866;17889;18069;17842;17335;17547;17515;17625;17541;17408;17560;17465;17583;17447;17645;17695;17733;18050;17782;17776;17812;17973;17800;17751;17481;17890;17824;18170;17956;18237;18083;17985;18123;18033;17966;18171;17818;18090;18362;18065;18002;17961;17988;18074;18029;18244;18130;18080;18055;18341;18202;18411;18239;18410;18131;17932;18097;17998;17866;17714;17946;17419;17860;17913;17783;17814;17955;17921;17920;18089;17888;17785;17951;18392;18212;18137;18049;17862;18167;17804;18165;18018;17966;17785;17712;17530;17684;17759;17235;17372;17398;17585;17701;17661;17628;17545;17678;17735;17778;17769;17949;17937;17737;17952;17841;17928;17812;17665;17499;17001;17177;17450;17713
15089;15029;14761;14618;14568;14745;14623;14482;14478;14532;14830;14850;14587;14935;14692;14909;14791;14893;14686;14754;14586;14732;14345;14576;14621;14691;14980;14998;14947;14942;14923;14961;15297;15107;14937;15252;15283;15333;15022;14933;15252;15040;15126;15374;14930;15263;15167;15400;15493;15543;15380;15607;15625;15881;15520;15607;15416;15313;15082;15319;15329;15292;15277;15271;15212;15380;15775;15765;15659;15656;15741;15537;15646;15908;15849;16087;15714;15639;15957;15669;15913;15651;15479;15290;15326;15303;15410;15460;15534;15557;15716;16017;16070;16171;15941;15895;15073;14859;15244;15893;16114;16015;16076;15976;16240;16030;16018;16161;16007;15909;15978;16019;15984;15982;15996;16214;16256;16247;16054;15815;16210;16144;16168;16091;16222;16126;16066;16227;16221;16314;16207;15854;15950;15712;15767;15896;16432;16286;16310;16024;16289;16335;16129;16289;16076;16285;16244;16361;16184;16032;16182;16157;16018;16530;16252;16203;16010;16243;16391;16100;16214;16042;16195;16134;16422;16194;16288;16175;16084;15793;16118;16052;16229;16147;16294;16362;16228;16457;15987;16167;15922;16139;15917;15964;16113;16104;15755;15993;16108;15772;15481;15280;15740;15977;16298;16569;16118;16284;16380;16344;16270;16275;15508;15439;16013;16290;16581;16560;16380;16363;16198;16374;16453;16488;16256;16282;16055;16151;16125;16544;16315;16282;16007;15772;16109;15491;16204;15978;16100;16143;16367;16244;16222;16157;16396;16367;16326;16565;16301;16317;16373;16175;16200;16270;16218;16598;16400;16627;16520;16636;16317;15895;15967;16178;16102;16375;16404;16478;16523;16403;16306;16424;16431;16585;16843;16529;16485;16523;16668;16491;16480;16468;16587;16183;16441;16125;16417;16033;16138;16041;15952;15433;15494;15337;15340;15446;15356;15150;14989;14848;15158;15694;15772;15686;14388;11067;6053;3175;2429;4134;8625;13153;15129;16270;16304;16553;16391;16433;16294;16338;16286;16359;16230;16197;16356;16208;16573;16372;16743;16837;16614;16648;16698;16250;16400;16510;16549;16634;16684;16839;16787;16628;16241;16980;16808;16596;16744;16704;16713;16512;16459;16546;16545;16546;16574;16506;16611;16816;16657;16583;16514;16584;16780;16802;16902;16688;16517;15727;15271;15524;16406;16778;16777;16652;16719;16601;16560;16660;16805;16602;16647;16794;16417;16309;16478;16328;16580;16577;16283;16363;16517;16840;16744;16745;16568;16524;16373;16136;16038;15803;16277;16183;16604;16600;16532;16536;16673;16579;16394;16690;16674;16412;16599;16783;16895;16767;16248;16163;16543;16700;16459;16921;17036;16869;17081;16950;16870;17071;16948;17037;16968;16992;17059;16988;16768;17194;16828;16996;16994;16994;16985;16879;16460;16331;15888;15757;16101;16194;16199;16085;16032;15512;15675;16233;16158;16729;16685;16896;16430;16769;16813;16597;16949;17020;16869;16454;16260;16382;16215;16653;16876;16992;16974;17002;17051;17035;16984;17124;17182;17019;17091;17046;16848;16737;17012;16871;16788;16833;17055;16940;16943;17050;16710;17035;16993;16839;17108;16896;17090;17341;17828;17729;17566;17633;17516;17507;17368;17375;17438;17457;17288;17452;17045;17197;16966;17107;17025;16759;17112;17248;17172;17415;17100;16783;17125;16966;16699;16874;16883;16820;16791;16709;16878;17122;16845;16535;16195;16453;16640;16800;16295;16212;16156;16450;16625;16631;16588;16497;16463;16507;17116;17057;17026;17071;16944;17130;16876;17028;17192;16906;17123;17247;17133;17304;16977;17200;17261;17195;17317;17347;17284;17164;16838;17034;17190;17188;17403;17720;17925;17915;17727;17577;17158;17049;17165;17313;17381;17397;17325;17259;17191;16972;16951;17319;17350;17567;17432;17329;17183;17090;17050;16651;16826;17347;17456;17647;17257;17522;17394;17450;16739;16087;16398;16932;17219;17128;17225;17231;17568;17348;17252;17498;17620;17328;17207;17331;17688;17297;17659;17539;17417;17191;17408;17475;17589;17601;17326;17598;17422;17689;17471;17339;16425;16761;17305;17361;17212;17199;17301;17414;17558;17495;17554;17585;17634;17444;17232;17211;17220;17236;17168;17029;17218;16900;17138;16973;17287;17116;17203;17420;16838;17196;16993;17280;16987;17039;16980;17348;17214;17437;17868;17751;17790;17711;17533;17702;17477;17526;17409;17410;17338;17155;17342;17482;17502;17547;17461;17593;17465;17302;17220;17401;17586;17954;17567;17669;17645;17782;17381;17249;17418;17530;17447;17724;17427;17521;17687;17410;17435;17160;16976;17156;17505;17573;17988;18300;18046;17879;17590;17458;17729;17598;17380;17361;17424;17488;17403;17290;17115;17130;17399;17452;17525;17334;17401;16889;16858;17359;17176;17297;17169;17072;17149;17398;17050;17254;17065;17162;17051;16650;16369;16340;16443;16642;16792;16800;17336;17403;17269;17532;17364;17472;17047;17211;17330;17304;17155;17455;17131;17182;17392;17449;17734;17664;17682;17723;17681;17528;17446;17624;17469;17188;17276;17455;17541;17403;16892;16862;17100;17203;17046;17186;17319;17219;17224;16752;17125;17708;17338;17639;17723;17720;17376;17081;17169;17493;17476;17354;17645;17686;17527;17224;17428;17544;17384;17016;17194;16838;16728;17334;17192;17083;16903;17331;17054;17299;17400;17448;17505;17369;17506;17434;17430;17459;17132;17368;17451;17349;17192;17221;17154;17259;17643;17552;17729;17662;17524;17495;17306;17694;17531;17641;17508;17461;17488;17384;17819;17689;17692;17655;17499;17636;17427;17608;17669;17542;17421;17650;17649;17815;17598;17662;17514;17457;17597;17452;17636;17725;17606;17653;17268;17474;17636;17441;17624;17251;17261;17496;17600;17244;17378;17107;16971;17153;17364;17563;17614;17835;17491;17463;17493;17699;17596;17497;17912;17619;17475;17394;17497;17389;17511;17606;17345;17542;17511;17686;17545;17400;17500;17569;17465;17352;17540;17556;17609;17172;17487;17372;17360;17260;17217;17333;17468;17109;17274;17188;17222;17312;17292;17337;17190;17690;17526;17603;17591;17521;17727;17702;17751;17620;17319;17703;17256;17473;17508;17417;17606;17070;17048;16899;17485;17438;17491;17518;17404;17179;16840;17027;17243;17285;17435;17150;16988;16871;16252;14585;13949;14313;13309;13553;15599;16885;17349;17614;17671;17647;17568;17408;17273;17424;17336;17531;17527;17892;17869;17675;17409;16640;14685;12317;12487;14610;16695;17554;17361;17423;17511;17281;17209;17307;17789;17877;18163;17989;17920;17595;17682;17265;17064;16869;16793;17094;17246;17149;17519;17226;17177;17080;17349;17229;16851;16405;16709;16942;17143;17737;17533;17556;17491;17284;17336;17288;17685;17205;17118;17108;17411;17462;17259;17409;17124;16954;16889;17247;17395;17399;17558;17732;17624;17689;17896;17888;18018;17771;17609;17668;17665;17367;17416;17753;17397;17335;17300;17364;17297;17322;17741;17654;17617;17627;17495;17528;17764;17664;17374;17668;17331;17560;17503;17369;17850;17696;17533;17610;17442;17817;17640;17664;17811;17843;17818;17925;17674;17510;17627;17477;17253;16929;17266;17613;17475;17560;17679;17364;17375;17457;17395;17478;17787;17850;17751;17616;17511;17402;17163;17360;17557;17461;17324;17579;17746;17260;17498;17430;17508;17218;17471;17282;17421;17097;17262;17301;17187;17092;17023;16938;17115;17860;18111;17830;17530;17521;17360;17613;17807;18010;17996;17785;17584;17096;16667;16573;16904;17226;17295;17245;17111;17367;17284;17276;16241;16397;17042;17191;17248;17309;17689;17655;17808;17757;17554;17796;17706;17811;17771;17488;17686;17703;18016;17911;17976;17971;17780;17757;17618;17568;17662;17709;17739;17471;17622;17795;18063;17656;17667;17681;17996;17918;17892;17767;17741;17727;17995;18060;17877;17959;18019;17929;18005;17977;17910;18043;18178;17918;17814;17951;18057;17857;17868;17731;17959;17775;17668;17628;17684;17671;17726;17620;17653;17691;17755;17636;17527;17625;17678;17194;17444;17506;17782;17975;18072;17776;17927;17793;17714;17969;17887;18143;17698;18018;17763;17740;17973;17878;18035;17864;17687;17895;17980;18267;18226;18210;17851;17823;17801;17986;17820;17829;18043;17647;17738;17994;18001;17776;18009;18000;17978;17901;17796;17608;17590;17847;17767;17597;17943;17952;18065;17878;17931;17955;17789;18055;17876;17722;18046;18154;18000;18067;17794;17505;16812;16222;16749;17818;18004;17853;18128;17984;17892;17874;17788;17982;17592;17573;17721;17399;17737;17519;17586;17599;17276;17306;17287;17571;17709;17620;17742;17835;18035;17967;17695;17632;18080;17816;17803;17961;17739;17734;17591;17634;17383;17677;17833;17243;17530;17430;17942;17737;17785;17655;17738;17758;17981;17661;17705;17941;18025;17876;17971;17903;17884;17605;17926;17693;17905;17831;17786;17963;18079;18219;17766;17737;17551;17546;17313;16909;16749;17047;17185;17171;17627;17588;17459;17474;18172;18012;17918;17653;17245;16680;16508;16824;17399;17808;17742;17840;17725;17842;17444;17658;17903;17777;17981;17665;17887;17913;17793;17616;17532;17220;17136;16542;17312;17887;17787;17920;17734;17988;17853;18205;17801;17942;17949;17686;17676;17742;17795;17648;17442;17197;16721;17141;17471;17515;18006;17660;17897;18037;17881;17809;17712;17528;17375;17568;17469;17642;17450;17864;17541;17611;17422;17533;17643;17936;18057;17651;17840;17680;17720;17805;17590;17522;17732;17554;17640;17798;17967;18383;17807;17971;17823;17898;18029;18171;17868;18136;18197;17969;18089;17996;17974;17971;17929;17836;17857;17999;18140;18415;18118;18110;17908;18200;18223;17923;17982;18174;17710;17903;17883;17653;18165;17839;18029;17954;17698;18084;18287;18150;18078;17947;18124;18273;18170;17963;18172;18066;18075;17989;18214;18046;17772;17568;17529;17507;17313;17260;17314;17474;17603;17832;17507;17818;17720;17767;17894;17860;17808;17861;17829;17849;17810;17661;17786;17902;17811;17326;17181;17574;17283;17855
14985;15057;15068;14769;14514;14501;14472;14501;14729;14757;14632;14784;14822;14849;14511;14692;14656;14524;14427;14250;14266;14603;14593;14461;14761;14893;14924;14917;14750;14931;14657;15013;15227;15184;15004;14982;15106;15305;15178;15102;15221;15003;15134;15019;15246;15357;15411;15370;15409;15532;15643;15395;15678;15419;15515;15455;15393;15299;15177;15533;15240;15107;15208;15171;15216;15495;15578;15454;15714;15580;15697;15793;15782;15877;15772;15941;15868;15845;15804;15338;15489;15284;14984;15100;15112;15226;15683;15399;15449;15521;15653;15708;16115;15910;15911;15846;15887;15556;15614;15915;15781;16172;16001;15948;16122;16093;15842;15778;15947;16297;15923;16043;16033;16129;15980;16313;15835;16372;16122;15933;16243;16000;16031;16164;16066;16102;16259;16284;16078;16182;16188;16060;16042;15446;15186;15622;16188;16472;16279;16285;16384;16193;16406;16225;16254;16316;16346;16431;16335;16304;16382;16056;16467;16333;16416;16180;16005;16211;16100;16016;16331;16343;16203;16325;16008;16206;16232;16047;16168;15794;16232;16038;16135;16208;16312;16262;16313;16521;16266;16078;15801;15783;15987;15958;15909;16114;16000;15952;16032;15849;15488;15423;15759;15857;16228;16361;16386;16279;16466;16248;16400;16306;15351;15142;15554;16180;16273;16373;16418;16459;16309;16558;16400;16319;16243;15921;16092;16208;16349;16497;16394;16063;15885;15943;15750;15883;16026;16014;15993;16078;16307;16159;16284;16077;16364;16322;16449;16254;16213;16079;16281;16285;16201;16414;16437;16276;16435;16549;16602;16319;16363;15814;16194;16147;16129;16316;16337;16532;16530;16737;16662;16490;16331;16705;16538;16710;16142;16458;16451;16560;16578;16531;16336;16220;16298;16284;16201;16159;15944;15970;16055;16020;15490;15195;15052;15310;15264;14977;14192;14114;14990;15465;15520;15525;13973;10114;5652;3135;2397;3551;7473;12502;14740;16008;16178;16386;16710;16395;16543;16654;16426;16415;16091;15836;15877;16329;16455;16482;16646;16711;16637;16776;16516;16473;16365;16320;16752;16516;16900;16544;16824;16712;16654;16816;16900;16632;16828;16513;16539;16528;16740;16824;16479;16598;16442;16788;16695;16619;16544;16578;16500;16719;16629;16564;16770;16746;16475;16012;15565;15651;16426;16761;16872;16755;16519;16436;16632;16668;16644;16549;16543;16604;16339;16482;16571;16553;16414;16492;16648;16541;16575;16731;16658;16544;16520;16755;16478;16237;15701;15735;16383;16281;16468;16839;16820;16854;16787;16749;16554;16680;16412;16415;16306;16680;16694;16443;16260;16301;16557;16786;17024;17103;17106;17039;17302;16929;17178;16993;16881;16923;16911;16932;17036;17230;16746;16765;17090;17016;16793;16828;16946;16779;16163;16026;15563;15583;16056;16318;16214;16025;15970;15988;15839;16122;16317;16702;16628;16633;16849;16396;16543;16648;16786;16872;16649;16887;17130;17576;17478;17264;17274;17324;17053;17053;16982;17220;17052;17011;16900;16837;17031;17008;17118;16654;16848;16899;17027;16977;16876;16955;16920;17061;17079;16780;17044;17137;16797;16988;17060;17431;17670;17423;17579;17525;17474;17361;17472;17694;17569;17612;17321;17349;17185;16954;16928;17201;17292;17276;17059;16959;17091;17109;17101;16937;16932;16974;16803;16651;16854;16610;16602;16384;16320;16608;16754;16415;16270;16342;16494;16744;16413;16634;16368;16510;16323;16339;16286;16721;16242;16758;16866;17167;17146;16943;16902;16885;16975;17169;17094;17142;17401;17078;17253;17268;17051;16935;17173;17216;17334;17158;17064;17127;17001;17075;17233;17330;17649;17981;17868;17872;17680;17594;17592;17417;17255;17202;17406;17082;16887;17078;17166;16994;17076;17165;17282;17163;17136;17418;17097;17242;16658;16114;16879;17298;17498;17610;17403;17283;17369;16901;15978;15106;15397;16324;17018;16965;17005;17055;17316;17464;17628;17458;17454;17185;17261;17352;17393;17520;17629;17713;17705;17382;17542;17798;17602;17441;17429;17559;17545;17484;17094;16842;15985;16109;17352;17536;17315;17331;17227;17469;17497;17404;17627;17912;17348;17469;17417;17224;17160;17358;17219;17091;16999;16790;17080;17104;17049;17134;17052;17211;17012;17103;17148;16961;17192;17391;17205;17329;17378;17594;17570;17903;18008;17552;17584;17388;17433;17251;17318;17413;17439;17342;17476;17575;17353;17740;17565;17395;17458;17381;17378;17495;17487;17669;17539;17587;17614;17327;17475;17322;17662;17432;17377;17307;17492;17545;17538;17411;17059;17182;17063;17214;17602;17581;18059;18274;17925;17783;17715;17523;17329;17579;17560;17601;17538;17454;17318;17131;17314;17390;17591;17456;17487;17263;17091;16356;16399;16743;17228;17405;17263;17176;17174;17278;17471;17471;17261;17140;16911;16827;16714;16691;16479;16601;16730;16942;17081;17095;17410;17651;17296;17348;17281;17315;17167;17278;17420;17454;17494;17261;17659;17617;17547;17503;17852;17709;17503;17681;17247;17296;17438;17272;17173;17450;17593;17509;17362;17404;17190;17384;16972;16904;17310;17282;16809;16902;17260;17397;17638;17601;17424;17165;17214;17113;17689;17391;17365;17426;17483;17484;17718;17452;17491;17497;17111;17305;16986;17106;17085;17196;17076;17047;16926;17301;17672;17340;17311;17372;17350;17404;17573;17440;17393;17305;17388;17353;17375;17446;17257;17400;17403;17219;17458;17762;17599;17769;17561;17428;17546;17425;17616;17495;17747;17688;17533;17571;17462;17664;17535;17691;17584;17773;17560;17659;17715;17686;17451;17456;17642;17830;17758;17681;17293;17409;17780;17543;17269;17670;17630;17502;17600;17491;17611;17377;17451;17579;17626;17439;17677;17425;17290;17174;17176;17120;17317;17671;17676;17379;17531;17641;17619;17427;17603;17767;17568;17529;17465;17627;17486;17391;17531;17592;17565;17610;17596;17664;17532;17545;17640;17707;17445;17624;17448;17601;17377;17472;17587;17350;17452;17446;17178;17679;17229;17255;17386;17503;17477;17477;17504;17224;17308;17478;17740;17680;17628;17539;17826;17479;17743;17564;17442;17430;17402;17453;17496;17520;17351;17291;17111;17042;17351;17582;17218;17306;17256;16754;16229;16408;17470;17263;17435;17413;17098;16802;16031;14667;14276;14168;12623;13202;15743;17191;17494;17896;17368;17578;17294;17374;17299;17523;17676;17466;17788;17689;17735;17610;17693;16898;15689;13619;13922;15876;17053;17557;17604;17588;17322;16810;16618;16890;17592;18096;18035;18074;17697;17180;17561;17595;17416;17314;17323;16988;16909;17343;17517;17235;17090;16744;17234;16931;17009;16909;16871;16847;17291;17578;17239;17493;17536;17298;17351;17320;17340;17346;17456;17456;17404;17365;17400;17301;17189;16918;17107;17064;17289;17772;17917;17445;17848;17920;17893;17618;17823;17872;17718;17413;17097;17139;17176;17767;17197;17219;17372;17271;17209;17002;17376;17700;17995;17588;17780;17850;17778;17909;17613;18002;17501;17632;17724;17481;17502;17480;17601;17465;17543;17621;17619;17858;17986;17869;17808;17752;17369;17869;17786;17500;17436;17074;17388;17735;17835;17561;17552;17561;17636;17418;17595;17371;17479;17636;17750;17394;17506;17109;16952;16599;16343;16896;17456;17640;17537;17451;17537;17406;16950;17345;17491;17167;16918;16904;17164;17340;17287;16939;16436;15979;17076;17447;17703;17712;17456;17361;17561;17650;17910;17879;17560;17932;17838;17435;16816;16651;16360;17108;17368;17615;17325;17600;17303;17207;17011;16666;17176;17347;16988;17111;17595;17744;17434;17312;17609;17719;17424;17518;17808;17576;17425;17607;17788;17709;17998;18052;17824;17772;17716;17618;17775;17631;17888;17593;17608;18005;17833;18013;17685;17794;17878;18100;17863;17823;17763;17660;18074;17768;18041;17905;17979;18099;18141;17944;17888;17976;17576;17947;18076;17921;18135;17975;17739;17495;17696;17743;17807;17782;17850;17719;17681;17654;18009;17680;17704;17691;17171;17777;17563;17420;17665;17507;17784;18010;18046;17890;17911;17655;17739;17800;17915;17851;17766;17845;17844;18001;17833;18144;17988;17488;17655;17788;18076;18073;18056;18235;17910;17773;18068;18084;18208;17889;17600;17133;17340;17711;18037;17837;17968;17991;18030;17713;17826;17507;17239;17845;17846;17803;18130;17871;18269;17746;17818;17933;18106;18046;18077;18021;18027;18029;17783;17987;17838;17625;17195;16593;17274;17795;17997;17957;17995;17933;17930;17873;17664;17347;17640;17661;17737;17548;17346;17476;17750;17634;17526;17200;17387;17418;17756;17477;17828;17968;18027;17904;17679;17487;17842;18076;18183;17992;17810;17721;17816;17867;17486;17464;17567;17640;17663;17865;18087;17897;18041;17926;18024;17770;17705;17805;17771;17925;17932;17773;17976;18016;17827;17881;17943;18018;18026;18142;18147;18003;17825;18016;17900;17859;17656;17379;17320;16935;16839;16890;17337;17582;17778;17583;17303;17672;17574;17612;17479;17360;17237;16781;16670;17006;17576;17925;17961;17675;17943;17729;17975;17620;17937;17848;17940;18112;18032;17922;17908;17636;17565;16883;15933;15647;16287;17422;18117;17975;17964;17990;18169;18025;18050;17767;17881;17631;17722;17816;17923;17626;17155;17041;16768;17013;17427;17533;17857;17781;17772;18205;17975;17598;17532;17965;17620;17694;17482;17626;17480;17542;17593;17534;17435;17786;17997;17927;17803;18142;17823;17728;17840;17878;17916;17739;17742;17465;17508;17577;17800;18091;17962;17889;17917;17987;18022;18105;18277;17842;18081;17924;18146;18126;18052;18161;18076;18053;18180;18116;18109;18032;17928;17682;17916;18327;18088;18210;18328;17873;17864;17773;18140;17877;17830;17950;17821;17578;17806;18158;18107;17901;18096;17845;17952;18020;18060;17827;17771;18221;18083;18008;17879;17689;17202;17280;17477;17474;16768;17006;17157;17284;17671;17746;17531;17658;17533;17461;17662;17786;17976;17827;17688;17852;17552;17598;17771;17696;17697;17221;17419;17443;17675;17712
14770;15186;14910;15107;14791;14821;14582;14517;14520;14618;14989;14897;15098;14909;14840;14886;14606;14512;14503;14367;14604;14532;14604;14780;14750;15027;14632;14734;14442;14780;15053;14810;15106;15126;14927;15195;15419;15458;15155;15300;15309;15161;15069;15123;15295;15134;15527;15620;15562;15560;15573;15547;15527;15467;15645;15255;15302;15428;15281;15176;15154;14874;15244;15188;15345;15495;15684;15680;15846;15842;15554;15374;15726;15557;15584;15912;15864;15823;15653;15376;15206;14879;14558;14794;15210;15143;15643;15311;15798;15686;15410;15943;15803;16113;16179;15697;15625;15847;16071;15996;16159;15998;16015;16204;15948;16230;16088;16115;15958;16147;16156;15926;16030;16024;15980;16179;16284;16138;16074;16102;16223;16303;16278;16333;16258;16211;16050;15911;16033;16149;16406;16260;16078;15804;15272;15622;16436;16176;16458;16414;16603;16195;16417;16139;16527;16520;16409;16533;16479;16186;16172;16178;16263;16350;16407;16068;15655;15959;16106;16140;16468;16240;16304;16108;15848;16222;16182;16029;16055;16004;16470;16185;15950;16009;16243;16410;16730;16447;16228;16193;16011;15710;15872;15602;15971;16053;16150;15972;16131;15936;15698;15529;15323;15468;16114;16019;16383;16321;16165;16460;16234;16185;15769;15812;16273;16299;16167;16518;16430;16316;16325;16387;16241;16081;16263;16220;16329;16233;16100;16082;16289;16100;15976;15833;15802;15730;15785;16074;16133;15984;16167;16191;16143;16132;15963;16122;16209;16237;16182;16246;16449;16415;16175;16339;16218;16379;16483;16585;16607;16538;16289;15998;16307;16025;16155;15985;16239;16563;16562;16755;16556;16594;15939;16134;16583;16379;16315;16378;16440;16648;16314;16320;16341;16299;16250;16344;16199;15859;15748;15969;15725;15738;15487;15084;14739;14981;15090;14859;13498;13565;14397;15307;15779;15569;13429;9191;4866;2878;2307;3176;6684;11725;14529;15811;16281;16544;16615;16422;16683;16528;16604;16468;16279;16102;16262;16319;16542;16334;16454;16669;16558;16455;16436;16433;16304;16568;16628;16648;16766;16858;16755;16539;16838;16589;16832;16962;16608;16313;16735;16376;16577;16508;16278;16425;16441;16562;16600;16581;16543;16707;16710;16719;16577;16839;16741;16773;16589;16137;15676;16177;16295;16505;16815;16692;16774;16476;16712;16776;16559;16347;16618;16734;16619;16468;16448;16445;16428;16499;16410;16395;16601;16528;16450;16458;16474;16565;16351;16034;15787;16243;16246;16584;16709;16910;16731;16961;16907;16580;16649;16630;16495;16620;16590;16692;16712;16996;16414;15994;16609;17004;17144;17174;17184;17099;17165;17187;17017;17022;16965;16953;16998;16917;17014;17019;17089;17080;17001;16763;16789;17138;16917;16289;15643;14918;15063;15282;15575;15940;16090;16146;16365;16115;16311;16522;16463;16779;16926;16768;16536;16353;16435;16723;16751;16691;16579;16959;17230;17630;17870;17567;17316;16935;17037;16930;16970;16972;16954;17010;16964;16823;17112;16958;17241;16794;16863;17225;16959;17136;16940;17093;16933;16774;16908;16937;16854;17079;16792;16830;16906;17424;17558;17546;17468;17607;18024;17639;17712;17855;17838;17646;17560;17414;17384;16982;17382;17225;17136;17232;17282;17210;17169;16781;17050;17110;16865;16949;16789;16709;16740;17044;16500;16516;16127;16227;16568;16633;16481;16491;16671;16693;16415;16410;16472;16440;16647;16589;16441;16522;16667;16849;16887;17096;17123;17049;17088;16965;16934;17023;17116;17282;17227;17530;17124;17289;17150;17304;17081;17226;16988;17156;16991;16956;17155;17192;16996;17242;17470;17585;17912;18006;17920;17734;17721;17515;17153;17167;17278;17516;17271;17365;17032;16720;16899;16831;16896;16556;17395;17433;17002;17078;16087;15829;16338;17193;17541;17517;17733;17487;17316;17063;16047;14554;14376;16121;17142;16898;16858;16427;16729;17286;17261;17655;17341;17174;17196;17142;17493;17540;17785;17724;17811;17564;17399;17432;17484;17730;17530;17570;17425;17470;17558;16787;16301;16576;17311;17627;17408;17679;17431;17258;17320;17365;17293;17484;17578;17589;17574;17206;17369;17152;17128;16851;17035;17271;17136;17053;17069;17154;17098;17097;17083;16931;16969;17124;17348;17332;17390;17237;17562;17349;17552;17633;17703;17681;17711;17481;17496;17436;17340;17507;17452;17688;17394;17551;17238;17578;17635;17561;17498;17495;17504;17812;17364;17619;17791;17507;17517;17476;17235;17262;17470;17204;17357;17422;17550;17272;17298;17190;17384;17199;17050;17218;17523;17793;17939;18252;17757;17964;17740;17700;17715;17312;17397;17712;17642;17618;17533;17730;17430;17321;17393;17525;17345;17086;16728;16239;16146;16827;17289;17212;17312;17225;17255;17359;17346;17228;17029;17065;17245;17005;16806;16494;16249;16510;16856;17007;17095;17338;17529;17264;17329;17644;17528;17354;17258;17160;17231;17251;17155;17021;17221;17479;17596;17587;17576;17483;17542;17463;17611;17537;17465;17412;17226;17393;17564;17668;17446;17174;17232;17532;17075;16953;17013;17214;17199;17151;17523;17810;17631;17730;17287;17470;17428;17655;17537;17420;17434;17603;17229;17666;17519;17312;17766;17556;17270;17096;17318;17121;17191;17429;17135;17145;16767;17387;17420;17678;17323;17218;17344;17488;17501;17264;17441;17492;17469;17320;17274;17117;17092;17212;16986;17270;17413;17824;17842;17635;17414;17384;17493;17625;17716;17629;17731;17526;17412;17654;17533;17445;17602;17534;17744;17827;17604;17488;17631;17435;17658;17696;17667;17617;17597;17752;17524;17514;17330;17069;17110;17317;17675;17759;17505;17384;17422;17557;17681;17518;17625;17671;17335;17046;17292;17282;17386;17342;17500;17676;17593;17494;17657;17380;17515;17684;17287;17367;17748;17360;17485;17547;17477;17586;17256;16928;17094;17485;17318;17789;17587;17540;17510;17734;17723;17396;17459;17507;17357;17513;17493;17503;17568;17617;17454;17716;17553;17341;17571;17414;17444;17288;17496;17189;17554;17497;17341;17609;17642;17628;17461;17601;17510;17356;17411;17417;17472;17596;17419;17337;17288;17275;17273;17334;17460;17365;17316;17229;16892;16989;16512;16755;17275;17396;17028;17220;16922;16758;16029;15003;14376;14516;13729;13959;16204;17425;17672;17687;17319;17417;17480;17367;17504;17499;17684;17547;17755;17722;17760;17710;17560;17032;16491;15899;16199;16840;17456;17587;18054;17743;17484;16914;17069;17165;17891;18135;17957;18067;17772;17789;17876;17873;17419;17299;17312;17079;17091;17361;17473;17060;16184;15886;16145;16630;16953;17230;17455;17004;17148;17399;17643;17706;17587;17398;17296;17300;17343;17370;17335;17215;17420;17448;17360;17117;16919;16962;17056;17470;17408;17275;17571;17819;17752;17859;17550;17695;17877;17798;17671;17450;16777;16378;17164;17374;17425;17373;17102;16958;16661;16357;16441;17320;17741;18044;17693;17796;17794;17892;17615;17698;17688;17438;17411;17532;17514;17480;16982;17291;17317;17506;17574;17928;17849;18022;18066;18040;17911;17648;17909;17666;17637;17598;17297;17448;17470;17616;17441;17688;17632;17406;17819;17629;17515;17337;17858;17502;17380;17121;16228;14937;14316;15642;16612;17329;17693;17691;17532;17605;17465;17338;17086;17154;16871;16922;16998;17348;17165;17012;16373;16105;16890;17713;17766;17437;17186;17136;17467;17637;17877;17709;17599;17814;17896;17492;17127;16583;16607;17239;17349;17413;17384;17332;17316;17294;17107;16933;17169;17020;16941;17518;17783;17593;17224;17220;17359;17427;17421;17578;17336;17511;17616;17807;17298;17903;17920;17658;17809;17757;17762;17560;17459;17816;17803;17810;17833;18121;17977;17961;17976;18100;17988;17930;17844;17985;17824;17938;17978;18215;18044;17631;17892;18014;17964;17924;17951;17650;17666;17809;17958;17914;18023;18027;18030;17665;17867;18000;17607;17690;17799;17688;17542;17635;17904;17693;17317;17396;16902;17423;17595;17585;17778;17694;18129;18045;18011;17719;18021;17731;17593;17759;17793;17643;18062;17793;17676;17614;17926;18136;17941;17975;17693;18072;18002;18294;17871;17980;17641;18129;18140;17904;17958;17803;17041;16296;16476;17642;18023;18206;18261;18059;18073;17718;17616;17824;17811;17883;17538;17873;17953;18050;18121;17834;17893;17915;17819;17747;18080;17779;17922;17762;17915;17950;17645;17731;17627;17412;17668;17803;18056;17597;18044;17877;17853;17914;17918;17698;17672;17454;17571;17690;17209;17356;17536;17776;17543;17629;17436;17663;17600;17653;17756;17814;17994;17726;17895;17801;17902;17826;18041;17923;17631;17585;17539;17410;17559;17707;17548;17743;17854;17949;18052;18107;18050;17852;17887;17810;17842;18043;17584;17767;17860;18231;17944;17996;18024;17879;17940;17888;18013;17929;17863;18093;17907;17965;17943;17971;17530;17199;17168;16829;16777;17051;17454;17677;17699;17590;17527;17360;17862;17855;17782;17422;17439;17185;17320;17534;17449;17770;18069;17894;17890;18097;18084;17862;17813;17584;17876;17643;17848;17931;17755;17807;17439;16933;15918;15232;16331;17560;18119;18089;18084;18052;18053;18020;17898;17815;17934;17809;17639;17799;17876;17930;17326;17030;16607;16890;17506;17785;17795;17804;17605;18029;18055;17858;17936;17581;17585;17712;17368;17568;17303;17360;17205;17493;17529;17809;17894;17980;18014;18167;18054;17961;17781;17878;18056;18050;17846;17731;17187;17362;17687;17750;17944;18124;18008;17984;17728;17916;17973;18119;17938;18190;18241;18127;18197;18216;18244;18053;18051;18229;18178;17908;17988;17734;17846;18038;18051;18211;17953;18050;17967;18077;18196;17802;18107;17906;17990;18129;17749;18194;17969;17913;18060;17833;17645;17656;17929;18117;17987;18225;18020;17980;17833;17494;17061;16799;17267;16890;15855;15885;17166;17608;17502;17865;17777;17842;17671;17606;17674;17634;17932;17866;17618;17799;17704;17706;17654;17834;17949;17714;18035;17579;17730;17888
14799;15036;15050;15083;14886;14767;14720;14367;14690;14657;14848;15065;15059;15157;15002;14683;14955;14686;14654;14533;14678;14772;14735;14589;14743;14914;14703;14637;14596;14696;14714;14806;15068;15190;14872;14905;15219;15126;15378;15301;15329;15271;15179;15349;15388;15194;15325;15335;15518;15409;15324;15399;15538;15632;15687;15667;15363;15423;15399;15129;15028;14808;15122;15266;15429;15491;15697;15752;15639;15613;15754;15538;15642;15216;15299;15567;15774;15824;15711;15689;15043;14823;14746;14582;14972;15114;15502;15511;15340;15437;15791;15494;15933;15983;15949;15972;15932;16122;16064;16140;15977;15973;16108;16453;16123;16184;16004;15877;16235;16022;16022;15768;16171;16176;16053;15985;16366;16469;16156;16163;16119;15989;16144;16490;16309;16176;16156;16133;15970;16086;16148;16099;16249;16169;15816;16133;15829;16365;16204;16194;16137;16394;16139;16387;16469;16388;16407;16537;16442;16246;16220;16249;16358;16300;16448;16164;16040;16081;16255;16098;16301;16376;16042;16021;16048;15882;16255;16396;16248;15970;16244;16304;16253;16196;16211;16541;16422;16509;16148;16196;16024;16047;15933;16011;15966;16083;16210;16320;16387;16301;16188;15847;15306;15559;15914;16309;16313;16397;16408;16187;16110;16319;16234;16163;16334;16251;16469;16279;16099;16133;16179;16441;16106;16199;16178;16055;16030;16223;16247;16111;16197;16091;15878;15752;15895;15724;15805;15610;15951;15926;15985;16165;16144;16101;15888;15568;15703;15884;16195;16511;16405;16257;16175;15968;16492;16485;16515;16314;16386;16454;16369;16069;16166;15779;16207;16144;16405;16550;16648;16781;16440;16102;15806;16056;16407;16339;16204;16282;16333;16547;16126;15886;16193;16329;16429;16264;16189;15737;15743;15798;15680;15669;15357;15103;14498;14950;15301;15117;14122;14217;14904;15424;15802;15450;13120;8142;4220;2492;2286;3313;7041;12137;14766;16026;16468;16599;16613;16592;16742;16567;16757;16477;16651;16520;16649;16562;16764;16677;16622;16523;16563;16376;16484;16659;16442;16692;16830;17061;16972;16768;16857;16618;16880;16709;16922;16561;16518;16870;16526;16450;16404;16557;16383;16305;16509;16397;16426;16816;16583;16759;16809;16727;16676;16716;16602;16449;16295;16179;15312;15660;16435;16648;16640;16693;16541;16365;16674;16554;16542;16643;16707;16645;16344;16448;16413;16466;16462;16540;16357;16440;16411;16595;16461;16523;16471;16771;16329;15959;15816;16244;16504;16628;16706;16829;16731;16834;16764;16773;16748;16595;16545;16509;16543;16812;16946;16652;16680;16353;16524;16786;17324;16983;17226;17089;17193;17065;17085;17283;16990;16983;16892;16863;17022;16797;16725;16807;16704;16557;16868;16850;16716;16411;15287;14822;14682;14792;15415;15601;15973;16117;16273;16639;16320;16498;16565;16749;16632;16747;16454;16583;16085;16440;16646;16667;17024;17186;17432;17765;17793;17733;17576;16959;17237;16948;16785;17029;16997;17151;17116;17045;16963;16967;16957;17115;17073;17145;16778;17129;16985;16876;16802;16748;17100;16988;16993;17148;16929;16945;17055;17383;17805;17430;17618;17631;17760;17905;17754;17774;17761;17780;17607;17609;17479;17172;17119;17179;17388;17030;17194;17161;17112;17058;17120;17077;16987;16926;16689;16944;17030;16900;16903;16359;16574;16420;16383;16401;16212;16600;16455;16600;16745;16659;16213;16533;16665;16858;16579;16613;16565;16730;16682;16907;17038;17089;17159;17329;17275;17108;16965;17278;17342;17142;16888;17306;17481;17213;17344;17192;17299;17114;17028;17016;17026;17282;17281;17116;17478;17694;17863;17779;17638;17805;17587;17370;17172;17316;17508;17573;17350;17696;17277;16952;16460;16636;16458;16652;16870;17122;17123;17068;16306;16219;16697;17278;17582;17401;17524;17422;17356;17350;16456;15398;15167;16490;16989;16895;16726;16064;16419;16793;17236;17371;17517;17489;17381;17279;17532;17858;17781;17503;17674;17611;17538;17602;17621;17856;17723;17478;17368;17445;17547;17173;16767;17153;17276;17398;17458;17421;17338;17108;17007;17126;17645;17359;17367;17322;17294;17121;16862;17076;17235;17486;17159;17245;17125;17064;17206;16935;16818;17064;16949;16923;17039;16861;17253;17384;17529;17500;17119;17576;17536;17675;17638;17638;17567;17356;17525;17434;17435;17626;17494;17326;17515;17389;17675;17502;17726;17560;17678;17657;17517;17175;17536;17431;17585;17621;17457;17398;17252;17440;17494;17505;17372;17369;17531;17359;17434;17168;17183;17443;17254;17379;17315;17892;18081;18113;18063;17961;17982;17617;17749;17722;17586;17852;17541;17381;17421;17238;17330;17404;17460;17524;17344;17188;17269;16291;16431;16869;17216;17422;17315;17336;17389;17330;17342;17505;17241;17072;16984;16971;17155;16727;16588;16606;16868;16834;17199;17356;17420;17295;17328;17204;17354;17215;17425;17271;17099;16980;17147;17090;17215;17433;17270;17475;17702;17693;17664;17530;17414;17549;17785;17533;17575;17531;17387;17513;17506;17388;17425;17244;16966;16934;17070;17486;17553;17456;17522;17505;17644;17636;17353;17491;17646;17551;17593;17589;17283;17512;17262;17545;17501;17664;17675;17579;17277;16912;16993;16894;17183;17191;17266;16851;17065;17352;17203;17456;17542;17214;17274;17140;17217;17403;17339;17452;17519;17758;17513;17461;17264;17145;17076;17169;17607;17720;17821;17432;17301;17675;17667;17762;17602;17605;17718;17676;17476;17580;17500;17695;17661;17700;17541;17772;17687;17774;17587;17696;17804;17877;17951;17569;17452;17394;17643;17502;17396;17493;17317;17447;17469;17562;17522;17531;17546;17558;17612;17708;17664;17466;17178;17175;17161;17382;17642;17399;17771;17846;17707;17648;17375;17506;17445;17548;17359;17454;17697;17521;17775;17620;17527;17473;17057;16567;16885;17370;17579;17701;17477;17785;17454;17613;17342;17697;17296;17315;17571;17583;17317;17322;17684;17215;17361;17486;17522;17506;17427;17144;17217;17338;17531;17294;17484;17652;17544;17262;17502;17659;17631;17439;17546;17553;17696;17763;17682;17731;17575;17403;17505;17369;17319;17422;17629;17602;17280;17552;17185;16902;17129;17150;17411;17174;17494;17074;17111;16365;15774;14540;14698;15743;15571;15921;16790;17129;17506;17686;17503;17227;17124;16912;17053;17485;17484;17438;17617;17854;17466;17618;17537;17357;17253;16985;17273;17243;17386;17486;17845;17721;17726;17679;17759;17812;18153;18168;17921;17941;17718;17873;17897;17881;17449;16838;17062;16826;17302;17295;17448;16396;14671;13761;14729;16447;17287;17256;17491;17458;17406;17583;17646;17776;17608;17300;17481;17273;17243;17225;17447;17125;17480;17393;17255;17118;17177;17206;17434;17606;17344;17491;17484;17625;17783;17830;17849;17631;17732;17468;17560;17804;17044;17143;17200;17511;17613;17062;16894;16492;16001;15916;16571;17621;17654;17854;17722;17777;17588;17764;17700;17703;17657;17719;17654;17600;17771;17356;16823;16666;17351;17690;17901;17909;17891;17835;17840;17849;17679;17708;17724;17411;17597;17609;17457;17632;17467;17441;17497;17567;17671;17601;17552;17523;17641;17789;17598;17544;17431;16973;15328;13080;11999;13616;15930;17381;17601;17557;17381;17566;17382;17074;17255;16929;17026;16958;17196;17073;17436;17038;16556;16738;17238;17693;17393;17180;17238;17253;17607;17472;17565;17481;17754;18100;17872;17332;17106;16799;16765;16923;17253;17480;17549;17268;17240;17401;16854;17213;17079;16838;17186;17551;17599;17677;17404;17085;17218;17314;17451;17328;17474;17976;17915;17816;17527;17317;17831;17894;17784;17685;17463;17610;17832;17607;17905;17858;18013;17799;17826;17804;17862;17870;17998;17946;18002;17912;17495;17973;17944;17651;17690;17740;18012;18012;17956;17992;17942;17849;17782;17912;17600;18027;17882;17936;17885;17952;17748;17760;17843;17529;17589;17746;17858;17570;17707;17604;17327;17024;16751;17078;17506;17595;18086;18050;17893;18091;18083;18025;17827;18012;17875;17994;17712;17802;17860;17955;17783;17656;17926;17976;18055;17906;17880;17831;17862;18019;18059;17978;17938;17868;18280;18127;17822;17448;16740;15932;16639;17658;17761;18164;17966;17983;17997;17911;17863;17796;17914;17938;17991;18037;18365;17991;18028;18077;17974;17847;18144;17769;17958;18083;18132;18017;18080;18140;17806;17730;17848;17931;17909;17611;17889;18010;17704;17819;17903;18006;17743;17290;17638;17475;17622;17505;17384;17378;17562;17879;17821;17923;17351;17469;17708;17764;18170;17727;17789;17745;17763;17939;18059;17994;17931;17680;17592;17148;16984;17253;17420;17779;17666;17612;17835;17919;17917;18102;18128;17985;17977;18090;17699;17929;17686;17792;17972;17956;18029;18077;17872;17935;17876;17861;17970;18013;17919;18000;17672;17712;18302;17596;17680;17478;16942;16878;17077;17618;17710;17697;17979;17781;17764;17698;17807;17841;17746;17359;17261;17426;17616;17357;17590;18074;18180;17988;18013;18053;18120;17879;18241;17713;17904;17969;17744;17914;17626;18074;18026;17182;16778;16520;16868;17623;18203;17858;17859;17980;17929;17935;18133;17949;18096;17759;17816;17632;17866;17684;17151;16858;16667;16826;17336;17739;17797;17635;17962;17752;18066;17820;17767;17460;17321;17459;17278;17444;17514;17213;17271;17264;17430;17482;17732;17894;17808;17892;17980;17734;17559;17738;18134;18211;17846;17856;17710;17418;16898;17525;18013;18294;18258;17839;17766;17907;17906;18000;18120;17878;18061;18122;18218;18237;18376;18007;18176;18333;18366;18078;18053;17784;18105;18077;18062;18333;17985;18093;18048;18175;18181;18001;18238;18115;18058;17841;17712;17913;17689;18245;17960;17715;17575;17666;17856;18042;17995;18180;18088;18137;17990;17365;17065;17092;17159;16661;15781;16212;17286;17804;17653;17721;17608;17740;17654;17583;17613;17746;17748;17756;17741;17606;17735;17417;17816;17935;17981;17864;18004;17755;17796;17994
14705;15002;15053;14881;15098;14806;14631;14621;14906;14999;14738;14902;15007;14930;15181;15008;14914;14885;14619;14740;14714;14699;14749;14669;14748;14793;14789;14633;14985;14886;15010;14966;15306;15103;15024;15039;15171;15418;15094;15385;15298;15404;15384;15408;15377;15372;15580;15381;15376;15416;15388;15276;15129;15557;15741;15567;15250;15160;15231;15557;15025;14798;15241;15536;15391;15561;15657;15837;15708;15446;15600;15548;15431;15180;15428;15617;15656;15549;15737;15406;15582;15280;14752;14806;14768;15298;15194;15268;15577;15501;15599;15457;15550;15696;15759;15876;16018;15997;15889;16011;16159;16075;16118;16297;15970;16043;16091;16126;16259;16114;15829;16091;16220;16272;15859;16011;16068;16276;16357;16180;16015;15953;16084;16253;16099;16336;16067;16084;16089;16064;16208;16410;16117;16171;15905;16092;16095;16167;16357;16320;16179;16286;16254;16251;16312;16062;16285;16254;16188;16346;16225;16304;16521;16414;16384;16082;16133;16109;16420;16136;16292;16368;16519;16285;15971;16029;16178;16336;16062;16244;16168;16465;16453;16268;16205;16193;16284;16214;16136;15964;16144;16256;15896;16177;15934;16074;16201;16505;16202;16263;15993;16109;15638;15686;16129;16318;16311;16404;16275;16550;16250;16406;16454;16372;16413;16525;16091;16451;16525;16233;16149;16253;16482;16311;16129;16207;15926;16025;16252;16317;15895;15978;15902;15907;15782;15712;15497;15573;15479;15739;15983;16122;16372;16129;16074;15452;15445;15963;16192;16065;16154;16149;16193;16138;16327;16550;16608;16400;16360;16189;16237;16297;15946;15922;16132;16272;16542;16418;16834;16664;16805;16317;15980;16339;16597;16260;16274;16095;16326;16297;16398;16059;16263;16197;16197;16401;16345;16242;15924;15952;15714;15656;15331;15076;14456;14601;15384;15331;15193;15065;15176;15397;15668;15688;13343;8535;4302;2640;2419;3803;7799;12774;15141;15968;16401;16385;16622;16906;16481;16762;16487;16597;16516;16448;16382;16421;16652;16703;16499;16606;16798;16466;16515;16710;16504;16549;16632;16833;16646;16755;16876;16523;16841;16806;16989;16787;16649;16599;16540;16596;16529;16326;16340;16511;16362;16439;16488;16634;16716;16899;16807;16681;16571;16598;16267;16689;16553;16130;15970;15941;16138;16592;16710;16622;16225;16163;16071;16456;16430;16501;16491;16712;16475;16391;16405;16452;16385;16555;16503;16467;16727;16584;16277;16355;16515;16490;16670;16228;16674;16675;16642;16535;16667;16720;16636;16998;16640;16870;16535;16615;16873;16448;16646;16614;16832;16789;16649;16592;16644;16872;17161;17086;17312;17128;17319;17250;17023;17030;16886;16953;16959;16754;16519;16603;16693;16768;16749;16686;16810;16829;16671;16402;15845;15052;14137;14645;15294;15826;16136;16011;16585;16611;16500;16452;16635;16838;16880;16862;16832;16491;16786;16594;16836;16621;16975;17083;17333;17873;17694;17585;17281;16961;16908;16845;16905;16932;16760;16962;17366;17090;17031;17129;16979;16881;17343;16877;16723;17127;17056;16998;17182;17112;16982;17043;17081;17000;16944;16842;17177;17429;17459;17339;17411;17717;17696;17604;17657;17713;17436;17707;17428;17513;17241;17349;17268;17169;17304;17205;17069;17134;17009;17042;16839;17289;16969;17170;16749;16919;17033;16888;16932;16680;16904;16843;16353;16507;16316;16521;16583;16954;16682;16519;16154;16092;16567;16724;16734;16813;16931;16628;16602;16635;16836;17247;17315;17123;17187;17233;17103;16879;17066;17316;17015;17322;17206;17428;17178;17260;17348;16849;16929;16953;17357;17006;17225;17150;17495;17723;17849;17871;17859;17593;17577;17333;17201;17395;17428;17568;17530;17276;17345;16858;16757;16599;16532;16770;17091;17212;17152;16921;16936;16876;17018;17250;17777;17541;17848;17138;17608;17228;16720;15779;15862;16680;17155;17358;16566;15951;16383;17121;17694;17350;17485;17670;17534;17581;17490;17742;17568;17579;17541;17252;17827;17517;17565;17582;17896;17658;17068;17160;17392;17545;17274;17234;17348;17285;17517;17432;17190;16939;17026;17033;17311;17294;17460;17177;17055;16967;16980;16591;17159;17207;17107;17140;17204;17017;16867;17014;16827;16817;16773;16702;17088;17161;17158;17653;17483;17449;17647;17459;17834;17936;17774;17461;17640;17424;17573;17644;17622;17490;17381;17372;17284;17329;17588;17556;17520;17576;17612;17596;17570;17609;17446;17639;17465;17523;17507;17427;17387;17384;17419;17559;17298;17740;17383;17398;17173;17266;16995;17257;17379;17302;17438;17794;18098;18086;18129;17712;17891;17726;17716;17798;17765;17780;17622;17737;17581;17589;17629;17566;17662;17523;17313;17075;17049;17030;17138;17286;17150;17325;17301;17421;17342;17399;17050;17352;17138;17050;17151;17227;16763;16670;16668;16768;16755;17278;17270;17266;17327;17422;17203;17215;17150;17274;17291;17045;16770;16528;16487;17011;17058;17248;17216;17500;17634;18005;17780;17502;17712;17645;17464;17469;17408;17580;17407;17307;17514;17608;17438;17329;17100;16863;17012;17365;17666;17605;17551;17682;17660;17486;17385;17598;17535;17302;17512;17661;17600;17583;17386;17576;17443;17537;17596;17295;16961;16246;16491;16522;16885;16883;16743;16591;17053;17383;17015;17188;17491;17149;17378;17127;17168;17616;17451;17577;17505;17473;17542;17572;17464;17239;17232;17233;17480;17573;17468;17555;17421;17355;17486;17714;17445;17651;17556;17604;17496;17610;17781;17359;17520;17342;17518;17568;17575;17663;17921;17583;17763;17689;17659;17542;17401;17643;17465;17489;17146;17233;17280;17562;17473;17584;17536;17529;17528;17397;17712;17432;17645;17377;17178;17302;17219;17696;17524;17601;17596;17403;17646;17460;17599;17418;17328;17341;17204;17150;17248;17535;17541;17527;17499;17342;17302;16926;17022;17322;17995;17864;17530;17451;17481;17832;17553;17590;17572;17349;17339;17669;17647;17419;17479;17477;17614;17350;17545;17348;17655;17508;17428;17286;17330;17055;17413;17731;17483;17324;17518;17428;17412;17452;17622;17588;17794;17473;17589;17527;17604;17254;17560;17737;17677;17336;17337;17452;17420;17118;17258;17307;17255;17517;17389;17459;17232;17305;16797;16406;15675;14283;15130;16308;16698;16763;16973;17111;17679;17677;17121;17214;17105;16882;16811;17465;17530;17650;17537;17580;17400;17572;17785;17563;17277;17406;17373;17537;17342;17610;17565;17841;17679;17814;17822;17981;18276;18278;18149;17887;17702;17962;17844;17263;17037;16612;16880;17095;17309;17110;17218;16125;13290;12772;14492;16525;17424;17384;17487;17553;17723;17541;17607;17673;17707;17568;17634;17594;17347;17278;17266;17422;17307;17107;17254;17624;17258;17367;17635;17431;17516;17397;17524;17402;17438;17788;17783;17696;17753;17565;17577;17726;17661;17480;17658;17453;17489;17112;16876;16336;16466;16464;16987;17816;17825;17921;17773;17447;17582;17689;17778;17791;17632;17571;17919;17903;17371;17501;16730;16867;17520;17586;17607;17704;18173;17842;17980;17897;17841;17946;17862;17800;17602;17559;17377;17385;17250;17119;17453;17625;17616;17496;17474;17377;17687;17465;17644;17784;17663;16968;15698;13831;12238;13141;15186;16991;17518;17448;17539;17189;17365;16977;16810;17210;16992;17021;17122;17283;17393;17444;17193;17394;17593;17718;17613;17321;17495;17658;17554;17602;17783;17833;17789;17979;17687;17329;16770;16679;16721;17149;17255;17425;17454;17497;17117;17078;16954;16816;17019;16952;17221;17347;17532;17486;17203;17261;17223;17129;17167;17388;17560;17883;17943;17845;17936;17593;17891;17774;17817;17808;17971;17854;17679;17638;17523;17669;17857;17867;17797;17877;18030;17980;17794;17869;18121;17863;17904;17873;17834;17894;17682;17648;17861;17781;18023;17936;18109;17941;17647;17699;17989;17918;17870;17757;17808;17692;18035;17739;17758;17771;17875;17769;17653;17548;17757;17717;17404;17036;16989;17084;17727;17926;17883;18049;18028;17918;18044;17968;17926;17620;17782;17759;17836;17704;17889;18026;17933;17745;17999;17754;17754;17866;18083;18119;18043;18076;17853;17922;18032;18140;18195;17957;17905;17606;17530;17127;17237;17830;17924;18179;17829;17921;18063;17709;17837;17837;17653;17741;18134;17814;17870;17992;18047;17903;17864;17867;17835;17868;17985;17743;18191;17987;17982;17645;17896;17674;17654;17915;17648;17740;17954;17892;17792;17829;17952;17896;17440;17362;17097;17102;17394;17728;17613;17790;17779;17956;18078;17768;17540;17840;17640;17916;17746;17975;17887;18024;17953;17632;18105;17913;18037;17774;17564;16939;17128;17233;17541;17425;17643;17804;17619;17833;17992;18057;18193;17762;17839;17770;17977;17616;17429;17560;17926;17760;18111;17904;18085;17907;17961;17944;17956;17800;17881;17990;17810;17788;17748;17794;17303;17465;16877;16650;17159;17812;17846;18057;18100;17829;17823;17691;18077;17981;17918;17738;17458;17331;17525;17542;17676;18066;18013;18024;18095;17807;18103;18113;17994;18012;17904;17800;17870;17835;17794;17440;17666;17255;17148;17128;17221;17704;18077;17834;18068;18063;18122;18046;18036;17823;17762;17784;17806;17882;17690;17482;17053;16792;16858;17101;17489;17384;17656;17553;17703;17978;18010;17633;17464;17277;17206;17469;17536;17478;17349;17428;17104;17081;17024;17448;17516;17421;17949;17738;17734;17700;17501;17927;17968;17850;17788;18084;17597;17098;16452;17098;17778;18224;17869;18088;17996;17671;17849;18132;17820;17915;18197;18169;18438;17999;18176;18360;18248;18428;18232;17998;17922;18025;17873;17841;18222;18446;18233;18013;18021;18189;18298;18244;18201;17838;17885;17790;17623;17656;17830;17843;18085;17540;17860;17780;18065;17974;17898;18227;17962;17919;17973;17580;17372;17331;17067;16504;16491;16954;17793;17978;17917;17959;17767;17714;17817;17528;17248;17628;17938;17635;17654;17633;17312;17494;17565;17840;18089;18149;17909;17831;18089;17921
14906;14996;14983;14856;14813;14687;14695;14765;14873;14915;15029;14767;14959;14523;14972;15129;15072;15117;14746;14816;14432;14525;14611;14639;14483;14907;14738;14765;14876;14903;14589;14796;14973;15253;15093;14988;15131;15255;15348;15141;15330;15423;15441;15382;15531;15495;15429;15525;15652;15638;15319;15245;15447;15611;15558;15198;15353;15246;15265;15274;15051;15050;15031;15519;15421;15810;16121;15755;15544;15577;15519;15921;15623;15482;15408;15741;15756;15643;15608;15706;15632;15551;15403;15039;14972;15049;15308;15332;15426;15603;15536;15631;15498;15369;15817;15847;15810;15982;16042;16100;16125;16004;15972;16041;16087;16020;16033;16317;15941;16067;16031;16074;16073;16192;16256;16010;16362;16251;16200;16201;15933;15887;15905;16173;16241;16085;16294;16302;15932;16294;16138;16237;16128;16115;15988;16116;16151;16212;16299;16383;16430;16196;16229;16168;16217;16223;15998;16138;16396;16262;16550;16409;16428;16209;16126;15989;16360;16193;16209;16193;16265;16444;16397;16254;16157;15852;16110;16069;16291;15777;16032;16137;16280;15989;16190;16049;16380;16167;16135;16331;16191;16044;15924;15823;16005;16180;16365;16394;16067;16391;16167;16125;15914;15878;16411;16001;16160;16269;16326;16340;16393;16366;16471;16268;16418;16476;16151;16203;16225;16290;16335;16467;16428;16211;16431;15999;16071;16013;15979;16249;16090;15946;15858;16190;16080;15503;15631;15626;15371;15689;16006;16112;16441;15916;15992;15906;15655;16127;15936;16010;15877;16186;16258;16210;16384;16452;16540;16540;16436;16441;16301;16106;16074;15792;16051;16326;16217;16450;16526;16600;16622;16472;16639;16710;16678;16504;16309;16266;16398;16376;16256;16242;16013;16367;15925;16344;16066;16061;16080;15941;15812;15764;15504;15110;14908;14999;14917;15271;15585;15204;15555;15445;15708;15365;13886;9792;6055;3747;2945;4075;8019;12421;14399;15505;16360;16432;16491;16620;16761;16635;16636;16718;16643;16511;16388;16361;16472;16265;16377;16582;16804;16407;16637;16461;16470;16603;16831;16998;16730;16731;16644;16540;16635;16642;16854;16898;16839;16447;16559;16565;16546;16276;16313;16529;16371;16486;16502;16408;16910;16620;16827;16616;16795;16487;16354;16399;16319;16253;16219;16488;16726;16614;16651;16425;16438;16002;16322;16193;16394;16413;16411;16556;16476;16602;16538;16266;16501;16372;16344;16363;16558;16490;16563;16644;16609;16373;16682;16492;16583;16593;16596;16662;16772;16771;16751;17007;16647;16819;16462;16549;16570;16451;16329;16528;16823;16909;16899;16559;16963;16926;16965;17083;16991;17215;17095;17260;16947;16794;16775;17161;16769;16949;16424;16244;16274;16447;16467;16712;17212;17075;16644;16678;16281;15655;14947;14795;15310;16128;16053;16493;16383;16576;16426;16354;16662;16461;16936;16814;16688;16609;16703;16982;16913;16726;16905;16923;17227;17418;17738;17312;17377;16964;16921;16957;16901;17080;16944;17145;17160;17217;17068;17381;17113;16887;16966;17093;16842;17060;16933;16902;16820;16966;16961;17079;16794;16949;17089;17025;16924;17347;17437;17532;17597;17765;17301;17570;17510;17403;17536;17798;17314;17445;17278;17301;17490;17197;17105;17279;17231;16783;16865;16881;17076;17123;16969;16984;16915;16778;16894;17087;16849;16886;16815;16883;16403;16570;16617;16532;16710;16311;16556;16459;16609;16381;16538;16728;16565;16899;16758;16574;16489;16510;16846;17011;17176;17207;17100;17052;17253;17166;17125;17320;17214;17064;17474;17291;17041;17352;17071;16777;17032;16893;17082;17010;17189;17443;17547;17793;17610;17903;18092;17774;17357;17243;17320;17633;17545;17432;17534;17403;17301;16737;16875;16721;16850;17230;16990;16958;16942;17166;17056;16802;17429;17343;17443;17495;17781;17495;17298;17183;16802;16387;16732;17167;17090;17194;16821;16566;16697;17304;17262;17476;17569;17655;17357;17408;17389;17770;17676;17503;17491;17470;17515;17549;17527;17566;17692;17602;17446;17304;17268;17365;17427;17215;17439;17528;17449;17417;17134;16942;16966;17045;17179;17108;17342;16982;17154;17004;17017;16825;17223;17029;17208;17087;17011;16721;16750;16887;17040;17017;17065;16833;16828;16979;17117;17731;17745;17330;17560;17457;17887;17903;17876;17561;17365;17454;17594;17687;17739;17526;17372;17206;17373;17297;17472;17649;17755;17693;17649;17643;17551;17412;17265;17486;17485;17203;17470;17719;17528;17440;17451;17419;17490;17383;17399;17331;17260;17367;17408;17181;17354;17246;17392;17580;17983;18237;17875;17760;17788;17922;17624;17824;18245;17887;17717;17730;17633;17501;17435;17331;17514;17188;17139;17267;17024;17287;17100;17173;17132;17149;17053;17192;17110;17397;17367;17563;17263;16943;17142;17013;17034;16860;16764;16612;17140;17202;17718;17217;17487;17587;17527;17098;17510;17392;17403;17328;16794;16726;17036;16764;16751;17304;17107;17466;17488;17681;17725;17502;17390;17646;17674;17463;17436;17578;17484;17483;17521;17493;17751;17300;17061;16592;16811;17261;17662;17572;17531;17627;17514;17417;17450;17805;17538;17451;17507;17487;17402;17549;17483;17237;17577;17553;17505;17502;17263;16863;16700;16666;17012;16790;17128;16789;17252;17239;17090;17302;17387;17295;17301;17174;17514;17597;17471;17539;17560;17697;17541;17263;17420;17474;17310;17378;17448;17692;17996;17270;17483;17548;17246;17508;17468;17365;17472;17913;17476;17609;17459;17640;17434;17479;17464;17383;17565;17368;17499;17737;17552;17717;17464;17539;17432;17577;17613;17539;17513;17158;17291;17196;17396;17217;17656;17701;17687;17646;17485;17541;17655;17635;17765;17189;17545;17693;17576;17620;17429;17584;17400;17747;17545;17179;17271;17285;16899;16794;17038;17463;17607;17591;17437;17401;17585;17160;17337;17552;18000;18181;17617;17458;17486;17497;17618;17420;17389;17101;17448;17568;17807;17707;17387;17296;17161;17142;17505;17447;17685;17285;17576;17385;17422;17437;17360;17452;17465;17530;17376;17312;17418;17771;17712;17708;17792;17520;17462;17431;17430;17258;17324;17327;17605;17715;17257;17517;17327;17398;17376;17713;17452;17353;17120;17157;17193;16968;16784;16913;16468;15555;15761;16415;17028;17098;17241;17519;17658;17637;17583;17132;16970;16978;17153;17505;17395;17552;17516;17614;17724;17607;17706;17429;17424;17372;17651;17629;17459;17360;17519;17860;17871;17683;18047;18324;18022;18153;17827;17791;17638;17842;17840;17428;16956;16425;16593;17335;17281;17517;17023;15996;14238;13792;15235;16537;17254;17545;17803;17426;17657;17364;17387;17348;17259;17408;17514;17353;17544;17233;17505;17197;17478;17265;17150;17261;17400;17506;17601;17717;17265;17024;17264;16829;16825;17131;17901;17820;17652;17505;17793;17810;17934;17756;17521;17573;17374;17321;17011;16248;16258;16929;17375;17682;17859;17783;17754;17379;17528;17678;17702;17836;17530;17848;17610;17760;17453;17229;17161;17313;17397;17407;17694;17910;17802;17835;18009;17977;18003;17993;17902;17724;17503;17344;17297;17395;17139;17094;17494;17605;17632;17721;17163;17130;17294;17724;17713;17891;17746;17301;17070;15563;14695;15106;16044;17087;17512;17423;17832;17422;17326;17062;16423;16238;16775;17103;17196;17306;17549;17512;17478;17389;17650;17661;17735;18163;17737;18049;17647;17440;17457;17603;17854;17882;17287;17178;16985;16931;17006;16878;16716;16897;17361;17230;16972;16982;16911;16854;17020;17075;17299;17294;17254;17590;17519;17292;17290;17192;17431;17257;17577;17941;17968;18122;17695;17880;17710;17616;17578;17653;17896;17791;17810;17539;17401;17579;18019;17783;18149;17937;18066;17665;17918;17842;18033;17875;17727;17777;17826;17846;18132;17859;17935;17861;17770;17889;17851;17825;18094;17944;17849;17677;17881;17979;17822;17864;17974;18008;17736;17810;17374;17536;17276;17622;17469;17429;17403;17306;17336;17636;17785;17607;17589;17914;17961;17995;17928;18251;17935;17821;17696;17712;17845;17958;17947;17990;17711;17777;17861;17993;17848;18113;18085;18222;18292;17954;18207;18025;18033;18154;18264;17921;17900;17885;17802;17668;17789;17775;18081;18041;18108;17892;17787;17877;17744;17802;17678;17820;17697;17940;17932;18282;18138;17963;17976;18059;18002;17950;17752;17873;18182;18067;17876;17955;17856;17779;17995;18122;17833;17903;17869;17739;17637;17624;17940;17646;17475;16957;16577;17084;17609;17485;17628;17685;17935;17908;17817;17357;17688;17478;17628;17628;17781;17939;17995;17957;17872;17886;17827;18376;17955;17788;17810;17540;17418;17332;17297;17423;17401;17699;17582;17995;17593;17951;18023;17862;18081;17815;17732;17846;17751;17790;17830;18238;17996;18019;17716;17910;17915;18063;18023;18017;17863;17868;17622;17815;17531;17635;17433;17192;16998;17195;17265;17708;17888;17942;17940;17830;17930;17947;17886;18264;17695;17854;17545;17469;17820;17844;17721;17953;17865;17809;17947;17812;17851;17881;18050;18211;18045;18042;17841;17849;17697;17819;17758;17621;17352;17329;17424;17780;17903;17919;18036;17846;18094;18110;17897;17758;17575;17556;17627;17628;17833;17292;16971;16816;16961;16895;17444;17328;17128;17299;17821;17768;17556;17703;17629;17529;17359;17399;17138;17402;17498;17546;17295;17091;17141;17415;17332;17710;17779;17853;17961;17710;17596;17729;17650;17765;17786;17912;17901;17369;17013;17308;17443;18077;17950;17920;18088;17721;17885;17941;17871;17981;18217;18259;18179;18359;18339;18055;18227;18224;18391;18054;17983;18090;17816;18053;18097;18066;18303;18155;18122;18291;17847;17977;18152;18104;17968;18017;17582;17703;17761;17637;17674;17544;17787;17824;18163;17971;17999;17803;17859;18061;17717;17575;17414;17400;17010;16821;16922;17724;17762;18050;17921;17950;17710;17975;17699;17856;17385;17350;17379;17396;17658;17463;17642;17640;17594;17786;17930;18065;17999;18072;17948;17936
14881;14965;14544;14640;14604;14775;15000;14893;14969;15015;15325;15016;14621;14882;14881;14914;15169;14868;14669;14773;14303;14054;14504;14887;14764;14867;14971;14973;14970;15025;15017;15275;15020;15194;15041;14994;15056;15048;15345;15410;15360;15267;15444;15394;15287;15482;15424;15599;15337;15343;15383;15336;15428;15625;15594;15241;15588;15504;15371;15242;15034;14980;15046;15152;15445;15655;15975;15719;15607;15504;15524;15613;15792;15644;15797;15808;15430;15850;15803;15576;15814;15493;15635;15428;15026;15072;15154;15089;15360;15453;15513;15347;15395;15507;15618;15987;15752;15842;16198;16267;15927;15854;16116;16169;16080;15913;16246;16007;16183;16214;16076;16088;16064;16140;16184;16212;16174;16365;16112;15979;16332;16088;15957;16310;16195;16131;16043;15980;16023;16222;16228;16193;15974;16025;15776;15885;16084;16245;16200;15974;16133;15933;16399;16350;16296;16348;16051;15966;16315;16254;16419;16264;16506;16050;16244;16160;16350;16267;16432;16107;16115;16250;16504;16325;15807;15785;16128;16075;16158;15921;15655;16253;16403;16349;16265;16167;16292;16324;16228;16199;16145;16060;16163;15900;16084;16292;16297;16319;16120;16106;16217;16328;15850;15890;16134;16148;16407;16223;16437;16210;16561;16408;16515;16408;16558;16178;16109;16374;16126;16223;16442;16436;16212;16217;16310;15903;15880;16065;16099;16076;16205;15820;16084;15979;16004;15674;15773;15661;15443;15566;16223;16271;16072;16273;16040;16024;15877;16110;16282;16359;16135;16307;16372;16109;16075;16256;16388;16434;16551;16391;16162;16117;16133;16228;16257;16142;16498;16551;16586;16677;16772;16673;16663;16995;16774;16441;16360;16368;16359;16346;16258;16170;15809;16208;16119;16238;15885;15728;15853;15831;15866;15410;15211;15762;15378;14900;15062;15305;15542;15087;15409;15571;15610;15423;14198;10648;6347;3635;2935;4456;8887;13151;14867;15691;16177;16581;16475;16704;16852;16380;16695;16618;16632;16615;16414;16495;16570;16818;16666;16617;16629;16575;16444;16651;16741;16785;16620;16581;16775;16682;16807;16688;16634;16687;16702;16877;16481;16647;16406;16594;16633;16340;16693;16670;16492;16535;16291;16179;16586;16660;16550;16797;16528;16664;16263;16327;16377;16520;16510;16378;16584;16524;16768;16423;16043;16318;16407;16413;16560;16702;16464;16395;16609;16602;16574;16162;16131;16233;16287;16494;16525;16589;16733;16480;16709;16471;16816;16505;16237;16512;16574;16410;16595;16573;16445;16839;16500;16505;16527;16293;16266;16246;16444;16624;16690;16748;16829;16950;16740;16789;17079;17293;17124;17115;16993;17262;16763;16926;16998;16897;16740;16598;16264;16495;16304;16524;16793;16669;16915;17167;16903;16768;16529;16069;15538;15040;15550;16140;16068;15952;16363;16393;16592;16407;16763;16956;16801;16850;16690;16910;16978;16985;17043;16964;16934;17159;17210;17477;17459;17654;17174;17204;16996;16865;17014;16789;16916;17050;17005;17114;17035;17341;16849;16875;16789;16601;17009;16723;16735;16807;16951;16966;17095;17124;17150;16975;16845;16853;17046;17402;17373;17497;17772;17517;17290;17273;17297;17579;17264;17385;17469;17548;17420;17226;17230;17180;17386;17254;17358;16864;16987;16676;16783;17002;17065;16813;16879;16854;16828;16950;16988;17028;17030;16796;16656;16846;16542;16622;16710;16509;16322;16606;16729;16663;16590;16384;16650;16725;16708;16772;16862;16638;17093;16700;17086;17124;17278;17258;17070;17098;17195;17121;17204;17483;17031;17186;17237;16925;17109;16965;16890;17065;17056;17185;17273;17619;17485;17462;17746;18151;17975;17808;17303;17372;17509;17499;17467;17488;17351;17642;17523;17551;16989;16919;16954;17132;17119;16921;17029;17017;16775;16486;16653;17336;17216;17510;17640;17473;17272;17015;17262;17267;17599;17358;17335;17250;17094;17184;17232;17212;17048;17163;17346;17626;17490;17270;17405;17712;17673;17468;17639;17580;17520;17393;17615;17831;17827;17719;17753;17445;17645;17754;17261;17370;17482;17422;17187;17208;17291;16791;16581;16686;16950;17120;17415;17102;17118;17077;17100;17127;16935;17045;17079;16840;17140;16964;16831;17052;17377;17046;16931;16587;16625;16968;17294;17572;17400;17663;17436;17486;17850;18089;17832;17672;17622;17616;17689;17687;17523;17525;17296;17076;17131;17626;17598;17482;17566;17393;17695;17420;17521;17496;17683;17261;17499;17426;17582;17543;17324;17705;17434;17522;17334;17524;17483;17160;17221;17200;17221;17402;17372;17291;17313;17565;17852;18113;17550;17345;17414;17828;18015;17804;17904;18027;17685;17720;17486;17504;17414;17139;17509;17275;17246;17406;17155;17106;17238;17160;16791;16930;17095;17163;17372;17375;17187;17183;17197;16951;17206;17054;16665;16697;16676;16721;17305;17173;17453;17588;17378;17378;17525;17642;17550;17580;17188;17172;17315;17210;17269;17316;17454;17113;17350;17383;17360;17455;17606;17561;17551;17661;17301;17312;17325;17564;17497;17428;17574;17536;17423;17575;17186;16810;17011;17414;17670;17532;17725;17538;17878;17565;17431;17518;17354;17078;17442;17382;17330;17217;17321;17406;17240;17500;17346;17303;17083;17083;16717;17184;16924;17344;17013;17161;17213;17150;17070;17111;17156;17125;16973;17305;17208;17386;17525;17651;17513;17410;17513;17559;17512;17325;17375;17652;17552;17490;17661;17214;17471;17544;17372;17388;17584;17330;17757;17759;17630;17474;17597;17592;17575;17536;17639;17688;17488;17374;17357;17584;17557;17385;17673;17632;17359;17574;17574;17522;17568;17579;17365;17174;17443;17438;17292;17382;17503;17652;17776;17575;17412;17620;17322;17452;17489;17663;17853;17651;17673;17543;17337;17555;17446;17307;17181;16982;16472;16778;17177;17661;17545;17375;17333;17383;17359;17406;17634;17866;17844;18035;18097;17502;17441;17581;17518;17436;17091;17206;17189;17348;17665;17646;17456;17269;17272;17239;17453;17438;17625;17712;17623;17404;17243;17228;17374;17524;17739;17492;17499;17677;17702;17939;18005;17772;17457;17735;17821;17491;17279;17088;17405;17187;17377;17326;17330;17472;17400;17059;17428;17398;17102;17228;17075;17084;16430;16587;16945;17480;16963;16734;16477;16489;16346;16867;17223;17297;17528;17580;17615;17058;17087;17171;17228;17499;17428;17520;17612;17652;17481;17575;17615;17528;17322;17436;17592;17643;17400;17436;17696;17826;17923;17711;17713;18163;18318;18112;17819;17550;17549;17965;18196;17559;17462;17200;17316;17368;17616;17399;17204;16627;15738;15691;16626;17202;17530;17420;17513;17421;17772;17731;17389;17423;17528;17394;17767;17796;17554;17137;17341;17213;17407;17194;17232;17448;17470;17698;17696;17767;17097;16813;16542;15787;15923;17077;18045;17819;17746;17599;17483;17890;17982;17744;17594;17652;17293;17221;17021;16339;16361;16916;17635;17689;17673;17598;17843;17327;17246;17610;17469;17589;17524;17472;17248;17682;17441;17270;17388;17434;17529;17232;17709;17870;17549;17760;18192;18031;17996;17687;17848;17469;17668;17507;17191;17269;17265;17179;17321;17593;17565;17432;17141;17511;17607;17704;17539;17629;17471;17500;17456;16925;16612;16776;17170;17516;17478;17506;17527;17251;16903;16555;15913;15748;16708;17189;17030;17172;17355;17253;17277;17463;17508;17701;17913;17979;18237;18180;17995;17485;17321;17413;17490;17671;17312;16908;16834;16868;16665;16501;16129;16507;17229;17365;16995;17018;16989;16996;17126;16896;17305;17357;17451;17545;17338;17442;17391;17100;17447;17684;17573;17652;17931;17746;17742;17420;17903;17725;17476;17855;17881;17457;17748;17509;17477;17607;17475;17904;17892;17959;17826;18047;17955;17926;17697;17744;17748;17842;17707;17743;17977;18188;18077;17964;17777;17843;17878;17975;18087;17938;17874;17892;17850;17839;17994;18051;18083;17732;17615;17749;17576;17701;17627;17614;17711;17701;17566;17671;17552;17975;17639;17734;17366;17800;18202;17986;17971;18016;17993;17812;17952;17649;17584;17927;17842;18255;17840;18099;17879;17924;17812;18308;18403;18350;18286;18202;18105;18292;18353;17978;17995;17898;18232;18101;17997;18013;17953;17842;18080;18294;17977;18059;17731;17542;17475;17432;17349;17842;17847;17837;18175;18028;17898;17957;17819;17692;17518;17959;17889;17766;18026;18009;17815;17532;17923;17801;17874;17835;18121;17688;17649;17535;18204;17580;17783;17862;17397;16908;16849;17120;17482;17520;17615;17928;18053;17932;17762;17303;17156;17433;17513;17691;17998;17800;17820;18058;17967;17894;17613;17804;17803;18117;18002;17662;17660;17440;17368;17340;17608;17747;17848;17555;17481;17809;17924;18258;18013;17852;18125;17575;17812;17625;17869;18137;18296;18156;18101;17866;17965;17985;17734;17804;17647;17786;17625;17445;17122;17335;17356;16921;17078;17462;17309;17642;17599;17767;17870;17925;17703;18215;18036;18015;17950;18033;17596;17620;17818;17818;17776;18171;18101;18022;18058;17599;18099;17976;17900;18059;17937;17902;17865;17659;18054;17699;17899;17792;17638;17658;17841;18009;17937;18022;18043;18149;18329;17927;17479;17769;17840;17629;17884;17814;17620;17250;16930;16790;16743;17101;17792;16876;16364;16886;17546;17605;17684;17696;17848;17415;17503;17589;17548;17211;17493;17552;16983;16997;17004;17386;17500;17744;17600;17942;17875;18327;17896;17809;17985;17831;17883;17991;17924;17668;17371;17721;17691;18041;17920;17797;17823;17959;17755;17733;17796;17988;18070;18278;18386;18392;17911;18033;18096;18096;18378;18128;18034;18095;18167;18068;18136;18111;18132;18089;18124;18118;18220;18230;18239;18104;18096;17905;17804;17623;17677;17656;18023;17789;17879;17960;18076;17978;18035;17951;17708;18061;18001;17743;17475;17602;17122;16679;17058;17677;17765;17844;17762;17825;18016;17679;17688;17660;17511;17700;17554;17359;17649;17652;17884;17833;17553;18007;17597;17979;17814;17648;17699;17818
15141;14838;14900;14873;14640;14910;14673;14953;15216;15205;14975;14969;14609;14894;14641;14791;14857;14599;14728;14419;14277;14064;14470;14788;14796;14944;15145;14980;14829;14962;14799;15102;14974;15058;15393;14980;15268;14954;15234;15259;15468;15382;15258;15383;15220;15250;15194;15417;15120;15101;15176;15217;15371;15493;15383;15271;15183;15345;15472;15142;15364;15162;15419;15003;15326;15736;15901;15953;15916;15682;15881;15656;15608;15402;15244;15093;15564;15670;15719;15824;15693;15294;15540;15465;15369;15204;15099;15324;15591;15681;15605;15626;15532;15754;15763;15958;16002;15917;15804;15609;15945;16041;15817;16170;16078;15977;16023;16141;16092;15899;15943;16092;16130;16185;16233;16274;16324;16201;15870;15955;16193;15903;16011;16249;16117;16039;16143;16186;16080;16288;15928;16272;16309;16052;16146;16145;16190;16146;16008;16100;16197;16197;16129;16244;16406;16144;16308;16001;16214;16332;16440;16495;16534;16469;16139;16275;16165;16485;16297;16207;16093;16185;16488;16335;15846;15587;15977;16293;16058;15958;15662;15980;15979;16169;16309;16171;16448;16225;16051;16178;16095;16158;15976;16144;16505;16389;16274;16253;16222;16353;16420;16012;15810;16001;16234;16173;16277;16383;16290;16548;16433;16375;16351;16360;16390;16121;16290;16065;16309;16243;16345;16352;16075;16183;16029;16103;16008;15940;15962;16057;15916;15911;16101;16327;16039;15510;15450;15690;15517;15873;15905;16076;16183;16050;16029;15845;16060;16274;16075;16424;16370;16417;16146;16205;16012;16278;16233;16322;16383;16422;16520;16213;16012;15942;16053;16301;16271;16390;16503;16565;16551;16547;16725;16836;16829;16603;16378;16350;16497;16421;16216;15964;15830;15772;15709;16250;16129;15810;16041;15781;15630;15402;15646;15708;15394;15078;15092;15131;15554;15282;15451;15637;15555;15548;14262;10906;6757;3952;3097;4669;9291;13216;15047;15644;16168;16528;16397;16333;16546;16653;16686;16706;16800;16432;16511;16652;17001;16555;16267;16515;16499;16611;16592;16721;16928;16862;16821;16854;16726;16682;16748;16470;16645;16606;16634;16784;16579;16298;16550;16624;16324;16472;16739;16569;16385;16373;16334;16408;16425;16623;16579;16590;16675;16630;16574;16424;16550;16527;16487;16483;16562;16473;16847;16470;16248;16436;16503;16717;16607;16611;16408;16539;16729;16153;16334;16028;15942;15972;16252;16347;16461;16519;16523;16532;16539;16798;16707;16678;16422;16617;16268;16386;16444;16427;16443;16519;16620;16472;16028;16281;16815;16266;16272;16434;16708;16769;16892;16658;16645;17011;17158;16972;17170;17028;17242;16913;17148;16907;16929;16939;16962;16643;16483;16735;16603;16495;16491;16729;17133;17023;16935;16939;16716;16140;15722;15835;15782;16041;15937;16035;16228;16325;16444;16530;16799;16943;17020;16668;16692;16695;16803;16961;17021;17149;17033;17324;17475;17386;17528;17846;17224;17347;17130;16993;17005;17140;17067;17119;17213;16931;17052;17260;16949;16638;16555;16840;16690;16710;16968;16958;16936;16890;17123;16822;17053;16969;16744;17030;17184;17244;17752;17662;17446;17722;17693;17375;17317;17164;17366;17494;17379;17175;17088;17378;17168;17419;17134;17252;17391;16846;16918;16916;16806;17042;16940;16980;16737;16696;16846;17010;17182;17003;17098;16774;16530;16843;16731;16475;16670;16458;16502;16736;16613;16829;16406;16643;16734;16644;16831;16748;16869;16818;16889;16957;16932;17177;17205;17090;17123;17219;17111;17214;17048;17026;17046;17178;17215;17151;17142;16660;16883;16877;17015;17032;17167;17306;17289;17329;17488;17734;18051;17888;17294;17423;17336;17762;17526;17573;17387;17332;17505;17223;17120;16938;16948;16991;17226;17035;17222;16890;16530;16320;16788;17424;17198;17349;17476;17267;17017;16989;17129;17498;17686;17531;17535;17502;17401;17082;17233;17305;17190;17328;17418;17414;17514;17164;17380;17309;17665;17979;17552;17546;17527;17743;17643;17601;17757;18013;17997;17742;17718;17783;17509;17476;17440;17226;17375;17212;17015;17056;16583;16636;17094;17196;17218;16957;16882;16907;17223;17113;17183;17108;16956;16785;16823;17058;16965;17046;17077;16896;16558;16475;16361;17019;17109;17096;17441;17648;17659;17670;17906;17994;17941;17367;17174;17510;17438;17458;17769;17566;17270;17474;17393;17337;17720;17447;17797;17787;17586;17538;17587;17388;17459;17279;17346;17528;17529;17330;17455;17581;17532;17577;17415;17667;17331;17148;17238;17161;17202;17268;17343;17207;17377;17430;17560;17554;17258;17052;17307;17852;17912;17853;17928;17778;17522;17509;17565;17224;17466;17614;17438;17119;17176;17151;17121;17007;17100;17036;16841;16796;17137;17208;17358;17148;17312;17028;17188;17103;17051;16852;16714;16783;16573;16541;17268;17300;17187;17256;16944;17428;17192;17330;17464;17560;17372;17564;17421;17468;17215;17157;17167;17110;17169;17457;17500;17436;17399;17581;17380;17266;17108;17119;17511;17379;17580;17672;17481;17763;17896;17479;17554;17393;17472;17564;17767;17524;17534;17515;17675;17598;17644;17524;17262;17459;17320;17548;17365;17363;17461;17341;17471;17636;16788;16803;16949;16993;16914;17425;17180;17312;17189;17139;17045;17198;17373;17135;16939;16973;17038;17399;17231;17391;17201;17130;17419;17565;17278;17404;17277;17465;17693;17550;17556;17554;17372;17587;17664;17578;17693;17642;17497;17491;17545;17748;17853;17833;17349;17747;17649;17651;17500;17326;17624;17575;17643;17529;17384;17398;17469;17570;17411;17555;17624;17521;17629;17704;17279;17515;17453;17464;17434;17251;17225;17428;17326;17457;17495;17520;17685;17763;17158;17577;17353;17401;17550;17401;17467;17448;17558;17571;17351;17182;16884;17063;17241;17584;17424;17384;17253;17322;17202;17497;17776;17811;17796;17807;17594;17415;17583;17452;17416;17336;17149;16986;17226;17349;17590;17618;17766;17519;17411;17454;17588;17651;17619;17589;17465;17326;17025;17156;17314;17420;17647;17508;17565;17462;17714;17778;17588;17685;17678;17607;17726;17301;17626;17102;17485;17383;17136;17244;17334;17402;17285;17411;17308;17327;17257;16849;16923;16705;16458;16936;17238;17358;16934;16420;15950;16018;16348;16752;17097;17351;17489;17585;17488;17185;17014;17064;17574;17574;17704;17580;17597;17485;17292;17789;17331;17458;17434;17351;17429;17571;17770;17853;17824;18074;17747;17592;17857;18023;18132;17970;17792;17643;17823;17694;18071;17719;17467;17558;17573;17413;17394;17113;17093;17035;16957;16980;17175;17393;17536;17387;17482;17540;17653;17537;17591;17523;17766;17668;17779;17354;17415;17306;17251;17078;17314;17245;17111;17062;17251;17290;17635;17572;17354;17235;16602;15905;16138;17232;17862;17657;17529;17537;17584;17736;17628;17512;17526;17548;17543;17389;17039;16959;16812;17424;17521;17728;17622;17924;17519;17614;17515;17681;17563;17766;17562;17168;17007;17446;17313;17417;17321;17277;17447;17549;17724;17732;17876;18105;18209;18101;17938;17734;18033;17636;17690;17602;17638;17402;17175;17036;17573;17714;17628;17488;17257;17368;17495;17620;17575;17541;17684;17655;17704;17420;17236;17398;17507;17328;17443;17120;17082;16966;16764;16155;16302;16029;16777;17184;17169;17590;17354;16834;16930;17196;17508;17651;17916;18013;18155;18091;17830;17521;17482;17427;17700;17476;16985;17024;17227;16971;16993;16335;16163;16890;16995;17451;17398;16975;17040;16888;16999;17089;16922;17349;17292;17406;17134;17353;17252;17494;17430;17521;17583;17634;17864;17706;17753;17809;17560;17720;17630;17726;17776;17734;17804;17505;17661;17567;17818;17739;17813;18072;17588;17965;18034;18027;17889;17778;17926;17605;17886;18044;17674;17801;17845;17851;18070;17835;17976;17842;17745;17968;17794;17770;17829;17741;17856;17892;18036;17876;17906;17485;17632;17684;17913;17739;17801;17978;17739;17688;17883;17803;17738;17659;17717;17966;17916;18029;18139;18031;17853;18239;17898;17913;17944;17592;17810;17987;18074;17931;17862;17843;18166;18218;18562;18242;18236;18180;18069;18122;18330;17967;17940;18025;18223;18120;18060;18010;18020;17899;17997;18191;17949;18083;17902;17601;17552;17663;17711;17909;17904;18238;17905;17880;17997;18125;18004;17815;17781;17608;17751;18054;18040;17892;17750;17915;17883;17972;17814;17907;17819;17851;17818;17897;17883;17836;18016;17668;17785;17327;17573;17550;17565;17692;17863;17901;17906;18061;17564;17217;17045;17155;17445;17318;17502;17854;17819;17834;17964;17848;17863;18125;17870;17774;17939;17907;17527;17714;17286;17437;17672;17523;17680;17741;17781;17764;17915;17933;17956;17797;17828;17931;17994;17897;17980;18007;18211;18024;17822;18188;18006;17915;17796;17993;17759;17707;17487;17272;17095;17378;17197;16732;17304;17390;17686;16958;17474;17673;17598;17743;17801;18143;17969;18265;18098;18048;17842;17583;17772;17875;18089;17954;17887;18019;17938;17932;17880;18200;18032;18099;18076;18356;18001;17934;17863;17736;17825;18237;18018;17908;17828;17982;17705;18082;18083;18074;17932;17908;17662;17780;17817;17482;17970;18025;17556;17458;17104;16711;16728;16896;17240;16971;16301;17068;17454;17755;17771;17688;17455;17429;17732;17312;17451;17343;17443;17361;17183;17141;17212;17677;17562;17725;17900;17966;18149;18103;18017;17922;17869;17634;18002;18086;18284;18085;17849;17666;17880;17786;17927;17901;18314;17771;17871;17906;18255;18268;18112;18200;18035;18134;18087;18329;18212;18035;18253;18064;18256;18037;18040;18141;18028;18034;18130;18271;18121;18141;18192;18160;18148;17977;18091;17832;17677;17734;17568;17784;17796;17643;17876;18139;17952;18006;18043;18021;17998;18226;17986;18017;17571;17596;17510;16916;17305;17631;17738;17974;17740;17563;17842;18030;17920;17975;17623;17626;17215;17617;17911;17753;17732;17893;17725;17854;17971;17615;17528;17540;17605;17906
14935;14684;14838;14484;14847;14976;14993;14967;15093;15037;14990;15019;14988;14896;14809;14725;14668;14884;14605;14497;14472;14291;14787;14874;14971;15048;14975;15179;14865;15073;14944;15055;14990;15146;15102;15371;15209;15334;15275;15378;15289;15325;15386;15335;15337;14994;14996;15032;15176;14791;14777;15252;15286;15612;15314;15290;15094;15297;15391;14995;15453;15401;15267;15246;15300;15402;15717;15809;15788;15803;15821;15536;15352;15462;15310;15372;15743;15898;15837;15587;15291;14920;15388;15550;15356;15464;15392;15463;15647;15680;15677;15710;15810;15987;15891;15938;15859;15615;15651;15751;15713;15509;15617;15773;16037;15958;15896;16103;16244;15951;16080;15948;16251;15954;16094;16090;16077;16044;15967;16057;15979;16117;16123;16087;16018;16206;16253;16049;16070;15909;16190;16361;16235;16071;16090;16094;16210;16199;16292;16186;16153;16388;16294;16476;16282;16195;16260;16414;16349;16232;16482;16332;16483;16476;16040;15962;16204;16378;16423;16101;15704;16024;16102;16219;15625;15812;15841;16042;16195;16003;15739;15836;16089;16417;16240;16256;16315;16482;16201;15960;15993;16054;16292;16451;16598;16499;16238;16259;16462;16191;16271;15911;16188;16248;16062;16097;16157;16447;16593;16185;16292;16229;16270;16359;16383;15969;16347;16276;16278;16324;16509;16304;16077;15999;16144;16067;16213;16389;15832;16078;16058;16118;16149;16298;16190;15518;15439;15650;15748;16018;15893;16149;16268;15917;15969;15803;16039;16007;16358;16300;16435;16449;16410;15994;16047;15885;16253;16607;16347;16519;16433;16551;16219;16065;16332;15837;15958;16160;16492;16450;16602;16392;16730;16953;16679;16721;16429;16448;16638;16107;16126;15950;16084;16037;16138;16123;16083;15798;15986;15618;15393;15424;15784;15893;15258;15117;15140;15210;15069;15231;15401;15598;15851;15473;14131;10887;6362;3873;2912;4128;8220;12811;14852;15503;16238;16278;16439;16731;16598;16566;16635;16704;16756;16697;16369;16467;16559;16389;16439;16583;16359;16550;16613;16632;16666;16815;16481;16804;16639;16690;16631;16378;16796;16378;16744;16619;16708;16455;16455;16678;16637;16927;16642;16632;16447;16576;16526;16360;16551;16707;16806;16524;16623;16809;16546;16506;16528;16562;16616;16592;16573;16615;16513;16562;16228;16575;16350;16515;16471;16472;16582;16484;16289;16548;16393;16305;16428;16131;16101;16508;16749;16582;16441;16448;16626;16595;16513;16389;16705;16367;16623;16440;16554;16460;16286;16191;16656;16733;16609;16200;16459;16451;16724;16563;16698;16582;16503;16710;16674;17092;17188;16800;17032;17131;16977;16862;17073;16853;16864;17191;16961;16836;16781;16820;16801;16410;16608;16809;16850;16874;16844;16856;16737;16494;15883;15798;15909;15914;15841;15762;15947;16155;16371;16598;16791;16937;16968;16865;16628;16490;16675;16671;16754;17152;17235;17432;17583;17450;17892;17718;17377;17257;17059;17137;17167;17024;17209;17136;17128;17041;17219;16973;16977;17036;16794;16788;16753;16675;16796;16856;16659;17048;17028;16879;16773;16981;16971;17028;17254;17422;17634;17597;17904;17594;17461;17238;17148;17157;17402;17288;17244;17367;17160;17000;17175;17183;17074;17133;17191;16908;17074;16720;16993;17012;16857;16691;16941;16513;16720;17022;16935;16806;16729;16719;16545;16147;16535;16703;16559;16339;16731;16506;16883;17188;16673;16670;16677;16785;16708;16483;16594;16728;16866;17139;16991;17227;17050;17117;17001;17338;17195;17220;16938;17242;17082;17040;16958;17027;16593;16426;16754;16874;16919;17180;17316;17314;16758;16499;17039;17589;17842;17796;17313;17410;17511;17540;17730;17666;17287;17400;17417;17315;17021;17110;17197;16889;16992;16954;17169;16919;16890;16725;17083;17346;17276;17290;17421;17327;17098;17426;17283;17485;17529;17358;17348;17310;17004;17033;16827;16981;17241;17305;17239;17264;17472;17046;17707;17597;17580;17723;17839;17602;17687;17841;17819;17914;18089;17973;17988;17971;18056;17917;17737;17307;17310;17299;17202;17304;17507;16974;16950;16840;17112;17006;17368;17350;16944;16935;17088;17155;17277;17115;17129;16776;17311;16817;17009;16921;16960;16985;16679;16313;16323;16708;17449;17381;17524;17166;17413;17637;17453;17823;17750;17641;17337;17384;17655;17609;17291;17436;17289;17449;17699;17523;17528;17604;17431;17780;17614;17503;17606;17342;17574;17428;17321;17517;17500;17398;17409;17269;17785;17465;17604;17693;17358;17156;17314;17192;17280;17115;17118;17040;17347;17394;17812;17700;17130;17052;17452;17853;17828;17890;17876;17698;17463;17423;17534;17386;17558;17740;17501;17499;17338;17196;17011;17302;17182;16712;16696;16739;17130;17250;17116;17234;17181;17452;17153;17369;17132;16933;16774;16545;16607;16829;17206;17479;17339;17360;17301;17141;17342;17159;17457;17317;17513;17522;17446;17444;17594;17238;17068;17267;17381;17163;17290;17560;17316;17411;17479;17648;17575;16995;17098;17452;17581;17651;17598;17694;17791;17576;17407;17494;17667;17447;17443;17600;17663;17603;17418;17280;17547;17420;17689;17591;17609;17549;17458;17346;17466;17442;17419;17085;16707;16627;16674;16738;17118;17534;17521;17196;17130;17116;17134;17425;17384;17214;17146;16973;17249;17338;17445;17280;17230;17409;17559;17230;17399;17388;17620;17617;17551;17838;17855;17645;17337;17446;17728;17613;17515;17670;17492;17572;17812;17514;17811;17751;17670;17541;17721;17596;17695;17513;17494;17587;17343;17454;17473;17450;17594;17351;17696;17479;17508;17420;17445;17587;17569;17470;17384;17546;17603;17407;17456;17367;17595;17472;17759;17526;17820;17828;17403;17546;17435;17460;17260;17280;17399;17360;17646;17640;17539;17270;17486;17421;17554;17385;17356;17519;17100;17118;17133;17146;17236;17685;17473;17428;17417;17646;17582;17278;17333;17262;17145;17064;17618;17520;17568;17452;17487;17585;17609;17738;17433;17529;17738;17722;17459;17091;17123;16854;16994;17139;17312;17461;17771;17388;17601;17634;17561;17644;17661;17622;17851;17612;17461;17591;17278;17666;17529;17355;17508;17284;17537;17258;17306;17248;17225;17257;17145;16942;16809;17061;16939;16576;16055;15199;14484;15553;16610;16690;17201;17436;17580;17703;17322;17642;17581;17406;17430;17805;17264;17229;17457;17454;17169;17418;17587;17498;17497;17487;17462;17637;17753;17897;17916;17932;17879;17814;17820;18031;18088;17841;17585;17365;17909;17990;17765;17389;17461;17578;17607;17608;17268;17086;17105;17326;17122;17234;17193;16969;17113;17306;17612;17663;17564;17424;17329;17538;17491;17597;17763;17410;17353;17139;17120;17393;17141;17212;16652;16507;17010;17431;17730;17600;17680;17725;16973;16798;17318;17269;17435;17494;17571;17609;17769;17836;17668;17437;17530;17562;17407;17033;17094;16935;17045;17069;17265;17740;17944;17783;17765;17451;17693;17672;17562;17455;17475;17236;17088;17320;17578;17525;17190;17551;17495;17518;17597;17542;17732;17774;17998;18212;17887;17692;17645;17653;17793;17731;17511;17266;17106;17190;17514;17856;17670;17808;17749;17737;17683;17669;17238;17714;17623;17579;17690;17610;17616;17606;17717;17376;17377;17375;17348;17256;16603;16679;16843;16827;17103;17575;17578;17475;17435;17029;17246;17240;17574;17606;17912;17988;17973;17963;17650;17528;17218;17447;17535;17418;16991;17084;17027;16937;16669;16193;16312;16745;16957;17357;17299;17162;17077;17037;17092;17110;16980;16725;17373;17466;17114;17382;17141;17334;17506;17603;17562;17674;17589;17646;17569;17804;17714;17528;17701;17480;17832;17713;17756;17428;17261;17475;17906;17629;17688;17701;17978;17814;17823;17855;18020;18016;17969;17888;17792;17830;18190;17898;18025;17925;18180;17713;17948;17855;17922;17988;17848;17897;17808;17896;17536;17926;17731;17902;17770;17828;17788;17624;17603;17852;17815;17782;17710;17571;17634;17869;17737;18139;17637;18042;17833;17884;17759;17661;17693;17684;17748;17845;17962;17899;17864;18033;17911;17648;17900;18006;18360;18296;18583;18343;18404;18253;18033;18166;18068;18174;17840;17867;17783;17940;17926;17989;17781;17954;18167;17767;18024;17876;17915;17789;17624;17499;17781;18050;18128;17798;17938;18029;17998;18191;17978;17839;17904;18105;18105;18003;18072;17969;17933;17895;17691;17867;17508;17994;17642;18058;17772;18075;17796;17820;17971;17920;17745;17876;17621;17587;17512;17764;17696;17745;17649;17468;17161;16971;17074;17376;17696;17802;17824;17950;17964;18078;18220;17993;17884;17940;18058;17925;18031;18063;17611;17514;16942;17428;17613;17949;17691;17594;17685;17601;17908;17839;17437;17689;17754;18084;18071;17948;17931;18038;18098;17983;17792;18028;18004;17874;17728;17861;17939;17744;17368;17394;16995;16888;16862;16772;16992;17365;17228;16820;17349;17778;18050;17965;18048;17843;17843;18140;18229;17826;17822;17804;17684;17856;18008;18203;17857;18149;18054;17923;17968;18126;17978;17899;18162;18009;17781;17768;17753;17866;17866;18065;17790;17837;17876;17832;18041;18075;18079;17930;17929;17741;17597;17681;17537;17704;17806;17856;17641;17286;17409;17093;16935;17143;17420;17254;17288;17477;17629;17660;17580;17256;17375;17228;17377;17380;17397;17542;17534;17235;17024;16899;17187;17460;17699;17851;17855;17564;17964;17861;17843;17773;17660;17642;17820;17923;17991;17915;18050;17889;17861;17936;17721;18034;17960;17829;17729;18015;17989;18103;18318;18167;18019;17968;18315;18256;18147;18064;18345;18157;18298;18074;17940;17997;18076;17950;18029;18301;18439;18151;17997;18217;18228;17921;18142;17706;17974;17657;17845;17863;17812;17783;17986;18009;17711;18088;17823;18008;17978;18045;17918;17954;18063;17790;17456;17404;17443;17442;17573;17306;17622;17652;17723;17687;17744;17949;17697;17518;17434;17653;17839;17920;18124;17901;18074;17775;17769;17737;17706;17761;17598;17798
15066;14834;14681;14797;14879;14669;14795;14762;14926;14837;14944;15041;14837;14831;14636;14459;14678;14616;14520;14735;14647;14646;14720;15067;15284;14874;14912;15041;15143;14992;14918;15036;15074;15341;14897;15195;15125;15231;15481;15511;15157;15136;15075;15072;15219;15349;14886;15099;14946;14468;14370;15079;15225;15423;15562;15204;15008;15192;15394;14945;15055;15162;15299;15342;15352;15454;15634;15786;15743;15694;15710;15890;15470;15388;15489;15459;15541;16082;15594;15350;15034;15036;15192;15444;15424;15394;15438;15483;15670;15911;15803;15800;15916;15802;15510;15885;15865;15876;15665;15682;16002;15446;15477;15601;16079;15619;15654;15800;15926;16018;15988;15842;15900;16115;15849;16036;16249;15894;16264;15932;15693;16097;16040;16107;16239;16061;16414;16197;15758;15664;15765;16186;16063;16197;16340;16388;16322;16198;16285;16254;16219;16449;16222;16158;16396;16206;16060;16203;16331;16140;16581;16327;16307;16347;16281;16145;16191;16161;16014;15635;15727;15898;16243;15961;15709;15724;15827;16033;16203;16306;16021;15917;16102;16300;16255;16128;16139;16347;16129;16075;16080;16270;16274;16526;16537;16503;16428;16131;15996;16070;16027;16184;16034;15974;16029;16061;16228;16265;16262;16231;16327;16236;16446;16373;16105;16302;15828;15992;16150;16608;16117;16249;16003;15757;15854;16265;16086;16166;16262;16053;16284;16090;16106;16200;15768;15945;15793;15979;15797;15892;15948;15982;16063;15903;15820;15716;15732;16187;16072;16193;16380;16277;16264;16123;15918;15769;16021;16233;16434;16392;16442;16321;16352;16334;16106;15876;16279;16313;16281;16552;16517;16618;16704;16602;16528;16326;16691;16474;16245;16148;15672;16041;16257;16306;16430;16130;16168;16133;15886;15477;15112;15712;15666;15707;15426;15465;15219;15135;14986;15067;15204;15340;15587;15170;13516;9780;5451;3138;2473;3670;7823;12555;14820;15645;15988;16408;16699;16523;16466;16630;16581;16720;16695;16650;16408;16640;16570;16686;16458;16572;16544;16444;16403;16689;16833;16870;17076;16873;16707;16862;16617;16511;16533;16361;16637;16749;16741;16569;16655;16702;16630;16631;16827;16622;16420;16495;16205;16259;16584;16454;16535;16670;16563;16433;16741;16855;16480;16669;16357;16659;16561;16636;16803;16383;16426;16531;16536;16340;16601;16434;16424;16337;16485;16434;16401;16172;16437;16022;16042;16172;16301;16437;16459;16246;16350;16633;16542;16732;16556;16619;16836;16605;16525;16306;16335;16324;16600;16624;16654;16287;16142;16236;16539;16892;16857;16611;16432;16612;16839;17186;16783;16798;17120;16949;17003;16957;16902;16834;16933;16931;16809;16811;17132;16676;16827;16493;16545;16714;16487;16967;17083;16792;16912;16524;16141;16059;15978;15832;15689;15758;15896;16388;16253;16654;16491;16800;16936;16769;16634;16471;16768;16580;16973;16902;17056;17349;17528;17928;17717;17384;17303;17218;17298;17116;17077;17077;17173;17213;17141;17308;16992;17253;16821;17028;16790;16910;17090;16912;16857;16577;16920;17059;16881;16867;17083;16794;17068;17037;17465;17563;17668;17795;17458;17677;17416;17184;17236;17222;17197;17250;17229;17306;17272;17221;17181;17283;16861;17231;17286;16919;16813;17023;16931;17070;16958;17093;16738;16552;16858;17166;16911;16883;16974;16802;16574;16359;16499;16392;16712;16716;16644;16876;16911;17010;16752;16606;16687;16473;16696;16660;16753;16899;16994;17098;17143;17255;17092;17219;17024;16969;17370;17317;17033;17130;17138;17223;16958;16725;16109;16190;16526;17005;17065;17110;17274;17148;16951;16658;16943;17554;17689;17717;17214;17218;17291;17457;17455;17365;17174;17407;17307;17348;17238;17171;17240;17019;17091;16923;16946;17238;17123;17087;17273;17226;17317;17303;17411;17315;17082;17183;17302;17083;17402;17482;17197;17189;17180;17048;16580;16949;17123;17349;17493;17333;17516;17426;17456;17638;17799;17622;17579;17582;17575;17663;17708;17996;18068;18154;18231;18105;17832;17613;17209;17259;17474;17576;17385;17181;17201;17403;17178;17269;17353;17460;17241;17128;16902;17012;17210;17160;16969;17022;17009;16933;16896;16942;17093;17285;16846;16705;16696;16498;16534;16759;17093;17522;17388;17293;17670;17313;17314;17565;17866;17558;17641;17201;17424;17340;17155;17507;17358;17467;17587;17466;17637;17533;17620;17651;17351;17493;17522;17567;17575;17389;17327;17516;17626;17608;17247;17481;17578;17697;17484;17519;17424;17381;17262;17490;17400;17200;17200;16835;17168;17358;17617;17343;17180;17175;17401;17779;17738;18111;17782;17556;17627;17161;17492;17526;17547;17775;17519;17405;17493;17348;17304;17278;17016;17047;16786;16840;17211;17306;17104;17327;17092;17250;17614;17373;17327;16949;17073;17012;16665;16862;17150;17371;17684;17551;17472;17300;17398;17233;17063;17298;17337;17217;17599;17587;17327;17241;17190;17389;17252;17176;17375;17102;17421;17339;17669;17653;17230;17108;17199;17495;17449;17367;17380;17377;17530;17350;17291;17200;17581;17613;17576;17381;17592;17268;17627;17556;17387;17468;17856;17478;17619;17589;17543;17297;17363;17376;17473;17256;16694;16925;17124;17065;17046;17373;17339;16963;17104;16892;17106;17065;17336;17405;17328;17172;17228;17434;17379;17449;17132;17372;17258;17510;17325;17294;17654;17627;17912;17677;17635;17517;17312;17908;17785;17481;17691;17546;17706;17435;17378;17590;17876;17844;17526;17682;17643;17808;17499;17866;17667;17619;17584;17512;17395;17484;17253;17394;17226;17600;17682;17584;17317;17384;17556;17380;17280;17602;17629;17382;16999;17043;17336;17617;17600;17550;17612;17538;17570;17431;17691;17499;17603;17335;17217;17507;17411;17677;17599;17791;17292;17454;17757;17751;17327;17290;17343;17322;17083;17186;17459;17379;17214;17491;17458;17741;17707;17324;17392;17123;17224;17264;17482;17486;17490;17478;17337;17649;17455;17593;17512;17600;17465;17496;17250;17284;16933;17017;17087;17301;17540;17441;17678;17335;17711;17638;17705;17585;17606;17749;17436;17904;17715;17633;17630;17564;17403;17428;17425;17268;17700;17135;17415;17041;16404;17117;17327;17184;16886;16869;16866;16196;15154;14634;13861;15604;16771;16998;17120;17393;17571;17664;17445;17212;17563;17733;17660;17685;17487;17274;17534;17283;17362;17495;17269;17794;17710;17335;17528;17882;17797;17896;18204;18074;17811;17899;17898;17903;17790;17900;17525;17842;17514;17554;17567;17589;17787;17896;17539;17453;17348;17418;17334;17343;17451;17581;17689;17051;17114;17152;17541;17715;17813;17303;17313;17139;17361;17473;17568;17449;17167;17103;17087;17009;16812;17254;16182;16185;17078;17403;17724;17705;17552;17578;17386;17596;17626;17454;17087;17272;17325;17661;17872;17954;17813;17339;17345;17507;17376;17153;17051;16856;16657;16872;17237;17312;17501;17435;17629;17699;17659;17826;17791;17537;17682;17549;17374;17191;17206;17444;17334;17415;17598;17553;17301;17731;17938;17973;18080;18231;17852;17755;17719;17797;17603;17592;17314;17318;17091;17377;17497;17922;17710;17806;17559;17493;17772;17545;17383;17268;17758;17820;17655;17689;17577;17644;17493;17584;17350;17531;17341;17190;17185;17083;17289;17277;17426;17517;17478;17352;17678;17109;17003;17151;17344;17528;17885;18006;17985;18165;17633;17207;17372;17310;17443;17155;16690;16882;17361;17190;16478;15618;15594;16398;16899;17325;17369;17219;16991;16876;17014;16745;16908;16973;17371;17163;17384;17308;17129;17158;17030;17391;17531;17411;17546;17871;17630;17679;17781;17585;17619;17311;17642;17751;17698;17612;17717;17606;17860;17698;17808;17889;17710;17888;17879;17919;18017;18093;17704;17656;17738;17617;18052;17665;17930;18041;18064;18042;18023;17663;17599;17870;18048;17759;17618;17891;17866;17861;17948;17865;17921;17881;17926;17739;17652;17790;17624;17746;17306;17391;17602;17902;17710;17808;17596;17707;17822;17703;17842;17783;17954;17795;17908;17867;17810;17786;17771;17613;18028;17718;17555;17993;18241;18240;18356;18319;18044;18026;18004;18144;17811;17703;17375;17115;17395;17708;17557;17746;17984;18124;17973;17945;17688;17969;17718;17820;17992;17605;18224;18060;17999;17805;17965;17789;17640;17860;17747;17630;17952;18117;18088;18089;17833;17845;17852;17616;17710;17716;17520;18169;17809;17778;18019;18093;17985;17874;18226;17837;17783;17644;17553;17664;17768;17771;18047;17814;17877;17476;17273;17354;16948;17550;17442;17516;17842;17987;17926;17815;18006;17857;17883;17996;17705;18242;18183;18199;17605;17163;16869;17463;17689;17987;17725;17774;17756;17598;17863;17657;17576;17618;17911;17806;17878;17936;17966;18076;18031;17810;17981;18024;17855;17803;17818;17869;17658;17746;17660;17484;16656;16585;16368;16624;17087;17263;17123;16980;17292;17608;17730;17708;17790;18042;18085;17905;17952;18115;18038;17908;18027;17913;17908;18279;17924;18183;18066;18049;18005;18062;18274;18030;17942;17965;18076;17666;17711;17670;17814;18014;17865;17728;18012;17970;17710;17953;17907;17760;17900;17901;17939;17456;17797;17810;17424;17422;17316;17475;17485;17130;17543;17757;17552;17492;17626;17886;17857;17809;17308;17319;17601;17117;17346;17528;17485;17350;17438;17446;17249;17256;17232;17364;17458;17418;17628;17514;17466;17568;17474;17770;17772;17758;17607;17844;18002;17959;17939;17890;18174;18072;17874;17916;18052;18101;18034;18211;18081;18040;18041;18185;18478;18124;18176;18198;18005;18126;18105;18114;18087;18171;17987;17989;17944;17870;18123;18330;18165;18123;18133;18127;18108;17888;18036;17830;17729;17784;17844;17883;17977;18008;17843;17950;17794;18011;18105;17883;17743;18017;17816;17892;17967;17802;17914;17603;17593;17570;17484;17542;17393;17797;17761;17908;17556;17803;17573;17628;17579;17712;17809;17930;18134;17988;18043;17729;17814;17861;17745;17832;18067;17801
14993;14928;14806;14784;14578;14703;14756;14949;14935;14895;15184;14730;14886;14850;14613;14518;14367;14344;14445;14645;14469;14801;14992;15142;14894;14768;14863;15122;15150;15143;14781;14919;15010;14957;15072;15073;15218;15173;15325;15330;15094;15116;15273;15245;15205;15094;15103;14850;15030;14790;14789;14948;15315;15399;15346;15344;15004;14994;14922;14973;15029;15236;15307;15147;15262;15300;15735;15764;15833;15799;15501;15593;15586;15304;15739;15623;15657;15912;15510;15592;14986;15068;15183;15281;15487;15601;15534;15534;15555;15989;15827;15753;15764;15882;15712;15946;15924;15659;15857;15770;15860;15638;15794;15845;15767;15343;15208;15541;15726;16046;15907;15903;16004;15849;15822;16117;15996;16415;16175;15932;15976;15822;16147;16307;16241;16276;16083;16000;15992;15929;16280;16445;16129;16348;16297;16556;16396;16380;16251;16348;16432;16141;16399;16380;16328;16101;16435;16252;16285;16250;16437;16487;15971;16309;16114;16145;16467;16399;16302;15865;15683;16012;16158;16055;15933;15840;16064;16030;15891;16263;15989;16242;16435;16517;16322;16178;16297;16236;16071;16060;16414;16242;16358;16396;16383;16432;16510;16450;16289;16036;15976;16176;16203;16026;15778;15944;16331;16098;15989;16166;16241;16063;16380;16335;16321;16090;16004;15818;16389;16201;16429;16243;16011;16103;15821;16073;16429;16158;16042;16146;16209;16024;16057;16172;16198;15994;15846;15887;16305;15811;15829;15908;15984;15812;15887;15653;15743;16181;16266;16154;16323;16567;16354;16003;15885;15911;16030;16222;16237;16190;16247;16233;16159;16425;16272;16033;16073;16260;16514;16350;16315;16548;16496;16585;16580;16489;16304;16280;16243;16000;15930;15912;16147;16372;16193;16380;16122;16133;15700;15758;15849;15926;15498;15541;15698;15608;15557;15487;15329;14869;15134;15221;15673;15206;13611;9658;5616;3182;2413;3243;7052;11596;14326;15645;16345;16550;16610;16686;16667;16755;16791;16580;16648;16714;16610;16480;16560;16596;16649;16476;16464;16413;16715;16618;16625;16886;16814;17015;16804;16612;16744;16561;16437;16706;16572;16464;16447;16544;16690;16562;16781;16663;16546;16641;16744;16453;16340;16325;16252;16803;16610;16598;16708;16590;16653;16466;16597;16293;16679;16603;16504;16673;16500;16382;16520;16450;16774;16613;16629;16512;16314;16338;16484;16569;16089;16202;16244;16245;15895;15798;16294;16274;16580;16192;16597;16786;16632;16233;16505;16530;16784;16737;16654;16433;16294;16273;16512;16693;16369;16077;16532;16360;16547;16709;16621;16572;16328;16687;16955;17177;17103;17091;16964;16908;16965;17031;16902;16778;16840;16577;16851;17017;16845;16973;16799;16559;16750;16963;16897;16906;16885;17018;16816;16556;16311;16098;15793;15540;15828;15611;16035;16290;16482;16695;16743;16817;16702;16846;16754;16691;16657;16616;16600;17014;17116;17308;17617;17885;17670;17589;17241;17177;17199;16778;17021;17189;17124;17457;16852;17288;17159;16964;16636;16647;16817;16830;16943;16790;16936;16709;16946;17011;17165;16936;17082;17007;16814;17120;17447;17510;17817;17881;17589;17662;17512;17466;17594;17103;17468;17271;17280;17407;17407;17210;17148;17100;16989;17095;16983;16691;17074;17083;17181;17270;17102;16732;16655;16761;16578;16728;16817;16729;16274;16652;16378;16314;16831;16875;16913;16858;16786;16720;16717;16679;17016;16664;16452;16761;16801;16665;16486;16689;16878;16993;17186;17138;17064;16753;17024;17106;17120;17237;17270;17139;17127;17345;17299;16876;16633;16238;16563;16884;16853;17028;17182;17474;17393;17006;17228;17592;18041;17735;17429;17207;17145;17412;17388;17268;17271;17437;17227;17038;17222;17155;17152;17142;17150;16921;17132;17217;17199;17281;17501;17402;17199;17269;17219;17377;17244;17429;17307;17097;17019;17271;17086;17284;17128;17004;16759;16946;17226;17348;17741;17444;17139;17351;17550;17582;17690;17483;17538;17612;17536;17778;17597;17917;17938;17812;17987;17878;17568;17204;17067;17178;17820;17905;17793;17456;17329;17614;17512;17663;17438;17438;17025;17224;17304;17432;17285;17209;16839;17109;17067;16891;16946;16813;17011;16977;16927;16817;16771;16717;16636;16791;17092;17674;17577;17275;16976;17032;17064;17212;17520;17712;17750;17656;17467;17293;17545;17340;17542;17437;17600;17520;17315;17436;17435;17606;17626;17588;17588;17710;17338;17485;17554;17648;17557;17346;17408;17483;17437;17422;17710;17480;17461;17198;17115;17239;17227;17111;17039;16931;16806;17381;17574;17720;17590;17527;17627;17807;17801;17940;17486;17271;17182;17352;17434;17607;17490;17551;17634;17524;17489;17400;17355;17275;17288;17159;17253;17073;17206;17181;17455;17033;17330;17278;17258;17582;17383;17057;17245;16911;16998;17306;17403;17378;17395;17579;17575;17427;17635;17429;17357;17324;17219;17408;17493;17374;17459;17315;17365;17410;17509;17490;17430;17465;17516;17512;17595;17546;17445;17346;17531;17622;17709;17598;17200;16988;17281;17087;17200;17257;17602;17503;17670;17489;17472;17568;17613;17679;17830;17326;17730;17455;17805;17727;17534;17361;17471;17032;17305;17292;17179;17000;17571;17247;17402;17598;17227;17295;17012;16705;16911;17254;17162;17295;17410;17384;17374;17476;17511;17560;17389;17586;17450;17499;17185;17267;17458;17752;17907;17699;17812;17585;17783;17633;17365;17576;17461;17555;17627;17385;17337;17458;17695;17799;17481;17626;17596;17636;17706;17563;17667;17674;17656;17345;17428;17342;17366;17368;17595;17403;17376;17390;17329;17245;17302;17212;17365;17381;17517;17407;17330;17442;17427;17517;17682;17592;17407;17641;17350;17405;17586;17516;17511;17564;17402;17506;17709;17436;17478;17319;17644;17441;17809;17668;17628;17424;17464;17629;17355;17384;17580;17370;17680;17567;17774;17292;17519;17621;17076;17164;17188;17190;17592;17718;17686;17533;17441;17700;17741;17514;17522;17363;17184;17494;17319;17232;17109;17228;17103;17267;17226;17706;17495;17746;17681;17641;17634;17572;17648;17523;17818;17725;17606;17859;17429;17623;17693;17586;17838;17682;17549;17245;17264;16829;16259;16637;17228;17264;17180;16885;16658;16047;15072;15151;15728;16476;16946;17109;17195;17327;17570;17533;17791;17325;17513;17503;17520;17645;17580;17402;17518;17665;17543;17621;17639;17850;17668;17668;17343;17797;17862;18101;17829;17783;17727;17926;17842;18077;18019;17670;17458;17399;17256;17294;17275;17675;17466;17684;17421;17505;17504;17503;17326;17523;17354;17662;17577;17304;17243;17290;17281;17806;17690;17546;17327;17325;17235;17508;17345;17240;17246;17083;16776;16906;16860;17125;16947;16756;17225;17588;17721;17998;17642;17632;17360;17437;17655;17603;17484;17646;17600;17496;17733;17801;17427;17341;17168;17218;17242;17304;16942;16861;16766;16926;17388;17548;17485;17600;17615;17427;17599;17752;17482;17595;17445;17322;17458;17241;17302;17192;17131;17194;17361;17392;17429;17650;17765;17709;18090;18134;18053;17762;17577;17551;17715;17630;17356;17132;17099;17401;17501;17835;17792;17450;17471;17640;17208;17241;16498;16512;17325;17364;17684;17520;17624;17438;17656;17402;17606;17379;17545;17298;17104;16876;17271;17504;17187;17511;17413;17715;17703;17642;17476;17436;17449;17664;17928;17863;18037;17872;17555;17381;17500;17394;17205;16716;16635;16639;17000;17061;16539;15700;15170;16205;16597;16813;17229;17182;17458;17158;17071;16788;16866;17028;17171;17285;17311;17376;17052;16983;17123;17260;17523;17755;17617;17908;17868;17589;17494;17613;17349;16988;17356;17476;17687;17636;17866;17809;17653;17835;17613;17660;17821;17963;18046;17761;17859;18138;17871;17779;17730;17670;17844;18168;17867;17937;17985;18123;17962;17590;17908;18085;17731;17723;17819;17693;18137;17952;17818;18049;17607;17603;17691;17698;17679;17793;17481;17177;17120;17233;17568;17831;17866;17837;17722;17604;17660;17810;17728;17939;18023;17959;17876;17709;17787;18119;17545;17828;17785;17650;17665;18000;18049;18099;18098;18076;17829;17996;17786;17746;17630;17282;16208;15968;16998;17345;17421;17532;17868;17962;17803;17554;17554;17736;18120;17739;17863;17890;18192;18080;18120;17880;17743;17663;17490;17767;17926;17607;17953;18058;18048;17981;17919;17807;17792;17549;17689;18144;17778;17970;17883;18039;17804;18017;17974;18178;18038;17739;17631;17597;17550;17467;17713;17641;18050;17842;17854;17373;17435;17384;17347;17567;17522;17793;17717;17857;17670;17679;17823;17564;18030;18118;18189;17857;18106;18020;17584;17064;16933;17118;17727;17757;17686;17854;17896;17675;17841;17841;17634;17582;17914;17878;18087;18013;18037;17979;17783;17893;17768;17898;17897;17925;17729;17792;17952;18008;17760;17382;16732;16336;16223;16436;16644;17078;17434;16958;17458;17823;17678;17734;17784;17660;17940;17833;17864;18209;18127;18355;18004;17835;17546;17859;18078;18024;18085;18103;17996;18050;18200;17983;17933;17766;17690;17025;16741;17019;17740;18071;17841;17653;17707;17943;17851;17871;17839;18213;17689;17644;17665;17551;17657;17785;17608;17211;16881;17233;17259;17509;17705;17721;17522;17550;17689;17599;17903;18074;17665;17519;17503;17104;17351;17342;17440;17309;17227;17051;17209;17170;16949;17493;17650;17435;17630;17746;17518;17412;17447;17632;17763;17589;17659;17635;17865;18105;17960;18038;18200;17904;17992;18115;17780;17878;17996;18052;17983;18153;18100;17875;17994;18128;17956;17975;17996;18148;18003;18036;17967;18150;18082;18146;17876;18026;18137;18332;18272;18265;18244;18283;18041;17977;18017;18117;17865;17991;17943;17988;17828;17814;17727;17733;17931;17936;18125;17980;18075;17958;18163;17979;17889;17826;17942;17843;17596;17659;17625;17551;17667;17921;17872;17764;17539;17639;17823;17815;17777;17709;17716;17741;17946;18125;17874;17926;17728;17821;18045;17754;17709;17788
14559;14795;14480;14895;14688;14542;14585;14776;14816;14781;14911;15052;15114;14924;14682;14529;14435;13997;14155;14542;14819;14927;14739;15011;15215;14782;14586;15023;15004;15035;15108;14941;14901;15287;15098;15221;15208;15232;15222;15148;15224;15247;15296;15444;15442;15267;15068;14936;15162;15091;15108;14917;15105;15321;15423;15196;15367;15189;14892;14694;14999;15109;14869;14948;15191;15617;15837;15974;15557;15487;15551;15635;15705;15629;15693;15737;15715;15685;15876;15137;15027;14928;15066;15278;15379;15373;15373;15664;15746;15702;15912;15887;15956;15858;15967;15909;15907;15624;15916;15944;15893;15605;15689;15827;15856;15424;15296;15471;15957;16044;15792;15897;15809;15641;15911;15889;16122;16122;16095;15986;15919;16110;15885;16169;15972;15972;16151;16003;15958;15941;16162;16320;16244;16103;16318;16535;16231;16142;16353;16001;16171;16236;16189;16335;16267;16090;16323;16167;16284;16084;16256;16346;16146;16283;16341;16222;16462;16414;16100;15728;15804;15874;16096;16158;16084;15854;15848;15944;16213;16338;16084;16183;16204;16188;16485;16135;16449;16123;15987;16111;16147;16386;16237;16335;16280;16479;16303;16193;16319;16156;15891;15855;15718;15836;15710;15819;16103;16130;15908;15877;15774;16197;16340;16305;16094;16160;16033;15791;15997;15908;16132;16159;16028;16059;16032;16146;16087;16110;16129;16167;16152;15999;16046;15807;15852;16029;15875;15753;15812;15899;15968;16036;16073;16037;16259;15901;16237;16250;16373;16273;16432;16423;16531;15936;15766;15860;16054;16338;16115;16203;16258;16201;16137;16297;16250;16139;16387;16587;16586;16576;16558;16318;16670;16667;16352;16438;16646;16436;16271;15871;15388;15709;15911;16330;16201;16270;16239;15642;15876;15818;15769;15835;15651;15102;15388;15669;15835;15621;15204;14892;15285;15677;15769;15337;13175;8613;4554;2607;2146;3144;7091;11948;14723;15899;16622;16614;16632;16558;16470;16391;16639;16762;16778;16674;16623;16612;16331;16703;16675;16569;16489;16769;16470;16845;16800;16700;16931;16571;16865;16605;16707;16571;16587;16880;16565;16481;16521;16449;16718;16728;16634;16727;16525;16697;16526;16595;16481;16387;16615;16896;16678;16651;16732;16781;16905;16710;16761;16638;16494;16401;16317;16545;16736;16509;16305;16794;16519;16713;16669;16498;16256;16660;16458;16416;16325;16032;16185;16274;16340;16005;16146;16376;16619;16239;16453;16857;16657;16447;16379;16588;16640;16678;16478;16486;16363;16515;16570;16737;16462;16243;16165;16543;16611;16493;16835;16798;16435;16614;16635;17239;16971;17034;16872;17208;17099;16934;16935;16903;16920;16719;17033;16942;16840;16613;16757;16918;16921;16952;16910;17216;16744;16936;16789;16598;16130;15734;15489;15837;15709;15708;15936;16321;16311;16773;16445;16683;16582;16747;16675;16764;16721;16938;17021;17118;16991;17525;17448;17708;17644;17399;17382;17055;16749;16624;16930;17002;17229;17296;17206;17111;17031;16914;16737;16876;16951;16903;17039;16627;16964;16803;16985;16970;17221;17148;17045;17084;17066;16999;17725;17869;17734;17718;17326;17351;17423;17590;17337;17621;17456;17514;17150;17406;17274;17206;17362;17093;16992;16924;16839;16879;17147;17030;17161;16805;17111;17057;16712;16490;16718;16609;16608;16591;16642;16580;16984;17047;16867;16964;16915;16928;16941;16908;16655;16841;16679;16710;16868;16650;16769;16906;16534;16716;16803;16970;16858;16897;17287;16971;17013;17060;16949;17257;17253;17331;17148;17149;17235;16774;16478;16527;16431;16772;16889;17085;17412;17515;17832;17616;17656;17396;17788;17559;17345;17102;17209;17506;17310;17200;17256;17204;17285;17226;17113;16964;17017;17214;17188;17129;17184;17251;17393;17304;17362;17420;17297;17519;17184;17375;17366;17439;17118;17230;17037;17053;16929;16704;16944;17210;17327;17523;17474;17573;17518;17375;17377;17558;17720;17530;17467;17218;17492;17709;17664;17707;17968;17483;17625;17652;17922;17461;17440;16930;17172;17634;17960;17930;18211;18146;17590;17665;17690;17565;17465;17346;16990;17215;17293;17256;17437;17246;17315;17107;17198;17183;17198;17068;16972;17031;16788;16675;16980;16650;16759;17114;17272;17303;17434;17252;17068;16986;16697;17125;17313;17673;17767;17741;17586;17372;17157;17498;17377;17406;17508;17466;17452;17225;17244;17331;17642;17690;17583;17395;17352;17334;17505;17662;17415;17701;17420;17646;17695;17457;17609;17207;17435;17270;17164;17199;17286;17409;16946;17034;17091;17511;17702;17631;17510;17661;17696;17778;17958;17843;17601;17133;17332;17390;17379;17325;17438;17782;17480;17261;17746;17428;17517;17337;17117;17153;16984;16996;17232;17356;17267;17247;17279;17109;17243;17086;16986;17030;17105;16883;16916;16937;17150;17353;17623;17629;17606;17638;17723;17443;17550;17317;17434;17516;17572;17426;17269;17304;17309;17202;17058;17488;17506;17397;17578;17535;17438;17539;17533;17413;17460;17818;17625;17564;17371;17186;17405;17116;17029;17389;17518;17787;17335;17505;17706;17442;17541;17570;17433;17527;17474;17700;17756;17766;17550;17588;17257;17364;17117;17168;17394;17264;17513;17324;17330;17428;17295;17323;16871;17037;17261;17308;17538;17494;17346;16966;17363;17317;17593;17525;17565;17534;17384;17430;17355;17311;17644;17817;17667;17843;17760;17763;17530;17631;17753;17428;17625;17446;17711;17310;17314;17447;17547;17703;17557;17761;17836;17643;17780;17758;17605;17340;17564;17456;17453;17366;17600;17554;17265;17242;17335;17672;17549;17376;17181;17393;17147;17501;17829;17335;17448;17141;17651;17622;17690;17585;17566;17657;17711;17563;17548;17579;17609;17512;17583;17391;17383;17383;17486;17587;17379;17530;17727;17760;17833;17835;17388;17439;17718;17469;17636;17620;17179;17334;17500;17547;17566;17545;17489;17164;17153;17367;17405;17755;17485;17548;17431;17649;17368;17399;17379;17478;17635;17420;17312;17350;17552;17356;17237;17479;17617;17522;17546;17622;17466;17608;17767;17524;17730;17480;17509;17420;17622;17767;17774;17759;17709;17549;17514;17431;17467;17304;17294;16903;16853;16609;17333;17332;17054;16931;16669;16504;15797;15864;16691;17103;17444;16980;16866;17298;17698;17544;17588;17619;17496;17504;17330;17408;17588;17457;17485;17393;17585;17782;17797;17817;17538;17684;17644;17394;17912;17825;17802;17522;17757;17930;18159;17982;17769;17603;17344;17064;17147;17079;17318;17138;17478;17515;17501;17584;17380;17294;17587;17451;17598;17666;17651;17347;17268;17361;17478;17541;17845;17584;17545;17446;17561;17365;17128;16972;16987;16948;16726;16731;16980;17251;17370;17215;17452;17645;17772;17616;17605;17386;17522;17594;17820;17679;17585;17753;17838;17777;18039;17886;17550;17223;16765;17019;16960;17281;17171;17035;17122;17126;17440;17744;17494;17460;17438;17349;17254;17344;17632;17683;17427;17415;17241;17080;17308;17176;17034;17013;16998;17361;17676;17772;17850;17722;18039;18046;17707;17809;17681;17592;17494;17684;17471;17291;17178;17171;17213;17745;17757;17852;17392;17484;17122;15842;14520;14762;16267;17718;17799;17310;17770;17161;17507;17548;17602;17405;17644;17412;16780;16046;16647;17143;17245;17329;17591;17499;17460;17448;17603;17409;17695;17760;17714;17751;17978;17925;17370;17447;17343;17603;16912;16532;15809;16285;16794;17032;17018;16194;15955;16253;16658;16826;16976;17043;17184;17055;17142;16945;16841;16999;17137;17391;17320;17215;16959;16871;17131;17566;17477;17454;17711;17728;17620;18074;17495;17218;16898;16870;17195;17593;17316;17579;17905;17942;18117;17756;17504;17967;17998;18091;18040;17777;18041;18113;17812;17973;17726;17779;18037;17846;17919;17684;17766;17926;17808;17676;17732;17822;17738;17907;17692;17800;17692;17753;17806;17813;17814;17632;17672;17644;17350;17604;17768;17456;17654;17692;17957;17816;17808;17816;17647;17788;17683;17865;17762;18106;17826;17822;17953;17833;17884;17756;17799;17326;17274;17365;17434;18001;17804;18098;18084;18000;17975;17880;17740;17743;17769;16695;15917;15230;16390;17521;17345;17620;17827;17983;17681;17446;17795;17756;17805;17994;17919;17812;18218;17981;18061;17941;17781;17488;17602;17881;17632;17979;17958;18120;17995;17921;17959;17673;17657;17666;17699;17765;17873;18040;17983;17968;17649;17809;17987;18169;17956;18025;17786;17551;17177;17275;17839;17637;17820;17689;17435;17609;17193;17620;17535;17846;17475;17997;17919;17827;17789;17885;17823;17829;18046;18229;18043;18052;17970;17941;17410;17109;17499;17357;17595;17936;17824;17650;17756;17761;17761;17962;17796;17678;17906;17676;17587;17929;18109;17964;17988;18057;18089;17843;17857;18051;18026;17957;17821;17728;17572;17598;17230;16718;16442;16183;16494;16988;17709;17484;17446;17783;17445;17369;17436;17775;17872;18042;18106;17732;17973;17962;17857;17898;17874;18017;18103;17849;18089;18041;17965;18119;18159;18181;18081;18105;17503;16165;15350;15912;17237;17798;17957;17907;17825;17918;17875;17940;18161;18290;17985;17655;17660;17661;17785;17563;17368;17329;17124;17181;17543;17583;17765;17763;17782;17575;17365;17442;17765;17808;17725;17543;17417;17228;17431;17378;17299;17501;17348;17366;17033;16864;17102;17356;17481;17321;17250;17297;17222;17229;17585;17511;17752;17671;17947;17837;17994;17720;18003;17959;18078;17673;17375;17748;17778;17933;18062;17982;18060;17852;18096;18039;18122;18271;18110;17974;17872;17968;18058;17875;18174;18131;18026;17934;17938;17870;18111;18199;18463;18230;18130;18149;18091;17940;18168;18240;18061;17727;17654;17687;17597;17607;17878;17966;18101;17973;18004;18128;17891;17847;17822;17969;17986;17657;17668;17895;17675;17757;17812;17820;17615;17572;17831;17660;17639;17350;17643;17969;17759;17547;17973;17890;17855;18105;17813;17798;17952;17781;17903;18083;17592;17689
14977;14549;14762;14316;14607;14563;14541;15037;14827;14859;14704;15188;14819;14696;14709;14563;13957;13724;13991;14670;14787;14697;14637;15072;14928;15053;14818;15069;15020;15160;15131;15121;15076;15212;14903;15199;15113;15209;15113;15068;15224;15192;15355;15321;15316;15215;15356;15133;15177;15338;15257;15228;15190;15718;15500;15320;15323;15278;14823;14794;14995;14981;15166;15360;15393;15368;15547;15608;15594;15280;15313;15555;15752;15738;15707;15550;15714;15696;15505;15502;15368;15202;15278;15187;15323;15306;15253;15570;15811;15951;15665;15888;15829;15784;15951;15578;15969;15858;15932;15891;16066;15920;15915;15962;15931;15643;15386;15712;15773;16220;16041;15748;15633;15791;15774;15925;16006;16041;16160;15974;15966;16255;16398;16081;16072;16141;16195;16016;15998;16276;16350;16304;16139;16241;16458;16160;16212;15952;16280;15995;16342;16306;16201;16028;15702;16038;16112;16046;16222;16426;16270;16629;16305;16424;16317;16386;16372;16345;16037;15787;15733;16064;16165;16427;16096;16070;15952;16374;16291;16235;16042;16115;16421;16344;16049;16107;16158;16554;15993;15931;16114;16488;16286;16236;16057;16042;16415;16416;16427;16323;16053;15877;15515;15647;15774;15936;16162;16091;15952;15913;16119;16355;16357;16347;16190;16209;15953;15864;15889;16081;15979;16303;15836;15968;16225;16172;16148;16260;16231;16107;16018;16012;15762;16140;15955;16113;15973;15960;16041;15778;15880;16270;16163;16147;16055;16255;16292;16247;16421;16269;16281;16425;16109;16293;16073;16141;16046;15868;16025;16218;15842;16262;16034;16304;16171;16111;16296;16466;16668;16784;16598;16672;16896;16678;16424;16614;16489;16488;16327;15993;15653;15524;15759;15812;15751;16118;16152;15774;15909;15669;15449;15483;15660;15347;15462;15310;15377;15675;15423;15252;15720;15813;15901;15025;12484;8036;4394;2703;2263;3089;6845;11820;14752;15585;16313;16629;16556;16278;16479;16438;16635;16801;16648;16589;16770;16713;16924;16614;16678;16631;16870;16603;16739;16720;16874;16787;16950;16981;16802;16800;16553;16718;16476;16634;16646;16579;16500;16487;16651;16692;16604;16813;16742;16713;16647;16674;16709;16754;16879;16831;16859;16813;16457;16717;16780;16767;16706;16470;16346;16498;16299;16291;16583;16304;16481;16662;16540;16855;16327;16195;16349;16314;16477;16129;16369;15640;15783;15821;16197;16200;16387;16483;16639;16459;16805;16702;16718;16346;16496;16577;16723;16637;16377;16648;16670;16591;16387;16447;16452;16575;16703;16774;16599;16636;16717;16648;16699;16805;17010;17158;16950;16924;17105;16945;16821;17000;16864;16850;16755;16965;16996;16796;16741;16869;16749;17166;16969;17175;16944;16916;16984;16780;16585;16670;16325;15763;15922;15810;15691;16047;16127;16222;16691;16605;16813;16676;16782;16523;16720;16926;16865;16793;16813;16881;17028;17280;17434;17688;17564;17325;17197;16700;16919;16875;17030;17132;17341;17313;17309;17052;17214;16986;16917;16686;16947;16807;16781;16580;16799;17012;17002;17052;17024;16995;16937;16887;16902;17050;17627;17187;17277;16455;16301;16826;17463;17604;17549;17705;17568;17260;17532;17400;17284;17323;17191;17044;17187;16728;17071;16846;16933;17189;17020;16970;16966;17032;16800;16733;16691;16681;16737;16512;16663;17007;16836;16897;16564;17062;17012;16718;16904;16871;16451;16815;16573;16753;16733;16643;16808;16742;16888;16706;16807;16796;16719;17240;17124;16947;17226;16864;17167;17050;17287;17171;17231;17116;17081;17136;16921;16451;16723;16817;16832;17034;16991;17735;17543;17500;17584;17645;17719;17993;17367;17130;17294;17469;17441;17144;17257;17395;17442;17071;17110;16971;16905;17389;17349;17095;17176;17332;17267;17399;17582;17330;17260;17453;17085;17353;17351;17089;17164;17276;17117;16991;17277;17150;16900;17112;17439;17359;17539;17315;17427;16969;16872;17259;17363;17487;17242;16834;17010;17128;17790;17777;18084;17834;17400;17750;17376;17541;17160;16916;17038;17456;17582;17762;18012;18014;17982;17830;17877;17628;17393;17290;17004;17273;17776;17483;17417;17116;16926;17198;17359;17488;17162;17218;17333;16924;16949;16914;16996;16901;16941;17341;17229;17366;17310;17311;17138;16398;16635;17319;17596;17676;17825;17874;17413;17409;17411;17346;17413;17446;17403;17385;17651;17539;17296;17601;17703;17443;17353;17331;17480;17379;17433;17633;17334;17336;17509;17404;17656;17575;17745;17555;17215;17178;17337;17238;17581;17231;17110;17455;17452;17787;17954;17939;18007;18041;18068;17664;17999;17706;17590;17405;17010;17563;17328;16985;17143;17240;17304;17504;17607;17634;17560;17402;17325;17090;16863;16891;17018;17059;17034;16942;17424;17160;17235;17126;17210;17119;16841;16638;16826;16898;17166;17234;17445;17247;17615;17626;17810;17410;17649;17374;17440;17444;17423;17600;17507;17359;17226;17265;17255;17075;17509;17599;17652;17486;17464;17561;17579;17554;17489;17316;17588;17604;17308;17298;17487;17345;17270;17064;17480;17664;17454;17428;17436;17468;17394;17188;17354;17562;17635;17239;17737;17283;17620;17340;17220;17268;17202;17258;17352;17349;17175;17460;17145;17087;17333;17428;17316;17117;17513;17273;17219;17306;17360;17036;16959;17105;17572;17516;17712;17629;17623;17277;17358;17443;17912;17608;17627;17726;17748;17437;17603;17562;17801;17532;17592;17501;17678;17772;17426;17444;17388;17700;17473;17370;17538;17729;17771;17687;17684;17589;17728;17502;17445;17812;17485;17373;17416;17303;17310;17274;17442;17578;17283;17545;17360;17368;17808;17685;17483;17371;17484;17494;17788;17388;17574;17384;17818;17638;17742;17432;17586;17752;17470;17443;17887;17475;17209;17361;17280;17334;17567;17479;17555;17671;17411;17578;17585;17485;17415;17629;17637;17062;17228;17520;17485;17562;17302;17189;17190;17216;17599;17176;17339;17584;17441;17459;17296;17448;17387;17516;17776;17290;17545;17345;17343;17150;17414;17447;17405;17472;17719;17653;17409;17664;17531;17655;17589;17520;17389;17432;17571;17504;17654;17485;17664;17359;17586;17130;17204;17454;17180;17195;17337;17316;17309;17176;17488;17283;16835;16269;15843;15850;16774;17180;17184;16687;16791;17133;17391;17561;17439;17310;17576;17412;17503;17381;17682;17585;17514;17399;17499;17482;17617;17570;17524;17744;17547;17487;17696;17820;17750;17529;17880;17813;18044;17766;17706;17418;16979;16600;16746;17125;17097;17254;17324;17399;17496;17334;17688;17875;17693;17586;17686;17571;17389;17421;17173;17385;17409;17662;17610;17561;17589;17261;17232;17056;17216;17020;17188;17045;16692;16815;17047;17147;17473;17314;17648;17482;17766;17479;17445;17459;17314;17661;17699;17964;17903;17816;17621;17831;17546;17748;17647;17276;16975;17103;17262;17538;17536;17288;17227;17346;17728;17745;17759;17719;17274;17571;17201;17356;17593;17612;17653;17245;17322;16836;17157;16998;17088;17315;17308;17213;17649;17628;17776;17764;17842;17889;17740;17655;17541;17585;17594;17723;17222;17376;17255;17001;17512;17534;17702;17395;17480;17181;16615;14531;12624;13289;15911;17286;17620;17680;17158;17349;17371;17645;17578;17460;17224;17150;16688;16247;16956;17293;17376;17436;17360;17404;17751;17421;17681;17660;17768;18033;17821;17745;17907;17839;17738;17554;17754;17246;16967;16400;15969;15830;16637;17073;17414;17193;16684;16497;16823;16543;16758;16974;17116;17263;16929;16948;17109;17083;17236;17309;17368;16895;16999;16953;16979;17245;17648;17778;18051;17937;17955;17749;17682;17304;16715;16694;16905;17518;17370;17653;17730;17806;17953;17529;17692;17870;17964;17943;18144;17762;17709;17748;18060;18204;17613;17710;17649;17517;17507;17719;17487;17807;17750;17866;17742;17632;17519;17427;17791;17943;17693;17739;17843;17974;17791;17811;17659;17469;17680;17471;17539;17509;17470;17560;17741;17713;17625;17563;17842;17621;17466;17764;17794;18068;17914;18073;17947;17941;17806;17739;17744;17493;17327;17558;17310;17810;17774;18008;18194;17876;17848;17905;18112;18161;17696;17251;16493;16481;16960;17475;17452;17687;17846;17855;17703;17253;17471;17635;17734;17632;17724;17958;17826;18054;18187;18069;17857;18071;17673;18034;17855;17811;17754;18188;17831;17884;17737;17918;17929;17881;17632;17943;17970;17944;17948;18016;17771;17927;17808;17838;17897;17683;17629;17392;17251;17159;17754;17762;17818;17913;17856;17649;17590;17727;17633;17763;17677;17657;17685;17808;18055;18056;17915;17955;18130;17850;17923;17693;17921;17750;17432;17466;17291;17332;17718;17783;17875;17904;17766;17742;17762;17994;17882;18111;17753;18069;17844;17859;18120;17998;18156;17859;17958;17914;18163;17980;18141;17848;18006;17854;17887;17737;17342;16980;16389;16181;16223;17299;17901;17783;17703;17773;17744;17713;17799;17537;18007;17969;18091;18096;17792;17522;17610;17807;17968;17738;17845;17850;17912;17912;17988;18326;18109;17878;17989;17772;17304;15593;14177;14547;16429;17755;17919;17960;17749;18050;18037;18121;18121;17817;18062;17738;17536;17592;17639;17762;17822;17319;17366;17427;17627;17915;17776;17781;17776;17429;17476;17586;18066;17900;17634;17413;17494;17462;17238;17577;17422;17230;17339;17456;17372;17139;17144;17522;17341;17601;17156;17357;17256;17269;17403;17587;18099;17821;18055;17914;17953;17994;17959;17796;18069;17715;17573;17535;17655;17944;18131;18202;18271;18110;18194;18131;18224;17922;17792;17976;18101;18098;18188;18092;17897;17996;17888;17733;17860;17615;18012;18092;18395;18058;18165;18037;18136;17945;18003;18138;18053;17705;17784;17439;17453;17423;17959;17730;17803;17812;17830;17851;18037;18061;17815;17676;17902;17842;17715;17812;17834;18065;17875;17514;17473;17233;17339;17616;17690;17481;17733;17593;17775;17911;17955;18047;17776;17569;17917;17734;17673;17981;17762;18136;17781;17718
14890;14697;14212;14517;14571;14700;14958;14990;15006;14842;14990;14922;14750;14570;14568;14462;14392;14315;14210;14591;14578;14844;14879;14927;14848;14985;14993;15187;15093;14994;14988;15124;14954;15307;15262;14974;15326;15196;15141;15099;15155;15480;14994;15229;15320;15276;15295;15361;15307;15495;15218;15400;15219;15401;15547;15382;15037;15136;15179;15136;15134;15110;15130;15481;15391;15431;15288;15311;15421;15233;15078;15702;15788;15439;15847;15614;15537;15433;15553;15282;15382;15313;15260;15151;15421;15198;15462;15721;16052;16115;15858;15950;15963;15870;16249;15769;15808;15930;16006;15818;15958;15876;15828;15882;15897;15834;15388;15433;15840;15910;15815;16032;16047;15814;15588;15903;16122;16060;16152;16032;16314;16056;15852;16282;16260;16115;16300;16176;15993;16232;16151;16220;16075;16132;16165;16093;16304;16098;15983;16001;16030;15990;16059;15825;15306;16049;16418;16347;16342;16210;16551;16341;16335;16263;16323;16410;16549;16165;16012;16050;15884;16103;16088;16307;16204;15879;16224;16280;15981;16230;15744;15701;16051;16245;16251;16298;16407;16138;16296;16085;16379;16395;16568;16495;16073;15929;16480;16669;16551;16667;16213;16274;15765;15625;15852;15809;16272;16105;16099;16004;16023;16118;16326;16334;16223;16184;16295;15939;15891;15925;15788;16031;15953;16251;16127;16165;16126;16224;16223;15986;15963;16068;15803;15988;16207;15888;15853;15683;15944;15914;16157;16264;16513;16173;15854;16293;16164;16067;16132;16006;16129;16264;16075;16217;16342;16312;16209;16301;16125;16118;15848;15787;16037;16314;16333;15979;16203;16459;16669;16907;16684;16727;16482;16666;16619;16578;16477;16470;16411;16099;15695;15395;15578;15588;15628;15947;16011;15958;16202;16211;15768;15625;15495;15550;15303;15024;15234;15631;15540;15527;15728;15884;15931;15332;12674;8169;4458;2614;2055;2921;6309;11570;14218;15523;16147;16386;16366;16449;16427;16593;16417;16406;16624;16551;16671;16737;16737;16681;16624;16709;16907;16646;16589;16733;16764;16731;16739;16873;16759;16781;16655;16715;16605;16707;16724;16635;16715;16488;16571;16673;16590;16816;16385;16752;16790;16766;16635;16792;16630;16824;16762;16803;16685;16963;16853;16628;16480;16548;16573;16731;16228;16324;16516;16821;16432;16759;16320;16354;16206;16098;16525;16573;16416;16307;15992;15492;15688;15707;16215;16247;16355;16534;16533;16850;16728;16622;16828;16500;16428;16617;16457;16419;16335;16310;16499;16188;16289;16234;16291;16292;16501;16406;16336;16764;16715;16979;16566;16984;17187;17118;17010;16961;16910;17071;17105;16919;17011;16950;17181;17196;16799;16895;16739;16823;16870;16973;17047;16898;17056;17128;16954;16749;16738;16359;16372;16184;15878;15832;15820;16188;16249;16354;16547;16693;16625;16324;16551;16739;16667;16761;16560;16946;16747;16662;16662;16924;17278;17765;17845;17524;17188;16952;16882;16674;16933;17041;17114;17024;17086;16979;17018;16947;16980;17229;16799;16854;16962;16879;17059;17079;16940;16917;16817;17029;17001;16755;16861;16994;16740;16947;16960;16294;15332;16156;16732;17432;17370;17212;17475;17489;17005;17413;17241;17235;17386;17178;16870;16857;17073;16922;17509;17268;16936;17142;17095;17056;16813;16629;16605;16505;16503;16122;16310;16623;16787;16896;16693;16885;16906;16987;17174;16777;16661;16796;16896;16768;16607;16620;16749;16988;16939;16852;16540;17066;16949;17149;17237;17356;17305;16952;17301;16859;17091;17055;17205;16862;16921;16673;16685;16763;17013;17222;16867;17157;17139;17598;17723;17554;17431;17790;17520;17575;17468;17258;17320;17568;17304;17577;17316;17372;17245;17342;17325;16938;17272;17087;17074;17163;17367;17180;17434;17303;17331;17547;17325;17319;17260;17376;17317;17037;17007;17004;17185;17268;17231;16987;16770;17095;17494;16961;16971;16613;16773;16179;15995;16654;17052;16914;16720;16627;16741;17231;17592;17707;17658;18016;17432;17507;17817;17337;17558;17065;16866;16730;17343;17544;17766;17642;17775;17975;17647;17580;17367;17053;17333;17262;17511;17580;17561;17377;17141;17234;17392;17132;17043;17121;17110;17063;17102;17041;16998;16796;17132;17150;17339;17408;17406;17354;17098;17032;17019;17588;17853;17811;17814;17508;17723;17525;17501;17752;17544;17553;17315;17489;17425;17451;17432;17580;17452;17462;17400;17160;17206;17514;17165;17370;17381;17459;17357;17476;17665;17710;17548;17611;17141;17162;17105;17087;17342;17451;17365;17361;17468;17640;17879;17692;18035;17843;18246;17658;17750;17791;17736;17350;17352;17338;17038;16991;17277;17183;17494;17298;17602;17297;17681;17461;17324;17189;17115;16978;17103;17137;16931;16959;17126;17225;17206;17433;17272;17208;17040;17075;16718;16881;17089;17063;17144;17446;17292;17531;17328;17493;17623;17669;17463;17512;17523;17258;17308;17634;17355;17175;16727;17183;17265;17425;17491;17472;17528;17458;17469;17403;17082;17327;17459;17591;17617;17627;17689;17436;17325;17379;17497;17345;17527;17696;17562;17109;17098;17013;17168;17429;17495;17262;17471;17366;17449;17253;17429;17493;17406;17007;17348;17665;17195;17354;17120;16993;17342;17163;17534;17071;17276;17339;17188;17226;17124;16816;16775;16880;17240;17552;17705;17677;17460;17502;17534;17410;17505;17426;17748;17764;17432;17760;17368;17598;17587;17654;17753;17769;17909;17708;17735;17401;17530;17803;17599;17657;17656;17556;17583;17687;17416;17640;17620;17609;17580;17407;17482;17474;17271;17059;17351;17603;17411;17434;17425;17494;17555;17302;17474;17604;17517;17781;17366;17613;17571;17564;17623;17878;17625;17663;17425;17462;17573;17616;17781;17547;17397;17193;17388;17383;17161;17331;17361;17633;17684;17604;17304;17376;17413;17372;17610;17609;17167;16721;16861;17351;17233;17384;17072;17275;17173;17083;17310;17479;17257;17273;17523;17318;17481;17343;17372;17541;17423;17346;17201;17559;17115;17308;17174;17474;17340;17239;17516;17706;17472;17872;17596;17425;17569;17670;17297;17542;17422;17405;17359;17396;17497;17368;17606;17434;17461;17158;17149;17227;17332;17829;17526;17606;17452;17324;16891;16110;15234;14845;16450;17255;17297;16996;16983;17275;17580;17551;17312;17586;17423;17442;17234;17172;17155;17302;17137;17110;17235;17649;17825;17686;17519;17577;17252;17415;17428;17739;17694;17749;17674;17747;17618;17612;17423;17339;16288;16064;16400;16711;17282;16961;17271;17463;17699;17585;17767;17710;17996;17815;17572;17288;17455;17372;17405;17158;17312;17345;17561;17512;17580;17215;17122;16970;16974;17466;17534;17402;17245;17368;17581;17080;17290;17585;17544;17477;17536;17516;17142;17320;17429;17591;17615;17748;18029;17689;17795;17735;17940;17653;17690;17473;17458;17124;17129;17606;17619;17482;17311;17416;17630;17663;17848;17526;17536;17411;17357;17445;17485;17437;17435;17467;17120;17030;17057;17145;17159;17225;17267;17693;17738;17791;17763;17833;17914;17688;17726;17645;17794;17714;17845;17766;17502;17434;17591;17409;17641;17511;17474;16768;16166;16267;16084;14698;12748;13275;15667;17124;17386;17649;17490;17438;17573;17561;17488;17392;17579;17328;17307;17214;17205;17617;17303;17252;17688;17382;17307;17350;17590;17607;17495;17762;17626;17612;17781;17789;17890;17816;17651;17358;16994;16384;15851;15599;16540;17188;17313;17329;16997;16568;16581;16790;16546;16868;17234;17302;16999;17149;17232;17123;17353;17313;17297;17384;17417;17123;17362;17271;17583;17569;17684;17608;17913;18131;17654;17426;16978;17057;17277;17232;17210;17325;17430;17732;17723;17708;17865;17622;17830;17982;18034;17935;17671;17891;18185;18124;18019;18003;17817;17543;17604;17353;17131;17364;17506;17530;17688;17801;17644;17586;17651;17816;18002;17852;17873;18031;17934;17492;17563;17594;17484;17386;17582;17530;17589;17657;17658;17431;17546;17810;17421;17335;17208;17590;17854;17822;18112;18031;17898;17938;17898;17787;17690;17770;17669;17381;17540;17764;18091;17962;18108;18077;17804;18135;17762;18029;18007;17708;17413;17446;17335;17386;17828;17660;18066;17986;17571;17803;17323;17355;17831;17787;17769;17774;18118;18093;17843;17989;18023;17914;17634;17393;17719;17798;17978;17953;18116;17736;17916;18114;18074;17800;17950;17701;17986;18094;18062;18009;17793;17755;17760;17927;17781;17678;17497;17229;17303;17514;17522;17808;17868;17707;17995;17693;17644;17808;18027;17875;17935;17836;17639;17917;17880;17897;17879;18027;18035;18058;18021;17991;17797;17405;17217;17197;17309;17280;17719;17670;17834;17903;17549;17382;17687;18007;18063;17861;17747;17992;17905;18159;17966;17913;17956;17981;17968;17863;17986;18105;17869;17952;17599;18222;17717;17711;17551;17184;16669;16167;16607;17462;17768;17944;17860;17872;17722;17760;17470;17861;17987;18008;18171;18237;17585;17399;17223;17627;17454;17902;17803;17616;17659;17712;17944;18078;17897;17772;17763;17833;17436;16062;14454;14558;16420;17753;18016;18254;17900;17949;18095;17955;17952;17999;17798;17707;17768;18029;17515;17733;17367;17304;17422;17476;17784;17883;18030;17932;17548;17456;17789;17651;17772;18061;17885;17646;17378;17337;17500;17347;17497;17424;17495;17133;17325;17303;17192;17645;17489;17530;17468;17469;17603;17506;17502;17931;17988;18091;17991;18025;18052;17760;17982;17891;17869;17768;17710;17725;17943;17845;18040;18218;18113;18320;17987;18143;18269;17868;17898;18178;18127;18176;18050;18015;17963;17952;17710;17743;17710;18055;18086;18376;18028;18099;18018;17906;18024;17855;17785;18069;18055;17879;18029;17771;17675;17676;17983;17870;18080;17887;18059;17840;17934;17604;17995;17882;17977;17871;17857;17462;17741;17615;17412;17315;17230;16960;17332;17518;17745;17513;17620;17734;17957;17919;17961;17983;17876;17698;17613;17902;17804;17914;17942;17960;17714;17710
14918;14563;14630;14703;14726;14547;14915;14945;14711;14935;15063;14682;14726;14294;14472;14412;14673;14405;14464;14810;14940;14841;14698;14900;15196;14814;14724;14760;14798;15092;15159;15101;15037;14993;15312;15032;15165;15519;15343;15356;15107;15213;14700;14677;14996;15105;15369;15132;15432;15253;15122;15245;15315;15339;15410;15075;15200;14987;14954;15114;15208;15151;15310;15260;15509;15306;15355;15246;15533;15267;15513;15640;15388;15590;15612;15623;15668;15742;15377;15575;15574;15474;15198;15087;15241;14996;15202;15837;15856;15951;16147;15786;15947;16025;15926;15970;15821;15737;15771;15909;16115;15802;15689;15684;15868;15997;15481;15397;15541;15823;16122;15845;16125;15963;15878;16052;16002;15910;16054;15983;15909;16010;16228;16094;16069;15902;16288;16043;16069;16322;16201;16106;16161;16254;16175;16143;16045;16056;16160;16030;15990;16159;15866;15571;15726;16050;16137;15959;16314;16355;16053;16293;16261;16231;16265;16144;16123;16025;16106;15981;15965;16156;16147;16311;16251;16088;16543;16242;16250;16084;15777;15598;15923;16101;16310;16403;16320;16117;16178;16334;16184;16350;16212;16089;16159;16166;16488;16286;16268;16606;16495;16204;15949;15484;15649;15841;16215;16243;16321;16065;16256;16199;16358;16415;16528;16175;16107;15970;15918;16124;15961;16014;15850;16397;16474;16201;16181;16066;15878;15959;15750;16210;16250;15960;16146;15685;15869;15803;15855;15863;15782;15885;16166;16045;16047;16214;16370;16132;15849;15937;16086;16039;16086;15925;16419;16125;16247;16234;16205;16193;15789;15729;15888;16059;15991;15896;16110;16290;16437;16693;16731;16646;16702;16651;16386;16636;16572;16586;16253;15951;16056;15682;15807;15873;15839;16071;16188;16321;16297;16151;15658;15756;15361;15529;14977;15201;15200;15640;15744;15891;16177;15961;15740;15249;13410;9584;5704;3062;2207;2540;5640;10643;14180;15604;16203;16297;16475;16343;16580;16130;16221;16594;16543;16775;16758;16398;16922;16709;16753;16667;16838;16732;16759;16631;16790;16749;16843;16678;16541;16489;16765;16763;16747;16777;16501;16606;16351;16253;16647;16761;16850;16962;16654;16661;16717;16671;16541;16914;16798;16894;16792;16911;16727;16671;16710;16899;16508;16567;16352;16541;16733;16585;16535;16336;16212;16685;16664;16421;16470;16229;16187;16492;16491;16276;16151;15905;15898;16304;16318;16438;16370;16537;16314;16545;16547;16860;16569;16532;16358;16595;16305;16548;16607;16689;16292;16362;16101;16244;16346;16644;16503;16420;16280;16482;16791;16750;16785;16924;17260;17116;17213;17167;16835;16884;17109;16924;16975;16949;17020;16819;17019;16756;16633;16653;17010;16964;16803;16947;16981;17023;16986;16976;16803;16555;16291;16141;16044;16114;16032;16157;16161;16452;16549;16572;16463;16381;16332;16552;16722;16854;16722;16798;17075;16588;16430;16739;17545;17695;17819;17430;17191;16862;16975;16777;16817;16984;17172;17102;16905;17087;16995;16868;16907;16962;16966;16971;16777;17053;17013;16818;16885;16778;16894;16836;16766;16616;16954;16528;15966;15776;16388;16504;16078;16326;16714;17233;17392;17398;17429;17453;17074;17227;17245;17287;17175;17208;16977;16950;17084;16922;17017;17099;16981;17122;17058;16665;16690;16868;16577;16684;16357;16018;16180;16674;16654;16620;16495;16672;16975;16865;16890;16910;16671;16800;16839;16809;16719;16696;16984;16898;16854;16613;16446;16898;17037;17508;17541;17256;17254;17358;16980;17021;17076;17145;16744;16672;16894;16933;17035;16930;17095;16738;16994;16986;17210;17400;17528;17300;17673;17393;17665;17764;17644;17435;17195;17394;17452;17293;17236;17221;17450;17445;17254;17110;16926;17028;17130;17239;17207;17439;17582;17405;17452;17516;17219;17091;17305;17428;17195;16956;16850;16969;17437;17274;17043;16830;16500;16664;16914;16551;15920;15583;16364;16012;15561;16292;16595;16380;16454;16783;16801;17238;17665;17693;17808;17571;17453;17701;17417;17327;17047;16941;16561;15886;16780;17502;17521;17285;17302;17550;17709;17190;17212;17391;17198;17320;17389;17468;17628;17299;17054;17195;17394;16849;17177;16893;17351;17007;17342;17134;17327;17332;17131;16957;17263;17311;17216;17212;17053;17342;17042;17560;17706;17685;17772;17775;17582;17489;17556;17680;17589;17374;17502;17268;17531;17500;17460;17594;17573;17339;17159;17602;17070;17252;17322;17626;17448;17742;17487;17509;17728;17468;17389;17487;17474;16977;17484;17329;17396;17647;17329;17169;17553;17982;18071;18132;18157;18065;17889;18015;17827;17687;17732;17463;17387;17173;16971;16753;17285;17405;17699;17503;17236;17416;17467;17553;17449;17183;17267;17417;17351;17361;16873;16892;16979;17189;17136;17178;17182;17108;16846;16869;16863;17045;17092;17265;17112;17254;17181;17219;17245;17678;17491;17662;17400;17467;17391;17244;17296;17426;17267;17051;16930;17026;17270;17196;17464;17173;17572;17336;17279;16996;17164;17199;17433;17540;17749;17547;17633;17419;17524;17463;17356;17486;17504;17530;16901;17191;16924;16990;17118;17267;17125;17377;17188;17087;17164;17503;17309;17552;17155;17162;17000;17360;17039;16855;16646;17145;17533;17109;17103;16904;17059;17360;17354;17427;17211;17101;16974;17039;17095;17343;17610;17536;17380;17194;17622;17474;17417;17688;17427;17549;17686;17372;17783;17590;17598;17722;17652;17726;17864;17594;17648;17510;17566;17524;17861;17643;17385;17680;17761;17502;17685;17565;17477;17703;17320;17566;17623;17797;17453;17338;17455;17222;17434;17764;17242;17499;17702;17582;17510;17627;17489;17498;17664;17670;17703;17698;17793;17756;17536;17406;17423;17816;17495;17684;17631;17211;17409;17255;17186;17244;17278;17362;17392;17573;17483;17546;17101;17170;17459;17162;17501;17257;17269;16895;17225;17243;17553;17402;17348;17281;17036;17457;17418;17046;17453;17355;17457;17490;17575;17552;17505;17529;17598;17470;17539;17208;17618;17303;17331;17050;17365;17405;17384;17556;17608;17704;17379;17743;17479;17496;17543;17736;17589;17573;17356;17476;17532;17662;17353;17359;17295;17430;17304;17290;17066;17407;17417;17509;17425;17251;16754;15929;15621;15734;16738;17000;17388;17298;17344;17403;17536;17342;17210;17200;17067;17572;17248;17151;17410;17532;17391;17101;17065;17575;17497;17471;17502;17341;17315;17221;17260;17371;17635;17734;17639;17363;17534;17744;17460;17360;16361;16559;16994;17144;17260;17058;16984;17452;17758;17625;17593;17488;17612;17654;17608;17426;17378;17296;17405;17113;17180;17184;17568;17575;17500;17331;17141;17104;17300;17719;17855;17379;17256;17196;17363;17375;17608;17596;17489;17747;17714;17471;17109;17092;17396;17574;17744;17820;17790;17600;17711;17722;17636;17680;17667;17491;17503;17541;17556;17605;17616;17480;17457;17430;17478;17418;17473;17663;17558;17604;17474;17571;17532;17492;17711;17548;17416;17018;16850;17435;17429;17517;17507;17517;17773;17544;17833;17759;17547;17560;17708;17644;17864;17827;17591;17550;17507;17472;17698;17395;17439;17457;16791;15639;14004;13678;14842;15439;14847;15204;16103;17209;17484;17682;17788;17822;17241;17553;17537;17616;17468;17336;17429;17362;17269;17396;17400;17394;17238;17167;17520;17336;17588;17409;17715;17769;17643;17557;17535;17836;17732;17860;17625;17304;17017;16841;16129;15925;16325;16980;17125;17121;16851;16510;16693;16561;16536;16783;16954;17152;17273;17443;17327;17424;17502;17374;17258;17156;17312;17517;17505;17296;17652;17650;17659;17661;17868;18002;17475;17276;17154;17322;17427;17323;17245;17132;17269;17328;17611;17733;17610;17485;17888;18039;18061;17811;17872;17963;17810;17573;17893;18163;17776;17762;17412;16974;17045;17355;17275;17355;17977;17642;17461;17440;17630;17781;17953;18067;17684;17813;17855;17714;17541;17617;17450;17395;17438;17362;17523;17679;17700;17240;17474;17681;17768;17449;17375;17652;17938;17749;18148;17849;17786;17771;17954;17837;17777;17811;17444;17440;17540;17930;18033;18092;17999;18125;18068;17951;17983;18128;18042;17984;17759;17472;17401;17518;17406;17943;18061;18007;17784;17628;17483;17600;17632;17892;18004;18036;17992;18212;18024;17660;18040;17775;17864;17716;17744;17926;17784;17975;17903;17913;17957;18074;18034;17763;17840;17585;17766;18106;18012;17990;18038;17771;17819;17660;17833;17691;17450;17557;17655;17683;17681;17745;17744;17880;17742;17749;17478;18056;17713;17793;17634;17393;17745;17824;17774;17895;17778;17918;17931;17809;17932;17829;17748;17585;17392;17474;17171;17531;17595;17616;17899;17723;17553;17619;17656;17706;17628;18114;17762;17790;17936;18063;18166;17940;18109;17987;17929;17808;17828;17898;17942;17951;17764;17838;17645;17696;17580;17568;17105;16592;16998;17547;18135;17921;17835;17713;17742;17515;17731;17920;17654;17884;18119;17942;17895;17328;17026;17463;17370;17548;17466;17511;17684;17825;18012;18102;18124;17865;17669;18001;17735;16933;16395;16011;16972;17881;18040;17791;17858;17928;17795;17828;17982;17813;17949;17906;17675;17805;17773;17614;17688;17600;17535;17559;17782;18016;17997;17751;17700;17696;17851;17629;17990;17987;17700;17696;17549;17201;17362;17215;17424;17543;17279;17398;17329;17357;17311;17280;17589;17698;17763;17607;17733;17675;17706;17941;18038;17930;18032;17996;18155;17716;17999;17807;18150;17791;17936;17998;17863;18271;17909;18133;17860;18150;18185;18404;18291;17888;17953;17899;17924;17886;18125;18132;17858;17872;17762;17461;17638;18182;18151;18017;18073;18086;18033;18025;17873;18144;17813;18016;17868;17971;18076;17928;17975;18080;18014;18020;17793;18059;18129;17944;17605;17077;17175;17741;17932;18013;17699;17827;17525;17725;17603;17741;17306;17219;17504;17564;17647;17550;17329;17787;17719;17746;18011;17879;18087;17770;17897;17718;17848;17870;17973;17762;17850;17878
14563;14719;14538;14616;14686;14736;14938;14738;14850;14876;15046;14663;14558;14580;14419;14796;14867;14407;14201;14560;14853;14811;14927;14871;14815;14726;14568;14348;14479;14667;14997;14832;14667;14712;14984;15256;15094;15411;15310;15407;15130;15139;14499;14502;14808;15203;15175;15321;15293;15629;15352;15500;15631;15591;15288;15446;15036;15038;15036;14959;15120;15133;15154;15417;15561;15149;15407;15516;15287;15518;15585;15927;15564;15650;15891;15618;15541;15604;15689;15749;15658;15386;15252;15314;15285;15247;15346;15431;15828;15821;16111;15893;15700;15691;15675;15903;15666;15780;15619;15693;15912;15526;15693;15876;15778;15699;16024;15909;15774;15668;15913;15914;16019;16039;16120;16218;16286;15992;15995;16073;15994;16196;16055;16035;16269;16252;16154;15995;16185;16019;15952;16359;15919;16021;16025;16107;16317;15944;15927;16102;16090;16124;16169;15887;15980;16056;16211;16104;16338;16192;16428;16215;16268;16417;16358;16317;16142;15737;15612;15749;15851;16120;16082;16149;16026;16120;16250;16308;15759;16024;15793;15914;15902;16419;16273;16091;16038;16142;16369;16251;16335;16135;16302;16239;16417;16241;16300;16548;16606;16403;16513;16249;16089;15947;15358;15709;16130;16352;16298;16276;16365;16218;16283;16430;16123;16316;16208;16099;16002;16371;15970;15984;16079;16167;16366;16468;16045;16094;16044;16025;16105;16047;16315;16074;16165;15923;15834;15874;15862;15685;15802;15894;16126;16084;15938;15781;16083;16189;16113;15852;16113;16141;16168;16492;16448;16485;16253;16263;16266;16297;16081;15897;15955;15977;16146;15865;15928;16118;16507;16853;16718;17006;16794;16669;16706;16622;16668;16554;16413;16146;16079;16196;16313;16059;16031;16080;16314;16243;16314;16303;16026;16049;15889;15314;15121;15387;15456;15666;15875;15733;15999;16186;15578;15333;13642;10694;6696;3895;2555;2789;5379;10338;13832;15715;16271;16489;16530;16462;16265;16477;16222;16487;16650;16726;16841;16868;16704;16661;16561;16707;16592;16763;16490;16540;16562;16779;16430;16470;16783;16490;16540;16545;16493;16752;16523;16608;16517;16597;16610;16853;16841;16563;16734;16443;16549;16745;16620;16567;16569;16582;16841;16956;16828;16804;16628;16677;16653;16271;16734;16765;16730;16904;16858;16412;16232;16307;16660;16554;16608;16446;16443;16600;16341;16590;16414;16205;16231;16304;16651;16767;16776;16528;16687;16199;16452;16393;16803;16494;16556;16268;16293;16395;16525;16587;16375;16330;16259;16170;16409;16666;16794;16263;16525;16672;16837;16863;16772;17021;17288;16970;17088;17038;17169;16934;16803;16995;17016;17000;16794;16927;16873;17057;16926;16755;16925;16907;16933;16818;16674;16941;17159;16973;16943;16529;16143;15676;16187;16139;16241;16242;16176;16632;16580;16541;16299;16182;16432;16636;16707;17085;16892;16648;16740;16629;16365;16499;17028;17328;17680;17499;17134;16919;17189;16979;17044;17113;17247;17085;17077;17038;16827;16893;16910;17001;17026;17072;17038;17003;16788;17006;16882;16916;16916;16788;16842;16813;16513;16219;15395;14855;15827;16932;16715;16538;16949;17370;17286;17448;17277;17493;17492;17116;16983;17015;17334;17111;16960;16986;16866;16778;16940;16944;16843;16842;16832;16812;16913;16716;16765;16678;16334;16200;16376;16686;16948;16646;16262;16371;16690;16627;16835;16815;16739;16740;16524;16808;16771;16636;16649;17013;16967;16696;16644;16965;17091;17165;17192;17102;17104;17113;16879;16798;16927;17178;16817;16900;16778;16958;16946;17041;16792;16961;16718;16596;16861;17130;17320;17476;17495;17453;17536;17612;17664;17499;17113;17185;17404;17156;17067;17186;17503;17529;17438;17305;16973;17230;17049;17127;17148;17261;17674;17725;17521;17517;17484;17516;17408;17332;17137;17114;17151;17265;17018;17260;17177;16710;15875;16390;16807;16740;15275;15332;16343;16444;16350;16599;16517;16369;16557;16683;16958;17387;17716;17707;17725;17592;17554;17296;17279;17222;17227;16945;15994;15571;16683;17228;17311;17048;16921;17224;17230;17619;17241;17010;16902;16987;17050;17313;17298;17260;17102;17104;17249;17123;17056;17014;16915;17138;17167;17042;17078;17096;17164;17122;17281;17188;17452;17207;16942;17110;17121;17531;17848;17857;17967;17653;17420;17353;17229;17291;17531;17275;17345;17576;17514;17634;17643;17493;17470;17438;17490;17292;17208;17482;17782;17476;17578;17404;17563;17470;17614;17426;17362;17231;17092;17200;17239;17238;17375;17236;17257;17539;17577;17690;17865;18077;18135;17940;17823;18074;17940;17901;17824;17521;17265;17156;16892;17144;17161;17295;17617;17475;17290;17468;17068;17118;17452;17399;17565;17456;17448;17495;16969;17205;17168;17261;17237;17273;17212;17369;17081;16943;16824;17203;17242;17502;17365;17111;16986;17064;17198;17445;17583;17587;17419;17344;17365;17151;16810;17592;17184;17405;17206;17193;17272;17160;17319;17339;17420;17274;17099;17078;17230;17248;17288;17713;17350;17727;17638;17513;17591;17426;17397;17269;17203;17397;17303;16723;16728;16562;17062;17272;17167;17059;16864;16545;17193;17394;17588;17338;17424;17139;17367;17211;17031;16734;17028;17043;17197;17070;17025;16880;17270;17244;17499;17182;17417;16980;17175;17155;17110;17217;17623;17463;17165;17039;17298;17503;17501;17347;17639;17590;17678;17804;17636;17571;17624;17504;17712;17643;17914;17650;17745;17917;17522;17597;17577;17757;17554;17377;17584;17737;17787;17660;17614;17409;17663;17724;17573;17701;17716;17390;17303;17387;17496;17498;17745;17775;17655;17127;17330;17451;17695;17512;17340;17578;17498;17345;17313;17546;17445;17400;17550;17395;17581;17621;17725;17398;17424;17306;17687;17457;17389;17419;17536;17574;17416;17516;17188;16891;17133;17188;17281;17387;17433;17362;17318;17457;17313;17381;17407;17166;17314;17200;17142;17385;17344;17314;17756;17377;17440;17712;17656;17923;17311;17502;17043;17335;17398;17512;17214;17397;17268;17441;17171;17465;17409;17668;17347;17523;17506;17414;17087;17364;17721;17699;17421;17359;17657;17458;17577;17670;17391;17328;17271;17269;17151;17310;17583;17278;17509;17454;16774;16452;16465;16377;16907;17133;17396;17405;17455;17582;17683;17785;17558;17653;17534;17260;17267;17642;17390;17299;17128;16787;17212;17191;17308;17488;17371;17522;17348;17140;17404;17336;17720;17627;17284;16926;16848;17485;17796;17557;17374;17063;17293;17344;17340;17061;17103;17433;17821;17961;17496;17474;17454;17738;17548;17196;17196;16964;17102;16975;17124;17340;17379;17527;17563;17513;17131;17103;17458;17788;17843;17243;17224;17283;17320;17025;17765;17407;17524;17877;17694;17611;17297;17106;17514;17602;17769;17847;17836;17824;17866;17593;17788;17778;17596;17712;17714;17625;17448;17593;17533;17704;17323;17361;17171;17072;17168;17465;17368;17380;17426;17153;17391;17461;17496;17511;17156;17039;16902;16913;17497;17815;17723;17494;17713;17500;17771;17678;17314;17698;17512;17457;17787;17744;17671;17626;17644;17768;17841;17596;17827;17195;16538;14497;11990;11456;13819;15862;16269;16146;16487;17229;17405;17645;17805;17691;17679;17594;17780;17505;17314;17552;17684;17221;17226;17368;17311;17338;17201;16811;17041;17669;17632;17693;17697;17593;17354;16866;16929;17392;17877;17756;17740;17592;16906;16833;16319;16119;16413;16944;17518;17102;16991;16880;16896;16471;16927;16872;16874;17147;17173;17570;17332;17386;17579;17336;17485;17491;17543;17540;17484;17183;17631;17547;17587;17805;18090;17612;17547;17210;17042;17333;17273;17154;17329;17067;17382;17354;17340;17820;17700;17698;17761;18172;18013;17987;17867;18009;17817;17921;17769;17980;17900;17689;17421;17378;17136;17414;17598;17441;17688;17427;17405;17773;17715;17580;17995;18011;17741;17689;17816;17698;17593;17714;17486;17395;17427;17405;17595;17224;17416;17635;17626;17594;17504;17610;17587;17849;17622;17835;18153;17958;18001;17995;17980;17599;17980;17824;17494;17500;17775;17854;18079;18035;18240;18420;18106;18075;18014;17766;17672;17607;18037;17565;17526;17178;17701;17930;17804;17628;17366;17789;17601;17597;17697;18062;17878;17882;17700;17899;17772;17549;17874;17725;18016;17748;18095;17862;17939;17723;17953;17974;17737;17723;17786;17769;17584;17876;17767;17704;18061;17962;17924;17729;17691;17840;17897;17356;17488;17505;17426;17821;17985;17686;17816;17665;17573;17739;17571;17481;17709;18084;17632;17342;17456;17622;17499;17408;17888;17691;17953;18258;18052;17952;17915;17648;17299;17007;17393;17483;17685;17552;18091;17962;18026;17903;18066;17640;17961;17755;17857;17980;17978;18212;18110;18000;18072;17790;17774;17558;17849;17798;17814;18017;18189;17826;17967;17812;17588;17221;17133;17077;17431;17829;17968;17975;17749;17846;17864;17733;17891;17784;17910;17896;18001;18165;17893;17346;17118;17089;17252;17459;17748;17635;17861;17884;17940;18114;17856;17891;17485;17781;18158;17845;17347;17301;17779;18005;17972;18037;17716;17716;17885;17864;17811;17989;17643;17935;17672;17811;17694;17655;17778;17695;17558;17600;17581;17933;18007;17849;17710;17779;17672;17669;17828;17934;17837;17747;17664;17589;17310;17471;17544;17382;17385;17433;17283;17133;17216;17202;17762;17707;17866;17982;18088;17975;18084;18014;17888;18284;17927;17869;18062;18132;17944;18222;18180;18027;17906;18051;18085;18176;18076;18123;18049;18012;17980;18181;18110;17990;17890;17776;17906;17722;18002;18170;17992;17978;17801;17703;17800;18125;18031;18078;18105;17985;17949;17935;17955;17854;17879;17607;18089;17962;18248;18036;18082;18033;18198;18173;17874;18103;17973;17861;17289;16728;17033;17759;17951;17824;17723;17676;17548;17567;17465;17603;17408;17396;17444;17505;17505;17071;17502;17653;17929;17718;17659;17808;17707;17759;17837;17782;18147;18067;17873;17926;18073;17637
14546;14407;14505;14546;14720;14936;14661;14872;14960;14897;14687;15010;14778;14602;14497;14690;14548;14354;14004;14126;14659;14918;14954;15088;14975;14780;14633;13897;13906;14276;14844;14603;14474;14644;14836;15057;15279;15263;15459;15179;15184;14723;14554;14528;14852;15113;15033;15247;15269;15348;15292;15094;15551;15475;15420;15089;15187;14997;14613;14872;15305;15122;15350;15367;15491;15520;15528;15498;15368;15628;15787;15853;15842;15737;15776;15841;15588;15826;15559;15741;15460;15604;15268;15449;15335;15221;15369;15472;15639;15905;16059;16031;15575;15659;15841;15940;15891;15628;15992;15917;15858;15820;15796;15745;15619;15767;15543;15665;15607;15624;15752;16054;15801;15902;15842;16053;15754;16164;16123;15961;16003;16082;16054;16321;16134;16084;16064;16133;16131;16053;16290;16148;16045;15989;15871;15946;16033;16236;16037;16176;16084;16191;16041;15989;16072;16204;16316;15980;15994;16378;16370;16374;16373;16406;16247;16149;16170;15882;15865;15873;15924;16380;16280;16327;16068;15921;16059;16297;15839;15790;15881;15988;16059;16143;16109;16039;15812;16240;16516;16415;16288;16364;16445;16302;16383;16377;16371;16370;16388;16431;16330;16271;15968;15806;15519;15726;16075;16387;16401;16553;16548;16191;16303;16462;16320;16125;16292;15909;16116;16274;16229;16314;16423;16340;16053;16192;16176;16032;16049;16217;15947;16155;16269;16362;16033;15952;15749;15845;15785;15944;15757;16085;15912;15661;15652;15920;16090;16423;16331;16039;15913;16211;16083;16379;16264;16177;16248;15994;16260;16198;16233;15957;15886;16121;16189;16104;15938;15956;16171;16734;16766;16621;16648;16852;16988;16503;16750;16574;16592;16417;16220;16290;16591;16395;16244;16124;16223;16367;16427;16532;16294;16252;16172;15751;15361;15621;15616;15632;15663;16023;15811;16045;15885;15602;14739;12725;9105;5356;3105;2892;5298;10195;13779;15194;16271;16649;16530;16233;16074;16167;16113;16386;16587;16720;16723;16563;16347;16648;16791;16420;16572;16658;16699;16730;16774;16689;16628;16919;16628;16674;16716;16457;16723;16561;16496;16591;16347;16720;16636;16816;16816;16369;16519;16636;16843;16524;16450;16601;16952;16783;17006;16768;16837;16680;16795;16692;16553;16436;16540;16728;16724;16606;16259;16327;16336;16074;16360;16536;16520;16642;16740;16443;16561;16623;16773;16461;16395;16556;16527;16606;16530;16730;16696;16415;16618;16480;16480;16529;16333;16348;16354;16527;16150;16145;15971;16307;16368;16353;16402;16517;16417;16276;16356;16437;16676;16365;16889;16807;17343;17149;16969;16796;16954;16829;16625;17088;17104;16793;16731;16926;16840;16724;16746;16881;16973;16950;16924;16978;17050;17014;16855;16864;16714;16527;16191;15933;16142;15969;16046;16351;16329;16488;16725;16238;16088;16091;16383;16772;16603;16606;16724;16526;16848;16853;16471;16896;17135;17591;17652;17431;17206;17087;17121;16906;17210;17230;17197;17145;16925;17187;16798;17008;17116;17157;17072;16919;16864;16921;17066;16986;17020;17031;16971;16938;16768;16816;16721;16292;15654;15114;15829;16693;16989;16870;16902;17149;17446;17211;17460;17284;17205;17042;16997;17026;16945;17155;16843;17306;17023;16872;16845;16976;17011;17196;16915;16647;16918;16770;16825;16581;16442;16391;16350;16909;16630;16647;16424;16468;16734;16713;16794;16633;16532;16492;16406;16557;16556;16545;16765;16929;16669;16891;16736;17003;17133;17144;17236;16964;16981;16993;16615;16767;16868;16997;17138;17060;16992;16974;17271;17038;16915;16918;16940;16778;17030;16961;17199;17489;17236;17158;17395;17506;17585;17183;17294;17119;17149;17355;17167;17350;17675;17366;17487;17235;17204;17240;17249;17316;17418;17568;17528;17310;17446;17258;17238;17374;17479;17015;17225;17052;17004;16851;17021;17142;17327;17025;16433;16638;16997;16728;16077;16194;16700;17037;17150;17395;17044;16869;16642;16504;17061;17416;17701;17655;17696;17477;17205;17253;17146;17281;17400;17090;16360;16357;16913;17196;17273;16948;16652;17194;17481;17316;17297;17143;16773;16804;16898;17138;17242;17160;17000;17011;17320;17037;17039;17171;16933;17200;17360;17073;16834;17011;16841;17109;17180;17198;17381;17176;17210;17023;17425;17366;17704;17934;17657;17571;17377;17282;17542;17186;17375;17576;17509;17237;17606;17529;17495;17714;17556;17572;17435;17601;17530;17544;17383;17618;17690;17769;17747;17516;17414;17482;17212;17077;16970;17087;17176;17484;17455;17177;17192;17208;17566;17884;17967;18162;17851;17752;17965;18046;18058;17818;17726;17569;17490;17131;17180;17271;17406;17609;17691;17584;17461;17218;17258;17208;17533;17294;17516;17538;17358;17091;17046;17056;17040;17207;17216;17114;17097;16993;17109;17099;17166;17002;17113;17182;17366;17455;17341;17331;17524;17142;17526;17597;17528;17471;17277;17190;17107;17424;17227;17573;17333;17225;17520;17462;17455;17161;17802;17348;17361;17178;17474;17368;17610;17302;17673;17493;17435;17758;17526;17661;17263;17312;17422;17315;17424;17028;16979;16938;17267;17154;16978;16941;16890;16432;16350;16804;17800;17611;17504;17392;17329;17158;16897;17030;17230;16990;16853;17292;16838;17267;17070;17326;17572;17506;17456;17543;17508;17262;17076;17079;17423;17578;17172;17116;17145;17565;17494;17372;17745;17582;17482;17661;17671;17692;17581;17505;17692;17616;17603;17653;17625;17759;17359;17568;17694;17726;17655;17800;17644;17786;17605;17531;17825;17608;17667;17547;17779;17722;17727;17642;17493;17501;17584;17379;17544;17405;17370;17347;17171;17366;17639;17663;17482;17412;17351;17544;17554;17688;17500;17905;17604;17545;17639;17596;17591;17410;17539;17525;17357;17358;17348;17421;17643;17663;17377;17279;17194;17201;17232;17499;17551;17470;17598;17400;17269;17705;17381;17373;17348;17103;16977;16935;17060;17341;17321;17465;17378;17436;17298;17320;17696;17556;17537;17263;17080;17244;17305;17320;17463;17470;17471;17668;17479;17506;17578;17884;17557;17668;17797;17331;17321;17226;17596;17700;17744;17644;17519;17469;17503;17643;17579;17151;17330;17328;17307;17170;17299;17255;17586;17577;16861;16849;16837;17321;17440;17338;17535;17677;17712;17675;17612;17556;17509;17672;17559;17344;17154;17078;17174;17326;16676;16944;17296;17550;17270;17757;17503;17331;17191;17124;17173;17396;17596;17664;17652;17011;16768;17225;17840;17690;17392;17632;17286;17331;17615;17277;17213;17274;17532;17378;17544;17552;17058;17623;17499;17200;16888;16911;16786;16864;16984;17396;17413;17496;17641;17295;17212;17433;17624;17373;17211;17246;17176;17410;17335;17479;17577;17380;17549;17648;17528;17643;17470;17179;17423;17685;17722;17866;17658;17672;17738;17782;17746;17566;17522;17446;17866;17750;17717;17651;17503;17510;17755;17224;16487;16636;17064;17651;17353;17485;17220;17456;17592;17546;17635;17504;17169;16701;16217;16735;17234;17667;17386;17562;17384;17561;17461;17606;17573;17509;17567;17375;17292;17492;17550;17761;17581;17816;17624;17711;17421;17231;16160;15110;13173;12735;14451;16186;16793;16771;16962;17325;17710;17612;17696;17725;17459;17592;17797;17553;17540;17747;17448;17624;17453;17606;17330;17165;17323;17108;17050;17554;17661;17689;17590;17075;16314;15614;15881;16912;17307;17686;17559;17608;17395;17106;16548;16258;16492;17068;17294;17090;16978;17060;16898;16814;17095;17119;17343;17301;17423;17417;17570;17383;17562;17150;17517;17641;17522;17546;17832;17450;17719;17846;17682;17783;17638;17821;17494;17360;17237;17456;17409;17333;17271;17237;17457;17585;17549;17726;17649;17660;17757;17968;17883;18204;17789;17777;17636;17851;17653;17930;17654;17791;17583;17634;17501;17558;17784;17576;17544;17670;17540;17809;17793;17708;17740;17653;17936;17867;17612;17904;17682;17619;17503;17505;17418;17735;17572;17498;17698;17771;17760;17527;17373;17300;17534;17655;17789;17797;17874;17797;17976;18095;18001;17894;17972;17515;17554;17604;17753;18071;18158;17912;18303;18250;18085;18140;18113;17844;18050;17951;17740;17546;17263;17193;17229;17527;17799;17589;17676;17351;17859;17904;17668;17873;18146;17782;17504;17805;17512;17692;17447;17839;17916;17907;17981;18057;17949;17891;17775;17982;17735;17740;17772;17717;17721;17708;17764;17688;17783;17956;17703;17692;17655;17559;17509;17450;17517;17658;17439;17858;17826;17700;17648;17773;18059;17695;17741;17596;17680;17824;17891;17501;17541;17445;17552;17495;17637;17969;17934;17844;17929;17997;18221;17794;17273;17304;17499;17622;17849;17940;17834;18054;17990;18049;17811;17591;17750;18006;18142;17943;18081;17984;18168;17943;17745;17742;17815;17890;17822;17572;17713;17748;17802;17940;17898;17132;16416;15886;16430;17165;17967;17926;18000;18133;17780;17696;17914;17904;17682;17908;17842;18030;18022;18290;18085;17563;17300;17235;16947;17352;17748;17886;17880;18107;17894;18012;18069;17873;17807;17893;17980;18124;17860;17797;18091;17729;17891;17816;17963;17785;17757;17610;18064;17752;17794;17873;17909;17772;17803;17678;17761;17856;17705;17727;17449;17593;17863;17927;17603;17768;17774;17899;17625;17762;17747;17576;17748;17384;17548;17452;17362;17354;17542;17324;17122;17273;17469;17648;17584;17926;17897;18033;18294;17983;17857;18181;18076;18209;18050;18057;18144;17880;17977;17972;18045;18217;18083;18052;18108;18148;18002;18159;18018;17765;18112;18358;18349;18067;18211;17908;17721;17851;17806;17938;17860;17921;17790;17958;17849;17931;18083;18150;18108;17933;18260;18097;17827;17974;17739;17945;17865;17768;17904;17917;18005;18245;17957;17861;17940;17958;17952;18033;17634;17092;17310;17737;17771;17718;17512;17194;17256;17487;17153;17518;17528;17355;17274;17439;17418;16852;17409;17483;17871;17684;17678;17709;17729;17942;17975;17951;18159;18045;18068;18165;18018;17854
14488;14631;14488;14629;14413;14816;14939;14880;14731;15060;14935;14807;14966;14543;14487;14798;14707;14137;13804;14344;14644;14797;15056;15192;15017;15030;14564;13416;13235;14423;14878;14660;14575;14505;15091;15118;15247;15275;15061;15070;15014;15001;14894;14819;15087;14933;14911;15032;15218;15557;15110;15295;15290;15542;15514;15118;15125;14751;14718;14829;14940;15160;15522;15484;15509;15588;15564;15134;15082;15610;15537;15632;15753;15803;15873;15743;15748;15841;15571;15670;15475;15456;15417;15354;15200;15265;15296;15645;15759;15973;15999;15970;15810;15690;15767;15757;15700;15816;15823;15800;15809;15695;15738;15800;15658;15581;15682;15552;15800;15511;15753;16239;15729;15860;16024;16136;16011;16183;16253;16163;16220;16078;15971;16067;16099;15994;16137;15908;16048;16221;16058;16369;16256;15900;15995;15797;16062;15968;16216;16188;16117;16258;15979;16111;15947;15946;15766;15967;16060;16356;16340;16127;16475;16609;16275;16319;16388;15988;15903;16155;16087;16054;16165;16269;15848;15744;16215;16062;15920;15835;15868;15911;15968;16228;16023;16022;15898;16376;16445;16280;16156;16179;16173;16183;16051;16323;16122;16548;16406;16603;16335;16179;16018;15744;15572;16227;16287;16250;16275;16521;16413;16512;16339;16232;16441;16198;16025;16305;16271;16158;16097;16149;16436;16286;16279;16089;15925;15817;15956;15757;15872;16083;15911;16204;16276;15918;15719;15946;15977;16187;16048;16045;16104;15970;15503;16034;16177;16484;16252;15968;15840;15999;16215;16186;16249;16152;16275;16455;16189;16095;16171;16056;16191;16037;16210;16199;16193;16463;16497;16891;16989;16799;16600;16842;16719;16856;16678;16524;16648;16644;16504;16443;16339;16349;16002;16056;15958;16293;16314;16506;16315;16382;15870;15872;15662;15748;15732;15929;15639;15444;15791;15826;15824;15622;15087;13391;10026;5508;3157;2848;5539;10576;14318;15641;16263;16443;16548;16446;16153;16054;16303;16489;16497;16814;16519;16500;16434;16693;16813;16722;16637;16581;16638;16576;16692;16884;17009;16793;16747;16701;16584;16679;16699;16626;16822;16778;16651;16821;16684;16798;16784;16658;16490;16521;16468;16554;16408;16383;16733;16858;16870;16770;16880;16773;16674;16494;16641;16518;16495;16530;16517;16569;16291;16220;16041;16302;16623;16705;16667;16629;16689;16793;16615;16728;16800;16496;16345;16369;16621;16570;16640;16427;16628;16482;16500;16697;16906;16671;16571;16742;16376;16425;16123;16055;15932;15840;16265;16294;16319;16397;16676;16495;16684;16802;16980;16539;16612;17011;17103;16976;16785;16968;17063;16954;16840;16965;16895;16765;16582;16544;16868;16910;16604;16760;16753;16810;17074;16775;17097;16694;16689;16884;16768;16579;16189;15845;15745;16000;15937;16392;16463;16670;16356;16187;16091;16029;16476;16664;16654;16820;17034;16949;16893;16840;16849;16926;17233;17246;17375;17006;17069;17042;17195;17066;17085;16955;17191;16985;16905;16948;16809;16846;16853;16819;17235;16851;17068;16816;16811;16682;16983;16944;16946;17038;16937;16770;16668;16737;16379;16186;16224;16770;17134;16840;16681;17027;17116;17361;17298;17378;17155;17066;17204;17123;17168;17217;17064;17138;17313;16914;16999;16958;16924;17016;16762;16795;16918;16675;16710;16755;16808;16534;16650;16754;16874;16505;16676;16669;16688;16638;16263;16526;16801;16589;16446;16534;16678;16739;16811;16826;16707;16634;16885;16890;17012;17186;17098;16997;17023;16961;16808;16793;16900;17273;17011;16905;17170;17246;17001;17016;17072;16719;16800;16489;15973;15907;16750;17621;17153;16936;16813;17345;17631;17371;17124;17158;17101;17328;17387;17365;17509;17471;17517;17241;17454;17584;17432;17386;17263;17410;17626;17466;17189;17251;17059;17195;17396;17342;16796;17043;16545;16173;16692;17202;17296;17263;17195;17098;16985;16833;16678;16882;17047;17086;17134;17393;17425;17109;16245;15865;16600;17414;17662;17516;17521;17259;17155;17218;17154;17229;17024;17306;17392;17024;17506;17612;17234;16840;16784;17289;17374;17589;17074;17019;16762;16914;17029;17279;17190;16886;17186;17183;17188;16860;16941;17242;17272;17257;17150;17032;16956;16960;16818;17144;17168;17177;17526;17146;17343;16996;17133;17321;17810;17653;17931;17431;17403;17459;17303;17438;17345;17240;17286;17493;17424;17582;17525;17540;17425;17605;17517;17521;17727;17450;17561;17667;17614;17472;17378;17363;17511;17157;17419;16757;16840;17169;17219;17128;17118;17308;17439;17288;17506;17544;17898;18238;18060;18307;18220;17909;17978;17728;17480;17559;17337;17307;17553;17325;17527;17579;17278;17635;17257;17444;17273;17127;17155;17391;17468;17134;17208;17161;17288;17230;17196;17055;17066;17112;16944;17066;16916;16898;16825;17096;17068;17134;17259;17170;17478;17233;17404;17512;17535;17401;17543;17324;17401;17219;17367;17272;17529;17249;17318;17513;17476;17639;17357;17467;17506;17438;17286;17358;17342;17449;17429;17417;17689;17626;17803;17441;17381;17484;17802;17369;17493;17522;17437;17239;16991;17302;17350;17331;16982;16820;16538;15846;15919;16840;17228;17609;17194;17203;17421;17277;17303;17149;17091;16979;16618;16888;17075;17304;17191;17661;17500;17569;17480;17579;17292;17263;17081;17493;17227;17459;17262;17408;17358;17495;17594;17421;17140;17556;17619;17637;17506;17997;17788;17650;17824;17710;17884;17585;17867;17782;17676;17518;17778;17799;17459;17599;17766;17685;17720;17464;17490;17663;17465;17637;17558;17777;17703;17835;17622;17575;17607;17591;17534;17447;17522;17393;17614;17240;17703;17595;17336;17339;17454;17303;17400;17346;17315;17349;17500;17559;17291;17620;17542;17489;17272;17553;17642;17293;17551;17443;17445;17429;17317;17360;17365;17357;17477;17499;17266;17112;17207;17372;17336;17228;17383;17276;17143;17220;17066;17412;17323;17271;17218;17373;17467;17471;17289;17490;17542;17559;17448;17416;17135;17163;17347;17444;17646;17662;17645;17688;17460;17545;17663;17576;17901;17796;17296;17370;17773;17381;17664;17548;17730;17830;17878;17560;17257;17441;17330;17366;17341;17240;17284;17117;17192;17353;17439;17238;16531;16508;17194;17376;17587;17312;17463;17752;17504;17552;17620;17509;17429;17426;17743;17295;16709;16989;17357;17187;16854;17294;17377;17424;17341;17416;17470;17466;17004;17253;16904;17213;17387;17828;17763;17556;17428;17566;17905;17859;17667;17527;17499;17409;17457;17422;17004;17226;17112;17309;17364;17799;17473;17417;17379;17156;16972;16905;16710;16938;17282;17300;17642;17584;17291;17505;17215;17507;17632;17725;17560;17057;17453;17355;17500;17504;17548;17382;17536;17597;17660;17448;17858;17645;17541;17578;17778;17784;17485;17385;17168;17298;17767;17570;17730;17575;17882;17836;17679;17383;17093;17331;17347;16979;15989;15869;16775;17450;17475;17573;17601;17551;17638;18059;17723;17514;17073;16226;15406;15742;17222;17701;17620;17853;17661;17755;17740;17564;17512;17433;17393;17286;17029;17500;17416;17766;17794;17620;17666;17729;17602;17373;17054;16475;15654;15672;16046;16763;17203;17055;17037;17555;17754;17813;17788;17623;17703;17654;17571;17632;17702;17568;17730;17494;17511;17720;17375;17586;17503;17677;17716;17535;17665;17756;17426;17077;15970;14834;15524;16846;17299;17461;17460;17598;17208;17067;16764;16514;16548;16906;17353;17104;17242;17157;17059;17188;17187;17512;17154;17495;17321;17038;17404;17441;17457;17179;17403;17510;17742;17916;17757;17813;17609;17828;17659;17871;17755;17811;17515;17222;17500;17450;17665;17470;17293;17521;17286;17659;17660;17632;17964;17965;17926;17943;17884;18009;17945;17879;17876;17739;17698;17703;17861;17651;17772;17912;17667;17875;18007;17662;17571;17620;17077;17743;17472;17535;17827;17834;17756;17926;18034;17797;17821;17851;17795;17540;17933;17631;17700;17612;17669;17854;17517;17704;17825;17540;17448;17546;17348;17478;17783;17921;17708;17886;17974;17701;17665;17657;17673;17695;17770;18209;17976;17976;18083;18183;18204;18147;17906;17833;17830;17947;17778;17771;17334;16930;17257;17615;17680;17863;17830;17872;17566;17785;17769;17832;17771;17495;17111;17413;17329;17598;17649;18060;17673;18031;18013;17778;18080;17988;17882;17777;17793;17654;17524;17890;17989;17829;17600;17719;17884;17901;17560;17737;17781;17502;17277;17105;17292;17331;17685;17689;17658;17935;17756;17824;17745;17595;17731;17647;17612;17921;17546;17893;17544;17808;17697;17670;17830;18045;17813;17909;17967;18049;18164;17883;17376;17447;17638;17700;17615;18098;17876;17767;17832;17858;17569;17446;17749;18007;17831;17796;18074;17904;18031;18071;17754;17986;17640;17800;17577;17742;17665;17597;17715;17878;17328;16279;14450;14034;15566;17100;17961;18167;17947;17875;17728;17992;17945;18048;17789;17800;17620;18292;18116;18062;18095;17791;17413;17465;17267;17556;17583;17789;17768;17849;17811;17758;17980;18008;17763;17838;18051;18152;18259;17996;17879;17807;17888;17781;18015;17780;17598;17756;17721;17859;17687;17733;17966;17876;17713;17717;17898;17897;17414;17432;17610;17792;18063;17971;17841;17471;17692;17654;17705;17617;17544;17565;17372;17473;17126;17293;17525;17459;17425;17223;17129;17248;17204;17620;17720;17743;17969;17935;17977;18253;17996;18018;18029;18037;17760;18103;18041;18084;18025;18014;18223;18111;18166;18082;18061;18044;18101;18003;17802;18089;18232;18264;18319;17973;17972;17984;17711;17624;17894;17916;17922;17909;18009;17915;17961;17954;18035;18167;18101;17964;18029;17846;17913;17895;18036;17840;17896;17772;18242;18188;18159;17965;18029;17745;18057;17804;17992;17987;17774;17501;17795;17806;17940;17464;17405;17455;17725;17487;17153;17226;17389;17338;17023;17086;16944;16932;16902;17457;17764;17616;17734;17128;17750;17934;17593;17828;18006;18160;18276;17846;17697;17681
14647;14466;14577;14450;14779;14678;14753;14743;14773;14809;14503;14759;14905;14880;14577;14547;14737;14687;14207;14634;14761;14735;15051;14983;14961;14622;14350;13737;13568;14346;14915;15094;14734;14722;14935;15009;15105;15185;15044;14772;15004;14859;14819;14867;15012;15097;15183;15118;15148;15225;14973;15084;15298;15223;15678;15241;15196;14961;14866;14915;14984;15256;15618;15365;15411;15552;15004;14508;14806;15260;15422;15350;15278;15757;15969;15888;15487;15710;15733;15657;15512;15668;15570;15562;15379;15314;15387;15531;15663;15910;16062;15998;16050;16010;15797;15728;15691;15505;15753;15765;15745;16054;15930;15680;15529;15478;15598;15930;15808;15882;15994;15932;15804;15645;15984;16059;15966;16145;16106;15962;16149;16115;16115;16138;16002;15892;16088;15967;16051;16153;16182;16157;16144;16056;15989;15729;16115;16239;16428;16328;16337;16397;16118;16215;15689;15304;15456;15474;16093;16444;16371;16381;16465;16533;16519;16266;16356;16274;16107;16083;16233;16170;16204;16033;15895;15721;15883;15877;15795;15792;15963;16178;16224;16007;15812;15646;16046;16351;16290;16263;16177;16001;16141;16015;16022;16294;16239;16438;16482;16626;16499;16103;16181;15716;16094;16280;16033;16059;16283;16246;16336;16350;16340;16516;16248;16504;16382;16465;16353;16404;16243;16455;16043;16067;16011;16051;15785;16058;15818;15889;15842;15890;15777;16062;15941;15837;15887;16063;15913;16007;16124;15994;16244;15868;15885;15913;16289;16172;16224;16060;16257;16029;16106;16145;16263;16462;16312;16151;16207;16167;15910;16213;15815;16163;16161;16221;16433;16577;16606;16726;16515;16713;16717;16839;16801;16813;16697;16864;16678;16747;16677;16468;16043;15957;15786;15894;16328;16202;16091;16498;16211;16125;15876;15866;15877;15646;15494;15654;15757;15588;15712;15712;15906;15873;15127;14265;11298;7280;4112;2990;4412;8875;12661;14997;15817;16363;16523;16739;16425;16320;16357;16394;16540;16486;16512;16404;16440;16386;16635;16803;16662;16447;16577;16755;16780;16886;16826;16523;16651;16683;16779;16869;16895;16926;16761;16742;16643;16702;16745;16844;16775;16813;16688;16563;16767;16620;16260;16556;16445;16814;16666;17019;16801;16646;16659;16526;16482;16411;16587;16752;16679;16807;16417;15893;15991;16083;16484;17132;16636;16344;16593;16686;16434;16621;16567;16511;16647;16560;16689;16541;16429;16562;16545;16712;16573;16608;16752;16626;16828;16601;16631;16284;16109;15666;15443;15696;15833;16146;16187;16454;16574;16465;16749;16631;16503;16589;16768;16879;17093;16943;17027;16900;16848;16908;16915;17076;16925;16663;16513;16668;16491;16841;16869;16860;16809;16838;16944;16825;16641;16671;16850;16899;16877;16499;16475;15985;15668;15625;15796;16371;16615;16606;16759;16206;16387;16372;16664;16771;16466;16495;16831;16660;16970;17009;16968;16941;17056;17325;17449;17017;17188;16865;17045;16957;16807;16926;17118;17070;17086;16760;16985;16681;16910;16883;16900;17032;16907;16933;16502;16661;16852;16897;16762;16869;16625;16713;16933;16770;16579;16153;15898;16353;16824;16458;16040;16729;17017;17196;17205;17416;17259;17238;17130;16976;17304;17159;17388;17229;16987;17130;17074;16718;16874;17093;16794;16923;16696;16773;16924;16639;16480;16809;16675;17049;16832;16877;16672;16495;16738;16218;16474;16326;16482;16553;16625;16495;16637;16783;16767;16794;16546;16677;16998;16896;16960;17011;16802;17260;17007;17083;16836;17123;17008;17365;17320;17030;16886;17177;16700;16680;16617;17010;16874;16316;15389;14988;16213;17084;17255;16797;17002;17546;17563;17473;17356;17096;17023;17073;17251;17256;17235;17213;17212;17499;17419;17630;17375;17523;17405;17573;17717;17571;17501;17000;17362;17348;17384;17376;17294;17072;16680;16177;16479;17329;17240;17395;17169;16981;17075;17486;17340;17299;17029;16870;16977;17209;17113;17094;16225;15789;16712;17178;17479;17582;17634;17168;16999;17089;17033;16954;16985;17174;17345;17445;17263;17390;17041;16841;17185;17194;17460;17333;17456;17017;16989;17164;17089;17261;17187;17005;16993;17180;16906;17128;17100;17242;17237;17274;17099;17025;16800;16899;16799;16921;17219;17093;17320;17085;17178;17270;17147;17387;17246;17616;17942;17729;17512;17219;17204;17237;17478;17309;17203;17367;17423;17552;17644;17440;17282;17411;17424;17649;17684;17646;17688;17650;17590;17524;17567;17620;17486;17515;17288;17153;16940;17324;17355;17206;17353;17365;17271;17114;17440;17908;17955;18014;17908;17989;17809;18138;17982;17979;17927;17607;17573;17477;17374;17664;17479;17517;17429;17287;17459;17356;17434;17469;17205;17203;17101;17026;17320;17013;17383;17274;17299;16886;17090;16947;17245;16997;16885;17001;17076;17133;17227;16957;16965;17023;17227;17226;17186;17337;17479;17609;17581;17373;17314;17196;17242;17469;17247;17378;17442;17548;17384;17482;17248;17449;17482;17300;17377;17447;17566;17379;17427;17416;17494;17517;17433;17410;17568;17688;17494;17519;17553;17552;17475;17324;17241;17279;17246;17209;16928;16761;16603;15740;15851;16415;16973;17088;17316;17580;17461;17325;17055;17365;17307;16917;16617;16617;16821;17152;17334;17300;17525;17374;17468;17199;17197;17253;17245;17427;17503;17359;17389;17325;17236;17079;17219;17380;17352;17588;17531;17372;17732;17411;17691;17751;17490;17243;17585;17795;17775;17558;17680;17718;17712;17728;17674;17477;17433;17503;17476;17790;17698;17518;17519;17592;17669;17549;17745;17730;17591;17557;17543;17686;17628;17535;17367;17634;17479;17318;17473;17397;17278;17285;17076;17275;17583;17437;17284;17298;17575;17499;17485;17395;17393;17390;17216;17545;17405;17503;17716;17504;17292;17498;17244;17364;17266;17505;17528;17891;17619;17205;17070;17318;17521;17510;17441;17273;17283;17083;16999;17285;17377;17675;17368;17599;17319;17558;17592;17658;17590;17557;17465;17326;17542;17305;17577;17359;17570;17480;17555;17760;17613;17760;17434;17796;17491;17698;17905;17570;17564;17411;17510;17798;17684;17647;17414;17657;17388;17623;17624;17451;17182;17240;17089;16925;16772;16955;16918;17281;16387;16494;17032;17392;17597;17516;17346;17512;17476;17689;17673;17360;17415;17663;17591;17062;16703;16514;16989;17321;17609;17508;17260;17369;17499;17426;17277;17345;17393;17208;16962;17023;17640;18074;18052;18044;17997;17806;17936;17899;17637;17727;17534;17514;17444;17355;16900;16851;17021;17066;17668;17634;17425;17271;17437;17425;17227;16724;16516;16512;16819;17187;17501;17489;17195;17284;17333;17585;17733;17788;17485;17415;17317;17347;17574;17448;17615;17459;17678;17574;17629;17436;17533;17640;17507;17619;17780;17521;17251;17203;17219;17225;17428;17655;17706;17692;17664;17580;17522;17369;16907;16999;17269;16855;16245;16251;17003;17500;17605;17739;17710;17499;17822;17621;17582;17336;17149;16250;15217;15055;16759;17567;17629;17325;17659;17822;17698;17754;17769;17803;17387;17288;17394;17395;17414;17479;17520;17790;17601;17637;17686;17545;17638;17469;17087;16904;16863;16851;16960;16813;16947;17618;17314;17790;17921;17703;17625;17577;17609;17659;17686;17442;17639;17573;17500;17422;17488;17509;17568;17802;17541;18064;17405;17309;17651;17341;17008;15976;15881;16888;17223;17420;17489;17610;17430;17496;17413;16603;16259;16417;16707;17234;17166;17337;16888;16989;17201;17493;17503;17289;17128;17328;17573;17293;17338;17192;17194;17602;17760;17952;17665;17690;17810;17528;17712;17818;18063;17617;17612;17601;17514;17741;17759;17751;17570;17565;17917;17717;17749;17708;17809;17807;17964;17934;17866;17704;17577;17845;17758;17849;17759;17740;17613;17931;17873;17740;17705;18191;17801;17692;17538;17329;17507;17752;17610;17269;17675;17861;18015;17784;17798;18044;17668;17872;17740;17734;17561;17724;17686;17584;17602;17986;17661;17619;17687;17664;17727;17615;17681;17579;17886;17869;17588;17745;17564;17464;17616;17416;17564;17737;17829;17968;17906;17664;18143;18056;17998;18003;18043;17866;17734;18106;17778;17895;17664;17367;16767;17127;17637;18001;17865;17815;17749;17885;17894;17969;18150;17824;17556;17369;17870;17740;17960;18115;17902;18040;17779;17782;18081;18034;17777;17784;17687;17897;17679;17667;17611;17754;17888;17651;17670;17910;17686;17889;17612;17568;17367;17200;17316;17033;17568;17533;17767;17651;17634;17689;17558;17745;17657;17957;17645;17746;17862;17781;17639;17683;17798;17878;18152;17963;17909;18076;18037;18003;18032;17743;17776;17690;17766;17701;17966;17924;17463;17812;17823;17559;17719;17372;17776;17820;17835;17830;17799;17836;17895;17850;18106;17988;17830;17601;17657;17517;17541;17819;17811;17720;17159;14916;12898;13053;15086;16574;17678;17592;17791;18057;17900;17695;17744;17635;17791;17598;17774;18075;17963;18009;17733;17869;17618;17742;17536;17785;17809;17563;17724;17684;17875;17882;17958;17988;17978;17920;18057;18197;17704;18103;17880;17965;18025;17576;17677;17415;17491;17553;17649;17893;17956;17864;17824;17950;17730;17681;17720;17556;17364;17490;17571;17559;17835;17628;17820;17508;17728;17815;17445;17222;17477;17595;17652;17237;17158;17466;17373;17227;17110;17232;17194;17064;17375;17557;17620;17764;17855;18019;18155;17922;18168;18094;18008;17807;17771;17927;17952;18115;18108;17995;17978;18177;18073;18124;18032;17849;18053;18172;17851;17995;17988;17988;17924;18260;17996;18134;17938;18121;17917;17798;17824;17735;18118;18025;18017;18202;18017;18093;18056;17794;18054;17762;17773;17795;17776;17878;17934;18131;18022;18149;18100;18047;17998;17901;17993;18054;18070;18052;18044;17719;17872;17914;17839;17987;17707;17820;17795;17713;17595;17601;17468;17534;17285;17074;16873;16912;16994;17457;17844;17590;17461;17270;17631;17886;17956;17940;17844;18063;18087;17799;17700;17451
14864;14652;14221;14162;14354;14400;14764;15005;14887;14740;14616;14659;14896;14969;14810;14720;14664;14755;14596;14662;14535;14608;14642;14939;14875;14712;14609;14284;14508;14916;14967;14898;15042;15041;15142;15381;15281;14992;14774;14684;14868;15178;14942;14811;14830;14924;15191;15233;15137;15084;14938;15290;15286;15282;15377;15214;14999;15253;14799;14601;15139;15800;15669;15459;15737;15465;14810;14214;14472;15229;15311;15320;15349;15831;15697;15895;15671;15676;15763;15720;15798;15519;15633;15355;15435;15274;15668;15700;15661;15603;15757;15834;16082;15823;15747;15420;15642;15859;15862;15831;15996;16065;16020;15682;15609;15544;15503;15928;15898;15765;15835;15776;16060;16010;15985;16007;16173;15934;16330;16255;15880;15985;16176;15810;15949;16106;16111;16128;16184;16235;16259;16191;16176;16114;15880;16033;16210;15956;16222;16138;16304;16260;16181;16274;15495;14834;14793;15539;16138;16089;16340;16389;16259;16363;16292;16469;16351;16144;15834;15809;16384;16054;15873;15961;16170;15858;15698;15977;15674;15742;16116;16353;16051;16252;16059;15755;15881;16222;16244;16279;16140;15854;15913;16138;16159;16169;16487;16348;16410;16578;16147;15997;15794;15633;16181;16358;16154;16004;16235;16027;16293;16186;16324;16098;16168;16073;16181;16449;16415;16218;16257;16248;16130;16310;16191;16187;15942;15920;16138;15938;15720;15826;15850;16112;16236;15721;16093;15879;16244;16155;16021;16184;16065;15870;15825;15940;16186;16322;16349;16315;16165;16191;16071;16034;16154;16337;16185;16338;16187;16027;16075;16155;16004;16129;16102;16241;16415;16435;16242;16494;16612;16667;16608;16669;16293;16613;16646;16619;16578;16460;16441;16030;16002;15912;15876;15926;16415;16188;16450;16213;15812;15869;15542;15656;15667;15678;15395;15535;15498;15548;15764;15949;15844;15678;15390;14436;11861;7560;4429;2975;3955;8111;12104;14530;15802;16412;16484;16548;16426;16437;16219;16323;16373;16537;16562;16443;16284;16782;16651;16763;16715;16659;16866;16658;16600;16745;16656;16915;16757;16802;16466;16470;16586;16907;16851;16849;16949;16841;16736;17042;16757;16793;16694;16728;16805;16504;16581;16448;16601;16809;16864;16738;16855;16631;16648;16441;16197;16603;16359;16444;16512;16794;16407;16009;15855;16308;16969;16632;16635;16315;16271;16505;16490;16595;16562;16554;16452;16582;16552;16548;16526;16691;16659;16861;16931;16850;16752;16678;16824;16823;16422;16374;16061;15557;15716;15541;15814;15975;16319;16114;16378;16731;16933;16735;16728;16733;16636;16822;16938;16722;16769;16908;17003;16982;16926;17159;17164;16984;16827;16990;16829;16945;16793;16893;17159;17043;16821;16637;16831;16914;16952;16916;16696;16808;16749;16255;16062;15795;15989;16112;16565;16469;16555;16548;16556;16356;16612;16808;16738;16673;16637;16941;16968;16928;16966;16919;17240;17410;17383;17187;17153;17123;16997;17081;16956;17037;17042;17317;17071;16830;16961;16852;17214;16892;16993;17004;17074;17247;16959;16621;16924;16623;17021;16735;17067;16887;16681;16682;16884;16356;15445;16044;16527;16156;15959;16273;17010;17447;17074;17073;17078;17113;17314;17139;17175;17220;17212;17289;17174;17246;17117;17046;16779;16897;16770;16914;16737;16605;16728;16694;16627;16846;16814;16809;16858;16510;16473;16245;16615;16545;16511;16590;16565;16621;16495;16506;16663;16608;16410;16440;16679;16947;16993;16772;16826;16742;16850;17067;17029;17002;17026;16853;16767;17293;17414;17214;16998;16843;16653;16442;16486;16572;16784;16318;15402;15318;16026;17349;17436;17517;17468;17449;17521;17253;17481;17102;17088;17172;17173;17260;17455;17024;17340;17295;16984;17262;17225;17353;17438;17372;17479;17689;17259;17206;17401;17224;17522;17307;17267;17315;17187;16972;17037;16995;17115;17194;17346;17087;17534;17357;17453;17382;16706;16754;16724;17136;17158;17136;16674;16547;16739;17603;17322;17692;17523;17328;17483;17278;16872;16668;16638;17230;17334;17187;17595;17018;16540;16632;17019;17199;17554;17393;17257;17454;17067;16943;17183;17273;17095;16912;16996;16768;16895;16828;16946;17074;17072;16903;17208;17058;16967;16923;16808;16925;17168;17202;17055;17279;16968;17123;17259;17210;17328;17633;17872;17793;17567;17478;17449;17202;17503;17476;17581;17313;17479;17417;17273;17627;17348;17384;17718;17591;17584;17668;17670;17824;17430;17603;17301;17241;17398;17590;17478;17183;17067;17056;17484;17178;17240;17328;16930;17444;17455;17378;17611;17784;17819;17877;17810;17981;17860;17916;17352;17455;17490;17290;17365;17456;17474;17154;17259;17693;17286;17567;17260;17435;17159;17202;16685;16708;17090;17102;17376;17262;17266;17126;16772;17064;16963;16953;17038;16941;17223;17190;17118;17130;17080;17271;17353;17439;17284;17288;17269;17468;17589;17252;17248;17161;17407;17210;17257;17428;17383;17558;17616;17277;17418;17369;17329;17374;17399;17367;17680;17384;17479;17441;17354;17641;17662;17577;17563;17717;17535;17112;17388;17104;17154;17371;17398;17248;17241;17006;16997;17113;16880;16717;16294;16798;17162;16920;16967;17460;17617;17746;17596;17504;17239;16982;16960;16463;16641;16887;17205;17203;17206;17392;17306;17425;17254;17316;17620;17340;17456;17621;17282;17296;17010;17202;17291;17323;17113;17504;17490;17823;17717;17560;17704;17744;17526;17640;17758;17628;17846;17824;17753;17720;17686;17697;17562;17560;17572;17448;17538;17414;17631;17381;17703;17590;17878;17552;17657;17590;17750;17815;17767;17433;17537;17552;17534;17454;17553;17706;17426;17371;16858;17217;17353;17352;17261;17198;17219;17256;17257;17344;17310;17325;17276;17292;17091;17064;17280;17113;17342;17471;17507;17270;17397;17103;17548;17462;17622;17400;17398;17434;17221;17256;17221;17675;17275;16923;17242;17216;17186;17531;17555;17262;17412;17472;17320;17227;17348;17626;17723;17375;17520;17533;17495;17423;17379;17379;17465;17332;17813;17655;17709;17542;17622;17542;17572;17894;17513;17684;17545;17572;17574;17516;17645;17495;17256;17568;17464;17646;17668;17671;17422;17495;17327;16751;16554;16078;16557;16951;16897;16758;17070;17508;18011;17622;17697;17627;17606;17546;17546;17514;17457;17747;17483;17054;16414;16044;16445;17429;17487;17581;17600;17379;17364;17447;17566;17390;17270;17142;17266;17298;17601;18200;18055;18133;17814;17860;17771;17895;17854;17518;17456;17533;17540;17360;16843;17090;17066;16956;17617;17772;17599;17529;17635;17411;17022;16130;15277;15047;16147;17142;17297;17372;17310;17534;17310;17607;17649;17831;17665;16928;16820;17215;17396;17807;17486;17351;17708;17426;17348;17680;17634;17862;17649;17516;17678;17652;17458;17158;17013;17664;17619;17611;17634;17585;17860;17405;17490;17568;17417;17395;17115;17379;17099;16717;17363;17903;17639;17593;18014;17686;17712;17703;17591;17458;17192;15950;14288;14864;16688;17780;17735;17630;17846;17942;17714;17853;17420;17614;17385;17293;17354;17443;17539;17692;17824;17869;17774;17600;17993;17762;17624;17724;17665;17423;17018;16794;16656;16216;16306;17048;17198;17586;17820;17799;17842;17857;17570;17620;17464;17550;17364;17289;17467;17443;17420;17314;17355;17977;17861;17708;17917;17384;17608;17460;17403;17303;17137;17354;17415;17379;17469;17616;17339;17295;17080;16588;16421;16345;17085;17289;17415;17280;17170;17038;17082;17406;17296;17186;17378;17285;17622;17405;17324;17182;17299;17558;18007;17740;17768;17674;17856;17585;17765;17898;17718;17771;17738;17742;17307;17524;17533;17577;17560;17843;18060;18151;18164;17901;17731;17831;18015;17873;17923;17700;17897;17873;17808;17909;17980;17745;17806;17861;17774;17868;17785;17695;17857;17677;17642;17404;17625;17537;17556;17640;17516;17793;17920;17983;17978;18067;18109;17979;17759;17823;17863;17492;17589;17763;17785;17873;17653;17669;17735;17524;17629;17478;17699;17466;18036;17900;17900;17971;17735;17545;17252;17427;17272;17725;17733;18048;17930;17914;17964;18013;18243;17977;17933;17950;17919;17949;17990;18050;17515;17175;16797;16949;17458;17798;17901;17882;17716;17801;18005;17818;18086;18010;17966;17713;17742;18023;18209;17942;17873;17730;17600;17929;17940;17890;18017;17807;17765;17828;17561;17450;17534;17802;18120;17885;17930;17991;17809;17895;17887;17767;17519;17366;17225;17250;17335;17760;17903;17782;17646;17502;17813;17473;17650;17861;17795;17946;17538;18109;17606;17858;18099;18203;18256;18115;18233;18096;18489;18137;18271;17970;17655;17879;17859;17645;17669;17601;17552;17474;17420;17442;17390;17135;17734;17730;17784;17909;17956;17773;17580;17451;17886;17805;17930;17971;17791;17706;17582;17497;17511;17211;16076;14162;11859;12520;14509;15748;16477;16427;16823;17136;17638;17245;17389;17831;17638;17604;17682;18079;17712;17669;17410;17407;17811;17797;17822;17802;17616;17856;17860;17892;17724;18358;18201;18172;17938;18428;18056;18230;17861;18065;17883;17817;17922;17515;17748;17768;17917;17623;17900;17931;17974;17979;18018;17767;17888;17812;17907;17776;17591;17637;17627;17634;17443;17604;17362;17890;17960;17451;17394;17209;17752;17771;17323;17200;17075;17180;17302;17228;17443;16961;17044;17319;17331;17340;17692;17693;17865;17783;17878;17850;18146;17986;17977;17787;17880;18098;17869;18251;17899;17962;17893;17826;17887;18145;17931;17790;18117;17823;17800;17704;18076;18092;18125;18054;18189;18134;18089;18171;18209;17743;17729;17980;17890;17863;18111;18149;17876;18067;17982;17933;17989;17938;17869;17736;17887;17926;17554;17932;17783;18134;17929;17990;18172;17829;18072;17839;17885;18135;17812;17889;17756;17970;18112;18006;17854;17801;17717;17478;17499;17724;17662;17764;17652;17078;16957;17251;17472;17398;17740;17591;17182;17472;17690;17678;17906;17909;17933;18156;17824;17736;17720;17262
14783;14484;14368;14128;14162;14398;14669;15088;15075;14882;14855;14900;14875;14937;14694;14536;14498;14790;14765;14868;14584;14622;14372;14863;14808;14833;14376;14619;14657;15082;15113;14976;15015;15081;14959;15236;15240;14935;14755;14841;14882;14826;14411;14451;14869;15092;15270;14721;15028;14729;14801;15174;14977;15655;15508;15421;15226;15155;14639;14879;14913;15463;15627;15242;15105;14953;14954;14904;15172;15326;15124;15182;15466;15726;15799;15735;15826;15579;15723;15546;15706;15606;15454;15416;15398;15398;15389;15276;15574;15629;15698;15866;15826;15862;15617;15435;15534;15468;15703;15846;15951;15878;15882;15783;15630;15502;15332;15733;15844;15842;15701;15625;15742;15830;16135;16002;15880;16019;16002;15911;15844;16067;16038;16240;16043;16164;15956;16101;16478;16236;16193;16270;16074;16049;16059;16080;16349;16181;16123;16254;16335;16280;16300;16346;15683;14685;15036;15798;16129;16314;16204;16306;16132;16493;16361;16347;16341;15853;15413;15331;15650;15757;15541;15744;16150;15978;15333;15615;15964;15906;15674;15827;16281;16178;16049;16020;16317;16322;16263;16169;16183;15774;16086;16333;16200;16540;16571;16255;16572;16412;16089;15738;15461;15688;16039;16042;16377;16129;15923;16127;16114;16383;16512;16193;16286;16153;16412;16330;16198;16267;16306;15763;16096;16152;16074;15864;15858;15869;16143;15827;16002;15831;15835;15997;15836;16000;15643;15918;16099;16039;16104;16165;16289;16147;16143;16331;16306;16394;16469;16376;16095;15790;15901;16032;16089;16176;16167;16146;16273;16053;15996;15906;16103;16250;16154;16239;16239;16144;16343;16485;16380;16293;16344;16598;16491;16373;16406;16578;16529;16485;15986;15203;15774;15801;16231;16063;16139;16229;16039;15970;15880;15643;15369;15599;15773;15727;15143;14633;14596;15080;15371;15854;16102;15701;15203;14110;11515;7126;3599;2438;3499;7838;12315;14906;16161;16386;16531;16422;16718;16179;16076;16211;16328;16368;16373;16468;16453;16631;16474;16764;16597;16724;16840;16732;16557;16559;16777;16877;16447;16680;16721;16679;16940;16646;16900;16750;17136;16842;17043;17059;16954;16697;16967;16470;16812;16442;16381;16276;16558;16633;16912;16926;16647;16865;16767;16476;16296;16514;16603;16631;16457;16477;16437;16047;15815;16222;16746;16612;16568;16682;16330;16577;16446;16536;16326;16693;16463;16505;16641;16584;16299;16478;16550;16863;16845;16980;16659;16704;16660;16570;16502;16194;15880;15852;16126;16204;16363;16166;16216;16315;16593;16417;16727;16346;16585;16658;16722;16826;17093;16946;16952;17279;16996;16907;17212;16856;17064;16889;16998;16934;17021;17018;17123;17007;17075;17058;17113;16948;17139;16856;16894;16798;16833;16660;16495;16528;16513;16276;16256;16407;16665;16448;16505;16521;16264;16477;16578;16789;16564;16737;16828;16502;16884;16878;16996;17153;17263;17297;17267;17197;17243;17124;16833;17085;16697;17032;17254;17027;17148;17140;17070;16819;16849;16757;16964;17163;17109;17082;16782;16878;16903;16938;16896;17096;16733;16711;16812;16380;16478;16402;15931;16518;16962;16858;16381;16861;17260;17354;17446;17123;17179;17257;16893;17282;17179;17276;17232;17116;17117;17302;16966;16927;16629;17082;16861;16871;16873;16730;16506;16488;15970;16354;16756;16719;16737;16737;16470;16520;16718;16492;16680;16411;16373;16417;16470;16511;16915;16755;16438;16618;16751;16893;16908;16920;16843;16683;16628;16963;17038;17180;17093;17052;17164;17381;17084;17038;16903;16511;16729;16469;16600;16818;16565;16537;16089;16363;16785;17536;17471;17743;17743;17912;17440;17356;17146;17116;17206;17517;17299;17471;17304;17193;17128;17498;17003;17386;17083;17503;17188;17506;17349;17161;17665;17420;17396;17407;17394;17060;17150;17356;17342;17051;17013;17042;17342;17331;17293;17447;17594;17604;17657;17170;16410;15502;15597;16206;16988;17457;17185;17108;17256;17464;17366;17574;17673;17354;17578;17292;17465;16893;17088;17154;17560;17457;17571;16578;15709;15580;16770;17185;17595;17181;17227;17269;17161;17036;17113;17104;17091;16609;16837;16869;16737;16788;17223;17010;17123;17099;17088;17078;17025;16729;16941;16863;16760;17158;17320;17370;17276;17152;17018;17254;17293;17998;17763;17776;17500;17591;17576;17752;17395;17350;17681;17629;17580;17686;17373;17403;17616;17499;17412;17572;17585;17641;17673;17374;17470;17522;17299;17497;17349;17358;17645;17243;17194;17342;17201;17244;17551;17415;17346;17294;17357;17305;17812;18108;18007;17895;17766;17726;17839;17899;17608;17706;17873;17254;17401;17471;17415;17462;17465;17254;17382;17565;17220;17202;17615;17145;17097;17187;16911;17113;17458;17162;17167;16728;17067;16887;16791;16758;16660;16851;16985;17148;17149;16787;16650;17170;17407;17188;17296;17173;17087;17203;17364;17018;17014;17263;17375;17381;17346;17227;17506;17600;17441;17319;17601;17257;17402;17475;17519;17684;17619;17522;17576;17668;17372;17322;17503;17685;17627;17685;17557;17240;17238;17092;17332;17369;17249;17217;17085;17281;17458;17212;17160;16729;17058;16932;17090;16854;17063;17345;17530;17434;17399;17418;17075;17225;16881;16770;16494;17118;17119;17149;16943;17405;17363;17575;17406;17393;17763;17339;17457;17341;17177;17217;17361;17320;17187;17384;17402;17571;17358;17362;17449;17429;17483;17783;17566;17469;17468;17756;17646;17537;17583;17773;17766;17504;17630;17878;17964;17514;17353;17475;17283;17468;17753;17679;17840;17624;17830;17823;17669;17709;17502;17479;17442;17419;17743;17656;17827;17523;17486;17167;17101;17383;17417;17269;17136;17226;17172;17613;17100;17436;17384;17330;17308;17371;17690;17335;17333;17413;17400;17200;17348;17428;17460;17390;17304;17500;17458;17306;17261;17408;17290;17290;17262;17397;17233;16983;17291;17273;17511;17610;17650;17620;17622;17550;17234;17532;17343;17276;17563;17507;17463;17549;17337;17346;17194;17575;17297;17461;17332;17657;17417;17551;17499;17579;17558;17859;17588;17812;17578;17485;17495;17795;17648;17348;16940;17251;17315;17384;17577;17326;17592;17544;17169;16834;15648;15275;16053;17190;17248;17456;17576;17503;17769;17844;17877;17630;17610;17525;17790;17816;17507;17406;17559;17220;16679;16116;16433;17034;17558;17467;17652;17621;17430;17371;17393;17249;17305;17209;17239;17243;17492;17855;17904;17838;18102;17762;17842;17940;17779;17529;17235;17473;17507;17278;17111;16983;16995;17240;17433;17656;17440;17229;17330;17511;16554;15258;14099;13734;15049;16635;17461;17384;17535;17215;17367;17570;18003;17894;17091;15888;15993;16661;17189;17608;17569;17722;17552;17710;17495;17709;17487;17552;17719;17629;17708;17654;17598;17254;17496;17330;17466;17503;17697;17758;17737;17693;17915;17813;17480;17233;17398;17405;17523;17255;17411;17793;17664;17636;17910;17902;17832;17954;17512;17573;17192;16004;14483;15092;16548;17675;17743;17748;18066;17835;18047;17798;17625;17608;17457;17424;17280;17427;17621;17652;17768;17994;17720;17744;17884;17668;17780;17740;17578;17180;16678;16024;15992;15439;15163;15988;17054;17711;17701;17757;17724;17601;17833;17747;17562;17397;17382;17637;17729;17458;17483;17623;17573;17960;18111;17922;17994;17668;17416;17730;18026;17547;17554;17624;17450;17341;17316;17569;17353;17222;16853;16780;16605;16625;16993;17362;17262;17279;17387;17198;17065;17276;17275;17406;17528;17405;17610;17221;17353;17181;17181;17618;17890;17713;18135;17767;17800;17940;17892;17861;17708;17843;17730;17614;17393;17364;17378;17801;17665;17788;17918;17726;17617;17604;17782;17629;17800;17874;17933;18112;17917;17643;17574;17767;17766;18084;18035;17843;17817;17818;17991;17813;17770;17687;17617;17644;17673;17792;17715;17891;17591;17688;18017;18044;17946;17989;17977;17695;17791;17654;17379;17361;17419;17678;17774;17648;17648;17606;17670;17554;17802;17689;17635;17879;17912;18157;17934;17679;17661;17428;17474;17213;17628;17611;17918;17939;18053;18048;18013;17863;18075;18205;18178;18111;17882;17837;18204;17795;17604;16824;16347;16608;17229;17816;17801;17687;17811;17758;17829;18032;17905;18065;18109;18162;18206;18114;18148;17875;17648;17671;17628;17841;17783;18225;17894;17762;17792;17670;17409;17158;17363;17967;17917;18084;17997;17865;17830;17789;17849;17539;17490;17537;17496;17481;17554;17786;17731;17348;17803;17892;17616;17657;17611;17627;17916;17727;17591;17779;18039;17843;17988;18087;18003;18028;18044;18151;18335;18085;18010;17875;17594;17471;17841;17895;17499;17577;17458;17269;17499;17357;17370;17169;17551;17887;17610;17963;18047;17965;17722;17804;17385;17801;17840;17780;17892;17485;17437;17675;17559;17005;15873;13030;10069;10067;12004;13925;14914;14793;14961;15752;16451;17095;17100;17488;17823;17708;17610;17793;17598;17613;17579;17451;17606;17591;17615;17958;17859;17997;17884;17935;17897;18012;18017;17903;18101;18117;18072;18047;17892;17826;17792;17984;17885;17887;18220;17991;17621;17745;17604;17783;17962;17894;17941;17826;17871;17762;17727;17531;17252;17359;17485;17283;17230;17289;17514;17815;17569;17801;17590;17497;17443;17749;17441;16606;17041;17151;17281;17064;17432;16986;17094;17294;17488;17462;17729;17624;17754;17817;18066;17948;18067;18171;17907;17981;17994;17857;17978;17873;18130;17684;17808;18008;18031;17810;17653;17638;17930;17879;17635;18000;17768;18008;18179;18312;18176;18174;18233;18099;18146;17846;17910;17893;18104;18255;18188;18133;18023;17943;18001;17959;18004;17650;17675;17850;17784;17803;17755;17702;17825;17965;17843;18001;17964;18079;17689;17743;17457;17844;17715;17924;17923;18007;18099;17877;17651;17740;17637;17625;17609;17488;17559;17378;17506;17328;17506;17286;17461;17714;17798;17700;17437;17809;17610;17988;17767;17947;18056;17972;17985;17855;17467;17621
14661;14746;14648;14446;14211;14364;14717;14928;14843;14931;14754;15102;14859;14877;14532;14519;14486;14380;14671;14742;14565;14503;14320;14683;15104;14709;14809;14604;14690;14821;14888;14758;14916;14963;15099;14991;15013;14953;14980;14922;14784;14649;14317;14124;14754;14839;14755;14624;14554;14166;14077;14645;14970;15449;15317;15322;15320;15082;15115;14961;14927;15504;15603;15257;14382;14574;15354;15231;15486;15618;15448;15546;15737;15798;15706;15766;15696;15818;15676;15744;15796;15324;15071;15224;15370;15433;15237;15336;15483;15482;15685;15858;16030;15922;15520;15483;15715;15728;15608;15482;15694;16011;15944;15856;15726;15370;15180;15430;15599;15459;15516;15516;15957;15935;15849;15715;16050;16107;15805;15904;15769;16220;15974;16110;15986;15807;16104;16061;16110;16170;16159;16095;16288;16093;15926;16120;16457;16110;16279;16106;16211;16094;16259;16247;15966;15492;15486;15943;16190;16019;15886;15935;16291;16384;16397;16442;16144;15922;15171;14412;15182;15566;15676;15742;16013;16086;15289;15406;15714;15853;15679;15643;15750;15894;15915;16128;16079;16163;16050;16178;15774;16002;15991;16292;16521;16294;16334;16111;16460;16167;15957;15560;15409;15525;15996;16142;16412;16070;16073;16091;16215;16266;16498;16162;16347;16418;16330;16312;16508;16367;16130;15981;15866;16063;16215;15920;15831;16279;16403;16086;15889;16048;15725;15933;16104;15860;15948;15926;16289;16028;16197;16253;16016;16312;16347;16279;16476;16328;16336;16408;16030;15961;15958;15796;15558;15609;16076;16093;16225;16224;16063;16113;16077;16024;16166;16176;16208;16149;16133;16214;16240;16098;16234;16293;16151;16278;16423;16389;16697;16397;15976;15522;15674;15550;15948;16181;16121;16157;15964;16156;15896;15770;15770;16022;15955;15863;15097;14400;14316;14628;15234;15990;16034;16182;15197;14582;12179;7909;4792;3201;3310;6705;11044;13666;15387;16128;16533;16404;16388;16116;16318;16217;16305;16054;16145;16310;16390;16640;16740;16595;16821;16787;16487;16851;16766;16634;16718;16712;16730;16710;16590;16884;16896;16852;16911;16811;16754;16962;16958;17047;17087;16994;16909;16872;16529;16861;16707;16472;16802;16485;16654;16921;16481;16765;16660;16504;16457;16594;16441;16450;16421;16623;16502;16089;16194;16451;16492;16715;16583;16498;16538;16235;16536;16443;16501;16626;16672;16346;16423;16139;16144;16532;16660;16824;16879;16814;16699;16558;16650;16614;16467;16211;16192;16132;16297;16571;16377;16415;16453;16662;16390;16583;16635;16892;16566;16579;16849;17088;17185;17033;16940;16909;16713;16951;17011;16910;17209;17149;16872;16863;16791;16945;16959;17104;17017;16756;16958;17026;17169;16972;16840;16871;16887;16419;16690;16348;16186;16425;16348;16693;16347;16449;16320;16419;16361;16173;16298;16408;16476;16701;16427;16492;16779;16986;17079;17324;17149;17290;17198;17201;17160;16775;16932;17008;16914;17081;17039;17263;16997;16761;16980;16967;17078;17067;17079;16965;16950;16921;16887;17081;16747;16927;17062;16993;16589;16627;16656;16006;15517;15253;15599;16406;17194;17224;17062;17166;17298;17327;17380;17253;17151;16980;17116;17292;17167;16982;17326;17143;17104;17144;17086;16969;16995;16896;16923;17048;16861;16945;16360;16252;15755;16000;16751;16793;16919;16815;16719;16407;16324;16277;16445;16489;16558;16577;16438;16620;16744;16732;16735;16423;16489;16833;16811;16515;16286;16566;16765;16918;16963;17307;17057;17112;17064;17174;17102;17152;17006;16872;16769;16389;16660;16837;16737;16783;16659;16960;17325;17756;17778;17753;17648;17860;17298;17154;17195;17303;17337;17216;17357;17479;17005;17098;17367;17329;17345;17151;17326;17387;17215;17134;17118;17228;17323;17364;17579;17409;17442;17336;17348;17413;17477;17426;17491;17364;17296;17430;17165;17094;17453;17260;17436;16746;15598;14112;14153;15676;17313;17414;17387;17312;17098;16888;17775;17598;17634;17570;17717;17655;17244;17267;16835;17123;17235;17472;17382;16619;15803;16030;16684;17476;17523;17366;17142;17198;17034;17154;17237;17201;17081;16882;16778;16779;16862;16996;17172;17033;16980;17040;17220;17075;16713;16622;16960;17072;16861;17357;17235;17130;17220;17132;17066;17131;17224;17586;17902;17718;17660;17316;17731;17713;17584;17464;17585;17587;17621;17366;17434;17552;17361;17693;17552;17672;17359;17687;17580;17322;17177;17462;17263;17432;17471;17723;17600;17157;17043;17158;17231;17358;17411;17237;17375;17201;17344;17721;17752;18077;17841;17897;17602;17861;17723;17520;17638;17687;17649;17426;17511;17267;17211;17283;17248;17091;17179;17797;17160;17593;17567;17440;17309;17042;17267;17374;17348;17181;17000;16865;16256;16540;16646;16536;16711;16831;17112;16933;17233;17001;16750;17032;17260;17402;17356;17243;17301;17173;17052;17057;17005;16978;17218;17331;17548;17452;17426;17438;17646;17346;17198;17384;16978;17108;17711;17413;17287;17673;17670;17371;17446;17445;17405;17660;17605;17690;17489;17422;17434;17349;17496;17245;17384;17322;17418;17177;17390;17239;17353;17206;17173;17128;17055;17095;17218;17471;17434;17395;17411;17411;17073;17204;17171;17280;17073;16967;16954;17000;17200;17466;17470;17337;17483;17447;17251;17431;17387;17442;17096;17188;17601;17148;17336;17601;17463;17601;17504;17477;17598;17338;17369;17796;17649;17590;17632;17484;17781;17741;17581;17508;17630;17498;17562;17520;17685;17668;17664;17659;17487;17653;17674;17534;17908;17777;17687;17541;17672;17632;17639;17476;17458;17760;17502;17456;17311;17517;17390;17414;17171;17318;17455;17327;17194;17200;17414;17360;17278;16579;16623;16821;17414;17617;17397;17275;17186;17177;17148;17359;17407;17517;17458;17502;17381;17735;17428;17535;17075;17462;17133;17296;17337;17273;17357;17233;17525;17501;17523;17781;17530;17654;17541;17442;17272;17473;17185;17361;17537;17246;17235;17358;17502;17404;17217;17291;17361;17452;17600;17644;17653;17359;17447;17599;17523;17836;17750;17347;17657;17661;17372;17567;17237;17070;17100;16948;17318;17458;17576;17388;17283;17464;17102;16839;15792;15630;16200;17222;17260;17570;17629;17699;17600;17585;17649;17544;17646;17770;18025;17540;17834;17505;17390;17336;17272;16528;16772;16895;17349;17587;17781;17758;17503;17521;17423;17324;17026;17047;17240;17310;17254;17941;17896;18047;17876;17851;17889;18091;17808;17487;17437;17600;17527;17356;17288;17142;17115;17180;17543;17554;17359;17461;17287;17260;16583;15701;14733;14768;15892;16891;17513;17381;17238;17368;17401;17424;17767;17697;16641;14886;15354;16005;16896;17809;17528;17580;17417;17609;17653;17652;17514;17568;17712;17654;17715;17732;17424;17693;17789;17505;17582;17836;17290;17492;17752;17869;17791;17784;17637;17522;17596;17577;17498;17826;17920;17884;17815;17938;17883;17783;17772;17679;17738;17461;17156;16640;16056;16335;17180;17569;17774;17766;17719;17772;17631;17749;17560;17495;17430;17268;17361;17545;17618;17629;17778;17887;17805;17941;17835;17745;17747;17785;17609;17226;16607;15781;15581;14458;13518;14534;16387;17483;17606;17713;17443;17796;17477;17408;17331;17504;17625;17598;17591;17606;17711;17659;17644;17615;17797;18074;17703;17774;17602;17591;18044;18023;17702;17503;16803;16613;17174;17189;16977;16772;16836;16842;16925;16813;17055;17208;17246;17405;17188;17235;16939;16866;16725;17189;17507;17373;17485;17459;17154;17473;17412;17590;17893;17925;18008;17958;18018;17853;17835;17894;17949;17709;17487;17369;17297;17058;17422;17416;17656;17921;18107;17711;17761;17660;17718;17695;17645;17817;17918;17965;17630;17820;17917;17510;17876;17940;18102;17849;18023;17934;17627;17681;17488;17832;17702;17775;17577;17845;17973;17728;17809;17912;17662;17784;17824;17837;17640;17588;17667;17364;17087;17179;17297;17565;17649;17353;17641;17368;17777;17865;17990;17579;17625;17708;17970;17850;17652;17449;17627;17423;17274;17395;17433;17475;17798;17995;18042;17619;17930;17992;18127;18020;17989;17986;18069;17955;17646;18039;17241;16547;15333;16034;16929;17987;17874;17600;17858;17424;17673;17897;17756;18037;17790;17964;18137;18056;18200;17664;17735;17593;18067;17793;18127;17978;17795;17946;17870;17739;17857;17516;17656;18042;18226;18064;18088;18124;17649;17802;17664;17763;17697;17882;17837;17696;17475;17544;17512;17739;17688;17646;17734;17763;17431;17660;17807;17536;17856;17834;17939;18006;18013;18307;17924;18086;18096;18354;18437;18078;17956;17862;17688;17869;17613;17751;17629;17206;17211;17093;17094;17364;17440;17447;17737;17783;17615;17748;17769;17660;17710;17730;17961;17955;18081;18103;17887;18003;17535;17451;17327;16818;14979;11498;8193;7995;10022;11957;11996;11677;12000;13226;15073;16519;17264;17604;17664;17513;17599;17570;17710;17758;17498;17440;17744;17561;17827;18014;17946;18190;17981;18335;18127;17911;17829;17732;18091;17753;18059;18046;18084;17736;17796;17963;17904;17984;18093;17797;17499;17442;17563;17847;18128;17688;17870;17655;17881;17496;17530;17258;17258;17398;17421;17102;17082;17350;17396;17466;17660;17220;16922;17409;17711;17637;17408;16983;17216;17001;16900;17226;17196;17286;17096;16813;17423;17591;17327;17408;17830;17773;17682;18017;18211;17882;17889;17595;17588;17575;17934;18118;17810;17564;17782;17854;18156;17664;17854;17874;17704;17856;17677;17789;18041;18254;18164;18007;18588;18276;18147;18104;18229;18240;18083;18200;18038;18217;18186;18150;18123;18184;18107;17950;17769;17807;17909;17829;17712;17635;17784;17682;17678;17753;17828;17676;17865;17921;17767;17925;17685;17904;17810;17951;17787;18056;17755;17508;17304;17326;17356;17646;17290;17776;17387;17149;16837;17192;17342;17361;17548;17332;17458;17576;17257;17392;17722;17698;17806;17818;17715;17899;18096;18030;17922;17601
14899;14680;14559;14704;14544;14447;14531;14697;14778;14919;15101;15027;14973;14861;14593;14516;14495;14450;14469;14378;14702;14151;14327;14797;15064;14647;14920;15008;14740;15045;15158;15014;14709;15234;14991;15038;15173;15083;15019;15057;14852;14908;14260;14382;14727;14991;14938;14651;14652;13895;13420;14279;14869;15418;15552;15311;15072;15144;15157;14653;14931;15324;15438;14886;14016;14383;14892;15298;15691;15854;15356;15511;15684;15821;15629;15707;15835;15752;15676;15847;15317;14914;14684;14703;15080;15240;15247;15316;15285;15718;15787;15909;16272;15997;15819;15658;15906;15845;15924;15629;15982;16073;16019;15921;15794;15620;15541;15389;15292;14839;14829;15655;15750;15621;15753;16139;16175;16113;16257;16174;15908;16182;16075;16103;16227;16001;15874;16061;16093;16040;15896;16132;16188;16319;16174;16236;16315;16227;16003;15917;16192;16140;16327;16232;16234;15900;16147;15946;16280;15606;15526;16192;16269;16417;16321;16224;16075;15871;15204;14650;15353;15682;15804;16096;16168;15810;15836;15840;15877;15924;15806;15530;15322;15514;16065;16353;16108;15960;15914;15669;15935;15934;16043;15888;15945;16363;16185;16173;16186;16138;15762;15651;15755;15692;15879;16232;16425;16192;16116;16310;16302;16614;16244;16190;16252;16208;16493;16460;16190;16372;16377;16151;16089;16135;15910;16234;15935;15953;16236;16197;16157;16115;16157;16008;16040;15911;15715;15966;16053;16071;16268;16126;16155;16276;16319;16261;16583;16347;16167;16256;16171;15945;15770;15352;14428;15014;15762;16135;16207;16064;16092;16137;15991;16189;16033;16205;16031;16070;16214;16268;16229;16190;16266;16110;16326;16128;16420;16337;16503;16699;16427;16244;16016;15914;15770;15750;15995;15817;16006;16257;16410;16181;16124;15984;15767;15569;14866;14256;14103;14436;15036;15670;16022;15986;15366;14531;12024;7461;4198;2712;3075;6434;11093;14179;15584;16229;16413;16508;16562;16354;16135;16047;16091;16318;16078;16350;16457;16791;16779;16523;16753;16895;16605;16795;16522;16587;16740;16724;16522;16761;16706;16850;16894;16629;16856;16659;16554;16937;16804;17125;16825;16978;16913;16862;16473;16459;16720;16689;16537;16931;16717;16682;16578;16580;16800;16655;16556;16665;16438;16694;16719;16519;16350;16203;16231;16313;16682;16550;16663;16562;16208;16482;16766;16465;16664;16584;16557;16604;16387;16128;16552;16679;16595;16812;16926;17010;16713;16747;16706;16578;16353;16195;16153;16353;16383;16182;16265;16246;16313;16430;16421;16563;16811;16852;16665;16467;16713;17120;17108;17042;17087;17064;17030;16896;17123;17007;16950;17108;17178;16574;17056;16972;16850;16815;16988;17236;16834;16838;16871;16904;16824;16535;16665;16715;16548;16246;16322;16186;16333;16419;16627;16676;16464;16461;16591;16627;16313;16456;16498;16368;16652;16723;16705;17077;17052;17068;17286;17101;17212;17165;17203;16855;16766;16860;16741;17135;17088;17203;16954;16842;16954;16728;16791;16848;16901;16828;16906;16818;16879;16713;16728;17030;16886;16927;16578;16807;16135;15029;13432;12969;14122;15682;17021;17185;17462;17327;17529;17533;17461;17436;17129;17248;17003;17321;17042;17041;17333;16944;17142;17031;16798;17082;17018;16930;17221;16930;17028;16945;16713;16475;16259;16352;16396;16573;16848;16755;16775;16689;16452;16306;16505;16597;16566;16821;16404;16407;16425;16771;16801;16523;16490;16659;16793;16723;16480;16425;16739;16843;16751;17039;16864;17044;17154;17077;17069;17328;17122;16915;16471;16416;16701;16526;16619;16700;17089;17136;17439;17570;17880;17634;17631;17698;17420;17363;17137;17028;17081;17068;17427;17275;17162;17176;17122;17181;17085;17221;17098;17187;17060;17476;17033;17508;17310;17258;17488;17365;16997;16954;16911;17394;17446;17522;17652;17418;17672;17376;16986;17212;17281;17343;17150;16814;15774;14569;14349;16017;17337;17753;17605;17248;17095;17010;17220;17574;17521;17478;17579;17634;17128;17329;16728;16709;16984;17411;17369;17022;16594;16572;17280;17491;17169;17100;17210;16911;16992;17241;17078;17177;16970;17129;16811;16956;17092;16945;16915;17007;17155;17368;17077;16792;16717;16921;16729;16826;16781;17004;16996;17220;17088;17060;16883;17174;17187;17629;17815;17859;17686;17482;17504;17614;17680;17748;17588;17731;17635;17462;17356;17295;17449;17360;17333;17496;17690;17304;17232;17393;17593;17480;17387;17191;17515;17192;17399;17002;16887;16879;17102;17329;17282;17514;17463;17353;17560;18031;17954;18238;18186;18037;18021;17838;17764;17614;17498;17742;17668;17567;17546;17335;17485;17236;17563;17427;17339;17371;17436;17449;17663;17579;17257;17202;17193;17022;17135;17433;17045;16811;16291;16378;16516;16592;16282;16736;17027;16960;17059;17217;17142;17268;17608;17227;17171;17410;17184;17299;17236;17005;17126;16885;17235;17166;17031;17362;17515;17417;17476;17473;17305;17024;17351;17217;17565;17488;17434;17290;17228;17374;17559;17261;17338;17403;17728;17468;17514;17518;17700;17358;17210;17252;17594;17525;17353;17371;17133;17483;17369;17369;17313;17320;17421;17464;17408;17255;17446;17280;17381;17051;16995;17341;17464;17172;17091;17008;16762;16712;17184;17626;17619;17531;17541;17391;17529;17606;17259;17161;17164;17387;17374;17273;17486;17404;17242;17391;17572;17142;17419;17682;17544;17488;17336;17588;17513;17600;17903;17538;17697;17492;17639;17826;17822;17788;17803;17413;17600;17678;17588;17422;17650;17815;17577;17840;17848;17420;17671;17743;17648;17645;17619;17707;17789;17450;17502;17450;17212;17198;17339;17360;17170;16999;17313;17217;17376;17356;16990;15517;14865;15905;17100;17481;17381;17546;17035;17146;17512;17409;17463;17557;17533;17478;17558;17382;17427;17129;17080;17402;17496;17346;17289;17248;17299;17366;17431;17577;17650;17771;17428;17628;17466;17192;17217;17290;17164;17568;17497;17607;17310;17214;17374;17543;17301;17363;17334;17341;17631;17707;17597;17489;17541;17701;17775;17599;17602;17472;17431;17515;17673;17436;17237;17158;17029;17169;17225;17229;17400;17534;17466;17172;16725;16653;16373;16519;16528;17203;17344;17586;17640;17622;17979;17944;17878;17420;17622;17639;17996;17902;17915;17615;17247;17488;17393;16906;16326;16575;17227;17785;17450;17637;17663;17854;17382;17331;17333;17277;17339;17273;17425;17865;17910;18175;18056;18143;18014;17912;17679;17345;17342;17518;17592;17280;17290;17139;17287;17261;17495;17447;17154;16986;17215;17165;17311;16721;16644;16584;16945;17467;17501;17640;17402;17322;17014;16966;17383;17915;16612;15267;15556;16252;17018;17508;17572;17713;17647;17694;17341;17579;17760;17589;17665;17729;17743;17898;17492;17918;17466;17528;17488;17506;17654;17715;17767;17874;17794;17757;17545;17622;17457;17197;17332;17514;17614;17626;17736;17655;17746;17743;17635;17593;17623;17056;16634;16798;16985;16913;17456;17563;17621;17784;17864;17998;17827;17667;17735;17743;17390;17533;17516;17435;17673;17761;17738;17869;17844;17627;17942;17612;17837;17377;17383;17239;16969;16481;15961;14302;12396;13612;16176;17277;17704;18132;17707;17367;16848;16836;17155;17532;17581;17679;17656;17785;17710;17455;17478;17618;17711;17595;17835;17541;17362;17695;17870;17992;18012;17432;16518;16083;16664;16985;16799;16579;16593;16842;16954;16961;16647;17003;17022;17214;17209;17133;16849;16760;17046;17407;17177;17247;17355;17309;17411;17426;17273;17318;17764;17881;17900;17909;18061;17701;17772;17617;17856;17809;17469;17364;17381;17064;17392;17201;17514;17644;17720;17955;17718;17618;17803;17730;17460;17645;17950;17866;17821;17979;17793;17745;17846;17828;17979;18022;18103;17744;17936;17713;17726;17407;17561;17858;18134;17621;18025;17821;17914;17661;17875;17823;17782;17956;17738;17894;17652;17446;17052;17116;17602;17439;17294;17433;17417;17481;17562;17637;17659;18002;17918;17746;17436;17844;17521;17764;17402;17445;17328;17466;17377;17327;17835;17952;17851;17971;17863;17744;18075;17975;18026;17930;17726;18130;17675;17762;17522;16557;15723;16075;17147;17686;17812;17730;17578;17589;17276;17942;17914;18214;18060;18070;18108;18144;17792;17834;17627;17756;17702;17764;17918;17863;17924;17997;17893;17573;17710;18275;17768;17786;17970;17941;17800;17932;17896;17654;17771;17746;17956;17801;17975;17820;17519;17378;17499;17728;17624;17712;17584;17496;17478;17512;17897;17794;17806;17737;17573;17914;18072;18079;18315;17986;17879;18270;18307;18227;18046;17650;17494;17574;17939;18021;17390;17359;17117;17082;17476;17426;17417;17557;17478;17640;17874;17635;17620;17688;17923;17909;17843;17870;18057;17944;17803;17687;17692;17715;17070;16537;14976;11686;8684;8504;10352;11512;9948;7799;7661;9637;13204;16400;17132;17651;17828;17655;17788;17467;17848;17466;17391;17752;17483;17688;17790;17827;18205;18201;18575;18306;18299;17825;17880;17662;18064;18045;17844;17846;17839;17888;17824;17990;17981;18080;17809;18041;17400;16931;17159;17980;18132;17880;18006;17935;17933;17894;17701;17223;17206;17329;17483;17397;17155;17285;17364;17463;17101;16656;16964;17313;18062;17383;17403;17003;16947;16852;16856;17239;17235;17035;16586;16866;17117;17218;17135;17375;17366;17481;17650;18121;18244;17747;17836;17358;17503;17785;17932;18022;17737;17462;17236;17553;17838;17902;17800;17881;18115;17757;17732;17622;17884;18086;18091;18052;18260;18055;18090;18100;18127;17997;18226;18029;18043;18296;18155;18221;18110;18373;18153;18042;18011;17972;17653;17748;17848;17590;17860;17475;17937;17764;17754;18007;17950;17578;17633;18093;18055;17937;18196;18115;18196;17793;17311;17090;16569;16643;17048;17199;17324;17735;17305;16723;16404;16954;17477;17595;17881;17502;17364;16822;16692;17118;17349;17814;17780;17713;17664;18048;17892;17809;18054;18155
14717;14834;15100;14619;14667;14798;14834;14904;14912;15108;14996;15123;14904;15038;14663;14650;14299;14468;14319;14509;14452;14524;14696;14666;15026;14933;14897;14863;14408;14550;15046;15039;15154;14748;14836;15039;15350;15000;14903;14973;14950;14919;14527;14752;15014;15092;14974;14887;14863;14210;13754;14523;14912;15253;15500;15156;15128;15169;14882;14599;14742;15079;15203;15092;14305;14838;15461;15464;15570;15560;15721;15588;15885;15681;15574;15576;15447;15712;15729;15680;15264;14886;14180;14405;14893;15115;15225;15419;15529;15638;15682;15853;15904;15934;15834;15730;15873;15863;15832;15654;15947;16049;15858;15954;15855;15831;15926;15651;14909;14360;14445;15122;15826;15802;15754;15796;16063;15960;15904;16037;16266;16276;16024;16044;16236;15791;15870;16095;16273;15990;16197;16125;16114;16332;16151;16391;16358;16345;16319;15976;16242;16032;16372;15967;15810;16192;16259;16181;15991;16029;15944;15774;16431;16316;16204;16363;16435;16157;15499;15520;15689;15725;16092;16059;16202;16072;15876;15910;15908;15905;15914;15556;15021;15374;15762;16122;16110;15801;15946;16096;16079;16153;16080;16046;15950;16168;16299;16192;16192;16241;16109;15857;15714;16291;16078;16183;16224;16240;16252;16209;16452;16517;16440;15987;16218;16234;16252;16209;16486;16161;16359;16424;16061;16295;15976;15879;15757;16012;16275;16155;16073;16071;16109;15964;16136;15828;15818;15934;16108;16140;16264;16262;16359;16403;16211;16417;16597;16196;16421;15984;15925;16090;15905;15106;14779;15247;15712;16160;15908;16185;16204;15817;16038;16211;15917;16252;16146;16216;16368;16291;16066;16306;16392;16249;16473;16115;16120;16192;16474;16695;16776;16317;16418;16278;15868;15901;16068;16048;15957;16377;16403;16330;15822;15920;15802;15828;15146;14135;13948;14536;15204;15551;15834;15998;15679;14668;11968;7484;4453;3020;3110;5910;10563;13674;15336;16207;16319;16429;16304;16345;16148;16264;16009;16105;16252;16406;16523;16578;16749;16914;16527;16547;16742;16650;16684;16714;16649;16740;16770;16746;16520;16827;16449;16633;16627;16849;16670;16734;16939;16888;16983;16917;16604;16654;16420;16270;16434;16764;16678;16477;16653;16695;16567;16533;16734;16583;16724;16377;16509;16531;16440;16445;16472;16191;16368;16579;16424;16957;16587;16276;16131;16121;16632;16522;16328;16607;16666;16764;16538;16351;16656;16742;16698;16797;16502;16686;16709;16654;16464;16366;16250;16172;16287;16338;16328;16360;16061;16246;16340;16486;16615;16563;16725;17045;16740;16714;16561;17023;17404;17222;16956;16977;16942;17006;17080;16933;16800;16976;17322;16759;16956;16825;16942;16940;16752;16922;16808;16994;16851;17057;16665;16653;16706;16449;16699;16324;16533;16294;16451;16416;16430;16447;16351;16396;16455;16403;16433;16237;16644;16582;16568;16426;16881;16901;16895;17191;17209;16758;16896;17221;17213;16977;16750;16809;17148;17134;17233;17030;16875;16845;16814;16987;16733;17030;16777;16814;16952;16762;16423;16686;16849;16912;16890;16658;16718;16531;15638;14233;12196;11791;13230;15546;16875;17121;17284;17305;17411;17660;17452;17526;17136;17210;17010;17041;17084;17011;17190;17076;16968;17008;16973;17035;16987;16689;17089;16929;17014;17070;16952;16499;16395;16278;16454;16878;16720;16974;16782;16539;16694;16521;16509;16798;16780;16587;16335;16430;16312;16575;16679;16710;16663;16825;16643;16763;16859;16500;16546;16527;16937;17083;16812;16807;16612;16968;16803;16967;17041;16755;16712;16520;16345;16261;16704;16691;16755;17084;17546;17760;17671;17938;17922;17859;17402;17441;17131;17397;17316;17606;17479;17425;17081;17331;17381;17193;17220;17156;17163;17438;17363;16949;17281;17389;17538;17294;17533;17198;16936;17254;17328;17557;17361;17662;17384;17666;17600;17481;17326;17149;17415;17258;17018;16804;16347;15960;15793;16595;17673;17851;17467;17322;17293;17099;17101;17447;17551;17450;17685;17706;17560;17216;16730;16638;17062;17341;17383;17445;17091;17316;17582;17337;17349;17257;16965;17210;17077;17100;17088;17058;17036;17070;16847;16920;16755;16910;16858;17099;17057;17014;17076;16853;16798;16634;16718;16683;16545;16766;17000;17192;17161;17149;17075;17013;17267;17591;17698;17945;17471;17621;17485;17606;17575;17599;17658;17445;17591;17294;17526;17491;17294;17403;17333;17325;17476;17523;17479;17624;17551;17388;17539;17581;17366;17769;17180;17125;17051;17137;16966;17462;17211;17557;17206;17170;17715;17715;18083;18447;18141;18137;17935;17710;17916;17671;17402;17476;17669;17531;17589;17403;17135;17127;17036;17301;17232;17375;17731;17380;17161;17528;17298;17077;17122;17083;17221;17410;16763;16630;16374;16460;16691;16286;16441;16532;16771;16967;17248;17221;17338;17559;17283;17306;17055;17366;17261;17594;17404;17381;17045;17140;16995;16939;17158;17367;17546;17767;17343;17439;17153;17648;17405;17271;17306;17314;17446;17426;17337;17389;16971;17017;17188;17320;17408;17573;17472;17514;17539;17259;17073;17392;17360;17147;17598;17482;17445;17207;17230;17503;17450;17476;17491;17227;17288;16965;17303;17284;16826;16623;16847;17250;17213;17072;17122;17223;17190;16848;17076;17477;17527;17622;17650;17782;17687;17312;17094;17070;17357;17378;17492;17492;17293;17300;17343;17429;17356;17484;17203;17211;17612;17641;17618;17568;17566;17660;17706;17644;17431;17803;17923;17728;17740;17622;17599;17665;17491;17320;17653;17820;17792;17791;17863;17809;17868;17604;17656;17425;17653;17550;17669;17545;17296;17559;17392;17563;17413;17295;17185;17268;17286;17276;17286;17469;17302;17379;16873;15704;14954;15785;17366;17391;17497;17405;17466;17564;17315;17414;17375;17559;17368;17360;17396;17462;17244;17054;17110;17224;17068;17206;17310;17191;17109;17392;17204;17637;17518;17559;17591;17279;17081;17004;17264;17297;17248;17521;17410;17512;17402;17221;17323;17864;17543;17547;17581;17425;17472;17540;17412;17497;17711;17665;17732;17702;17624;17523;17447;17370;17221;17178;17565;17112;17235;17236;17177;17451;17340;17508;17570;16978;16709;16952;17026;17384;17285;17252;17170;17279;17597;17810;17696;17770;17495;17212;17187;17464;17843;17736;17882;17498;17542;17071;17369;16782;16462;16612;17253;17401;17451;17592;17628;17505;17509;17334;17141;17395;17482;17396;17277;17787;17805;18124;18327;18093;17889;17699;17693;17359;17427;17451;17699;17258;17006;17127;17210;17391;17396;17222;16923;16860;17019;17252;17170;17345;17357;17290;17464;17656;17623;17401;17227;17271;17043;17004;17433;17625;16701;16119;16446;16955;17195;17284;17591;17675;17534;17798;17763;17583;17705;17473;17821;17709;17654;17811;17641;17782;17756;17560;17679;17654;17485;17481;17848;17690;17848;17440;17630;17345;17433;17259;17254;17774;17722;17720;17620;17692;17430;17572;17329;17546;17293;16073;15493;15805;16841;17198;17362;17812;17958;17772;17631;17726;17765;17571;17428;17558;17815;17604;17427;17476;17608;17942;17888;17729;17476;17684;17843;18022;17830;17616;17281;17238;17193;17196;16546;14731;12987;14019;16334;17593;17836;17816;17808;17474;16504;16771;17333;17565;17626;17660;17368;17432;17351;17445;17501;17210;17327;17794;17903;17729;17667;17694;17876;18083;18104;17683;16763;16851;17108;16564;16594;16401;16656;16795;16819;16654;16653;16900;16938;17299;17077;17251;16831;16998;17094;17274;17378;17371;17329;17608;17389;17347;17422;17668;17537;18007;18026;18029;17997;17581;17694;17536;17771;17863;17771;17512;17201;17320;17256;17486;17782;17771;17894;17901;17871;17654;17613;17642;17859;17798;17886;17955;17823;17950;17723;17815;17851;17900;17722;18045;17812;17727;17941;17636;17432;17855;17806;17742;18048;17951;17844;17986;17963;17708;17990;17627;17800;17375;17709;17742;17594;17748;17316;17456;17548;17501;17394;17515;17405;17549;17520;17747;17686;17970;17822;17646;17818;17849;17692;17603;17421;17617;17127;17488;17409;17607;17649;17852;17796;17724;17845;17951;17897;18049;18022;18132;17805;17999;17727;17925;17533;17207;17074;17315;17482;17724;17794;17805;17692;17339;17619;17917;18063;18234;17905;17811;18109;17787;17826;17619;17573;17664;17762;18075;18045;18138;17989;18154;17702;17820;17933;17924;17761;17860;18112;18044;17828;17858;17999;18000;17942;17791;17886;17613;17678;17785;17682;17381;17532;17569;17477;17727;17687;17819;17584;17681;17681;17825;17522;17854;17748;17855;18006;18162;17982;17925;17862;18063;18027;18235;17886;17930;17347;17717;17555;17797;17455;17280;17314;17562;17838;17669;17466;17436;17706;17926;18068;17631;17806;17685;17708;17577;18023;18010;18180;18064;17878;17669;17696;17537;16461;14572;12750;11323;11020;11870;13019;12618;9106;5210;4856;7560;11802;15946;17389;17795;17793;17778;17785;17791;17837;17663;17485;17667;17585;17569;18089;18126;18178;18381;18340;18087;18133;18080;17762;17777;17964;17780;17974;18026;17810;17769;17525;18041;18203;18047;18084;17864;17873;17010;17095;17835;17761;17745;18055;18033;18051;17623;17482;17418;17333;17555;17588;17330;17171;16999;17366;17185;16957;16534;16884;17586;17813;17558;17592;17052;17091;17211;17046;17251;17158;17012;16984;16937;16939;17339;17218;17363;17463;17378;17908;18194;18007;18111;17460;17404;17449;17824;17780;17773;17818;17644;17318;18070;17926;17896;17837;17971;17911;17578;17663;17838;17939;18007;18171;17987;18170;18151;18085;18035;18005;18219;18272;18064;18185;18243;18258;18229;18263;18126;18142;18118;17773;17822;17729;17746;17755;17841;17401;17761;17625;17812;17847;17809;18055;17924;18027;17935;17927;17880;17883;17893;18107;17927;17712;16936;16556;16005;16752;17130;17237;17447;17371;17184;16851;17245;17364;17443;17417;17597;17383;17009;16626;16559;17119;17668;17839;17331;17464;17601;17764;17766;17937;17849
14992;14877;14729;14715;14864;14723;14630;14778;14538;14915;15038;15081;14980;15031;15019;14468;14492;14547;14475;14371;14621;14700;14723;14698;14822;14772;15013;14876;14734;14538;14862;14900;14834;14927;15033;14946;15292;14974;15028;14779;15088;15105;14939;14756;15057;14936;15350;14937;14933;14767;14687;15044;15157;15350;15221;15301;15257;15030;14961;14903;14979;15008;15273;15168;14989;15208;15655;15655;15665;15745;15709;15703;15801;15947;15807;15515;15390;15647;15585;15680;15530;14959;14510;14576;14888;15075;15562;15571;15562;15885;15932;16142;15962;16092;15998;15778;15863;15873;15748;15814;15977;15825;16113;16138;15801;15936;15942;16165;15258;14370;14441;15546;15930;15646;15772;15992;15971;15939;15912;16160;16063;16125;16103;16181;15932;15995;15860;16130;15946;16336;16316;16367;16181;16120;16179;16171;16335;16353;16364;16224;16154;16017;15942;16019;16172;16180;16397;15989;16112;16214;16020;16214;16456;16324;16229;15991;16216;16364;16095;16007;15982;15879;16003;16113;16043;16124;16117;15949;15984;15766;15879;16031;15663;15581;15789;15768;15916;15885;16217;16074;16039;16405;15995;15855;15856;15992;16403;16081;16329;16411;15897;15908;15804;16054;15997;15898;15864;16170;16078;16375;16328;16381;16292;16346;16402;16259;16224;16111;16149;16263;16338;16316;16223;16031;15892;15363;15567;16173;16220;16117;16000;15917;16225;15977;16100;15894;15697;15755;15946;15998;16162;16180;16259;16147;15883;16265;16495;16236;16354;16411;16156;16255;16130;15733;15409;15879;15840;16083;16159;16274;16106;15746;15886;16238;16066;16127;16244;16145;16427;15915;15800;15773;16164;16251;16263;16266;16417;16415;16629;16858;16708;16464;16338;16181;16232;16199;16226;15968;16303;16476;16430;15901;15853;15785;15607;15449;15153;14555;14529;14751;15168;15507;15814;15977;15731;14987;12281;8140;4866;3130;2827;4944;9515;13328;15215;15633;16474;16457;16542;15941;16484;16335;16091;16264;16035;16629;16315;16556;16402;16632;16589;16606;16796;16825;16838;16814;16613;16832;16933;16779;16906;16861;16675;16702;16690;16825;16567;16720;16747;16866;16633;16748;16470;16459;16576;16506;16473;16449;16602;16731;16666;16961;16783;16656;16466;16629;16591;16469;16642;16374;16608;16617;16377;16289;16127;16445;16433;16888;16494;16533;16400;16184;16369;16318;16535;16774;16578;16559;16558;16576;16821;16642;16744;16725;16909;16700;16584;16654;16294;16259;16292;15953;15942;16117;16248;16482;16073;16203;16186;16239;16480;16625;16744;16848;16653;16801;16739;17132;17283;17504;17174;17246;17027;17025;16918;17039;17218;16901;17000;16874;16820;16841;16861;16642;16816;16960;16749;16681;16767;16837;16741;16735;16571;16249;16282;16444;16441;16429;16594;16576;16281;16499;16449;16566;16586;16342;16609;16506;16803;16647;16666;16658;16854;16891;17042;17150;17116;16489;16945;16957;16914;16867;16898;16965;16837;17149;17019;17165;16749;16934;16811;17082;16826;16759;16808;16821;16495;16466;16554;16734;16628;16742;16738;16630;16658;16378;15897;13893;11974;12318;14568;16045;16850;17098;16725;17076;17335;17428;17256;17240;17162;16986;17449;17244;17017;16713;16813;17201;17084;16947;16827;17058;17028;16888;16758;17101;16826;17067;16756;16725;16847;16483;16180;16949;16915;16890;16690;16715;16834;16835;16451;16410;16566;16416;16190;16126;16268;16300;16533;16942;16802;17047;16849;16956;16794;16724;16577;17111;17017;16827;16882;16530;16728;16852;17034;17332;17117;17151;16834;16626;15945;16032;16278;16784;16856;17208;17319;17694;17789;18040;17888;17892;17731;17685;17444;17381;17245;17387;17500;17527;17082;17397;17412;17347;17243;17331;17518;17443;17356;17410;17581;17315;17605;17441;17527;17389;17421;17305;17424;17470;17385;17231;17371;17376;17417;17094;16956;16930;17562;17588;17402;17097;17092;16723;16806;17121;17252;17575;17463;17386;17319;17075;16859;17114;17587;17567;17652;17703;17706;17143;16978;17029;17101;17508;17441;17401;17111;17614;17502;17441;17153;17119;16741;17292;17167;17010;17244;17185;17213;17060;16959;17014;16921;16948;16977;17102;16830;16960;16905;17060;16758;16825;16502;16311;16176;16990;17102;17286;17327;17223;17191;17160;17436;17804;17762;17825;17516;17603;17749;17652;17303;17714;17610;17572;17625;17657;17610;17558;17316;17417;17232;17255;17371;17467;17381;17491;17365;17297;17628;17567;17466;17379;17309;17148;17215;17269;16971;17233;17442;17223;17357;17308;17431;17783;18127;18164;18066;18280;18072;17736;17600;17505;17476;17584;17450;17307;17518;17124;16855;17039;17196;17342;17453;17322;17410;17306;17512;17375;17441;17334;17069;16939;17162;17066;16738;16630;16555;16301;16385;16330;16417;16480;16761;16742;17109;17342;17249;17192;17407;17381;17237;17402;17248;17368;17404;17354;17397;17278;16926;17198;17166;17404;17564;17520;17551;17492;17486;17375;17428;17376;17189;17432;17425;17362;17144;17278;17084;16934;17238;17301;17564;17566;17684;17454;17495;17242;17422;17444;17501;17142;17301;17502;17532;17423;17457;17440;17438;17543;17480;17632;17655;17391;17432;17079;16885;16568;17151;17187;17238;17466;17251;17232;17123;17166;17483;17580;17702;17340;17550;17325;17446;17348;17356;17175;17442;17130;17184;17381;17214;17286;17530;17575;17749;17073;16942;17102;17376;17416;17459;17400;17397;17500;17435;17549;17635;17367;17381;17626;17688;17713;17693;17766;17367;17653;17904;17692;17736;17647;17532;17669;17688;17551;17621;17626;17511;17493;17366;17549;17667;17476;17536;17498;17298;17046;17615;17443;17413;17375;17375;17382;17396;17341;17206;16683;16278;16733;17118;17495;17249;17212;17499;17171;17228;17434;17691;17553;17458;17158;17173;17387;17104;16809;16919;17224;17232;17120;17415;17320;17129;17246;17401;17349;17705;17469;17409;17338;17409;17175;17089;17115;17036;17077;17252;17547;17405;17296;17514;17417;17408;17547;17404;17200;17477;17574;17616;17293;17485;17495;17747;17662;17560;17713;17368;17390;17471;17415;17294;17202;17319;17486;17382;17706;17589;17437;17269;16964;17008;17111;17267;17256;17404;17516;17229;17475;17310;17604;17437;17390;17418;16770;16974;17417;17780;17670;17835;17517;17019;17004;16365;16580;16702;17244;17403;16947;17144;17514;17494;17592;17390;17583;17410;17222;17384;17231;17282;17622;17832;17884;18257;18224;18047;17779;17733;17430;17398;17254;17257;16962;17239;17221;17329;17225;17410;17257;17294;17017;17079;17276;17380;17563;17678;17386;17692;17636;17393;17309;17386;16982;16886;16879;17176;17403;17172;16801;16740;17161;17223;17245;17366;17429;17466;17721;17467;17794;17668;17711;17729;17558;17652;17605;17680;17443;17623;17526;17706;17838;17753;17675;17843;17581;17832;17776;17437;17496;17388;17593;17380;17609;17696;17698;17682;17677;17650;17034;17058;17131;16947;15771;14664;15262;16795;17074;17201;17414;17703;17610;17819;17672;17938;17826;17778;17885;17905;17844;17620;17439;17648;17621;17760;17582;17834;17763;17681;17823;17628;17561;17557;17623;17555;17626;17146;16335;15082;15539;16998;17259;17434;17744;17404;17246;17226;17054;17419;17376;17373;17860;17574;17501;17393;17634;17500;17239;17198;17426;17724;17409;17542;17511;18055;17939;18126;17759;17708;17216;17226;16675;16623;16498;16705;16630;16529;16363;16491;16950;16882;17037;17243;17146;17237;17191;16968;17502;17266;17277;17334;17451;17322;17202;17391;17487;17610;18094;18022;18105;17846;17843;17961;17827;17807;17635;17809;17583;17561;17408;17540;17655;17981;17733;18046;17741;17856;17811;17738;17699;17710;17909;17907;17938;17940;18051;18086;17799;18033;17762;17924;17717;17876;17696;18017;17917;17902;17734;17783;18223;18228;17775;17934;17802;17797;17910;18016;17667;17511;17585;17842;17793;17775;17557;17702;17434;17467;17281;17376;17311;17381;17368;17547;17418;17617;18047;17860;17895;17917;17845;17893;17726;17494;17396;17409;17453;17501;17801;17772;18030;17914;17787;17993;17884;18182;18064;18029;18261;18174;17992;18025;18221;17742;17560;17475;17827;17970;17737;17841;17899;17989;18014;17918;18116;18080;18031;18070;18059;17997;17820;17724;17557;17582;17489;17707;17793;17889;18076;17829;17901;17970;17772;17873;17929;17557;17837;17847;18032;17725;17795;18046;17990;17980;18047;17893;17485;17533;17750;17740;17640;17679;17628;17733;17812;17966;17835;17456;17694;17787;17488;17598;17699;17600;17635;17526;18048;18163;18022;17785;17626;18357;18353;18025;17813;18011;17758;17945;17827;17580;17668;17513;17878;17783;17389;17264;17579;17502;17656;17482;18006;17709;17589;17851;18002;17720;18129;18038;18085;17678;17829;17630;16943;14280;10961;8820;9069;11618;13997;14564;13408;8988;4679;3846;6161;10813;15584;17029;17477;17664;17574;17758;17811;17725;17509;17658;17734;17474;17754;18044;17935;18178;17965;18133;18233;17954;17793;17820;17764;17922;17699;17742;18014;17856;18089;17580;17937;18134;18206;18285;17906;17904;17666;17799;17759;18037;17814;17941;18052;17817;17787;17671;17374;17460;17396;17746;17339;17214;17042;17021;17414;17221;17209;17426;17472;17622;17430;17372;17271;17249;17074;17193;17212;17249;17058;16842;16821;17047;17347;17343;17302;17368;17600;17861;18016;17928;17776;17633;17872;17848;17669;17875;17862;17776;17801;17822;17966;17943;17835;18062;18213;17983;17896;18173;17722;18063;17993;18030;18128;18174;18243;18193;18202;18183;17855;18465;18153;18125;18377;18096;18071;18261;18121;17781;18070;18049;17994;17861;17583;17869;17616;17510;17749;17935;17923;18067;18111;17737;18108;17884;18052;18092;17803;18058;18159;17867;17662;17716;17101;16435;16298;16846;17302;17758;17909;17454;17326;17318;17285;17493;17369;17153;17139;17408;16914;16193;16399;17286;17627;17588;17453;17444;17634;17632;17821;17870;18102
14471;14795;14584;14808;14564;14535;14617;14768;14659;14961;15011;15135;14622;14929;14961;14782;14690;14353;14446;14749;14681;14502;14540;14939;14804;14103;14266;14522;14549;14761;14816;15217;14752;14993;15168;15147;15473;15333;15306;15096;14886;15031;14913;15081;14896;14896;15298;15016;15362;14935;15090;15079;15261;15299;15214;15277;15345;15246;15299;15041;15042;15344;15244;15449;15291;15355;15396;15619;15820;15521;15913;15674;15968;16090;15907;15610;15122;15624;15846;15407;15531;15101;14884;14769;14920;15071;15341;15739;15598;15922;15989;15906;16185;16113;15975;15811;16174;16008;15962;15820;15926;16188;15942;15945;15900;15885;15822;16190;15637;15094;15219;15883;15959;15884;15924;15993;15977;15873;15959;15897;15934;15957;16096;16057;15905;16034;15944;15939;16062;16008;16328;16192;16443;16165;16123;16172;16033;16144;16422;16416;16117;16248;16008;15898;15983;15920;16097;16142;16254;16199;16175;16295;16671;16273;16263;16410;16381;16165;16298;16366;16017;16199;15958;16203;16111;15956;15937;15797;15629;15971;15843;16075;16070;15714;15846;15757;15579;15913;16003;16363;16109;15925;16024;15773;15728;16039;16106;16301;16180;16337;16340;16038;16053;15878;15832;15821;16192;16269;16341;16419;16415;16472;16346;16245;16184;16241;15838;15971;15985;15919;16316;16224;16048;15840;15875;15336;15518;15502;16104;16165;15962;16003;16096;15942;15886;15663;15550;15754;15924;15657;16215;16477;16149;16235;15991;16255;15976;16068;15775;16078;16050;16163;16187;16002;16029;16205;16254;15977;16029;16106;15926;15970;15862;16028;16102;15978;15980;16039;16074;15817;15485;15768;16153;16181;16566;16288;16399;16361;16419;16753;16839;16365;16276;16106;16122;15803;15447;15663;16014;16523;16374;16084;15946;15784;15404;15436;14984;14737;14820;15127;15300;15875;15858;15900;15643;14911;13066;9219;5876;3583;2862;4850;9311;13055;15160;15899;16266;16215;16474;16256;16306;16298;16454;16444;16326;16399;16514;16563;16838;16882;16673;16904;16597;16740;16867;16931;16761;16698;16686;16800;16726;16722;16777;16690;16629;16862;16975;16584;16838;16761;16533;16577;16836;16632;16549;16506;16914;16443;16615;16899;17026;17112;16756;16816;16413;16729;16743;16455;16778;16472;16334;16677;16671;16488;16214;16365;16572;16530;16534;16265;16277;16577;16585;16514;16615;16558;16815;16412;16590;16526;16769;16591;16652;16833;16508;16519;16333;16406;16151;16345;16017;16103;15811;15988;16159;16318;16383;16248;16044;15931;16199;16277;16650;17009;16799;16562;16671;16997;17205;17411;17161;17052;16790;16839;17074;17115;17149;17097;17089;16890;16792;16612;17020;16780;16694;16910;16836;16774;16710;17000;16833;16552;16599;16344;16153;16381;16393;16592;16468;16637;16581;16735;16385;16541;16723;16727;16714;16480;16797;16828;16728;16500;16590;16674;17197;17302;17305;16918;16750;16994;17086;17055;16968;16950;16805;17161;17233;17225;17068;17079;16930;16790;16862;16982;16985;16893;16815;16615;16357;16808;16822;16769;16669;16585;16134;16088;15698;14417;12695;13807;15837;16862;17234;17014;16894;16953;16866;17211;17163;17134;17085;17069;17269;16827;16974;16517;16821;16891;16874;16762;17043;16667;16815;16884;17066;16942;16877;16964;16954;17054;16664;16527;16598;16522;17001;16698;16736;16765;16742;16810;16801;16719;16758;16284;16098;16213;16277;16478;16679;16720;16813;17003;16721;16922;16753;16961;16893;17207;17136;17076;16962;16584;16772;16825;17025;17020;17047;17019;16875;16493;16236;15959;16118;16543;16766;16801;16658;17297;17651;17779;17914;17974;17898;17730;17318;17258;17253;17408;17289;17382;17036;17096;17299;17188;17265;17396;17255;17254;17368;17496;17651;17342;17648;17502;17445;17194;17262;17137;17190;17323;17608;17480;17426;17632;17557;17266;17162;16957;17294;17288;17021;17223;17083;16906;16634;16784;17565;17730;17492;17618;17216;17022;17185;17265;17619;17548;17628;17516;17519;17375;17019;17355;17368;17439;17348;17644;17664;17583;17368;17088;17043;17038;17426;17590;17232;17118;17076;17315;17007;17195;17065;16913;16936;16846;16926;17009;16951;16999;16993;16988;16922;16624;16217;16310;16638;17257;17089;17453;17295;17031;17285;17347;17701;17567;17909;17947;17562;17490;17624;17453;17369;17329;17624;17404;17517;17418;17690;17625;17617;17508;17693;17509;17458;17394;17252;17479;17334;17435;17416;17538;17433;17312;17310;17210;17167;17042;17067;17297;17250;17129;17670;17338;17453;17721;18052;17907;17833;18105;18035;17680;17593;17562;17480;17442;17474;17321;17415;17113;17164;17134;17350;17407;17173;17309;17651;17496;17289;17383;17259;17434;17260;17224;17166;16806;16654;16493;16656;16652;16393;16286;16210;16444;17051;16946;17077;17206;17154;17333;17033;17300;17456;17669;17253;17225;17485;17214;17381;17323;17226;17125;16991;17286;17651;17413;17447;17643;17549;17607;17369;17397;17522;17207;17330;17177;16950;17270;17146;17065;17369;17524;17407;17592;17655;17675;17416;17250;17321;17336;17747;17533;17410;17347;17461;17462;17675;17478;17343;17487;17461;17348;17590;17492;17349;17233;17233;17044;17434;17419;17381;17507;17334;17325;17341;17428;17312;17394;17556;17273;17440;17386;17202;17154;17264;17101;17402;17585;17382;17359;17026;17289;17433;17440;17470;17285;16870;16845;17245;17669;17452;17446;17813;17483;17165;17062;17338;17314;17346;17479;17484;17662;17361;17525;17357;17782;17528;17656;17479;17810;17577;17424;17540;17762;17840;17483;17819;17629;17593;17322;17640;17424;17621;17567;17393;17535;17314;17573;17539;17184;17288;17259;17451;17405;17271;17196;16869;17179;17176;17383;17024;17313;17471;17221;17208;17138;17314;17315;17283;17134;17416;17194;16940;16893;16903;16984;17131;17031;17076;17329;17088;17429;17410;17458;17569;17618;17646;17375;16949;17097;17080;17065;17380;17245;17618;17493;17207;17370;17442;17425;17507;17393;17245;17480;17691;17212;17578;17486;17531;17702;17661;17478;17587;17328;17582;17356;17636;17385;17345;17464;17207;17343;17544;17678;17448;17441;17264;17637;17148;17225;17334;17359;17427;17529;17116;16967;17310;17584;17646;17558;17378;17017;17053;17346;17711;17859;17765;17342;16863;16493;15839;16302;17039;17365;17347;17134;17372;17246;17105;17515;17567;17363;17431;17085;17114;17056;17389;17521;17998;18053;17884;18064;17883;17898;17705;17477;17298;17087;16925;16929;17055;16979;17313;16779;17204;17359;17224;17138;17175;16950;17197;17396;17540;17380;17478;17774;17462;17399;17498;17349;17147;17187;17041;17429;17309;16967;16956;17196;17026;17198;17466;17355;17469;17530;17616;17894;17879;17745;17869;17797;17799;17485;17886;17773;17724;17454;17930;17966;17855;17694;17639;17670;17801;17673;17492;17380;17457;17554;17722;17748;17740;17887;17779;17648;17740;17278;16916;17160;17087;15836;14748;15604;16822;17401;17314;17530;17707;17638;17878;17875;17734;17500;17608;17784;17802;17887;17479;17451;17921;17701;18095;17705;17586;17503;17803;17791;17389;17455;17525;17563;17591;17512;17612;16937;16698;16852;17364;17609;17718;17461;17043;17257;17411;17466;17593;17419;17663;17712;17457;17281;17595;17502;17381;17285;17704;17424;17921;17628;17623;17632;17836;18346;18441;17859;17813;17770;17192;16810;16208;16720;16814;16414;15947;15949;16318;16718;17171;17069;17363;17231;17183;17310;17315;17073;17255;17287;16983;17006;17227;17362;16979;17397;17821;18317;18080;18247;17980;18018;18076;17928;17752;17596;17657;17661;17658;17573;18064;17831;18112;17884;17896;17869;17780;17883;17830;17751;17735;17852;18124;18024;18025;17900;17906;17846;18078;17939;17834;18130;17890;17786;17772;17982;17813;17916;17856;18040;17687;17794;17936;17823;17735;18098;17856;17713;17632;17468;17642;17785;17742;17434;17708;17339;17456;17359;17501;17379;17513;17235;17283;17624;17835;17981;17793;18084;18116;17922;17891;17795;17427;17780;17351;17719;17716;17753;18269;18277;18065;17972;17884;17947;17832;17947;18069;17958;18158;17875;18076;18118;17889;17721;17722;17791;18108;17961;17952;18091;17962;17784;17892;18127;18153;18056;18130;18102;17961;17955;17932;17790;17526;17561;17731;17610;17893;17890;18131;17893;17918;17914;17660;17661;17640;17681;17645;17926;17955;18016;18051;17986;18063;17649;17667;17559;17475;17766;17870;17877;17870;17795;17689;17538;17601;17600;17514;17726;17674;17680;17854;17848;17306;17334;17452;17601;17883;17916;18021;18146;18023;18069;17861;17705;17673;17831;17817;17507;17835;17818;17850;17659;17509;17305;17190;17136;17212;17480;17430;17576;17765;17887;17601;17950;17915;17890;18030;17873;17947;17755;17307;15854;12421;7806;5621;6518;10397;13788;14915;13920;10354;6173;4813;6321;10165;14620;16810;16871;16989;17118;17745;17810;17813;17610;17537;17582;17648;17931;18110;18078;18060;18088;17960;17968;18017;17789;17807;17676;17960;17605;17691;17664;17827;18119;17896;17928;17938;18273;18015;18090;17864;17663;17763;17976;17722;17862;18013;18083;17738;17747;17681;17742;17851;17708;17729;17358;17258;17070;17036;17331;17524;17319;17570;17522;17799;17791;17588;17371;17218;17322;17414;17558;17445;17235;16995;17209;17031;16947;17161;17343;17603;17650;17689;17881;17896;17980;17815;17772;17879;17771;18018;17772;17882;17837;18022;17802;18106;17762;17903;17992;17888;18057;17903;17960;18081;18113;17977;18084;18065;18194;18046;18177;18291;18126;18229;18111;18009;17742;18457;18016;17995;18279;17827;18063;18139;17960;17868;17596;17885;17801;17798;17684;18004;18189;18059;18009;17791;17892;18164;18010;18027;17870;17869;17730;17721;17860;17807;17538;17277;16673;17100;17643;17579;17732;17537;17422;17407;17381;17260;17387;17107;17159;17495;17316;16798;16828;17219;17619;17602;17443;17301;17589;17760;17630;17759;17899
14794;14622;14539;14340;14541;14738;14628;14773;14754;14816;15028;14934;15002;14753;14791;14841;14270;14449;14598;14989;14828;14700;14630;14869;14498;14148;14051;14320;14695;14649;14850;14757;14938;15239;15102;15110;15367;15204;15267;15075;14863;15070;14954;14825;14995;15101;15082;15438;15045;15347;15244;15225;15303;15615;15191;15303;15383;15464;15377;15030;15050;15240;15443;15482;15650;15584;15467;15622;15551;15546;15554;15620;15633;15667;15698;15713;15338;15442;15608;15252;15106;15126;14819;14950;15188;14964;15395;15492;15887;15748;16033;16000;15896;15712;16117;15763;16004;15791;15895;15903;15789;15953;16125;15773;15579;15901;15917;16208;15737;15727;15809;15588;15841;16008;16020;15968;15811;15869;15870;15344;15521;15757;16166;16029;16007;16269;15925;15955;15928;16189;16113;16299;16279;16103;16230;16130;16064;16221;16329;16228;16202;16226;16187;16181;16155;16185;16217;16120;16151;15944;16292;16333;16229;16429;16383;16361;16355;16089;16222;16325;16051;16191;16210;16016;15833;15794;15889;15759;15745;15749;15993;16110;16120;15998;15928;15946;15419;15879;15926;16193;16209;16161;15874;15789;15699;16037;16170;16222;16286;16214;16326;16136;16081;15938;16196;16155;16330;16136;16098;16291;16563;16427;16309;16054;16396;16142;15707;15753;15743;15904;16098;16479;16156;16012;15882;15753;15654;15720;16289;15954;15925;16219;16120;16069;15973;15515;15305;15303;15866;16038;16380;16115;16141;16061;15756;16132;15830;15922;15710;15939;16226;16202;16262;16179;16184;16100;16242;16384;16211;15934;16140;15964;16130;16136;15964;15866;15931;16323;16462;15913;15895;16110;16171;16451;16516;16618;16583;16554;16525;16484;16656;16542;16264;16187;15852;15820;15468;15706;15771;16272;16176;15972;15454;15308;15692;15621;15593;15232;14929;15311;15818;15957;15895;15959;15906;15484;14056;11183;7594;4357;3423;5123;9330;12770;14951;15759;16225;16291;16647;16604;16235;16138;16328;16347;16413;16636;16371;16791;16856;16575;16626;16424;16658;16585;16993;16739;16937;16613;16591;16681;16645;16657;16732;16724;16873;16901;16622;16832;17037;16820;16589;16744;16450;16661;16515;16620;16447;16418;16693;16838;16829;16837;17004;16707;16853;16571;16451;16303;16533;16465;16614;16820;16763;16417;16334;16320;16463;16757;16604;16351;16399;16523;16320;16685;16392;16567;16614;16807;16732;16683;16307;16343;16088;16195;16443;16469;16119;16099;16122;16104;16266;15939;15976;15772;16231;16500;16391;16318;16059;15974;16370;16467;16690;16772;16771;16491;16635;16674;17223;17378;17271;17067;16863;16985;16657;17173;16698;16951;16659;16770;16845;16795;16727;16642;16866;16814;16691;17051;16822;16854;16897;16867;16382;16525;16255;16244;16423;16481;16506;16430;16709;16457;16555;16552;16572;16605;16912;16557;16556;16629;16617;16695;16742;17013;17308;17311;17622;17387;17040;16936;16867;17106;16961;17055;17295;16949;17063;17036;17043;16947;17010;17014;17112;16927;16993;16801;16790;16772;16758;16941;16757;16909;16885;16613;16327;16458;16254;15790;15233;15972;16842;17339;17319;17330;17041;16982;17160;17438;17127;17258;17095;17075;17158;16858;16852;17033;16911;16907;16758;16912;16899;16931;16941;16857;16846;16769;16841;16923;16821;17198;16765;16521;16614;16624;16830;16850;16786;16808;16769;16580;16681;16891;16793;16558;16428;16429;16397;16666;16525;16898;17023;16959;17031;16812;17216;17228;17019;17157;17124;17120;16977;16818;16930;17005;17035;17228;16943;17138;17187;16884;16441;16302;16533;16956;16414;16007;15741;16459;17174;17391;17693;17964;17972;17556;17235;16988;16840;17215;17181;17354;17344;17206;17482;17300;17442;17499;17521;17398;17326;17424;17516;17390;17554;17581;17390;17243;17290;17177;17231;17450;17448;17519;17531;17343;17296;17312;17163;17332;17403;17310;17185;17330;17105;17010;16832;17053;17456;17752;17729;17542;17311;17369;17211;17728;17538;17498;17742;17537;17529;17507;17265;17424;17312;17357;17482;17651;17444;17279;16942;17185;16913;16971;17318;17520;17280;17057;16790;17069;17296;17376;17156;17073;17076;16869;16985;17068;17027;17179;16908;16501;16812;16454;16265;16458;16792;17311;17263;17065;17184;17129;17034;17332;17867;17834;17713;17721;17663;17373;17690;17510;17319;17249;17144;17539;17382;17383;17386;17604;17636;17507;17733;17439;17518;17511;17411;17434;17307;17690;17531;17372;17622;17486;17111;17373;17212;17105;17039;17263;17418;17323;17260;17308;17317;17696;17810;18215;18023;17919;17981;17828;17566;17481;17364;17475;17182;17481;17532;17235;17132;17080;17006;17068;17377;17583;17649;17452;17343;17501;17375;17379;17242;17300;17085;16718;16898;16716;16611;16745;16625;16152;16289;16981;16692;16889;16910;16794;17039;17155;16998;17128;17517;17354;17302;17493;17048;17227;17135;17225;17315;17460;17450;17506;17348;17485;17476;17255;17574;17497;17340;17514;17636;17320;17365;17167;17349;17392;17085;17391;17384;17506;17547;17452;17580;17514;17445;17372;17320;17499;17450;17434;17182;17072;17215;17216;17516;17202;17281;17230;17388;17254;17309;17485;17462;17354;17367;17225;17435;17604;17588;17508;17689;17167;17431;17131;17550;17557;17419;17117;17044;16632;16844;16929;16993;17330;17364;17333;17361;17687;17326;17448;17451;17581;17566;17130;16782;16823;16994;17410;17584;17748;17834;17451;17162;17420;17279;17579;17277;17140;17529;17723;17560;17407;17750;17536;17354;17490;17692;17963;17343;17468;17409;17533;17825;17588;17704;17678;17384;17404;17415;17755;17567;17793;17550;17440;17567;17546;17451;17233;17350;17223;17308;17399;17306;17211;17420;17312;17191;16930;16996;17064;17214;17230;17366;17282;17292;17412;17554;17285;17371;17166;17018;17097;17012;17094;17098;17223;17252;17373;17358;17287;17514;17339;17392;17530;17467;17330;17330;17521;17296;17347;17305;17312;17296;17385;17398;17305;17583;17535;17222;17467;17381;17492;17355;17629;17459;17404;17666;17450;17713;17467;17664;17657;17319;17483;17385;17242;17482;17341;17283;17213;17316;17351;17334;17444;17477;17190;16973;17355;17359;17435;17471;17810;17221;17188;17172;17385;17461;17462;17442;17442;17308;17495;17730;17406;17482;17383;16796;16462;15731;16610;17089;17253;17434;17331;17223;17384;17493;17400;17370;17149;16744;16656;16985;17372;17495;17683;17912;18116;17725;17670;17832;17661;17712;17320;17089;17008;16931;17166;17291;17103;17308;17166;17229;17252;17291;16959;17009;17221;16949;17302;17208;17345;17479;17409;17394;17511;17673;17345;17182;17469;17242;17481;17245;17000;16996;17071;17123;17342;17755;17649;17667;17640;17556;17796;17911;17646;17761;17676;17631;17652;17575;17376;17582;17564;17564;17689;17742;17853;17917;17935;17771;17882;17808;17813;17456;17107;17644;17551;17766;17681;17997;17651;17800;17516;17469;17164;16690;15527;14712;15948;16805;17219;17968;17482;17856;17870;17996;18037;17917;17890;17767;17808;17676;17817;17699;17901;17574;18029;18095;17770;17399;17469;17722;17804;17406;17619;17621;17596;17448;17599;17715;17369;17512;17573;17488;17538;17618;16736;16202;16741;17216;17604;17624;17663;17589;17806;17745;17494;17515;17388;17477;17641;17577;17793;18065;18007;17771;17880;18091;17995;18130;18014;17946;17572;17203;16676;16166;16822;16646;15846;15774;15684;15943;16624;17123;17379;17348;17422;17433;17182;17459;16901;17115;16986;16681;17182;17174;17242;17311;17447;17616;17752;17848;17984;17964;17747;17680;18090;17999;17977;17760;17619;17682;17778;17873;17963;17805;17666;17807;17854;17701;17910;17858;18014;17866;17962;18035;17801;17856;18137;18010;17972;18133;17742;17972;17987;17910;17845;17524;17985;17808;18015;18043;17849;17960;17688;17709;17914;17872;17979;17912;17725;17760;17884;17736;17942;17735;17892;17471;17743;17504;17235;17397;17615;17501;17535;17404;17339;17671;17715;18037;18156;17890;17996;17867;17563;17709;17773;17539;17641;17981;17986;18006;18042;17887;18106;17925;18015;17660;17813;17974;17919;17830;18182;17702;17905;17765;17892;17999;18114;17879;17863;17883;17785;17952;17812;17936;17848;18030;17906;17891;17958;17947;17864;17743;17678;17850;17849;17749;17734;18179;18109;17978;17903;18029;17851;17788;17970;17661;17593;17931;17939;17883;17951;17938;17939;17770;17794;17778;17256;17415;17384;17499;17787;17700;17897;17728;17669;17411;17832;17241;17672;17703;17835;17807;17665;17690;17312;17235;17720;18081;17889;18030;17955;18006;18114;17838;17445;17390;17711;17631;17860;17812;18290;17815;17977;17625;17234;16615;17015;17043;16999;17213;17649;17836;17923;17988;17972;18107;17874;17959;18119;17929;17928;17819;16485;12694;7353;4200;4690;8718;12739;15020;15088;13754;10509;8497;8678;11570;15079;16892;16629;15860;16265;17285;17774;17558;17651;17564;17641;17437;17681;17864;18015;17636;17926;18081;18231;18033;18272;18054;17782;17695;17412;17518;17598;17784;17957;17972;17978;18291;18129;17999;17796;17980;17906;17873;17516;17665;17968;17923;17910;17918;17757;17657;17774;17570;17415;17726;17508;17507;17142;17111;17314;17544;17417;17461;17550;17784;17760;17575;17541;17125;17265;17529;17445;17385;17343;17357;17346;17271;17259;17397;17124;17316;17354;17323;17781;18006;17714;17501;17643;17578;17862;17896;17735;17896;18086;18057;17835;17972;17998;17860;17635;18130;18033;18010;17859;17810;17733;18025;18018;17898;18165;18283;18110;18411;18180;18414;18406;18530;18420;17958;17933;18167;18120;18152;18021;17955;17961;17950;17689;17584;17789;17885;17773;18092;18114;18043;17683;17822;17797;17889;17908;17914;17808;17858;17880;17953;17905;17734;17787;17540;17496;17421;17706;17881;17834;17489;17521;17439;17482;17739;17643;17386;17396;17390;17751;17650;17523;17634;17486;17568;17653;17576;17612;17920;17859;17675;17770
14643;14446;14483;14611;14407;14747;14714;14763;14691;14812;14800;15057;15128;14907;14761;14534;14496;14615;14962;14746;14611;14597;14844;14613;14497;14081;14125;14301;14910;14825;14799;14898;14879;15086;15143;15233;15113;15314;15276;15207;15026;14908;14670;14582;14608;14701;15074;15539;15352;15435;15178;15339;15252;15331;15457;15421;15429;15348;15306;15090;14981;15430;15729;15702;15485;15830;15450;15774;15403;15569;15571;15380;15508;15697;15687;15720;15489;15602;15543;15440;15306;15081;15109;14968;15182;15248;15398;15507;15554;15741;15870;15900;15898;15917;15994;16008;15823;15760;15991;15916;16029;16013;15566;15793;15633;15967;16113;16249;16245;15770;15765;15789;15651;15855;16021;16037;15957;15723;15679;15453;15342;15960;15916;16021;16163;16080;16038;16361;16216;16352;16105;16167;16205;16248;16030;16216;16262;16362;16097;16231;16133;16006;16151;16109;16287;16271;16072;16241;16006;16236;16393;16329;16324;16450;16505;16317;16285;16158;16084;16167;15959;15918;15855;16142;15713;15856;15458;15451;15506;15874;16138;16275;16008;15882;15395;15617;15531;15721;16062;16296;16252;16005;15935;15513;15862;15867;16187;16122;16246;16576;16042;15893;15913;15610;15743;15696;16096;16186;16400;16390;16113;15951;15926;15965;16256;16074;15593;15754;15692;15858;15994;16253;16193;15944;15938;16128;16083;15847;16144;16230;15981;16238;16347;16180;15991;15831;15528;15349;15624;16022;16291;16075;16111;15728;15894;15970;15943;15888;16236;16218;16292;16256;16320;16133;16440;16255;16197;16466;16334;15967;16089;16082;15875;16113;16013;16223;15947;15833;16227;16127;16008;16151;16264;16380;16581;16547;16597;16605;16741;16438;16682;16343;16189;16275;16071;15952;15781;15836;15770;15999;16187;15775;15211;15311;15653;15770;15848;15502;15412;15446;15768;15921;16032;16064;16032;15503;14959;12958;9320;5447;3592;5088;8699;12595;14800;15637;16307;16506;16476;16650;16168;16248;16296;16367;16483;16552;16434;16276;16517;16683;16684;16591;16070;16662;16633;16554;16819;16891;16876;16765;16641;16926;16877;16900;16783;16802;16853;16588;16765;16667;16706;16705;16581;16362;16682;16576;16654;16621;16836;16775;16815;16770;17070;16597;16395;16453;16505;16595;16344;16385;16565;16618;16653;16567;16502;16602;16397;16387;16405;16680;16323;16419;16188;16413;16538;16582;16708;16644;16495;16561;16234;16017;15790;16174;16243;16203;15860;15897;16047;16293;16150;16294;16328;15639;15810;16066;16538;16323;16080;15989;16206;16778;16876;16822;16974;16488;16513;16908;17221;17470;17381;17033;17008;16908;16896;16948;17036;16987;16670;16762;16716;17099;16762;16810;17064;16907;16693;16871;16942;17010;16777;16457;16335;16278;16263;16332;16191;16364;16580;16431;16593;16676;16439;16608;16831;16637;16367;16505;16495;16555;16654;16835;16747;16940;17075;17693;17744;17507;17139;17039;16983;17093;16689;16925;16987;17156;17130;16965;17175;17111;17125;16992;16985;17045;16880;17037;16673;16485;16680;16827;16704;16833;16826;16617;16480;16368;16442;16327;16477;17211;17452;17459;17647;17706;17406;17150;17316;17092;17112;17079;17076;17111;17226;17205;16865;16813;17280;16987;17020;16846;16770;16815;16900;17034;17111;16832;16863;16921;17079;17164;16725;16608;16332;16460;16603;16554;16693;16838;16968;17052;16665;16804;16686;16522;16551;16508;16713;16677;16829;16802;16739;17146;16877;16889;16929;17034;16765;16965;17045;17008;17189;17021;17172;17009;16889;17010;17051;16988;16996;17024;16780;16699;16627;16666;16159;15012;14761;15761;17012;17487;17608;17753;17917;17668;17101;17005;16673;16726;17309;17247;17209;17219;17272;17436;17497;17299;17504;17607;17400;17603;17395;17549;17465;17561;17088;17273;17230;17172;17312;17454;17381;17563;17624;17444;17321;17319;17279;17074;17340;17308;17222;17124;17231;17264;17029;17029;17226;17300;17479;17341;17289;17280;17159;17300;17156;17354;17447;17554;17572;17393;17407;17365;17453;17398;17742;17593;17254;17214;16857;16805;16764;17050;17147;17507;17304;17070;16798;17151;17046;17299;16996;16959;17053;17107;17026;17384;17066;17027;16928;16854;16745;16373;16293;16302;16834;17318;17248;17227;17051;17131;16973;17308;17379;17595;17481;17632;17371;17537;17533;17222;17118;17118;17143;17237;17324;17434;17433;17306;17525;17381;17708;17777;17610;17515;17460;17551;17441;17583;17589;17506;17538;17371;17411;17364;17160;17304;17217;17459;17185;17419;17357;17380;17413;17462;17562;17817;17897;17893;17701;17641;17570;17378;17502;17425;17375;17553;17384;17478;17379;17264;17204;16811;17249;17663;17566;17458;17514;17168;17270;17329;17198;17127;17040;17004;17202;16833;16810;16871;16504;16110;16628;16825;16996;17154;16659;16720;16769;16812;16842;17038;17470;17375;17274;17261;16913;16798;17003;17220;17457;17399;17498;17404;17655;17460;17663;17462;17614;17464;17492;17282;17240;17301;17347;17355;17271;17341;17402;17611;17344;17787;17506;17471;17443;17672;17285;17366;17134;17504;17222;17504;17013;16998;17127;17339;17559;17438;17622;17294;17440;17575;17318;17289;17696;17494;17426;17390;17403;17482;17718;17620;17675;17377;17364;17070;16915;17133;17192;17231;16736;16442;16289;16718;17019;17120;17367;17370;17349;17663;17679;17229;17406;17635;17445;17344;16868;16768;17331;17476;17545;17469;17510;17479;17416;17580;17671;17431;17465;17656;17572;17652;17650;17503;17374;17600;17558;17573;17622;17626;17164;17136;17299;17630;17682;17593;17589;17688;17348;17639;17607;17451;17593;17554;17626;17827;17584;17620;17389;17481;17094;17265;17098;17356;17596;17531;17556;17259;17172;17077;17077;17311;17333;17310;17566;17201;17248;17268;17469;17602;17462;17336;17338;17077;16971;17522;17451;17439;17463;17233;17256;17519;17502;17369;17576;17569;17477;17590;17543;17437;17378;17336;17346;17410;17269;17314;17377;17391;17185;17224;17570;17513;17389;17320;17363;17265;17466;17854;17524;17485;17608;17743;17301;17486;17428;17403;17390;17240;17560;17585;17670;17344;17423;17432;17407;17124;16418;16530;16756;16993;17364;17650;17526;17529;17379;17437;17498;17498;17801;17798;17799;17605;17559;17672;17811;17677;17482;17101;16958;16632;16542;16788;17620;17468;17578;17541;17455;17718;17682;17438;17327;16788;16220;16198;16661;17022;17634;17779;17975;17971;17649;17791;17727;17838;17478;17092;16978;17054;17039;17291;17206;17333;17218;17194;17163;17459;17231;17243;16795;16652;16475;16456;16434;16774;17074;17322;17374;17465;17295;17545;17278;17524;17626;17521;17476;17232;17384;17078;17542;17483;17731;17673;17855;17716;17786;17711;17954;17821;17870;17632;17676;17752;17548;17521;17531;17456;17590;17779;17860;17849;17711;17667;17808;17541;17693;17697;17364;16927;16985;17406;17809;17927;17942;17936;17803;17586;17596;17555;16663;15232;14952;16140;17378;17299;17676;17686;17806;18030;18006;17907;17906;17900;17913;17810;17864;17927;17944;17877;18023;17974;17820;18132;17923;17612;17700;17536;17581;17664;17516;17441;17136;17040;17370;17356;17442;17613;17456;17696;17427;16624;16089;16685;17357;17748;17597;17577;17357;17629;17543;17432;17645;17649;17535;17535;17543;18002;17825;18117;18066;17838;18137;18234;18196;17932;17948;17783;16680;15813;15541;16268;16439;16449;15621;15561;15735;16545;17019;17410;17285;17019;17406;17285;17292;17269;16875;17061;16626;16998;17280;17213;17562;17475;17641;17967;17880;17999;18108;17711;17737;17746;17852;17823;17708;17507;17604;17645;17695;17665;17842;17716;17818;17619;17826;17769;17903;17900;18025;17966;17826;17684;18100;17755;17855;17942;18007;17802;17721;17875;17757;18098;17932;17752;17729;17940;17745;17759;17820;17727;17635;17759;17942;17568;17822;17907;17851;17729;18063;17768;17868;17754;17735;17703;17425;17574;17349;17653;17378;17551;17648;17399;17554;17799;17816;17879;18118;18018;17968;17738;17665;17689;17924;17826;17647;17885;18146;18032;17793;17757;18090;18143;17959;17784;17864;17886;17826;17951;18151;17892;17866;18012;17937;17889;18013;17906;17888;17793;17903;17858;17798;17815;17871;17926;17911;17845;17800;17700;17917;17872;17735;17863;17972;17938;18030;17691;17923;17587;17798;17818;17806;17779;17810;17777;17738;17434;17516;17773;17793;18130;18046;17931;17646;17381;17049;17282;17499;17652;17573;17669;17445;17394;17478;17694;17831;17784;17843;17732;17794;17574;17388;17207;17206;17475;17902;18340;18345;18143;18155;18255;17984;17609;17636;17529;17604;17833;17570;17676;17929;17663;17492;16972;16500;16501;16821;16830;17163;17742;17800;18245;18014;18011;17980;18084;17926;17942;18019;17758;17820;17053;13683;8589;4659;3957;7230;11423;14429;15785;15640;14360;13023;12833;14274;16043;17057;16710;15430;15696;17261;17979;17595;17696;17940;17486;17518;17755;17606;17663;17929;17979;18172;17950;18159;18208;18055;17832;17735;17757;17754;17880;17820;17772;17930;18243;18074;17898;18355;17883;18128;17861;17820;17759;17892;18151;18032;17972;17829;17696;17696;17556;17731;17439;17570;17423;17463;17520;17075;17469;17214;17564;17464;17318;17726;17723;17505;17275;17295;17423;17657;17534;17395;17423;17418;17460;17377;17264;17536;17359;17321;17204;17267;17591;17810;17794;17583;17752;17934;17879;17744;17764;17865;18095;17947;17901;17954;17726;17788;17993;17839;18112;18078;17918;17942;18021;18042;17847;17777;18096;18179;18302;18413;18305;18464;18314;18065;18123;18232;18000;17868;18210;18132;18147;17898;18070;18085;18011;17721;17658;17914;17982;17983;18203;17921;17954;17818;17988;17855;17809;17885;18171;17956;17932;18040;17661;18021;17911;17852;17919;17737;17680;17347;17655;17471;17836;17792;17841;17764;17692;17785;17703;17433;17481;17293;17331;17901;17819;17597;17647;17768;17695;17904;17805;17718;18086
14312;14258;14546;14633;14735;14708;14842;14463;14911;14960;14975;14968;14992;15007;14912;14606;14283;14792;14774;14679;14194;14301;14574;14675;14448;13974;14071;14390;14815;14592;14963;15031;15025;14799;15172;15066;15154;15137;15197;15177;14843;14843;14768;14376;14616;14879;15174;15309;15604;15456;15252;15112;15384;14807;14964;15356;15300;15525;15026;15261;15166;15309;15729;15692;15793;15783;15583;15620;15572;15442;15380;15481;15483;15666;15757;15631;15514;15848;15677;15474;15408;14923;14852;14988;15044;15128;15591;15342;15679;15538;15709;15537;15813;15750;15936;15957;15739;15582;15567;15758;15828;15827;15631;15594;16018;15763;16016;16062;16309;16149;15916;16157;15927;16144;15826;15850;16034;15603;15564;15579;15860;16087;16170;16259;15962;16203;16140;16105;16016;15767;15686;15983;16367;16106;15947;16085;16138;16109;16061;16083;16067;15946;15757;16249;16315;16230;16314;16039;16315;16362;16453;16519;16271;16258;16432;16279;16027;15786;15856;15980;15602;15096;15587;15715;15854;15670;15496;15580;15651;15826;16096;16173;16000;15610;15598;15671;15698;16026;16208;16397;16046;15744;15765;15627;15731;16028;16017;16042;16300;16064;16179;16072;15812;15628;15627;15733;15887;16155;16195;16248;15794;15327;15364;15646;15995;15999;15623;15646;15621;15858;16142;16104;16371;16217;16188;16179;15990;16195;16300;16127;16103;16363;16361;16199;15980;15370;15232;15529;15836;15993;16037;16231;16119;15572;15725;15891;16143;16090;16387;16170;16071;16285;16443;16520;16477;16311;16383;16502;16095;15781;15973;15889;16183;16065;16167;16068;16088;15786;15975;16177;16156;16442;16538;16561;16677;16483;16569;16613;16372;16601;16327;16194;15829;16085;16494;16058;16086;16009;15955;16467;16090;15751;15526;15242;15361;15576;15760;15457;15558;15514;15726;15736;16294;16182;16022;15936;15227;13681;9594;5238;3289;5239;9276;12612;14773;15905;15835;16370;16267;16241;16468;16343;16321;16165;16120;16423;16532;16690;16574;16425;16554;16634;16551;16604;16838;16827;16715;17002;16797;16761;16912;16591;16750;16708;17049;16807;16757;16777;16835;16850;16512;16455;16554;16507;16703;16790;16711;16797;16815;16870;16819;16707;16735;16559;16398;16600;16405;16231;16425;16473;16470;16811;16831;16684;16568;16405;16469;16512;16397;16504;16234;16620;16279;16481;16627;16452;16444;16568;16429;16461;16189;15895;15833;16257;16401;16473;15997;15729;15721;15989;16166;16375;16484;15936;15820;15996;16212;16108;15653;15646;16170;16526;16517;16710;16653;16814;16681;17166;17308;17290;17360;17307;16874;16870;16878;16942;17070;16872;16735;16734;17057;16897;17058;17071;16933;16964;16733;16676;16745;17163;16982;16714;16328;16291;16405;16183;16214;16387;16552;16495;16605;16361;16570;16461;16725;16799;16624;16398;16486;16457;16737;16704;16517;16871;17190;17489;17573;17264;17257;17192;17147;17049;17044;17206;17035;17125;17152;17301;17341;17141;16871;17033;17043;16854;16858;16864;16834;16737;16814;16828;17068;16905;16921;16878;16343;16376;16404;16519;16956;17382;17600;17751;17631;17532;17228;17243;17269;17413;17117;17438;17124;17141;17170;17187;17393;17134;17085;16998;16826;16926;16759;16777;16860;16848;16634;16783;16761;16676;17032;16787;16920;16894;16324;16200;16516;16379;16340;16796;16770;16888;16738;16458;16641;16554;16864;16706;16510;16601;16441;16630;16867;16996;16973;16891;17021;16877;16901;16967;16911;17110;17190;16916;16987;17075;16960;17115;17081;16917;16955;16588;16781;16820;16774;16889;16756;16093;15542;16131;17228;17305;17794;17678;18013;17851;17443;16995;16594;16541;16925;17086;16934;17251;17431;17389;17579;17228;17667;17305;17158;17382;17429;17606;17283;17363;17306;17138;17174;17338;17635;17563;17650;17490;17735;17569;17526;17341;16945;16977;16955;17225;17271;17479;17247;17211;17267;17042;16855;16183;16405;17192;17364;17275;17400;17260;17182;17231;17183;17855;17550;17501;17378;17351;17546;17733;17668;17830;17659;17356;17255;17212;17075;17145;17108;17084;17210;17010;17099;17278;17246;17437;17440;17160;17182;17115;17234;16879;16921;17118;16960;17019;16435;16447;16008;16245;16821;17182;17357;17287;17291;17230;16935;17074;17201;17579;17646;17684;17358;17361;17395;17396;17389;17319;17474;17431;17508;17328;17454;17290;17228;17473;17647;17421;17471;17516;17545;17467;17585;17669;17652;17751;17517;17338;17447;17236;17107;17110;17219;17153;17279;17190;16985;17395;17251;17543;17639;17886;17813;17984;18000;17592;17533;17206;17634;17404;17508;17288;17307;17199;17399;17163;17250;17206;17385;17363;17733;17435;17483;17369;17308;17274;17176;17180;17081;17050;16617;16708;16768;16847;16644;16372;16265;16554;16939;17107;16909;16728;16700;16960;16590;16922;17400;17391;17088;17050;16638;16798;16818;17066;17378;17378;17425;17396;17509;17608;17627;17500;17275;17260;17567;17381;17413;17398;17459;17257;17457;17360;17445;17299;17505;17390;17338;17539;17252;16992;17067;17112;17175;17497;17337;17341;17294;17002;17186;17248;17473;17501;17698;17276;17730;17628;17188;17391;17457;17444;17563;17441;17567;17744;17525;17573;17641;17492;17301;16939;16932;17103;17500;17229;17153;16350;16115;16548;16904;17110;17178;17347;17511;17419;17230;17384;17474;17693;17281;17387;17102;16925;17037;17197;17540;17763;17473;17545;17468;17463;17473;17344;17711;17602;17778;17678;17527;17553;17318;17280;17142;17263;17691;17780;17515;17282;17242;17535;17668;17450;17688;17482;17379;17355;17453;17445;17617;17603;17879;17605;17614;17527;17240;17309;17405;17372;17519;17630;17394;17568;17398;17399;17240;17403;17378;17313;17365;17037;17010;17190;17267;17530;17640;17553;17411;17308;17311;17599;17435;17214;17358;17626;17467;17366;17247;17491;17454;17521;17362;17577;17535;17511;17496;17805;17631;17233;17507;17349;17454;17269;17280;17321;17247;17704;17396;17352;17339;17374;17235;17423;17357;17447;17662;17688;17472;17537;17584;17226;17442;17396;17340;17420;17221;17342;17503;17447;17495;17298;17426;16977;16286;15726;16115;16149;16571;17311;17567;17498;17564;17457;17711;17716;17739;17700;17874;17390;17777;17588;17521;17813;17541;17089;16738;16999;17016;17552;17615;17515;17454;17448;17437;17480;17674;17514;17293;16909;16019;16196;16547;17165;17358;17675;18057;18134;17989;18118;17792;17820;17600;17115;17166;17148;17138;17152;17407;17357;17245;17454;17264;17251;17399;16975;16683;16830;16772;16376;15691;15923;16665;17244;17224;17214;17636;17140;17473;17393;17620;17665;17842;17204;17143;17356;17612;17714;17876;17810;17753;17579;17500;18013;17976;17717;17863;17652;17536;17632;17800;17573;17709;17763;17559;17674;17734;17861;18150;17805;17790;17909;17631;17679;17298;16462;16375;17214;17949;18198;17985;17647;17589;17437;17206;17070;16994;16157;16089;16583;17296;17566;17605;17816;17934;18115;17601;17853;17599;17680;17893;17939;18094;18036;17787;18011;17800;17834;17854;18048;17691;17795;17557;17663;17704;17570;17637;17458;16552;16657;16868;17308;17520;17538;17604;17320;17505;17049;16899;17155;17484;17745;17761;17651;17648;17711;17493;17391;17551;17575;17547;17450;17724;17838;18142;17984;18073;18209;17855;17902;17991;18008;18092;17854;17143;15776;15475;16233;16668;16195;15870;15259;15672;16507;16941;17099;17472;17242;17178;17272;16999;16777;16887;16763;16874;16763;17205;17439;17677;17479;17684;17702;17699;17819;17732;17785;18002;17641;17514;17426;17629;17487;17405;17609;17686;17613;17524;17638;17905;17771;17877;17855;17697;17733;17779;17682;17679;17661;17872;17940;17943;18052;17905;17814;17985;17841;17897;17708;17862;17791;17794;17455;17565;17869;17630;17821;17770;17887;17567;17471;17782;17627;17958;17925;18140;17669;17730;18112;17594;17681;17659;17504;17585;17457;17735;17545;17446;17542;17751;17720;17806;17729;18028;18073;18020;17640;17768;17676;17727;17885;17728;17730;17855;17772;17861;18113;17942;17908;17835;17966;17818;18115;17903;18202;17992;17977;18025;17832;18051;17662;17985;18022;18094;18225;17995;17910;17437;17836;17640;17710;17881;17831;17821;17711;17850;17668;17884;17651;17833;17667;18046;17966;18033;17709;17669;17892;17830;17873;17587;17709;17723;17742;17652;18073;18029;18017;18051;17777;17502;17680;17055;17404;17437;17534;17388;17365;17338;17308;17529;17851;17521;17756;17800;17453;17619;17618;17397;17552;17165;17639;17879;18123;18202;18215;18140;18060;17829;17520;17511;17445;17624;17684;17531;17631;17476;17186;17448;16975;16497;16973;16982;17086;17667;18050;17992;17694;17991;17977;17893;18032;18063;18064;17915;17633;17626;16759;14239;9294;5150;3585;5392;9567;13060;15338;16550;16317;16369;15937;16421;17353;17434;16796;15836;15876;16931;17901;17999;17853;17936;17773;17678;17586;17652;17537;17697;17840;17897;17848;17880;18101;18060;17852;17708;17841;17746;17958;17937;17821;17862;18097;17978;17924;18234;18202;17803;17944;18187;17886;17660;18060;18161;17911;17903;17470;17336;17223;17427;17400;17319;17216;17400;17337;17467;17099;17041;17296;17123;17272;17473;17717;17625;17376;17058;17105;17483;17594;17515;17525;17496;17383;17516;17652;17515;17365;17468;17149;17451;17534;17802;17548;18019;17749;18010;17895;17762;17767;17954;18023;17867;17736;17983;17748;17876;17727;17868;18002;18076;17923;18043;17904;17822;17859;17543;17884;17894;18137;17953;18039;18301;18278;18316;18117;18220;17787;18157;17979;18053;18233;18136;18060;17943;18094;17945;17986;17907;18164;17730;17931;17869;18075;18052;17754;17711;17791;17595;18205;18412;17955;17914;18002;18040;17915;18108;17756;17780;17563;17064;17114;17399;17884;17894;17811;17965;17727;17647;17677;17790;17363;17216;17570;17791;17819;17760;17736;17537;17529;17780;18113;17874;18013
14689;14756;14483;14289;14549;14628;14942;14787;14925;15061;14731;14841;14740;14980;14985;14523;14839;14476;14660;14610;14457;14174;14327;14459;14117;14038;14152;14356;14958;14841;14623;14975;15012;15057;15061;15208;15114;15325;15496;15094;14892;15152;15011;14558;14689;14827;15358;15523;15279;15396;15153;15067;15139;15238;15270;15359;15321;15127;15225;15006;15081;15275;15470;15546;15631;15682;15684;15812;15700;15456;15440;15463;15423;15457;15618;15830;15640;15772;15518;15613;15198;14718;14632;14715;15179;15505;15449;15276;15497;15440;15431;15828;15854;15820;15822;15867;15710;15790;15879;15786;15661;16083;15687;15964;16078;16002;15895;15838;15933;16104;16104;15992;16087;16045;16003;16098;15869;15956;15668;15622;15692;16025;15949;16049;16227;16182;16031;16296;15909;15961;15821;15797;16085;16105;16230;16042;15984;16076;16087;16221;16020;15600;15489;15771;16359;16265;16156;16349;16374;16377;16417;16401;16354;16225;16364;16338;16067;15681;15779;15884;15698;14770;14959;15367;15432;15617;15519;15815;15866;15764;16058;16218;16009;15719;15721;15751;15854;15798;15895;16262;16219;16175;15745;15698;15722;16077;16143;16382;16058;16158;16305;16149;15731;16049;15974;16161;16122;16549;16375;16359;15605;14780;14756;15269;15589;15779;15631;15857;15548;15946;15871;16163;16331;16220;16323;15945;15934;16171;16245;16036;16008;16150;16231;16249;15946;15710;15675;15465;15737;15748;16034;16163;16150;15966;15782;15969;16081;16125;15903;16045;15961;15953;16296;16383;16473;16335;16513;16153;16064;15737;15838;15732;15885;15956;16063;16036;16346;15954;15869;15811;15889;16449;16648;16531;16549;16364;16456;16409;16423;16319;16366;15967;15963;16297;16146;16593;16425;16352;16292;16345;16563;15955;15928;15628;15663;15587;15585;15420;15529;15660;15756;15892;16179;16048;15997;15757;15106;13888;10545;6143;3658;4314;7761;11663;14222;15566;16101;16243;16233;16399;16451;16450;16251;16265;16210;16247;16629;16603;16618;16618;16320;16316;16429;16466;16725;16722;16792;16704;16761;16728;16812;16696;16819;16871;16876;16892;16725;16745;16681;16946;16812;16803;16808;16623;16541;16661;16632;16702;16844;16856;16718;16617;16651;16729;16324;16634;16487;16306;16534;16548;16426;16830;16869;16434;16661;16617;16652;16390;16866;16576;16558;16484;16577;16470;16423;16394;16116;16229;16526;16566;15969;16244;15884;15955;16481;16345;16050;15864;15933;16169;16131;15829;16132;15904;16194;16178;16323;15939;15503;15280;15822;16298;16769;16577;16484;16609;16899;17156;17390;17657;17465;17168;17082;17003;16961;17155;16969;16999;16886;16951;17053;16874;16997;16787;16819;16752;16470;16571;16922;16798;16977;16691;16454;16430;16537;16454;16286;16244;16638;16560;16427;16597;16578;16721;16484;16456;16766;16542;16599;16399;16614;16713;16647;17027;17155;17487;17555;17525;17118;17121;17206;16984;17182;17174;17052;16869;17084;17178;17220;16942;16897;17067;16947;17031;16977;16791;16847;16772;16921;17174;16850;16956;16913;16438;16524;16229;16232;16755;16953;17383;17432;17539;17478;17520;17439;17051;17330;17172;17339;17297;17294;17215;17023;17076;17144;16968;16802;16875;16732;16714;16908;16892;16899;16857;17080;16810;16885;16797;17190;17151;17065;16602;16831;16696;16652;16401;16632;16789;16867;16794;16563;16611;16622;16663;16581;16713;16397;16227;16184;16455;16765;16889;16683;16774;16885;17028;16739;16953;17045;16895;17024;17139;17065;17003;16928;16645;17048;16858;16788;16563;16686;16866;17002;16957;16785;16605;16423;17059;17598;17492;17879;17892;17830;18033;17508;17434;16901;16883;17139;17233;16976;17309;17739;17536;17467;17541;17475;17171;17360;17341;17495;17600;17445;17383;17208;17274;17435;17608;17431;17342;17769;17574;17629;17511;17473;17007;16694;16073;16120;16972;17335;17401;17409;17255;17277;16751;15940;15250;15832;16940;17413;17416;17419;17005;17202;17096;17576;17581;17786;17595;17526;17485;17153;17485;17553;17546;17526;17245;17248;17362;16945;17155;17196;17304;17312;17389;17233;17163;16958;17341;17443;17300;16948;17057;17212;17114;17067;16749;17115;17093;16813;16688;16254;16488;16887;17232;17267;17226;17353;17278;17292;17114;17394;17515;17520;17651;17422;17483;17608;17385;17537;17461;17482;17410;17451;17417;17085;17636;17369;17484;17222;17581;17247;17482;17685;17535;17393;17715;17485;17716;17737;17370;17333;17114;16891;17004;17151;17503;17057;16982;17374;16832;17352;17681;17498;17867;17811;17692;17835;17813;17579;17487;17328;17494;17659;17362;17318;17285;17378;17207;17231;17347;17563;17662;17685;17565;17284;17284;17318;17509;17334;17193;17231;16899;16801;16840;16866;16860;16593;16154;16264;16663;16846;16863;16837;16629;16753;16645;16665;16948;17342;17329;17159;17007;16645;16783;17343;17351;17263;17308;17501;17510;17484;17403;17557;17316;17335;17298;17134;17305;17233;17399;17529;17433;17438;17561;17632;17662;17708;18051;17663;17380;17304;16542;16196;16308;17069;17310;17545;17316;17056;17301;17285;17361;17411;17337;17460;17463;17588;17594;17300;17327;17427;17467;17565;17579;17458;17491;17423;17527;17362;17516;17168;17007;16874;16987;17261;17475;17132;16758;16686;16724;16740;16965;17249;17157;17257;17097;17375;17241;17483;17423;17575;17433;17151;17016;17144;17307;17552;17469;17632;17535;17475;17654;17645;17684;17708;17669;17517;17720;17847;17528;17511;17483;17411;17513;17786;17689;17481;17498;17356;17549;17490;17430;17338;17224;17358;17482;17229;17470;17265;17443;17525;17508;17550;17368;17426;17229;17503;17485;17721;17536;17626;17477;17360;17372;17397;17402;17153;17238;17385;17421;17225;17338;17453;17477;17583;17219;17247;17415;17217;17397;17341;17495;17429;17589;17461;17502;17297;17483;17517;17591;17439;17518;17766;17462;17639;17384;17480;17305;17144;17227;17239;17155;17077;17282;17385;17453;17440;17440;17674;17354;17266;17183;17503;17270;17527;17208;17449;17381;17486;17549;17460;17472;17517;17274;17389;17478;17634;17384;17345;17386;17201;16640;15590;15785;15999;15586;16531;17148;17262;17212;17526;17379;17562;17731;17508;17394;17515;17599;17604;17670;17684;17434;17281;17122;17175;17338;17363;17805;17963;17918;17619;17640;17671;17619;17554;17535;17344;17185;16552;16724;16790;16976;17378;18083;18111;18165;17801;17799;17693;17890;17443;17419;17235;17131;17183;17378;17421;17215;17250;17335;17269;17302;17153;17050;17320;17041;16594;15754;14623;15455;16381;16844;17244;17428;17593;17328;17360;17317;17431;17427;17530;17472;17399;17133;17460;17516;17746;17980;17850;17519;17823;17785;18207;17835;17466;17467;17513;17615;17836;17960;17543;17369;17509;17625;17997;17533;17946;17895;17648;17609;17685;17757;17264;16995;17070;17243;17831;17591;17567;17433;17488;16975;16777;17247;17137;16947;16912;17392;17469;17449;17400;17968;17941;17860;17559;17670;17762;17665;17725;17884;17909;17960;17897;17866;17811;17687;17612;17802;17664;17489;17627;17358;17224;17415;17244;17293;16638;16227;16812;16964;17477;17348;17483;17232;17432;17395;17405;17263;17690;17776;17792;17716;17631;17520;17581;17447;17522;17419;17703;17711;17431;18018;17948;17997;18046;17807;17732;17769;17974;17845;17933;18042;17695;16624;16333;16825;16875;16406;15585;15453;15842;16681;16926;17088;17197;17383;17357;16966;16976;16784;16827;16722;16997;16797;17083;17159;17738;17451;17562;17780;17803;17534;17665;17490;17519;17488;17341;17371;17107;17330;17368;17455;17563;17475;17598;17344;17715;17710;17787;17762;17554;17847;17962;17909;17788;17837;17794;17903;18046;18018;17806;17756;17833;17714;18067;17912;17657;17810;17398;17450;17295;17650;17793;17714;17683;17716;17616;17541;17417;17685;18110;17924;17919;17686;17708;17673;17890;17795;17558;17356;17173;17480;17354;17713;17615;17601;17691;17598;18029;17829;18022;18119;18026;17953;17850;17804;17656;17741;17766;17598;17394;17309;17331;17778;17728;17952;17602;17973;18113;17783;17975;17995;18092;17831;18081;18031;17979;17865;17851;17994;17844;17773;18049;17701;17499;17264;17688;17817;18165;17996;17767;17793;17735;17803;17683;17699;17478;17769;17809;17754;17762;17670;17603;17770;17774;17605;17769;17734;17765;17667;17824;17796;18116;17956;17756;17954;17384;17624;17500;17474;17647;17291;17466;17305;17563;17458;17705;17471;17575;17702;17540;17684;17560;17547;17602;17411;17421;17902;18012;18109;17817;18070;18086;18324;17722;17556;17477;17373;17694;17525;17706;17865;17688;17299;17141;16724;16431;17115;17131;17910;17519;17971;17776;17643;17760;18043;18297;17938;18050;18069;17996;17908;17842;17519;15047;10801;6387;3785;4529;7546;10815;14309;16072;16710;17168;17399;17552;17364;17556;17221;16869;16782;17476;17849;17779;18059;17692;18042;17793;17446;17620;17665;17658;17947;18182;17846;17843;17961;17900;17988;17830;17947;17846;17825;18034;18338;17852;18062;18057;18152;17882;17915;17905;17984;17797;17796;17961;18108;17859;17765;17709;17858;17584;17329;17530;17279;17256;16926;17207;17480;17359;17212;17066;17323;17253;17079;17420;18021;17549;17383;17125;17310;17402;17395;17439;17382;17467;17459;17616;17836;17616;17388;17355;17277;17692;17332;17705;17650;17970;18161;17740;17890;17822;18063;17871;17715;17812;17981;18014;17784;17821;17500;17808;18057;18122;17872;18093;17918;18081;17958;17922;17821;17927;17898;17894;17622;17882;18109;18120;18299;18080;17931;17711;17913;18075;18124;18272;17956;17765;18047;17778;17936;18008;18042;17916;17643;17916;18152;17970;18013;17678;17683;17904;18065;17837;17916;18160;18073;17997;17625;17784;17772;17624;17771;17287;16954;17276;17631;17974;17926;17770;17651;17493;17845;17609;17367;17302;17341;17817;17871;17760;17425;17334;17865;17787;18164;17839;17915
14451;14533;14692;14635;14377;14450;14572;14686;14844;14713;14373;14260;14657;14974;14881;14458;14547;14714;14940;14656;14327;13950;14323;14585;14253;14408;14180;14549;14407;14706;14804;14915;15146;14835;15212;15442;15160;15011;15019;14922;14661;14897;14932;14901;14872;15136;15497;15386;15185;15434;15264;15356;15063;15238;15247;15170;15412;15394;15107;15155;15063;15483;15529;15659;15473;15709;15708;15726;15611;15482;15547;15394;15388;15617;15701;15614;15600;15726;15828;15364;14593;13910;13896;14659;15215;15356;15424;15407;15212;15264;15384;15617;15416;15680;15777;15646;15537;15588;15909;15973;15932;16037;15710;15842;15901;16108;15711;16007;16051;15711;15810;15739;16058;16111;15959;16033;16256;16152;15929;15735;15782;16073;16090;15975;15975;15801;16057;16120;16208;15871;15790;16115;16299;16037;16232;16179;16050;16075;16046;16234;15943;15796;15684;15741;16059;16014;16057;16198;15996;16235;16188;16367;16017;16262;16206;16183;16066;15826;15797;15919;15661;15290;15350;15539;15438;15832;15919;16080;15922;15893;15763;15948;15527;15487;15597;15956;16125;15916;16082;16584;16293;16078;15922;15642;15694;16099;16125;16412;16243;16190;16397;16156;16101;16236;16097;16049;16076;16033;16459;15777;15238;14848;14730;15375;15563;15687;15769;15573;15453;15510;15968;16224;16492;16420;16262;16175;15825;15969;16541;16317;16074;16193;16423;16402;15806;15786;15709;15503;15713;15936;16181;16157;16034;15980;15553;16026;15958;16022;15935;15850;15914;15922;16348;16310;16315;16328;16671;16247;15669;15407;15835;15727;15749;16039;16194;16272;16266;16189;16060;15971;16112;16467;16561;16603;16544;16293;16121;16085;16332;16145;16315;16442;16232;16112;16180;16442;16442;16258;16522;16245;16004;15944;16106;15999;15726;15664;15232;15486;15514;15680;15706;15922;15850;16037;16003;15592;15407;14581;11619;7153;4095;3805;6582;10386;13244;15357;15937;15993;16142;16320;16200;16597;16167;16519;16313;16097;16336;16830;16610;16497;16285;16543;16732;16544;16637;16643;16561;16738;16993;16897;16642;16900;17067;16737;16811;16710;16993;16951;16685;16945;16573;16825;16769;16668;16635;16919;16740;16737;16769;16831;17083;16721;16569;16386;16650;16422;16356;16517;16433;16511;16701;16783;16840;16648;16438;16367;16629;16599;16699;16275;16451;16250;16395;16391;16694;16592;16137;16311;16053;16317;16165;15768;15829;16082;16339;16105;15975;16055;16167;16036;15866;16138;16251;16356;16321;15967;16212;15939;15506;15130;15765;16401;16719;16620;16681;16684;16372;17064;17532;17374;17382;16984;17163;16897;16974;16773;16969;17166;17106;16919;17162;17092;17025;16948;16795;17083;16514;16538;16902;16873;17166;17256;16686;16653;16673;16533;16444;16511;16518;16569;16169;16535;16447;16587;16594;16397;16426;16686;16729;16450;16711;16471;16695;17081;16959;17193;17164;17497;17135;17113;17138;17081;17120;16913;16748;16829;17151;16958;17111;17112;17185;16953;17045;17062;17156;16960;16734;16934;16995;16914;16689;17063;17037;16920;16557;16543;16611;16905;17140;16798;17235;17508;17479;17601;17251;17373;17150;17367;17149;17236;17378;17379;17172;17141;17301;17019;16697;17082;16788;16979;17047;17073;17107;16989;16738;16674;16776;16741;16955;17039;16909;16874;16705;16651;16955;16770;16716;16682;16867;16612;16636;16546;16801;16839;16931;16822;16825;16377;16317;16549;16578;16695;16629;16892;16901;17020;17069;17182;17261;17403;17196;17054;16991;17141;17012;17081;16865;16960;16600;16906;16600;16814;17039;16957;16893;16979;17000;17295;17474;18200;18225;18216;17797;18135;17798;17491;17342;17311;17290;17132;17067;17204;17357;17544;17507;17441;17611;17539;17436;17355;17449;17617;17674;17554;17382;17329;17358;17515;17338;17456;17479;17429;17415;17239;17221;16827;15988;14919;15089;16558;17409;17520;17247;17348;17152;16835;16209;15760;16030;16906;17317;17554;17465;17374;17193;17199;17217;17784;17785;17450;17245;17165;17353;17323;17621;17676;17418;17141;17079;17190;17169;16717;17226;17249;17590;17132;17244;17317;17278;17120;17470;17244;17333;17257;17397;17139;17123;17000;16774;17169;17283;16746;16646;16918;17202;17141;17239;17253;17130;17278;16834;17373;17239;17603;17488;17683;17438;17195;17218;17413;17357;17593;17720;17604;17715;17633;17498;17505;17252;17430;17397;17417;17467;17322;17425;17603;17414;17365;17503;17286;17731;17654;17501;17362;17049;17014;17146;17153;17055;16855;17092;17224;17087;17459;17546;17612;17644;17819;17967;17547;17497;17222;17407;17604;17543;17409;17178;17196;17493;17668;17395;17497;17622;17513;17619;17395;17258;17286;17231;17074;17315;17194;17163;17108;17296;16875;16968;16640;16477;16142;16456;16474;16650;16615;16661;16873;16814;16741;16733;17320;17236;17164;17059;17065;17078;17049;17087;17086;17265;17410;17370;17449;17294;17409;17252;17135;17515;17389;17392;17387;17289;17580;17608;17737;17581;17601;17555;17647;17525;17640;17447;17475;17055;15976;15331;15644;16829;17324;17531;17402;17575;17673;17600;17659;17494;17945;17383;17347;17567;17294;17553;17435;17493;17580;17508;17738;17565;17329;17462;17584;17486;17285;17438;16593;16703;17233;17401;17231;17173;17082;17091;17040;16960;16925;17205;17156;17270;17182;17405;17474;17311;17422;17455;17553;17121;17091;17306;17214;17406;17706;17554;17528;17461;17482;17628;17550;17574;17428;17667;17413;17666;17529;17621;17467;17556;17422;17406;17728;17515;17446;17680;17649;17692;17402;17489;17188;17322;17403;17380;17187;17422;17339;17622;17466;17610;17439;17348;17535;17365;17442;17286;17665;17364;17447;17297;17300;17360;17250;17623;17693;17656;17528;17327;17462;17411;17397;17369;17133;17215;17435;17278;17238;17356;17428;17432;17531;17491;17367;17310;17454;17312;17604;17506;17480;17389;17292;17517;17501;17464;17467;17274;17076;17275;17370;16955;16828;17015;17452;17418;17260;17527;17238;17318;17254;17532;17484;17067;17204;17247;17323;17519;17636;17642;17452;17358;17198;17169;17415;17612;17567;17161;17539;16919;16257;15859;16199;16326;16338;16685;17374;17595;17512;17370;17552;17424;17580;17466;17388;17316;17176;17173;17568;17177;17294;17063;17049;17115;17329;17579;17793;17815;17681;17373;17524;17687;17503;17491;17275;17203;17095;16944;16912;16827;17145;17275;17610;18098;18021;18023;17773;17860;18002;17646;17555;17383;17299;17027;17343;17319;17523;17468;17608;17188;17044;17328;17386;16931;17118;16847;15701;14446;15216;16278;17000;17463;17383;17413;17372;17219;17215;17539;17376;17760;17437;17253;17122;17263;17413;17657;17697;17712;17711;18044;17933;17965;17853;17591;17309;17542;17865;17614;17686;17495;17446;17507;17640;17798;17883;17798;18098;17463;17800;17620;17732;17685;17274;17488;17382;17737;17835;17711;17628;17458;16799;16851;17076;17325;17296;17392;17531;17636;17612;17942;18047;17878;17816;17737;17962;17873;18021;17709;17649;17753;17891;17928;17804;17557;17510;17595;17573;17543;17557;17261;17185;17204;17328;17392;17170;17214;17020;17132;17274;17512;17499;17415;17658;17823;17687;17519;17349;17388;17715;17804;17732;17573;17439;17465;17602;17387;17611;17673;17726;17731;17927;17929;17583;18040;18091;17440;17583;17467;17627;17948;18127;17680;17522;17384;17042;16990;16522;16191;16082;16281;16811;17119;17268;17432;17418;17227;17248;17061;16763;16624;16871;16728;16752;16846;17024;17613;17449;17700;17524;17637;17744;17437;17333;17640;17414;17358;17252;17366;17238;17191;17308;17242;17683;17602;17372;17544;17851;17681;17640;17758;17288;17604;17988;17935;17697;17666;17880;17979;17919;17962;17975;18045;18123;17921;18057;17664;17684;17194;17484;17366;17359;17771;17854;18150;17870;17823;17812;17570;17787;17631;18024;18118;17898;18122;17966;17410;17391;17383;17362;17262;17142;17363;17450;17414;17717;17571;17908;17998;18014;17716;18013;18010;17914;17921;18054;17940;17910;17855;17649;17077;16874;16983;17740;17951;17848;17835;18063;17839;17837;17813;17974;17831;17761;18134;18138;18091;17871;18012;17781;18002;18041;17862;17688;17595;17801;17787;17761;17874;17665;17651;17976;17606;17720;17360;17568;17664;17717;17989;18011;17843;17713;17600;17871;18306;17692;17939;17784;17788;17809;17943;18008;17927;18026;18237;18099;17883;17637;17416;17709;17516;17544;17262;17536;17867;17494;17357;17320;17463;17488;17541;17610;17457;17605;17387;17670;17679;17840;18209;18084;18140;18185;18324;18329;18062;17817;17490;17496;17493;17677;17760;17626;17608;17280;17029;17030;16783;17278;17603;17711;17937;17960;17879;17770;17885;17837;17923;18059;18021;17936;18012;17956;17947;17649;15838;12908;8643;5555;5347;7405;10659;13520;15682;16567;17055;17427;17478;17501;17626;17581;17409;17510;17730;17756;17904;17956;18254;18232;17906;17559;17767;17777;17502;17966;18077;17989;17895;17815;17939;18196;17817;17901;17938;18162;18233;17999;18368;18139;18103;17821;18002;18017;18125;17635;18047;17862;18158;18136;17955;18027;17680;17597;17677;17542;17070;17248;16744;16862;17243;17442;17407;17139;17368;17016;17158;17426;17679;18117;17840;17637;17319;17477;17461;17456;17489;17297;17455;17391;17591;17641;17380;17664;17234;17443;17417;17642;17540;17669;17592;18023;17894;17971;18043;17653;18043;17973;17879;18016;17976;17851;17716;17671;17795;18165;18161;18245;18270;17831;18004;17861;17982;18143;17961;17910;17609;17571;17858;17877;18176;18087;17993;17698;18008;18049;18142;18373;18145;18057;17783;17932;18035;17909;18124;17952;18143;17849;17750;17780;18026;18148;17783;17841;17921;17991;17923;17926;17603;17977;17751;17802;17287;17822;17558;17501;16945;17020;17213;17686;17643;17822;17793;17928;17675;17754;17644;17417;17149;17308;17906;17825;17930;17839;17837;17813;17748;17810;17907;17937
14843;14838;14458;14487;14508;14167;14374;14543;14751;14451;14604;14526;14554;14782;14649;14693;14584;15018;14604;14429;14303;14498;14642;14695;14556;14476;14469;14391;14537;14773;14968;14985;15110;14863;15274;15259;15118;15475;15013;14864;14858;15225;14924;15099;14936;15339;15364;15347;15246;15476;15295;15066;15130;15422;15351;15285;15357;15302;15098;14797;14904;15164;15662;15678;15681;15737;15682;15723;15347;15898;15716;15647;15704;15636;15592;15677;15791;15493;15548;15505;14211;12683;12447;13808;14973;15379;15201;15371;15216;15300;15311;15627;15336;15648;15795;15816;15505;15515;15773;15857;15755;15796;15799;16039;15959;16227;15837;15835;16009;15905;15692;16075;15913;16000;16042;16173;16164;16080;16087;16117;15995;16157;15953;15802;15782;15888;16106;16058;16069;16170;16154;16083;16362;16201;16121;16018;15894;16029;16055;16100;16080;15972;15939;16041;16392;16180;16410;16212;16282;16272;16076;16457;16443;16319;16194;16071;16073;15912;16002;16102;15779;15423;15594;15730;15886;15735;15975;16029;16096;15812;16098;15840;15497;15284;15628;16082;16040;16148;16031;16243;16306;16151;16134;15742;15683;16041;16372;16193;16075;16373;16159;16034;15892;16267;16426;16289;16416;16316;15842;15539;15661;15415;15556;15525;15404;15626;15623;15431;15650;15831;15971;16288;16277;16387;16297;15954;15957;16309;16131;16285;16431;16327;16250;16366;15880;15618;15614;15263;15431;15951;16219;16367;15856;16056;16025;15824;15824;15964;15967;15831;15794;15914;16056;16265;16139;16452;16349;16195;15595;15662;15840;16102;15983;16216;16120;16344;16317;16429;16294;15923;16421;16519;16517;16574;16312;16492;16458;16456;16401;16363;16385;16310;16146;15902;16392;16462;16441;16254;16050;16325;15992;16126;16198;16095;15853;15396;15040;15000;15282;15191;15457;15559;15963;16173;16050;15808;15602;14474;12042;7356;4041;3646;6381;10299;13425;15106;15749;16116;16326;16388;16500;16412;16296;16156;16243;16299;16458;16412;16498;16395;16391;16543;16547;16725;16828;16616;16791;16756;16635;16502;16825;16652;16689;16855;16764;16879;17172;16734;16562;16952;16930;16780;16670;16519;16733;16660;16671;16744;16824;16893;16822;16766;16518;16441;16182;16430;16546;16637;16673;16376;16638;16760;16774;16750;16484;16542;16651;16522;16804;16643;16326;16237;16606;16518;16447;16504;16127;16223;16458;16569;16297;15719;15661;15994;16095;16462;16140;16116;16126;15961;15846;16057;16311;16336;16158;16043;15810;15766;15738;15554;16157;16660;16963;16775;16662;16811;16691;17051;17470;17426;17294;17217;17117;17010;16734;17149;17066;17047;16945;17152;17002;17002;16939;16897;16925;17008;16602;16879;17107;16921;16921;16797;16796;16518;16802;16481;16237;16380;16521;16434;16326;16432;16406;16290;16450;16316;16419;16417;16771;16667;16648;16545;16853;16768;16562;17196;17262;17159;17173;16604;17031;16965;17104;16955;16879;16897;17123;16980;16911;17075;17090;16904;16672;16868;16767;16898;16961;17029;16896;16896;16632;16666;16844;16666;16737;16684;16507;16862;17156;17050;17063;17429;17366;17504;17444;17294;17074;17376;17217;17047;17143;17079;17318;17124;17103;17366;17025;16786;16778;17121;17185;16992;17107;16991;17025;16885;16885;16808;16891;16786;16863;16718;16932;16657;16787;16830;16703;16642;16681;16697;16625;16665;16753;16882;16980;16712;16644;16733;16538;16605;16925;16559;16638;16732;17193;16908;17045;17007;17031;16995;16608;16822;16883;16994;17043;17114;17176;16759;16439;16325;16588;17108;17054;17334;17307;17138;16981;16869;17645;17704;18212;17992;17957;17896;17672;17378;17354;17487;17124;17156;16955;17009;17310;17634;17516;17404;17485;17576;17418;17382;17657;17843;17848;17505;17423;17319;17279;17319;17525;17461;17445;17406;17222;17531;17294;16866;16030;14628;15123;16789;17676;17469;17399;17141;17041;16971;16676;16503;16530;16942;17396;17564;17589;17338;17154;17435;17514;17521;17532;17627;17182;17322;17237;17554;17649;17575;17407;17043;17047;17058;17156;17360;16998;17242;17190;17098;17267;17463;17332;17429;17500;17230;17151;17013;17300;17169;17122;17140;16919;17388;16954;17028;17122;16900;17252;17369;17081;17155;17354;17040;17344;17294;17541;17623;17705;17776;17446;17538;17358;17509;17562;17664;17593;17884;17467;17407;17272;17743;17480;17473;17337;17386;17408;17240;17568;17630;17501;17489;17438;17321;17380;17438;17323;17377;17021;17123;17123;16682;16875;17056;17018;17472;17440;17339;16693;16788;17344;17757;17764;17593;17413;17470;17641;17657;17468;17440;17488;17467;17439;17437;17442;17506;17545;17441;17470;17144;17150;17017;16879;17295;17241;17252;17239;17410;17231;16895;16752;16430;16346;16079;16268;16476;16235;16694;16784;16848;16952;16900;16896;17321;17300;17280;17074;16821;16799;16521;16438;16505;16941;17391;17352;17375;17390;17184;17298;17280;17018;17538;17211;17394;17166;17619;17342;17522;17647;17530;17470;17457;17475;17561;17588;17398;17499;16156;15610;15850;17290;17218;17570;17401;17649;17370;17622;17390;17358;17526;17648;17309;17433;17657;17557;17444;17563;17322;17371;17653;17797;17382;17338;17476;17295;17252;17266;17090;17028;17309;17167;17462;17049;16916;17087;17121;17202;17179;17220;17142;17297;17276;17301;17226;17503;17166;17502;17180;17262;17163;17275;17558;17443;17607;17423;17821;17666;17451;17757;17718;17569;17712;17804;17502;17238;17754;17574;17708;17756;17526;18065;17554;17290;17515;17796;17604;17447;17400;17219;17432;17330;17299;17270;17393;17654;17407;17375;17526;17342;17499;17304;17133;17625;17368;17660;17497;17791;17518;17378;17382;17562;17664;17717;17940;17636;17855;17558;17397;17356;17513;17240;17119;17134;17150;17369;17262;17369;17138;17280;17301;17515;17432;17462;17402;17371;17697;17472;17471;17427;17453;17722;17486;17173;17267;17262;16996;17253;17222;17135;17081;17274;17205;17539;17403;17375;17451;17364;17571;17212;17148;16991;17035;17295;17374;17412;17716;17578;17387;17454;17189;17317;17331;17618;17548;17266;17359;17067;16863;16637;16886;17407;17449;17338;17260;17363;17423;17494;17556;17745;17451;17367;17324;17157;17040;17310;17119;17214;17264;17311;17251;17402;17319;17471;17730;17767;17690;17624;17845;17651;17362;17286;17213;17164;17350;17135;16905;16856;17063;17320;17889;18225;17982;18265;17851;17777;17838;17543;17415;17019;17063;17212;17299;17260;17203;17234;17299;16984;16831;17075;17369;16854;17036;17217;16004;15235;15861;16460;17070;17323;17210;17310;17483;17354;17416;17544;17552;17408;17636;17314;17548;17705;17760;17940;17546;17764;18011;18092;18118;17739;17614;17318;16918;17216;17443;17807;17707;17549;17250;17373;17349;17668;17758;17644;17766;17816;17648;18018;17770;17445;17715;17599;17724;17758;17573;17683;17844;17542;17515;17103;17095;17524;17138;17339;17362;17410;17444;17621;17772;17858;17855;17640;17816;17883;17848;17997;17748;18102;17821;17595;17885;17670;17647;17580;17748;17628;17245;17302;16671;16688;16926;17398;17472;17283;17148;17347;17393;17536;17760;17494;17773;17738;17523;17455;17467;17577;17663;17766;17741;17513;17568;17358;17540;17283;17726;17604;17766;17702;17905;17662;17846;17670;17975;17880;17932;17566;17655;18051;18195;17907;17750;17801;17247;17120;16611;16433;16643;16545;16630;17227;17305;17495;17348;17318;17386;17226;17135;16906;16752;16802;16905;17059;17134;17584;17468;17792;17581;17637;17503;17328;17335;17361;17435;17500;17423;17290;17062;16872;17145;17157;17488;17386;17239;17557;17532;17725;17581;17304;17465;17574;17821;17910;17951;18040;17936;17756;17853;17990;17655;18214;17840;17879;17824;17437;17740;17499;17445;17396;17532;17516;17593;17995;17908;17848;17619;17659;17800;17945;18009;17871;17797;17752;17630;17243;17070;17124;17027;17077;17372;17450;17593;17912;17737;17600;17774;18021;17920;17978;17947;17802;17734;17819;17646;17764;17771;17897;17910;17484;17294;17650;17777;17988;18292;18095;18023;17820;17858;18018;18041;18019;17906;17953;17926;18194;18046;17856;18101;17801;17855;17591;17788;17915;17881;17761;17750;18022;17994;18016;17663;17573;17579;17778;17884;17715;17767;17835;17810;17911;17513;17986;17885;17855;17965;18028;17971;17940;17913;17933;17797;17709;18158;17939;18093;17766;17551;17529;17808;17802;17493;17518;17690;17589;17646;17485;17668;17416;17465;17544;17540;17262;17631;17431;17639;17532;17755;18120;18087;18208;18057;18164;18047;18224;17714;17611;17615;17404;17465;17478;17812;17609;17455;17404;17217;17286;17551;17782;17667;17600;17905;17895;17788;18193;18364;17866;18105;17774;17897;18046;17899;17864;17762;16961;15203;12669;9756;8684;10098;12180;13754;15016;15883;16581;17094;17000;17362;17610;17526;17523;17854;18002;17867;18082;18127;18079;17863;18061;17639;17590;17577;17689;18044;18072;18115;18184;17893;18083;17945;17894;17966;17988;17889;17867;18048;17768;18064;17936;18136;18046;17812;17886;17915;17772;17901;17984;17846;18193;17988;17819;17868;17645;17186;16885;16813;16907;16759;17204;17358;17277;17282;17254;17199;17356;17673;17785;17553;17728;17598;17453;17685;17520;17218;17414;17201;17392;17517;17739;17744;17610;17367;17276;17271;17577;17750;17770;17678;18018;18016;17995;17927;17823;18113;18068;18065;17831;17998;17971;17827;17972;17911;17749;17892;17900;17947;18063;17944;17926;18098;18125;18097;18153;18098;17633;17505;17805;17837;18139;17980;17848;18043;17676;17975;18324;18238;18283;18001;17763;17841;17773;18017;18134;18099;18069;17628;17844;18026;17894;17965;17968;17979;17894;17835;18056;17986;18097;17935;17980;17757;17495;17721;17656;17715;16778;16437;17138;17592;17750;17742;17746;17621;17470;17590;17794;17662;17431;17543;17694;18042;18059;17874;17580;17669;17889;17809;17914;18071
14718;14902;14831;14431;14286;14298;14294;14751;14785;14775;14491;14448;14656;14470;14867;14496;14762;14590;14432;14292;14349;14659;14783;14846;14847;14525;14503;14475;14470;14639;14774;14761;14821;14928;15327;14948;15069;15215;15136;14993;15078;15101;15304;15317;15230;15244;15529;15150;15395;15411;15025;15317;15210;15089;15329;15353;15152;15001;14988;14895;15243;15475;15691;15555;15634;15598;15730;15568;15983;15970;15798;15546;15491;15606;15932;15731;15613;15565;15354;15354;14163;12116;11877;13524;14976;14979;15223;15216;15376;15288;15600;15616;15214;15584;15362;15350;15455;15633;15748;15940;15961;15811;15885;16045;15940;16247;16182;15637;15736;15397;15759;16028;15699;15951;15927;15780;16065;16089;15987;15957;15797;16176;15980;15809;15892;15970;15918;16226;16106;16186;15979;16137;16197;15971;16186;16012;16059;16043;16134;16212;16378;16256;16013;16077;16041;16114;15994;16275;16265;16073;16118;16320;16360;16001;16152;16025;15893;15818;15933;15943;16008;15727;15812;15779;15708;15849;16095;16071;15790;16016;16070;15799;15448;15355;15629;16111;15981;16095;16073;16134;16028;16214;16049;15882;15707;16154;16367;16175;16504;16022;15960;16008;15977;16096;16381;16250;16375;16137;16157;16010;15915;15780;15415;15380;15342;15056;15471;15392;15564;16126;16215;16081;15996;16356;16126;15876;16146;16187;16321;16323;16170;16190;16199;16321;15961;15774;15801;15384;15265;15741;16226;16095;16284;16074;16171;15884;16085;15968;15915;15752;16000;15844;15836;16366;16188;16693;16510;16233;16274;15874;15966;16156;16070;16189;16365;16371;16194;16485;16187;16210;16274;16304;16578;16372;16301;16609;16335;16274;16234;16440;16464;16496;16330;16235;16403;16330;16562;16349;16000;15667;15979;16011;16106;15675;15753;15373;14822;14967;15457;15209;15464;15655;15781;15852;16038;16098;16083;15258;13208;9463;5640;3939;5096;8426;12085;14377;15719;15961;16459;16443;16341;16290;16482;16160;16253;16386;16500;16569;16580;16557;16746;16650;16636;16645;16755;16891;16574;16571;16448;16486;16560;16751;16839;16865;16840;16716;16838;16767;16603;16594;16704;16871;16673;16694;16818;16815;16683;16620;16725;16642;16885;16814;16572;16571;16614;16423;16616;16538;16419;16516;16478;17011;16620;16470;16480;16435;16230;16706;16321;16574;16428;16430;16531;16597;16428;16531;16488;16384;16516;16432;16259;15823;15895;15803;16340;16233;15845;16181;16073;16180;16138;15626;16204;16222;16052;16087;15962;16192;15782;16047;16226;16783;16718;16820;16746;16530;16705;17011;17166;17116;17033;17283;17171;17051;17006;16936;16915;17102;17155;16878;16920;16858;17064;17066;16947;16669;16799;16864;16761;16904;16870;16719;16537;16640;16753;16774;16556;16515;16410;16333;16389;16333;16430;16269;16408;16652;16423;16772;16558;16733;16825;16599;16591;16738;16551;17135;17108;16894;16937;17105;17208;16955;16909;17021;16908;16956;16958;17186;17202;17105;16978;16799;16879;17001;16851;17026;16922;16944;16888;16722;16830;16763;16806;16847;16817;16533;16600;16982;17288;17262;17406;17289;17363;17067;16931;16948;17071;17072;17368;17397;17043;17256;17022;17148;17345;17101;17322;17025;17026;16920;17016;17125;16917;16912;16653;16677;16658;16818;16743;16791;16574;16845;16823;16768;16924;16857;16952;16886;16744;16892;16739;16821;16987;16811;16888;16737;16744;16518;16647;16776;16805;16738;16705;16947;17096;16718;17193;17005;17119;17066;16866;16580;16872;17024;17212;17213;16797;16928;16874;16633;16986;16888;17201;17264;16875;16846;16284;16399;17011;17567;17720;17945;17780;17558;17629;17645;17447;17509;17540;17054;17040;17101;17331;17242;17271;17342;17390;17396;17311;17622;17547;17705;17539;17733;17520;17294;17350;17150;17507;17282;17198;17120;17388;17463;17357;16992;16814;15949;16162;16959;17460;17428;17357;17089;16990;16977;17123;17183;17329;17345;17538;17771;17456;17501;17468;17446;17720;17630;17849;17413;17435;17074;17605;17403;17485;17465;17263;16669;16204;16813;17253;17182;17249;17155;17197;17312;17276;17298;17441;17438;17320;16943;17438;17491;17232;17045;17118;17141;17078;17137;17276;17383;16962;17094;17236;17458;17523;17306;17329;17092;17137;17287;17459;17649;17515;17592;17395;17440;17145;17292;17422;17523;17431;17170;17298;17351;17120;17222;17306;17422;17554;17438;16827;16983;17388;17732;17605;17407;17490;17312;17675;17520;17277;17262;17153;17060;17219;17071;16861;17120;16941;17388;17529;16989;15845;15504;16868;17586;17790;17644;17615;17308;17551;17277;17534;17213;17370;17124;17503;17474;17374;17660;17434;17415;17462;17244;17019;17147;17215;17046;17113;17137;17445;17119;16784;16686;16420;16257;16206;16058;16504;16531;16186;16584;16757;16884;17122;17189;17235;17285;17536;17423;17164;16513;15815;15869;16074;16280;17169;16982;17268;17199;17323;17381;16882;17251;17386;17513;17323;17372;17276;17473;17428;17597;17719;17696;17465;17423;17337;17393;17450;17413;17368;16945;16569;16639;17145;17273;17396;17447;17689;17519;17570;17424;17241;17360;17533;17459;17559;17513;17453;17433;17493;17455;17592;17583;17438;17708;17383;17590;17514;17201;17339;17330;16951;16884;16928;17293;16886;16763;17067;16924;17293;17673;17401;17358;17184;17173;17342;17554;17343;17174;17636;17249;17292;17238;17172;17301;17378;17244;17749;17698;17675;17519;17670;17572;17629;17734;17881;17743;17572;17765;17444;17908;17721;17895;17837;17368;17384;17320;17429;17454;17818;17377;17172;17280;17394;17461;17461;17435;17461;17542;17370;17516;17444;17402;17280;17037;17366;17589;17567;17552;17460;17377;17508;17602;17440;17772;17462;17906;17789;17865;17565;17294;17284;17547;17483;17128;17147;17256;16897;17052;16955;17160;17444;17310;17572;17547;17411;17443;17556;17450;17598;17417;17349;17428;17384;17534;17455;17295;17243;17105;16844;16949;17139;17015;17312;17432;17348;17432;17379;17631;17259;17456;17330;17471;17383;17136;17370;17704;17761;17513;17353;17344;17429;17419;17560;17528;17306;17385;17109;17078;17057;17297;16913;17526;17816;17615;17592;17454;17448;17128;17566;17399;17371;17396;17085;17260;17391;17064;16752;17091;17012;17134;17366;17599;17536;17423;17640;17703;17772;17703;17642;17636;17633;17373;17175;17258;17240;17431;16870;17107;16892;17212;17539;17960;17996;17965;17933;17944;17978;17710;17559;17144;16976;16704;17322;17370;17477;17274;17281;17218;17031;16668;16911;17144;17245;17495;17135;16994;16436;16566;16771;17058;17400;17447;17098;17240;17325;17318;17416;17497;17456;17854;17680;17439;17490;17507;17496;17527;17479;17969;17691;18030;18065;17419;17036;16419;16622;17361;17725;17778;17391;17285;17266;17337;17676;17712;17662;17648;17968;17712;17905;17749;17465;17722;17504;17386;17474;17709;17688;17748;17758;17427;17291;17295;17115;17157;17289;17255;17140;17460;17759;17812;17687;17877;17712;17757;17968;17844;17892;17834;17804;17967;17807;17650;17727;17720;17821;17776;17630;17262;17199;16162;16003;16735;16866;17017;17555;17260;17364;17623;17671;17975;17795;17894;18041;17775;17656;17365;17814;17822;17989;17782;17601;17462;17583;17421;17421;17421;17550;17601;17762;17632;17904;17843;17697;17853;17765;17845;18048;18046;18252;18111;18222;17569;17451;17196;16940;16632;16520;16417;16505;16950;17247;17150;17552;17529;17480;17339;17553;17224;16895;16849;16845;17194;16940;17394;17436;17599;17481;17779;17613;17714;17202;17336;17428;17372;17460;17105;17302;16945;16871;16750;17163;17554;17509;17594;17556;17848;17569;17496;17562;17447;17562;17716;17953;17803;17866;18184;18134;17914;17638;17738;18126;18035;17791;17737;17789;17335;17666;17537;17769;17686;17659;17757;17541;18164;18033;18097;17805;18010;17967;17844;17653;17701;17568;17291;17239;16925;17356;17227;17397;17512;17885;17611;17633;17495;17822;17713;17867;17810;18048;18146;17763;17606;17695;17463;17950;17647;17931;17941;17860;17948;17823;18131;17972;17928;18146;18141;18132;17900;18130;18018;18079;18005;17213;17249;17877;18094;17828;17912;17760;17775;17765;17751;17950;18071;17864;17837;17781;18077;17860;17961;17893;17799;17761;17637;17828;17878;17925;17837;17865;17852;17908;18023;17865;17825;17969;17745;18050;17890;18015;17774;17617;17393;17886;17927;17859;17903;17735;17596;17626;17497;17342;17735;17891;17843;17782;17424;17405;17404;17749;17163;17441;17668;17661;17670;17717;17840;17996;18159;18440;18196;18145;18237;17807;17645;17390;17562;17471;17542;17574;17439;17565;17563;17319;17202;17548;17482;17744;17452;17474;17509;17974;18025;17873;17990;17944;18252;18080;17785;17888;17729;17746;17715;17551;16990;16026;14770;13567;13707;14285;14359;14365;15099;16445;16399;15796;16232;17187;17424;17514;17910;17806;17962;17797;17927;18003;17914;17850;17913;17736;17649;17816;17941;17983;18022;17966;18026;17661;17702;18080;17843;18054;18174;18018;17771;17742;17998;17915;17735;17933;18179;18035;17965;18018;17725;17837;17826;18016;17857;18047;17958;17654;17355;17028;16875;16920;16719;16838;17096;17548;17405;17251;17316;17583;17726;17474;17717;17580;17854;17528;17570;17409;17277;17279;17252;17600;17451;17254;17222;17299;17102;17204;17568;17440;17527;17708;17859;17760;17996;17944;17898;17962;17826;17954;17930;17871;17912;18171;18008;17770;17769;18146;18049;17818;17831;18113;17878;18077;18206;18070;18241;18109;18026;17843;18014;17891;18295;18212;18090;17923;18161;18020;17947;17908;18143;18019;17944;17602;17690;17799;17975;18165;18058;17979;17749;17727;17826;18018;17994;17676;17859;17801;18093;18021;17955;18125;17864;17736;17627;17589;17636;17754;17530;16881;16081;16540;17552;17632;17603;17403;17332;17595;17507;17541;17479;17730;17827;17995;17797;17951;17722;17989;17633;18029;17840;17975;17757
14650;14647;14516;14600;14387;14497;14469;14714;14778;14839;14811;14500;14427;14898;14577;15031;14826;14881;14219;14141;14666;14523;14566;14819;14726;14706;14469;14533;14568;14610;14686;14717;14661;14730;14989;15303;15015;14847;14832;15031;15326;15062;15348;15108;15201;15271;15547;15290;15464;15308;15268;14865;15313;15142;15049;15218;15130;14908;14815;15018;15176;15332;15465;15347;15812;15941;15788;15673;16118;16084;15837;15975;15637;15634;15846;15708;15413;15543;15563;15339;14764;13042;12658;14036;15055;15460;15498;15589;15262;15354;15548;15883;15447;15509;15523;15408;15487;15597;15638;15709;15948;15879;15823;15792;16207;15861;15918;15940;15742;15844;15914;15731;15862;15756;16015;15910;16075;16140;16237;15924;15902;15860;15681;15817;16025;15940;15725;15901;16321;16163;16250;15936;16198;16115;16011;16187;16166;16381;16314;16199;16342;16095;16250;16145;16098;16206;16314;16260;16229;16146;15960;16306;16168;16020;15991;16249;16182;16210;15528;15879;15939;16040;15823;15557;15881;16102;16053;16116;15780;16078;16331;15826;15510;15577;15781;16134;16002;16195;16281;16270;16155;16349;16270;16174;16005;16225;16269;16373;15915;16023;15828;15726;15901;16219;16162;16310;16388;16309;16439;15961;16240;15873;15512;15240;14912;14755;14909;15522;15541;15661;15838;15750;15891;15917;15966;16252;16244;16097;16482;16318;16264;16271;16226;16152;15996;16027;15748;15677;15554;15951;16129;16206;16284;16206;15830;16262;16178;16074;15919;15730;16039;16028;16000;16006;16262;16332;16271;16394;16393;15996;15999;16161;16177;15834;16326;16225;16228;16437;16349;15865;16233;16072;15964;16177;16204;16227;16396;16271;16170;16408;16500;16576;16539;16577;16622;16406;16373;16014;15920;15600;15699;15711;15333;15068;15335;15200;15702;15505;15744;15515;15460;15621;15680;15941;16038;16318;15848;15823;14443;12061;8287;5190;5019;7249;11238;13677;14977;15718;16069;16028;16362;16386;16313;16332;16279;16415;16609;16562;16640;16673;16571;16640;16673;16374;16714;16790;16728;16834;16758;16570;16753;16732;16730;16790;16775;16759;16560;16712;16545;16575;16791;16890;16718;16997;16573;16628;16738;16778;16806;16771;16710;16669;16636;16614;16411;16731;16658;16458;16543;16654;16481;16748;16900;16574;16506;16556;16455;16568;16367;16726;16384;16357;16374;16566;16640;16438;16384;16487;16404;16705;16371;16224;15841;16005;16205;16216;15801;15786;16164;16133;15840;15729;15569;15826;15865;15802;16164;16174;15797;16168;16505;16811;16855;16794;16890;16858;16955;16981;17157;17160;17058;16807;16939;16873;16725;16978;17132;16624;17035;16825;16574;16668;16798;16806;16921;16929;16882;16665;16659;16833;16797;16616;16436;16668;16573;16339;16210;16480;16274;16534;16620;16664;16375;16417;16212;16308;16500;16458;16523;16803;16747;16738;16730;16708;16977;17031;17169;17070;16793;17071;16973;17108;17005;17087;17006;17040;16998;16970;17189;17131;16727;16714;16940;16729;16771;16762;17075;16949;16887;16949;16830;16722;16596;16726;16647;16746;16942;16900;17413;17454;17523;17304;17220;16684;16855;17059;17142;17196;17401;17158;17292;17033;17333;17054;16925;17004;17094;16951;16910;16931;16860;17024;16873;16929;16785;16828;16982;17057;16823;16800;16548;16567;16650;16997;16887;16944;17187;16903;16991;16894;16831;16643;16627;16603;16825;16891;16942;17249;17134;16920;17039;17069;16797;16868;16861;16993;16939;16868;17091;17255;16832;16746;16805;17090;17011;16842;16933;16887;16864;16800;16955;16906;17181;17136;16820;16173;15307;15668;16743;17379;17570;17770;17784;18040;17769;17515;17467;17604;17392;17374;17366;17202;17140;17139;16872;16990;17462;17756;17392;17457;17758;17579;17634;17326;17572;17186;17240;17422;17157;17170;17322;17254;17417;17280;17437;17722;17418;17098;16953;17343;17376;17330;17313;17270;17059;16602;16697;16927;17318;17355;17356;17751;17765;17477;17665;17665;17801;17700;17752;17470;17259;17263;17548;17566;17203;17140;16713;16116;15165;15790;16797;17361;17113;17225;16976;17148;17216;17259;17265;17459;17289;17155;17170;16943;17257;16745;17224;16966;17052;17268;17113;17042;16908;17023;17138;17326;17390;17347;17265;17108;17209;17203;17491;17609;17683;17833;17641;17214;17704;17160;17629;17435;17242;17365;17424;17085;16613;17266;17322;17571;17402;17266;16804;16913;17367;17597;17571;17561;17604;17522;17488;17705;17304;17047;17139;16962;17118;17157;17003;16962;17243;17536;17729;17006;15743;15642;16607;17633;17722;17861;17612;17577;17587;17593;17660;17633;17635;17428;17303;17443;17473;17262;17366;17403;17648;17296;17626;17384;17118;17172;17321;17039;17030;17079;16671;16585;16663;16347;16074;16092;16351;16563;16103;16349;16788;16975;17154;17207;17232;17529;17420;17482;16917;15603;14685;15126;15680;16487;16784;17020;17039;17322;16995;16904;16990;17077;17066;17245;17350;17401;17598;17470;17458;17420;17405;17494;17486;17542;17472;17277;17297;17611;17377;17436;17005;17369;17126;17468;17223;17442;17388;17226;17120;17415;17226;17440;17329;17184;17491;17451;17399;17178;17314;17542;17521;17573;17357;17376;17495;17265;17483;17336;17475;17445;17438;17256;16938;17105;17126;17064;16682;16977;17247;17353;17471;17177;17085;17630;17431;17399;17469;17611;17061;17463;17302;17459;17220;16856;17427;17347;17491;17659;17680;17605;17702;17577;17714;17682;17842;17649;17571;17552;17680;17736;18015;17584;17772;17736;17738;17729;17548;17557;17579;17464;17750;17443;17132;17832;17498;17729;17527;17531;17714;17519;17572;17593;17288;17478;17519;17541;17656;17621;17623;17294;17526;17325;17229;17679;17650;17674;17458;17615;17462;17197;17172;17344;17338;17281;17256;17166;16988;17084;17291;17308;17132;17398;17274;17508;17623;17320;17654;17471;17530;17287;17435;17549;17245;17389;17423;17341;17431;17243;17065;17096;17387;17440;17299;17478;17580;17677;17511;17266;17299;17288;17790;17402;17464;17316;17438;17504;17445;17359;17486;17419;17270;17424;17398;17419;17552;17273;16930;16762;17246;16902;17001;17166;17683;17673;17455;17405;17116;16924;17129;17224;17183;17043;16577;16537;17019;16985;17046;17374;17277;17309;17591;17317;17691;17508;17468;17573;17543;17736;17508;17753;17656;17600;17398;17655;17287;17307;17105;16941;17179;17337;17470;18022;17903;18159;17900;17864;17770;17594;17325;17085;17264;16884;17577;17580;17272;17335;17439;17437;17092;16918;17181;17247;17309;17411;17658;17436;17161;17154;17265;16976;17188;17230;17194;17251;17447;17105;17490;17296;17420;17598;17613;17416;17124;17256;17172;17315;17457;17419;17790;17765;17767;17308;16823;16305;16816;17429;17897;17462;17530;17624;17505;17568;17414;17690;17624;17780;17658;17842;17804;17565;17799;17537;17974;17863;17620;17683;17707;17707;17667;17382;17183;16273;16627;17135;17326;17020;17114;17470;17764;17786;17981;17527;17677;17694;17819;17916;17780;17876;17603;17743;17661;17717;17896;18025;17729;18025;17768;17688;17320;16388;15864;16413;16586;16701;17181;17248;17510;17542;17479;17645;17602;17940;17605;17898;17732;17602;17389;17724;17664;17672;17392;17912;17316;17650;17502;17472;17467;17676;17630;17492;17570;17989;18194;17885;18042;18192;18049;18393;18222;18177;17720;17385;17312;17367;16968;16851;16901;16591;16881;17014;17453;17655;17546;17430;17392;17497;17292;17333;17003;16927;17153;17160;16975;17192;17444;17686;18048;17931;17831;17785;17576;17520;17588;17385;17659;17563;17457;17130;16894;16851;17028;17271;17602;17598;17633;17814;17657;17822;17776;17602;17779;18031;17971;17871;17782;18022;17926;18021;17935;17981;17957;17804;17961;17701;17401;17557;17372;18022;17886;17821;17822;17577;17776;17847;17706;17716;17934;17810;17953;18009;17954;17680;17664;17694;17318;17191;17251;17374;17573;17416;17548;17805;17897;17775;17469;17745;17818;17841;17838;17825;18092;17676;17174;17100;17407;17341;17833;17904;18121;18263;18080;18105;18186;18014;17858;17900;18140;17920;18119;17843;18066;17445;16772;16731;17381;17842;18018;18022;17835;17627;17996;18010;17731;18034;17600;18073;17968;17730;17558;17738;17797;17601;17816;17880;17904;17667;17848;17728;17864;17822;18035;18087;17881;17697;17646;17751;17954;17758;17885;17765;17376;17613;17782;18220;17653;17929;17553;17223;17640;17291;17503;17453;17878;17879;17721;17346;17409;17446;17294;17192;17213;17563;17494;17556;17364;17850;17788;18052;18086;18159;17940;18102;17882;17712;17119;17545;17416;17621;17299;17434;17611;17648;17113;17325;17138;17494;17717;17553;17199;17453;17534;17668;18058;17842;17993;17954;17865;17774;17653;17643;17632;17750;17808;17542;17309;17101;16421;16008;15702;15535;14653;15328;16561;15991;14424;14900;16583;17149;17053;17311;17637;18001;17714;17849;17810;17804;17823;17645;17733;17895;17561;17765;18059;17931;17635;17679;17459;17663;17900;18078;17924;17948;18034;18094;17780;17767;17919;17948;18060;18098;18144;17763;17882;17912;17979;17975;17859;18066;17955;17926;17697;17448;17022;16878;16814;17018;16944;17076;17245;17163;16920;17175;17756;17663;17758;17665;17691;17772;17681;17368;17255;17410;17477;17279;17394;17436;17423;17226;17249;17137;17221;17305;17669;17650;17936;17736;17918;18075;17587;17726;17917;17930;17989;17962;17944;17966;17881;18011;17800;17997;17973;17843;17815;17907;18225;18089;18042;18319;18068;18222;18234;18095;17770;18033;17855;17917;18104;18555;18276;17883;17790;17923;18140;18092;18050;17754;17789;17783;18136;17983;17990;18098;17912;17955;17547;17656;17944;17583;17458;18342;18254;18057;17988;17947;17738;17686;17652;17412;17472;17520;18136;17768;17056;16480;16795;17453;17784;17093;17239;17283;17352;17517;17617;17289;17404;17833;17872;18018;17411;17721;17778;17852;18017;17727;17728;17779
14660;14594;14447;14535;14668;14691;14615;14378;14692;14772;14921;14791;14512;14771;14639;14824;14881;14832;14250;14106;14266;14327;14537;14791;14770;14729;14653;14534;14528;14599;14522;14911;14844;15036;14932;15066;14919;15313;14938;14963;15212;15137;15031;15231;15226;15312;15248;15312;15150;15368;15218;15161;14916;15151;14901;14925;15183;14812;14701;14942;15245;15482;15567;15501;15654;15727;15700;15741;15861;16100;15938;15742;15650;15849;15677;15586;15426;15498;15477;15388;14995;14239;14178;14743;15372;15579;15550;15658;15464;15448;15632;15720;15907;15565;15620;15438;15373;15670;15772;15840;15713;15870;15972;15607;15921;15788;16138;16073;15819;16001;16197;15793;15707;15820;15815;15725;15819;15974;16019;15842;16054;15741;15568;15773;15794;16109;15991;16171;16145;16160;15923;15907;16040;16135;16349;16153;16030;16247;16211;16143;16447;16412;16059;16208;16218;16289;16426;16204;16157;16068;16031;16272;16129;16214;16317;16409;16100;16117;15610;15711;15694;16171;15807;15604;15670;16119;16054;15846;15622;15858;15874;16134;15827;15491;15797;15998;15917;15906;16201;16098;16071;16314;16319;16396;16324;16123;16500;16171;16296;16079;15905;15857;15741;16047;16338;16098;16227;16507;16186;16050;15879;15993;15301;15174;15018;15199;15040;15478;15763;15886;15831;15863;15770;15703;15926;16047;16116;16146;16152;16055;16147;15958;16343;16169;16256;16143;15690;16033;15995;16029;16078;16285;16306;16013;16183;15930;16224;16146;16012;16132;16082;15984;15877;16124;16094;16177;16694;16709;16265;15886;15659;15927;16138;16097;16185;16192;16560;16255;16362;16218;16317;16244;15987;15981;16356;16268;16231;16237;16450;16365;16322;16522;16718;16468;16206;16552;16169;16339;15994;15974;15922;15337;14739;14466;15094;15463;15782;16026;15899;15624;15935;15723;15721;15936;16055;16174;16151;16158;15406;13748;10206;6440;5109;7074;10834;13985;14916;15455;16127;16439;16292;16359;16430;16371;16542;16531;16692;16873;16821;16589;16436;16664;16730;16296;16852;16694;16837;16767;16595;16538;16355;16565;16850;16989;16846;16941;16702;16524;16567;16765;16426;16435;16679;16667;16848;16566;16682;16543;16642;16660;16570;16857;16701;16548;16713;16516;16481;16625;16265;16463;16784;17004;17054;16833;16431;16403;16774;16649;16414;16189;16392;16357;16583;16386;16609;16518;16579;16620;16749;16472;16522;16758;16394;15960;16040;15950;15868;15824;16053;16080;15915;15827;15366;15562;15434;16112;16398;16281;16088;16509;16428;16726;16809;16807;16730;16928;17074;17062;16613;16945;17284;16778;16792;17023;16881;16993;16752;16730;17014;16967;16724;16661;16819;17018;16694;16848;16824;16666;16612;16764;16579;16706;16627;16305;16586;16390;16292;16336;16309;16489;16356;16750;16556;16479;16372;16562;16657;16473;16607;16595;16823;16597;16637;16880;17110;17116;17044;17011;17018;16825;16989;16810;16906;17050;16986;17286;17012;16949;16870;17168;16945;17004;16455;16865;16789;16880;17145;16895;17021;16832;16786;17123;16834;16926;16775;16731;16822;16755;17367;17409;17628;17301;16999;16683;16884;16975;17072;17072;17254;17207;17264;17347;17251;17208;16981;17118;17125;17083;16933;16886;16946;16816;16750;16979;16875;16804;16708;16703;16867;16583;16730;16691;16865;16826;16893;16785;17084;16913;16641;16716;17006;16893;16770;16705;16609;16683;17074;16925;17219;16909;16894;16821;16672;16918;16800;17107;16925;16452;17010;16713;17023;17045;16967;16951;17094;17074;17157;16981;17108;17043;16952;17124;17017;16846;16472;15660;14336;14885;16513;17248;17576;17837;17819;17688;17690;17896;17839;17502;17344;17582;17380;17234;17474;17323;17177;17491;17536;17337;17481;17379;17830;17629;17438;17437;17482;17198;17380;16981;16972;17152;17357;17333;17268;17173;17316;17272;17336;17425;17418;17433;17192;17345;17241;17342;16834;16437;16277;16741;16888;17327;17174;17595;17658;17654;17583;17767;17562;17569;17595;17409;17218;17234;17392;17363;17413;17272;16739;15659;14610;15457;16796;16984;17050;17097;17056;17126;17358;17249;17119;17206;16995;17091;17174;17039;16995;16950;17121;16889;17195;17204;17068;17243;17104;17235;17378;17335;17260;17345;17593;17513;17152;17242;17597;17968;17604;17693;17684;17322;17543;17452;17311;17268;17353;17490;17406;17333;16979;17272;17511;17749;17320;17440;17061;17207;17423;17518;17524;17567;17626;17413;17476;17284;17272;17382;17223;17154;17203;17058;16987;17103;17521;17264;17425;17245;16793;16259;17011;17806;17860;17647;17503;17480;17324;17350;17456;17519;17504;17347;17439;17303;17363;17445;17364;17236;17450;17556;17380;17293;17232;17256;17422;17218;17193;17015;16748;16587;16583;16259;15939;16081;16408;16302;16187;16502;16848;16975;17152;17125;17172;17306;17302;17358;16747;15758;14895;15585;16500;16637;16897;16947;16870;16686;16633;16906;17127;17004;17263;17397;17315;17612;17482;17432;17453;17438;17452;17595;17530;17403;17352;17169;17069;17236;17367;17613;17386;17579;17449;17608;17492;17632;17549;17348;17547;16894;16943;16967;17219;16903;16940;17220;17182;17423;17469;17271;17283;17795;17527;17394;17339;17346;17337;17618;17506;17411;17318;16927;16902;17245;16820;17175;16601;17216;16978;17325;17303;17365;17406;17524;17677;17523;17521;17523;17192;17470;17269;17417;16913;17328;17308;17468;17449;17431;17646;17611;17747;17539;17968;17544;17590;17726;17341;17778;17295;17975;17427;17737;17775;17777;17617;17442;17447;17630;17845;17803;17493;17545;17472;17660;17640;17716;17561;17395;17628;17736;17625;17600;17566;17436;17669;17463;17338;17636;17454;17306;17256;17414;17176;17410;17309;17258;17583;17463;17290;17423;17011;17585;17461;17514;17490;17144;16924;17116;17135;17348;17354;17150;17335;17376;17499;17724;17579;17509;17424;17376;17405;17368;17524;17422;17536;17505;17513;17358;17126;17239;17282;17758;17439;17309;17385;17578;17576;17653;17443;17696;17554;17602;17607;17508;17442;17428;17429;17274;17418;17250;17515;17219;17330;17570;17445;17092;16801;16959;16742;16405;16225;16872;17559;17536;17454;16904;16707;15952;15979;16840;16930;16226;15278;15787;16797;17315;17376;17463;17609;17651;17436;17605;17631;17704;17482;17486;17472;17420;17616;17523;17504;17502;17588;17380;17297;17221;17121;17284;17274;17164;17584;17641;18167;18219;18055;17550;17699;17561;17354;17042;17243;17287;17402;17577;17396;17428;17172;17059;16925;17309;17281;17512;17364;17455;17485;17439;17279;17276;17289;17304;16915;16958;17337;17324;17429;17318;17553;17420;17853;17344;17511;17456;17365;16843;16842;17268;17111;17450;17434;17880;17823;17470;17249;16894;16962;17358;17511;17558;17619;17633;17642;17588;17486;17512;17440;17432;17775;17708;17685;17691;17619;17626;17784;17608;17802;17658;17770;17721;17464;17169;16453;15920;16276;16951;16919;16612;16723;17125;17597;17732;17540;17527;17738;17709;17607;17662;17724;17956;17847;17930;17676;17913;17980;18058;17700;18004;17684;17509;17523;17138;16605;16642;16365;16824;17412;17343;17549;17427;17564;17635;17858;17690;17738;17612;17650;17413;17613;17747;17679;17522;17744;17632;17697;17117;17290;17213;17003;16916;17309;17533;17898;18094;18310;18076;18155;18296;18189;18348;18301;18166;17851;17544;17156;17210;16972;16844;16874;16990;17109;17328;17368;17444;17482;17284;17410;17275;17314;17191;17075;17115;17346;17386;17109;17262;17510;17557;17753;17608;17409;17827;17339;17518;17303;17548;17550;17443;17616;17492;17085;16898;17116;17407;17674;17462;17718;17861;17852;17642;17900;17687;17729;17779;17819;17905;17905;17841;17992;18127;18265;18202;17759;17914;17523;17340;17306;17437;17452;17537;17798;17864;17704;18007;17975;18042;17860;18041;17781;17609;17856;17721;17737;17689;18044;17771;17720;17514;17527;17590;17484;17507;17752;17840;17784;17811;17732;17887;17839;17858;17847;17910;17832;17429;17107;17062;17267;17525;17783;17978;17847;18163;18060;17982;18130;17871;17693;18021;17983;18034;17976;17923;17945;17310;16742;16835;17425;17992;17982;17952;17789;17932;17656;17852;17783;17820;17791;18041;17907;17647;17483;17523;17524;17800;17913;17626;17792;18100;17863;17762;17491;17643;17823;18011;17871;17738;17449;17222;17679;17728;17598;17536;17539;17989;17877;17879;17891;17593;17495;17734;17449;17277;17612;17549;17708;17784;17512;17663;17771;17656;17509;17097;17373;17474;17500;17370;17197;17697;17842;17908;17782;17934;18236;17652;17773;17221;17294;17166;17201;17374;17731;17497;17858;17155;16243;15832;16716;17544;17715;17604;17206;17498;17716;17727;17807;17581;17990;17870;17936;17758;17699;17597;17607;17865;17769;17729;17431;17611;17302;16743;16432;15757;15581;16308;16766;15844;14124;14405;16483;16843;16402;16884;17783;17845;17734;17740;17796;17845;17397;17711;17542;17903;17803;17881;18097;17726;17612;17484;17473;17833;17754;17769;18035;18296;17896;18145;17998;17938;17864;17914;18162;17947;18055;18156;17964;17984;18238;18069;17962;17968;17939;17885;17902;17271;17049;16923;16715;16654;17145;17076;17191;17209;17039;17590;17691;17661;17407;17487;17515;17594;17474;17261;17368;17447;17375;17363;17328;17321;17197;17389;17297;17220;17208;17548;17259;17520;17716;17728;17815;17847;17207;17707;17495;17928;17937;17979;18102;18057;18046;17902;17794;17869;17963;17718;18030;17980;17912;18272;18097;18033;18111;18026;18335;18100;18119;18065;17803;18282;18131;18158;18057;18020;18138;17741;17779;18079;18056;17846;17572;17934;18103;17928;17802;17860;17917;17757;18079;17772;17931;17928;17657;17838;18209;18042;17862;17772;17756;17842;17624;17601;17568;18028;17915;17782;17294;17268;17187;17642;17608;17334;17304;17180;17342;17310;17638;17734;17824;17798;17905;17751;17357;17497;17707;17956;17888;17904;18009;17526
14397;14462;14503;14637;14726;14853;14716;14616;14768;14778;14798;14777;14541;14697;14795;14880;14896;14964;14485;14370;14315;14221;14260;14513;14741;14980;15100;14824;14700;14696;14562;14481;14833;15075;15179;14764;15014;14661;14722;14762;14983;14982;14939;15083;15095;15105;14883;15343;15417;15469;15333;15429;15415;15121;15175;14897;14961;15058;15120;15011;14889;15067;15465;15454;15508;15737;15537;15552;15612;15665;15831;15621;15652;15731;15666;15652;15665;15433;15606;15403;15003;14949;15135;15162;15391;15711;15489;15822;15681;15745;15904;15721;15663;15777;15468;15665;15516;15686;15578;15610;15818;15647;15893;15825;15952;15935;16023;15834;15807;16027;15749;15904;15588;15745;15977;15689;15480;15610;16096;16119;15951;15791;15695;16201;15979;15942;15967;16269;16164;16067;15956;15990;15966;16224;16284;16377;16297;16377;16246;16183;16437;16323;16091;16520;16484;16482;16272;16497;16091;16269;15990;16267;16253;16216;16197;15973;16302;15932;15662;15512;15794;15802;15318;15223;15823;15843;15904;15644;15332;15456;15690;15870;15826;15786;15697;15956;15938;15921;16225;16181;15860;16437;16390;16466;16208;16291;16135;16305;16252;16080;16330;16124;16115;16343;16434;16160;15807;16022;16239;16085;15931;15974;15878;15095;15020;15095;15399;15665;15823;15706;15824;15871;15771;15741;16005;16153;16299;16052;15989;16001;16187;16198;16127;16272;16180;15950;15804;15933;16114;16084;16130;16265;16392;16216;16148;16267;16289;16064;15980;15937;16077;16092;16096;16205;16190;16423;16478;16258;16337;15773;15570;15560;15847;16117;16608;16202;16349;16256;16060;16383;16251;16162;16313;16504;16236;16151;16282;16392;16219;16355;16426;16615;16399;16388;16407;16323;16350;16603;16355;16352;16002;15514;15130;15147;15344;15612;16131;15978;16220;15876;15684;15704;15539;15970;16019;16051;16184;16107;16313;15490;13306;9393;6200;5957;9027;12718;14898;15729;16302;16304;16451;16450;16372;16370;16283;16221;16466;16505;16721;16797;16434;16327;16601;16518;16574;16588;16553;16693;16601;16699;16813;16512;16774;16749;16891;16710;16679;16321;16331;16427;16491;16629;16498;17033;16725;16751;16765;16727;16419;16664;16630;16646;16400;16365;16435;16372;16667;16260;16068;16540;16556;16799;17073;16815;16823;16695;16734;16371;16331;16543;16167;16395;16716;16382;16381;16467;16736;16671;16558;16550;16695;16546;16270;16150;16310;16153;16216;16064;15964;15807;15851;16122;15982;16034;15852;16029;16137;16467;16361;16450;16339;16381;16736;16610;16641;16726;16722;17383;16983;17041;16896;17265;16784;16679;16911;16887;16602;16785;16934;16753;16879;16724;16842;16786;16750;16890;17060;16751;16494;16378;16618;16488;16558;16532;16357;16617;16526;16468;16491;16487;16516;16590;16671;16646;16472;16593;16655;16729;16263;16514;16628;16719;16885;16770;17039;17218;17016;16814;16926;17139;16830;17047;16756;16938;17293;17135;17018;17095;17020;17284;17253;17036;16880;16717;16663;16947;16949;17145;17018;16885;16967;16786;16704;16994;16871;16834;16842;17042;16920;17272;17563;17462;17690;17231;17020;17269;17188;17164;17485;17088;17288;17209;17115;17023;17120;16927;16854;16983;16972;17235;16947;16720;16881;16634;16662;16589;16765;16755;16754;16661;16485;16500;17268;17058;17060;16965;16636;16862;16808;16638;16716;16694;16591;16715;16808;16703;16805;17121;17010;16943;17012;16737;16561;16892;17224;17135;17160;16817;16872;16877;17118;17040;16966;17058;16956;16957;17089;17021;16840;16939;16895;17026;17157;16820;16060;15102;13723;14236;16308;17255;17534;17452;17610;17846;17758;17672;17547;17765;17813;17637;17533;17280;17502;17323;17557;17386;17218;17513;17395;17541;17617;17502;17524;17407;17315;17096;17431;17078;17086;17250;17302;17546;17309;17107;17213;17300;17581;17409;17413;17242;17279;17282;17323;17163;17085;16693;16417;16757;16748;16832;17085;17167;17648;17703;17453;16940;16590;16583;16814;17308;17325;17146;17379;17357;17297;17409;17089;16602;15967;16196;16753;16876;16785;16892;17061;17053;17198;16983;17215;17209;17034;17056;17074;16853;16954;17008;16929;16704;16996;17165;16980;16981;17119;17030;17190;17329;17057;17359;17402;17181;17051;17391;17586;17896;17868;17723;17593;17768;17345;17638;17680;17318;17351;17299;17305;17305;17251;17272;17715;17478;17455;17335;17189;17381;17422;17311;17461;17618;17560;17340;17545;17571;17475;17396;17429;17060;17252;17340;17053;17094;17179;17337;17706;17738;17635;17376;17326;17969;17712;17744;17355;17299;17407;17525;17406;17730;17507;17570;17353;17581;17336;17359;17377;17459;17131;17332;17192;17102;17445;17704;17524;17354;17317;16813;16997;16741;16671;16592;16283;16232;16307;16382;16371;16502;16847;16983;17107;17356;17218;17498;17433;17179;16862;16386;16168;16728;16943;17072;16898;16950;16969;17018;17010;16717;17119;17360;17540;17536;17597;17457;17388;17351;17410;17466;17608;17368;17519;17329;17274;16988;16789;17357;17381;17423;17541;17528;17518;17411;17554;17384;17713;17459;17155;16578;16700;16926;17185;16860;17007;17410;17358;17378;17114;17142;17523;17626;17721;17356;17590;17436;17220;17519;17175;17454;17227;16912;16691;16815;17200;16809;17088;17141;17306;17243;17316;17316;17346;17446;17314;17727;17560;17449;17639;17218;17443;17182;17421;17349;17583;17562;17513;17546;17551;17832;17520;17740;17649;17676;17611;17741;17717;17467;17440;17691;17481;17668;17529;17646;17878;17617;17419;17537;17710;17569;17386;17469;17304;17578;17518;17579;17426;17720;17527;17571;17530;17524;17472;17381;17632;17187;17205;17449;17624;17591;17460;17084;17127;16959;16832;17155;17186;17259;17359;17194;17355;17386;17353;17557;17294;17336;17417;17379;17182;17703;17678;17269;17465;17471;17342;17565;17426;17780;17536;17621;17438;17522;17421;17538;17727;17702;17489;17343;17476;17409;17594;17564;17764;17164;17330;17734;17581;17795;17696;17524;17696;17522;17733;17557;17373;17563;17542;17512;17376;17318;17243;17482;17678;17408;17625;17265;17148;17015;16829;16019;15267;16183;17218;17168;17189;16601;15279;14345;14847;16264;16430;15800;14376;14812;16491;17333;17628;17449;17642;17762;17815;17457;17442;17352;17382;17586;17225;17389;17454;17558;17576;17518;17342;17290;17523;17405;17324;17338;17379;17455;17531;17884;17919;17999;17817;17927;17532;17622;17470;17287;17432;17304;17139;17342;17349;17175;17401;17257;17112;17396;17510;17376;17521;17802;17619;17464;17220;17367;17539;17415;17182;17126;17377;17155;17217;17338;17383;17377;17414;17382;17817;17497;17307;16997;16698;16866;16905;17346;17454;17710;17602;17122;17123;16998;17479;17492;17520;17590;17629;17848;17858;17505;17618;17551;17509;17436;17474;17578;17753;17738;17556;17615;17667;17759;17649;17831;17997;17852;17552;17505;16700;16459;16699;16893;16665;16495;16799;17467;17698;17688;17801;17613;17597;17701;17751;17680;17596;17877;17905;17756;17676;17905;17779;17813;18086;18073;17859;17828;17483;17367;17328;16620;16676;16844;17465;17480;17700;17591;17754;17799;17584;17569;17561;17721;17833;17670;17585;17502;17465;17659;17683;17651;17672;17404;17444;16891;16518;16317;16772;17374;18002;17929;18268;18321;17922;17948;18112;18460;18241;17993;17764;17389;17453;16635;17054;16706;16886;17051;17044;17178;17406;17545;17249;17111;17169;17169;17189;17368;17125;17082;17292;17354;17403;17158;17322;17430;17588;17744;17530;17604;17581;17471;17774;17735;17818;17522;17504;17211;17089;17028;17352;17749;17600;17605;17721;18068;18021;17805;17936;18122;17884;17794;18130;17974;17919;17796;17770;17668;17687;17854;17799;17568;17481;17598;17505;17312;17563;17676;17790;17849;17823;17621;17807;17925;17959;17866;17843;17685;17944;17854;17765;17809;17647;17826;17909;17453;17472;17587;17512;17675;17733;17851;17846;17909;17983;18159;17965;17869;17921;17854;17788;17604;17451;16989;17322;17353;17620;18010;18059;17987;17923;18058;18029;17837;17889;17718;17937;17948;18334;18005;17917;17613;17228;17156;17374;17881;17649;17708;18047;18022;17763;17611;17914;17512;18103;17880;17952;17734;17315;16639;16951;17478;17692;17816;17906;17775;17893;17944;17720;17959;17850;18044;17797;17468;16876;17128;17457;17581;17661;17626;17818;17905;18139;18002;18053;17623;17501;17609;17397;17378;17190;17570;17824;17861;17949;17699;17804;17675;17258;17245;16928;17209;17127;16988;17422;17927;17911;18032;17775;18028;18016;18114;17702;17452;17469;17098;17241;17212;17306;17495;17719;17140;15793;15020;16154;17472;17597;17622;17941;17768;17698;17953;18103;17845;17877;17944;17823;17857;17753;17844;17712;17778;17612;18085;17711;17248;16986;17122;15994;15299;14959;16638;16839;16267;14915;15150;16375;16854;16578;16921;17691;17521;17584;17890;17642;17712;17306;17168;17403;18032;18051;18022;17929;17659;17643;17432;17362;17623;17986;17817;18009;18109;18127;18047;18077;17801;17924;18013;18295;18005;17992;18070;17793;17816;17927;18010;17938;18074;18059;17970;17907;17363;17078;16700;16876;16810;17049;17460;17220;17035;17347;17430;17505;17539;17377;17700;17566;17426;17395;17379;17208;17460;17323;17447;17370;17469;17411;17407;17483;17244;17244;17442;17241;17582;17740;17793;17589;17605;17502;17717;17748;17783;17936;18066;17985;17911;17975;17711;17884;17806;17977;17869;17774;18147;18046;18118;17914;17620;17960;17854;18156;18117;17876;18048;18423;18421;18267;18249;18157;17890;17790;18013;17665;17869;18049;18034;17692;17836;18007;17766;17968;17883;17639;18007;17867;18002;17617;17779;17864;17698;17769;18089;17992;17973;17753;18118;17924;17803;17870;17959;17567;17235;17378;17399;17542;17721;17812;17859;17447;17361;17329;17305;17500;17737;17862;17873;17468;17393;17534;17515;18051;17910;17829;17940;18044;17785
14345;14431;14628;14587;14563;14801;14721;14416;14417;14602;14673;14909;14673;14812;14903;14424;14565;14367;14562;14238;14097;14259;14128;14527;14521;14646;14839;14811;14945;14740;14274;14845;14860;15195;14867;15024;14911;14717;14896;14892;14832;14842;14894;15162;15245;15265;15365;15366;15364;15489;15249;15546;15339;15119;15285;15109;15354;15261;15383;14881;14271;14207;14559;15390;15732;15390;15384;15473;15406;15362;15754;15620;15369;15414;15549;15828;15584;15774;15633;15479;15028;15381;15697;15408;15669;15655;15453;15254;15681;15933;15906;16041;15902;15643;15714;15609;15648;15632;15919;15711;15705;15640;15877;15968;15754;15773;15969;15925;15791;16016;15912;16042;15939;15985;15841;15646;15565;15789;16008;16070;16045;15975;16027;16057;16014;16103;15885;16043;16056;15882;15956;15874;16112;16002;16278;16272;16041;16406;15992;16235;16108;16451;16520;16359;16349;16303;16215;16356;16497;16243;16158;16306;16259;16162;16280;15873;16176;16155;15775;15607;15996;15454;14753;15147;15602;15962;15667;15310;15271;15432;15640;16096;15896;16108;16182;16045;16031;16168;16079;16129;15840;16378;16336;16233;16533;16275;16529;16525;16430;16334;16374;16282;16353;16353;16170;15912;16018;15982;16079;16250;16106;16003;15768;15646;15199;15582;15859;15900;15843;15643;15975;15942;15867;15786;15989;16306;16148;15991;15782;15600;15994;16388;16365;16181;16136;15962;15835;15807;16067;16041;16160;16085;16112;16308;16183;16386;16062;16250;15953;15787;15965;16159;15755;15643;16248;16239;16215;16111;15987;15726;15368;15551;15825;16294;16234;16192;16125;16398;16176;15943;15922;16472;16623;16681;16531;16343;16472;16387;16429;16473;16361;16041;16086;15837;16045;16062;16225;16276;16509;16281;16290;16069;15921;15814;16230;15829;16086;16192;16183;15832;15638;15700;15560;15927;15709;15922;16163;15973;15925;15865;14131;10088;6341;5801;8548;12909;15310;16093;16232;16557;16735;16532;16192;16427;16092;16614;16541;16542;16397;16694;16539;16327;16813;16478;16528;16566;16779;16670;16773;16555;16603;16515;16884;16596;16687;16851;16404;16084;16149;16454;16553;16471;16645;16724;16945;16985;16485;16380;16651;16658;16533;16220;16492;16371;16476;16732;16318;16249;16252;16437;16706;17171;16802;16722;16518;16469;16425;16673;16368;16535;16269;16704;16552;16358;16607;16462;16988;16593;16658;16731;16734;16449;16342;16190;16242;16459;16378;16098;15986;15895;15836;16085;16163;16351;16016;16476;15993;16306;16536;16686;16319;16440;16622;16616;16536;16755;16779;16745;16807;16891;16814;16857;16995;17082;16849;16891;16627;16740;16864;16709;16776;16907;16724;16663;16660;16699;16864;16706;16591;16708;16603;16691;16452;16439;16712;16389;16468;16264;16508;16431;16423;16434;16671;16749;16534;16376;16327;16329;16219;16509;16640;16896;16549;17064;17356;17184;16846;16676;16568;16873;17014;17014;17285;16972;16951;17174;16978;17080;17263;17091;17039;17357;16671;16773;16663;17146;16934;16683;16923;16866;16988;16801;17010;16996;16850;16848;16816;16942;17307;17697;17693;17530;17459;17338;17355;17178;17387;16875;17082;17091;17242;17219;16944;16922;16864;16941;16996;17124;17160;16761;17044;17101;16925;16691;16453;16624;16809;16730;16496;16258;16028;16874;16998;16882;16775;16902;16851;16669;16752;16673;16434;16429;16518;16573;16940;17103;16901;16856;16677;16699;16816;16815;16785;17119;16942;16687;16736;16916;17080;17122;16889;16993;17132;17074;16832;16881;17004;17053;17001;16822;17061;17042;17045;16785;16478;15715;14881;15493;16678;17222;17276;17601;17621;17617;17456;17564;17675;17555;17268;16989;17265;17107;17243;17221;17307;17532;17481;17172;17249;17644;17687;17392;17394;17553;17220;17495;17415;17254;17214;17491;17240;17243;16940;17065;17068;17010;17270;17486;17291;17317;17332;17420;17136;17185;16897;16977;16851;16585;16104;16230;17145;17355;17495;17257;16935;15352;13730;14386;16140;17036;17083;17266;17287;17408;17702;17732;17320;16890;16774;16927;16927;17051;16840;16732;16732;17059;16976;16923;16951;17079;16961;17175;16816;17210;17078;17048;16926;16790;16946;17104;17083;16771;17212;17347;17389;17438;17182;17246;17327;17154;17133;17287;17582;17760;17881;17870;17648;17576;17376;17748;17311;17426;17324;17436;17482;17336;16917;17108;17480;17694;17557;17563;17643;17420;17548;17651;17358;17397;17733;17510;17758;17295;17085;17107;17268;17535;17446;17450;17238;17186;17085;17202;17634;17653;17582;17599;17717;18003;17767;17637;17272;17120;16820;17100;17426;17642;17599;17686;17474;17425;17458;17227;17418;17191;17336;17182;17206;17045;17454;17432;17283;17145;17352;16983;16921;16970;16772;16596;16308;16271;16322;16880;16419;16226;16736;16946;16948;17136;17144;17234;17435;17317;17093;17043;17113;17119;17157;17074;17237;17082;16997;17068;17246;17407;17284;17570;17524;17400;17542;17458;17352;17392;17252;17325;17601;17380;17650;17190;17454;17070;16992;17081;17561;17556;17616;17844;17421;17622;17633;17707;17455;17265;17161;16762;16986;16961;17048;16906;16952;17350;17208;17148;17270;17292;17396;17344;17611;17300;17398;17296;17491;17157;17249;17556;17034;16957;16741;16893;17125;17143;17207;17521;17244;17293;17376;17323;17424;17520;17650;17634;17556;17468;17277;17382;17205;17209;17268;17453;17488;17519;17496;17550;17593;17697;17327;17572;17881;17894;17705;17657;17586;17426;17717;17564;17668;17646;17584;17546;17561;17444;17345;17539;17451;17493;17397;17516;17618;17532;17462;17451;17611;17154;17414;17495;17693;17515;17474;17621;17403;17445;17641;17559;17803;17754;17321;17327;16754;16559;16783;16590;17114;17458;17319;17213;17153;17367;17429;17653;17389;17488;17536;17142;17367;17510;17500;17289;17453;17386;17344;17210;17493;17418;17534;17691;17594;17564;17506;17390;17656;17494;17444;17330;17523;17407;17495;17439;17388;17538;17666;17547;17638;17651;17668;17786;17231;17493;17626;17284;17437;17162;17572;17488;17402;17060;17326;17536;17595;17702;17398;17660;17241;17303;16927;16223;15982;16496;17047;17012;16743;16167;14733;13216;14064;15899;16718;16002;14920;15472;16526;17362;17562;17487;17829;17654;17427;17376;17453;17580;17470;17235;17284;17223;17418;17728;17716;17537;17272;17297;17296;17028;17116;17348;17332;17265;17526;17674;18064;17861;17883;17612;17830;17721;17447;17582;17886;17654;17525;17039;17025;17035;17075;17243;17574;17449;17430;17546;17804;17602;17539;17426;17365;17503;17361;17333;17227;17429;17440;17433;17316;17062;17235;17240;17501;17271;17421;17683;17317;17239;16775;16585;16921;17124;17335;17411;17467;17121;17333;16893;17368;17322;17737;17541;17708;17737;17641;17884;17904;17705;17733;17545;17542;17627;17621;17268;17531;17258;17579;17558;17547;17697;17830;17722;17730;17702;17457;16728;16524;16663;16538;16526;17147;17433;17715;17742;17729;17492;17818;17883;17400;17887;17772;18061;17718;17571;17684;17829;17767;18029;17861;17836;17795;17580;17727;17628;17221;17098;16840;17226;17299;17693;17568;17778;17903;17587;17710;17836;17685;17601;17597;17405;17516;17483;17625;17577;17757;17256;17553;17303;17313;16928;16225;15998;16320;16988;17658;18163;18076;18012;18026;17913;18220;18250;18251;18121;17598;17470;17257;16801;16906;16544;16902;17333;17356;17203;17145;17489;17338;17330;17121;17248;17116;17200;17222;17039;17360;17281;17142;17224;17081;17359;17501;17474;17631;17608;17375;17665;17704;17709;17605;17537;17360;17474;17347;17347;17676;17763;17783;17943;18027;17801;17671;17770;17925;18134;17852;18059;18015;17703;17816;17796;17846;18082;17757;17637;17940;17703;17537;17597;17526;17684;17785;17897;17773;17906;17798;17577;17794;18008;17898;17573;17773;17871;17916;17505;17644;17540;17798;17573;17641;17106;17008;17130;17530;17789;17719;17670;17771;17826;17970;17864;17918;17837;17746;17773;17966;17667;17669;17390;17354;17671;17696;17751;18061;18025;18053;18013;17973;17942;17767;17799;17829;18158;18014;17891;17848;17842;17716;17848;17922;17814;17963;17984;18042;18215;17777;17851;17696;17548;17539;17901;17870;17778;17336;16810;17337;17408;17806;17813;18114;17816;17827;17839;17914;17695;17989;17801;17845;17440;16943;16902;17608;17695;17459;17419;17782;17912;18126;18148;17780;17870;17694;17765;17318;17412;17487;17650;17714;17682;17959;17793;17660;17553;17486;17034;16588;16914;16971;17452;17631;18021;17901;18077;17667;17981;18034;17977;17640;17341;17239;17184;16964;17382;17824;17679;17911;16921;15976;15328;16534;17554;17726;17714;17920;17942;17953;18038;17957;18190;17932;18033;17950;17845;17897;17835;17781;18004;17576;17572;17663;17319;17164;16569;15416;14068;14310;16583;17019;16717;16368;16611;16930;16995;16980;17686;17747;17728;17828;17592;17693;17458;17234;17437;17463;18109;18209;17988;17749;17661;17752;17406;17791;17622;17836;17907;17833;17786;18188;18376;17979;17758;18125;17948;17940;17784;18015;17892;17913;17829;17991;17856;18025;17994;18028;17932;17782;17549;17081;17127;17126;17381;17435;17573;17431;17305;17445;17359;17504;17405;17548;17548;17538;17369;17264;17423;17235;17435;17484;17370;17663;17256;17398;17477;17614;17483;17523;17347;17544;17392;17591;17890;17710;17730;17752;17868;18010;17848;18112;18085;17910;18214;17876;17683;17632;17864;17871;18093;17844;17773;18092;17954;17964;18076;18050;17895;17909;17766;18126;18085;18135;18227;18253;18216;18115;17978;18007;17814;17908;17938;18001;17946;17693;17737;17896;17938;17669;17686;17847;18117;17704;17728;17982;17723;17709;17999;17940;17986;17953;17667;18042;17935;17994;17784;17813;17799;17518;16799;17149;17091;17573;17687;17897;17922;17454;17351;17422;17337;17409;17657;17530;17466;17569;17711;17626;17801;17874;17858;17618;18122;17981;18060
14668;14492;14408;14530;14660;14651;14519;14376;14245;14401;14828;14891;14948;14655;14890;14304;14426;14413;14277;14274;14020;14301;14328;14596;14611;14674;14700;14926;15042;14528;14420;14618;14843;14966;14826;14994;14671;14923;14759;14627;14551;14596;14908;14918;15349;15589;15247;15509;15422;15547;15402;15296;15370;15258;15323;15085;15039;15416;15219;15011;14104;13378;13930;15234;15682;15424;15035;14945;15406;15761;15878;15742;15370;15395;15601;15543;15741;15479;15645;15084;15028;15509;15806;15657;15582;15658;15610;15139;15427;15840;15924;15854;15796;15701;15656;15851;15667;15569;15705;15820;15672;15640;15630;15773;15785;15773;15870;16111;15902;15975;15870;15640;15936;15691;15814;15762;15779;15807;16038;15920;16142;15933;16136;16211;16069;15913;16080;16054;16026;16139;16244;15888;16077;16177;16178;16278;16077;16335;16139;16137;16360;16056;16209;16156;16286;16401;16349;16103;16011;16138;16394;16183;16499;16299;15942;16134;16100;15987;16149;16038;16142;15440;14981;15165;15627;15897;15633;15119;15517;15671;15716;16139;16369;16239;16100;16065;16004;16093;15794;16033;15950;16117;16126;16173;16231;16185;16283;16358;16235;16182;16321;16676;16096;16312;16080;16278;15886;16394;15961;16160;16041;15593;15709;15682;15393;15512;15842;15877;15962;16182;16414;16048;16112;16180;15899;16181;16095;15952;15597;15800;15902;16149;16031;15900;16095;15872;15889;15795;16119;16069;16011;16006;16239;16084;16259;16169;16234;16207;16072;16160;15890;16136;16035;16118;16236;16169;16285;16521;16110;15750;15320;15730;15911;15987;16198;16281;16314;16540;16209;16225;16209;16482;16502;16267;16293;16306;16202;16307;16330;16275;16228;16117;15803;15782;15761;16036;16159;16137;16359;16336;16235;16299;16303;16100;16097;16137;16103;16041;16029;15995;15645;15556;15946;15803;15718;16201;15902;16188;16333;15985;15391;12407;8236;6055;6824;10660;14082;15651;16500;16341;16511;16430;16375;16319;16270;16363;16636;16414;16666;16524;16423;16699;16760;16544;16547;16620;16748;16573;16346;16537;16664;16501;16709;16537;16852;16763;16720;16685;16343;16618;16446;16567;16605;16535;17073;16485;16552;16658;16504;16500;16731;16509;16621;16374;16612;16439;16525;16690;16390;16389;16538;16939;16768;16601;16239;16473;16582;16498;16423;16384;16278;16392;16382;16560;16902;16669;16611;16938;16691;16799;16533;16485;16314;16037;15991;15870;16143;16395;16163;15836;15909;16028;16121;16157;16147;16054;16018;16311;16562;16425;16225;16184;16525;16649;16693;16770;16435;16564;16719;16805;16919;16723;17031;17204;17091;17184;16872;16642;17152;16848;16926;16821;16655;16830;16701;16946;16967;16749;16683;16804;17047;16816;16434;16529;16473;16405;16308;16305;16508;16647;16472;16648;16594;16984;16638;16691;16411;16178;16166;16394;16870;16778;16986;17248;17398;17443;16964;16385;15992;16508;16923;17373;16985;16926;16851;16766;17199;16893;16899;17177;17211;16950;16878;16995;17023;16948;16927;16862;16741;16783;16895;16891;16699;16843;16852;16844;16790;17047;17250;17607;17693;17741;17714;17596;17197;17396;17214;17573;17089;17351;17149;17384;17070;16907;17166;17137;17383;17089;17152;16968;16776;17142;16641;16677;16419;16567;16671;16614;16572;16453;16259;16565;16670;16769;16724;16702;16672;16650;16698;16635;16508;16466;16374;16629;16621;16917;16876;16969;16359;16418;16843;16585;16814;16820;16978;16990;16897;16812;16724;16816;16925;16910;16934;17065;17017;16868;17120;17139;17071;16908;16803;17238;17156;16818;16812;16538;16375;16876;17120;17529;17401;17330;17465;17326;17234;17506;17626;17571;17110;16689;17200;17486;17407;17437;17556;17417;17266;17366;17330;17395;17289;17557;17120;17149;17196;17643;17275;17524;17431;17754;17499;17099;17221;17088;16892;16795;16785;16957;17013;17328;17282;17411;17428;17416;17242;17029;17061;16607;15984;16534;17103;17420;17623;17252;15673;13448;11720;13144;15809;17000;17324;17131;17365;17320;17681;17547;17415;17361;17172;17051;17206;17129;16856;16855;16869;16999;16862;17018;17312;17226;17298;16989;16924;17232;17416;17080;16873;16987;17192;16973;16761;16779;17125;17298;16999;17342;17399;16981;17468;17111;17170;17294;17841;17645;17963;17973;17872;17648;17592;17577;17544;17596;17411;17198;17533;17251;17130;16985;17316;17724;17712;17855;17628;17674;17592;17358;17427;17642;17399;17621;17300;17084;16903;17268;17505;17369;17405;17670;17513;17168;17125;16354;16964;17482;17719;17727;18237;18025;17674;17788;17479;17340;16915;17318;17580;17571;17541;17381;17753;17334;17417;17423;17494;17442;17698;17448;16912;17163;17035;17011;17161;17274;17080;17111;17200;17076;17051;16761;16268;16278;16481;16875;16828;16510;17155;16930;17030;17015;16822;16998;17258;17256;17308;17109;17422;17332;17010;17142;17291;17342;16997;17200;17184;17261;17134;17436;17641;17704;17305;17383;17130;17387;17575;17589;17437;17306;17359;17449;17398;17043;17214;17171;17198;17455;17737;17694;17455;17675;17600;17611;17389;17365;17420;17046;17420;17270;17226;17135;17218;17331;17205;17223;17278;17575;17536;17597;17409;17425;17523;17339;17203;17383;17225;17104;17052;16918;16833;16613;17065;17236;17278;17395;17330;17507;17396;17361;17308;17238;17381;17492;17570;17571;17367;17321;17395;17068;17111;17392;17646;17456;17678;17641;17900;17763;17766;17656;17592;17969;17697;17360;17431;17772;17444;17423;17833;17697;17553;17448;17609;17556;17428;17411;17505;17533;17506;17355;17281;17624;17227;17405;17512;17455;17336;17434;17711;17457;17494;17505;17116;17323;17017;17312;17736;17875;17517;17443;17015;16881;16807;16800;16982;17072;17163;17238;17314;17100;17376;17577;17514;17441;17319;17379;17377;17223;17315;17465;17225;17323;17483;17359;17586;17329;17379;17423;17966;17522;17662;17442;17803;17297;17447;17536;17486;17610;17543;17521;17232;17637;17509;17592;17552;17608;17537;17585;17343;17419;17502;17271;17487;17514;17537;17584;17364;17166;17276;17202;17484;17439;17299;17395;17489;17369;17251;17044;16922;17027;17054;16823;16763;16174;14838;13524;14696;16567;17008;16749;16298;16151;16895;17388;17494;17552;17593;17459;17331;17191;17434;17515;17578;17310;17507;17334;17431;17628;17527;17700;17521;17297;16903;16928;16664;16996;17243;17290;17149;17419;17936;17751;17508;17725;17926;17903;17975;17913;17810;17684;17600;16752;17032;16712;17060;17167;17093;16750;17278;17059;17401;17266;17236;17424;17653;17623;17646;17532;17333;17373;17399;17340;17298;17067;17187;17134;17563;17291;17752;17511;17485;17283;17221;16684;16918;17095;17469;17572;17685;17426;17202;17327;17266;17413;17701;17593;17305;17608;18053;17778;17940;17722;17617;17370;17697;17650;17454;17467;17257;17522;17699;17398;17551;17715;17749;17784;17766;17871;17533;16945;15568;15813;16362;16720;17056;17257;17653;17698;17448;17637;17669;17626;17619;17809;17779;17623;17645;17825;17801;17667;17929;17888;17774;17799;17814;17699;17709;17426;17430;17180;17022;16997;17106;17454;17838;17917;17670;17686;17738;17959;17820;17624;17750;17295;17637;17634;17426;17464;17316;17568;17203;17441;17343;17115;16777;16001;15607;16362;17404;17713;17851;17949;17971;17837;17995;18254;18104;17938;17765;17764;17242;17312;17023;16568;16844;17056;17114;17090;17143;17304;17501;17571;17315;16998;17123;17265;16986;17215;17249;17250;17296;17436;17147;17351;17413;17168;17509;17751;17465;17870;17784;17814;17922;17737;17768;17659;17777;17594;18056;17820;17744;17773;17941;17881;17979;17958;17861;17536;17829;17825;18053;17783;17953;18170;17871;17961;17760;18134;17582;17664;17541;17825;17674;17834;17892;17689;17826;17968;17759;17752;17758;17974;17964;17805;17903;17652;17777;17422;17580;17316;17724;17848;17580;17332;16826;16988;17367;17667;17726;17708;17698;17728;17836;17988;17818;17843;17749;17823;17977;17909;17795;17735;17278;17549;17678;17744;17804;17859;18160;18141;18082;17972;18030;17818;18216;18035;17921;17983;17907;17905;18105;18039;17993;17781;17521;17694;18004;18010;17868;17651;17542;17467;17535;17762;17786;17911;17740;17214;17419;17520;17848;17731;17817;17676;17538;17701;17555;17581;17671;17625;17849;17720;17130;16934;17303;17900;17640;17752;17754;17853;17908;18020;18077;17650;17847;17978;17397;17468;17272;17536;17483;17938;17936;17970;17893;17785;17405;17072;16505;16913;17164;17282;17514;18104;18018;17797;17847;17945;18014;17873;17671;17424;17407;17246;17198;17220;17669;17808;17715;17577;17139;16976;17247;17735;17497;17672;17627;18117;17860;17975;17774;17767;17897;17679;17640;18007;17897;17758;17770;17759;17589;17550;17529;17522;17091;16236;14597;13746;13935;16097;17125;17371;17438;16825;16847;17254;17447;17827;17821;17764;17526;17808;17754;17611;17616;17625;17996;18282;18014;18015;18056;17834;17657;17559;17936;17859;17801;17933;17952;18067;17920;18113;18122;17964;17789;18010;18154;17867;17771;18014;17946;17683;17698;17958;17898;18093;17971;17850;17742;17834;17303;17175;17211;17401;17332;17688;17391;17431;17221;16963;17095;17383;17795;18092;17622;17846;17535;17705;17739;17565;17318;17409;17509;17476;17619;17566;17454;17539;17488;17157;17474;17517;17545;17802;17744;17831;18033;18065;17968;17978;18083;18167;17829;18001;17977;17866;17793;17791;18004;17954;18156;17949;17883;17864;17788;17761;17800;17932;18029;17981;17625;18053;18028;18165;18161;17973;18089;18118;17949;17748;17896;17813;18047;18018;17976;17725;17874;17888;17832;17746;18108;18166;17917;18035;17848;17853;17987;17766;17825;17732;17868;18002;18069;17811;17805;18007;18001;17782;17411;17240;17133;17314;17612;17904;18121;17791;17521;17698;17067;17075;16992;17149;17010;17226;17671;17600;17884;18031;17310;17778;17982;17949;17726;17953
14306;14444;14913;14572;14859;14815;14688;14735;14484;14826;14736;14851;14879;14686;14950;14403;14337;14456;14379;14110;13697;14244;14370;14516;14704;14763;14720;14950;14994;14792;14814;14751;14652;14856;14710;14764;14592;14808;14664;14869;14569;14347;14423;14822;15413;15219;15186;15708;15407;15208;15241;15796;15445;15316;15219;15401;15260;15305;15225;14915;14402;14212;14475;15324;15514;15307;14734;14903;15237;15526;15578;15606;15796;15474;15618;15922;15821;15502;15567;15053;15199;15367;15550;15498;15668;15515;15323;15444;15466;15672;15580;15639;15665;15830;15863;15845;15830;15918;15817;15880;15599;15926;15732;15862;15649;15456;15721;15852;15793;15847;15990;15778;15923;15893;15964;16221;15904;16019;15616;16110;16482;16037;16293;16066;15942;15638;15849;16015;16012;16255;16235;16034;16167;16213;15980;16153;16204;16241;16124;16167;16257;15943;16410;15975;16328;16022;16363;16295;16221;16033;16025;16287;16197;16127;15981;16054;16126;16050;16152;16056;16004;15346;15152;15630;15519;15723;15657;15824;15491;15897;16035;16260;16488;16037;16112;15866;16142;15976;16050;15981;16106;16204;16150;16151;16261;16224;16150;16176;16044;16269;16468;16400;16395;16265;16578;16160;15970;15896;16141;16045;15692;15795;15541;15657;15626;15663;15807;15915;16018;16032;16353;16225;16407;16223;16087;16121;16211;15992;16075;15971;16092;16234;16065;16085;15941;15675;15772;15960;15968;16132;16356;16120;16077;16259;16056;16228;15943;16234;16134;16125;15894;16163;15903;16228;16420;16544;16591;16502;16033;15957;15719;15656;16004;16144;16399;16282;16002;16050;16483;16106;16389;16070;16321;16366;16132;16198;16442;16427;16172;16493;16349;16298;16215;15918;15966;16191;16041;16151;15983;15983;16242;16278;16197;16439;16480;16223;15752;16140;15938;15719;15636;15407;15545;15517;15860;15955;16090;16062;16317;16249;15795;13393;9285;6038;6139;9873;13472;15444;16236;16200;16544;16354;16389;16311;16422;16545;16877;16401;16581;16503;16360;16573;16448;16578;16685;16573;16573;16560;16840;16488;16420;16701;16549;16533;16757;16547;16523;16806;16851;16738;16616;16673;16647;16647;16672;16704;16602;16328;16824;16481;16854;16486;16631;16777;16816;16553;16491;16447;16518;16168;16428;16698;16877;16482;16412;16375;16602;16557;16676;16454;16464;16296;16230;16472;16445;16764;16955;17002;16691;16846;16700;16346;16033;16069;15713;16232;16049;15967;16235;15861;16109;15891;16029;15884;16067;16001;16405;16749;16635;16366;16182;16233;16503;16676;16869;16660;16703;16569;16444;16728;16917;16719;16791;16899;17147;17034;16951;17022;16573;16984;16868;16839;16510;16850;16963;16887;16860;16859;16709;16750;16836;16470;16404;16315;16205;16625;16433;16343;16340;16234;16333;16306;16763;16750;16705;16459;16101;16247;16370;16775;16938;16789;17010;17294;17460;17222;17164;16757;16832;16747;17041;17274;17317;16953;16917;17184;17079;17071;16972;17327;17188;16982;16760;17199;16982;16888;16980;16847;16748;16993;16638;16712;16738;16842;16900;16868;16871;16926;17177;17492;17791;17410;17294;17329;17454;17604;17269;17226;17071;17469;17267;17142;16998;17092;17056;17184;16863;17057;17045;17053;16928;17152;16598;16534;16682;16514;16561;16995;16444;16241;16207;16608;16717;16926;16934;16933;16802;16654;16507;16683;16632;16554;16441;16649;16774;16924;16839;16594;16363;16482;16763;17019;17025;17066;17023;16787;16602;16721;16757;17007;16787;17017;17084;17016;17060;17022;17239;17001;17157;17029;16945;17116;17260;17095;16943;16762;16852;16998;17332;17412;17277;17407;17496;17426;17218;17457;17555;17135;16876;16916;16911;17337;17065;17508;17430;17680;17308;17429;17377;17340;17301;17093;17059;17117;17264;17479;17407;17537;17191;17508;17452;17125;16977;16999;16787;16258;15956;15586;16324;17385;17191;17345;17367;17296;16970;17303;17015;17060;16859;17037;17360;17545;17788;17549;15955;13285;11921;13785;16374;17510;17405;17461;17459;17584;17657;17690;17597;17575;17342;17216;16944;16829;16806;16303;16898;16766;17069;17397;17179;17363;17273;17103;17091;17162;17252;17067;17018;17073;17326;16970;17030;17030;17393;17432;17349;17423;17330;17487;17354;17166;16978;17091;17637;17880;17967;17994;17708;17346;17471;17434;17339;17414;17644;17626;17287;17320;17345;17174;17476;17434;17733;17692;17593;17474;17270;17472;17588;17472;17414;17669;17465;17550;17532;17237;17389;17229;17339;17628;17578;17453;16826;16451;16934;17637;17644;17707;17567;17702;17654;17688;17656;17342;17623;17326;17473;17668;17716;17350;17435;17521;17487;17362;17411;17087;17744;17506;17206;17317;17162;17219;17387;17459;17101;16981;17150;17191;17011;16843;16418;16230;16826;16818;17145;16981;17032;17075;17163;17149;16783;16733;16915;17182;17275;17393;17439;17289;17257;17245;17286;17072;17110;17259;17352;17230;17648;17722;17808;17438;17336;17490;17152;17320;17608;17628;17281;17442;17384;17414;17418;17567;17018;17101;17381;17677;17690;17604;17558;17428;17547;17547;17243;17539;17082;17394;17551;17467;17777;17526;17451;17545;16934;17174;17384;17510;17321;17365;17257;17234;17519;17412;17383;17060;17127;17109;17211;17196;17108;16896;16650;16874;17089;17512;17704;17304;17347;17384;17321;17136;17281;17497;17402;17418;17425;17324;17296;17299;17391;17326;17488;17835;17621;17779;17809;17861;17779;17696;17578;17563;17592;17488;17604;17281;17612;17404;17448;17454;17325;17642;17421;17630;17572;17506;17541;17415;17546;17453;17180;17419;17544;17435;17629;17629;17420;17441;17524;17249;17297;17278;16803;15905;16047;16639;17203;17578;17544;17414;17324;16954;17234;17083;17105;16936;16953;16978;17483;17190;17451;17403;17276;17317;17648;17333;17413;17370;17535;17475;17427;17516;17492;17256;17531;17234;17446;17289;17605;17522;17606;17627;17621;17677;17475;17350;17337;17335;17416;17419;17388;17446;17640;17607;17556;17501;17480;17594;17688;17760;17754;17361;17544;17554;17483;17390;17339;17444;17109;17271;17318;17477;17598;17546;17677;17373;17149;17114;17226;17397;17235;17215;16977;16710;15854;15327;16262;16788;17242;17193;16727;16782;17253;17297;17204;17432;17597;17182;16474;16534;17166;17424;17338;17250;17522;17386;17319;17599;17455;17615;17322;17187;17152;16659;16281;16737;16977;17098;16996;17170;17689;17599;17784;18045;17734;17623;17668;17938;17838;17774;17320;17253;17002;16778;17243;16927;17030;16858;17146;16992;17141;17138;17043;17259;17598;17642;17691;17522;17278;17289;17417;17627;17118;17047;17288;17212;17618;17421;17438;17649;17445;17373;17249;16941;16834;17348;17561;17693;17752;17670;17452;17407;17495;17376;17425;17258;17264;17755;17811;17916;17741;17674;17848;17829;17523;17452;17169;17122;17285;17411;17740;17492;17510;17719;17977;17865;17758;17570;17606;16577;15116;15347;16157;16450;16843;17256;17685;17367;17863;17652;17893;17649;17755;17498;17730;17855;17584;17630;17735;17690;17669;17593;17791;17964;17626;17645;17509;17789;17532;17681;17436;17098;17121;17468;17653;17734;17717;17557;17856;17827;17874;17543;17508;17263;17606;17665;17505;17672;17615;17430;17394;17188;17248;17090;16798;16425;15841;16042;17155;17633;17966;17854;18146;18140;17918;18044;17923;17670;17793;17792;17541;17085;16810;16701;16774;16819;16651;16655;17046;17374;17512;17499;17515;17300;17004;17194;17097;16956;16826;17167;17174;17239;17229;17654;17451;17349;17666;17576;17772;17776;17912;17766;17856;17597;17955;17640;17923;17639;17893;18082;17886;17876;17923;17820;17662;17923;17689;17777;17731;17919;17772;18050;17623;17775;17928;17830;17807;17908;17650;17812;18018;17830;18166;18110;17855;17910;17871;18063;17850;17981;17904;17787;18037;17697;17762;17891;17338;17440;17275;17509;17550;17400;17471;17199;16709;17156;17416;17485;17499;17377;17482;17671;18028;17803;17836;17585;17802;17742;17734;17831;17794;17361;17574;17540;17824;18039;17741;18108;18078;17958;17788;18081;18068;18119;18019;17683;17886;17935;17942;17819;17969;17856;18103;17699;17826;17829;17946;17748;17871;17770;17362;17590;17487;17744;17724;17731;17845;17590;17595;17780;17902;17814;17433;17434;17508;17704;17711;17698;17597;17566;17785;17940;17389;17321;17679;17661;17662;17848;17769;18086;18095;17941;17916;17806;17718;17916;17483;17473;17412;17638;17669;17682;17881;17744;17968;17537;17326;17045;16511;16881;17183;17509;17601;17923;17818;17799;17856;17901;17974;17879;17778;17712;17571;17699;17258;17408;17473;17668;17923;17813;17823;17508;17530;17710;17528;17707;17766;17999;17766;17615;17629;18004;17651;17782;17691;17755;17676;17879;17629;17770;17718;17498;17507;17626;17146;15959;14064;13044;14588;16322;16740;17493;17253;17194;17421;17307;17756;17769;17824;17757;17732;17984;17858;17539;17438;17783;17943;18086;18252;17854;17790;17836;17582;17655;17718;18031;17851;17931;17968;17942;17989;17970;18003;18134;17919;18171;17887;18166;17786;17858;17828;17672;17698;17850;18007;17726;17839;17624;17760;17882;17519;17420;17600;17497;17568;17673;17483;17152;17065;17038;16999;17301;17852;17854;17756;17813;17858;17784;17605;17534;17403;17073;17160;17178;17622;17558;17600;17568;17571;17407;17529;17443;17662;17605;17799;17847;18172;18063;17883;18224;17915;18025;17817;17941;18103;18034;18148;17986;17793;17922;17932;18123;17928;17708;17783;17839;17483;17741;17921;17833;17707;17758;17948;18372;18052;18319;17924;18161;17828;17933;18061;18123;18075;18177;17987;18234;17833;17976;18171;17839;17947;18072;17992;17894;18240;18080;17955;17978;17445;17758;17925;18101;17620;17793;17880;17944;18092;17803;17640;17569;17211;17314;17333;17251;17695;17779;17704;17257;17413;17042;16944;16502;16386;17155;17230;17763;17708;17625;17677;17930;17749;17953;18256;17902
14977;14626;14571;14771;14911;14725;14753;14767;14491;14732;14747;14518;14944;14773;14811;14627;14564;14385;14368;14218;14033;14027;14443;14618;14608;14726;14899;14833;15064;14913;14845;14907;14894;14970;14647;14772;14684;14689;14743;14901;14673;14780;14822;14945;15220;15613;15306;15281;15439;15286;15238;15416;15328;15396;15446;15289;15177;15216;15138;14907;14642;14823;15066;15635;15718;15367;15054;15115;15243;15560;15541;15628;15536;15693;15744;15941;15628;15844;15649;15285;14949;15263;15601;15683;15531;15475;15597;15474;15490;15435;15180;15275;15433;15928;15705;15636;15938;15883;15925;15969;15750;15747;15936;15706;15765;15465;15822;15818;15990;15994;15796;16213;15896;15909;16041;16116;15923;16303;16121;15873;16353;16162;16304;16178;16064;15649;16060;16138;15953;16002;16148;16246;16009;16251;16249;15978;16208;16183;16272;16206;16207;16189;16306;16201;16495;16172;16347;16059;16247;15933;15790;16097;16044;16156;16255;16063;16015;15992;15996;16126;15817;15512;15710;15363;15568;15974;16007;15821;15949;16129;16207;16499;16263;16080;16043;16017;15870;16112;16040;16183;16167;16248;16301;16380;16361;16694;16569;16531;16430;16012;16192;16359;16237;16507;16307;16368;16148;15855;15960;15920;15728;15623;15777;15782;15704;15409;15718;15815;16202;16222;16189;16312;16077;16311;16092;15944;15995;16089;16236;16252;16339;16034;16083;15969;15909;15862;15799;15820;15861;16276;16318;16283;16274;16001;16326;15996;15891;15831;15898;16002;15842;16163;16395;16240;16364;16297;16536;16528;16552;16001;16085;15654;15883;15915;16220;16282;16297;16344;16261;16063;16107;16193;16347;16305;16164;16319;16436;16426;16421;16321;16384;16392;16565;16192;16298;16289;16193;15695;15716;16195;15816;16034;16268;16107;16195;16042;15664;15918;15804;15646;15216;14887;14998;15510;15840;16010;16138;15960;16239;16177;16029;13439;9332;5841;6102;9662;13650;15057;16092;16414;16225;16260;16289;16317;16491;16586;16724;16386;16505;16551;16602;16506;16385;16526;16676;16484;16468;16696;16684;16676;16507;16387;16346;16410;16499;16773;16652;16710;16689;16892;16966;16624;16633;16972;16827;16727;16524;16379;16185;16437;16590;16795;16640;16522;16553;16510;16618;16813;16581;16433;16448;16665;16698;16430;16488;16468;16401;16420;16597;16419;16420;16171;16105;16539;16550;16615;16683;16709;16691;16976;16435;16491;16384;16271;16250;16178;16070;16062;15854;15933;15978;15701;15584;16003;16054;16015;16284;16583;16429;16486;16320;16371;16664;16778;16685;16737;16820;16621;16753;16675;16986;16870;16886;17049;17103;16898;17090;16913;16932;16875;16931;17055;17005;16946;16912;16781;16916;16625;16804;16872;16572;16563;16552;16282;16149;16435;16398;16489;16017;15828;16151;16147;16677;16661;16447;16221;16149;15855;16226;16699;16625;16687;16600;17120;17038;17473;17559;17176;17141;17005;17208;17062;16905;16913;16813;16793;17084;17064;17022;17269;16933;16822;16905;17282;16950;16945;16859;16873;17080;17037;16738;16790;16802;16804;16848;16699;16964;16803;17020;17518;17202;16529;16027;16481;17200;17373;17353;17284;17151;17091;17117;17203;17077;17182;17232;17136;17019;17233;16822;16936;16671;16917;16701;16743;16565;16517;16428;16355;16300;16349;16005;16315;16694;16657;16747;16983;16983;16841;16657;16581;16816;16403;16626;16838;16660;16767;16643;16823;16676;16720;17000;16959;16953;16913;17052;17102;16723;16683;16887;16760;16986;16823;17020;17440;17043;16933;16937;17101;17241;16929;17059;17379;17016;17014;16707;17068;16979;17388;17299;17495;17637;17392;17420;17306;17385;17487;17463;17269;17359;17118;17260;17369;17219;17351;17119;17409;17268;17423;17135;17346;17275;17239;17163;17269;17171;17323;17337;17358;17298;17338;17406;17210;16981;16880;16378;15702;14871;14415;16198;17133;17214;17403;17295;17421;17492;17233;17319;16999;17201;17332;17659;17620;17882;17613;16622;15030;14519;16012;17287;17569;17768;17762;17646;17562;17646;17754;17715;17338;17433;17093;16885;16671;16602;16580;16577;16957;17095;17178;17352;17190;17323;16801;17161;17052;16829;17129;17190;17096;16967;17061;16942;17022;17157;17223;17273;17146;17180;17401;16970;16959;16940;17221;17402;17850;17839;17875;17784;17518;17785;17531;17550;17379;17235;17175;17057;16884;17176;17607;17659;17350;17498;17330;17650;17549;17631;17435;17474;17507;17715;17484;17327;17312;17438;17396;17256;17121;17483;17643;17650;17562;17364;16854;17219;17515;17285;17503;17666;17672;17830;17940;17501;17614;17739;17580;17521;17447;17655;17393;17520;17618;17701;17577;17573;17445;17458;17129;17290;17320;17354;17316;17158;16941;17070;17130;17065;17034;16887;16738;16551;16454;16803;17051;17303;17076;17012;17052;17209;17242;17038;17544;17469;17353;17541;17717;17427;17623;17455;17238;17015;17005;16834;17024;17346;17447;17482;17528;17442;17534;17518;17430;17608;17474;17697;17476;17484;17292;17457;17462;17441;17232;16917;17119;17368;17513;17456;17613;17450;17447;17506;17405;17524;17501;16998;17359;17506;17598;17582;17620;17570;17363;16996;17057;17346;17587;17341;17177;17245;17446;17376;17348;17277;17391;17229;17227;17161;17357;17012;16835;16613;16923;17398;17306;17577;17202;17386;17326;17242;17250;17086;17069;17402;17452;17430;17410;17262;17148;17261;17249;17522;17505;17604;17584;17802;17640;17850;17552;17683;17324;17489;17510;17421;17616;17282;17270;17417;17435;17432;17667;17383;17630;17469;17576;17592;17577;17469;17325;17386;17408;17423;17664;17777;17535;17514;17321;17526;17365;17419;16963;16064;14723;14316;16170;17329;17620;17584;17466;17349;17094;17200;17066;17163;16909;17024;17170;16950;17114;17625;17214;17230;17391;17111;17346;17414;17325;17557;17643;17499;17467;17667;17222;17517;17407;17243;17327;17596;17519;17597;17551;17488;17400;17284;17131;17115;17287;17475;17320;17561;17210;17543;17596;17422;17287;17283;17519;17425;17672;17666;17376;17651;17601;17546;17348;17420;17237;17578;17361;17376;17184;17422;17583;17499;17270;17225;17208;17243;17277;17198;17077;17208;16890;16647;16613;16936;17352;17373;17295;16994;17022;17241;17445;17511;17506;17243;16700;16134;16287;16971;17184;17475;17411;17683;17669;17565;17660;17227;17381;17254;17317;17072;16659;16513;16547;16964;16839;17161;17527;17592;17709;17757;17558;17642;17596;17519;17607;17468;17425;17314;17101;17443;16931;17126;17240;16975;17066;17157;17102;16676;16812;16851;17313;17671;17733;17910;17727;17528;17057;17304;17384;17178;16885;17397;17348;17663;17309;17474;17902;17799;17533;17615;16986;16917;17548;17281;17350;17503;17394;17596;17555;17489;17687;17219;17656;17560;17632;17592;17859;17781;17599;17842;17544;17275;16798;16829;17335;17650;17610;17636;17565;17643;17840;17813;17773;17924;17766;17760;16785;16167;15950;16502;16252;16795;17232;17600;17663;17647;17842;17759;17784;17615;17807;17603;17613;17653;17399;17789;17655;17576;17721;17979;17712;17872;17881;17659;17701;17846;17616;17850;17643;17328;17527;17571;17486;17738;17665;17757;17465;17631;17718;17262;17225;17402;17493;17353;17377;17599;17336;17247;17306;17169;17494;17161;16436;15240;16031;17377;17590;18081;17905;18294;18040;17815;18004;17927;17864;17510;17934;17436;17354;16584;16518;16709;16793;16629;16671;16794;17084;17325;17458;17778;17389;17190;16973;16844;16835;16888;16998;16982;17120;17146;17234;17207;17181;17586;17799;17677;17723;17857;17897;17729;17759;17694;17703;18095;18013;18106;18032;17996;17878;17601;17727;17844;17651;17722;17618;17468;17947;17828;18000;17795;18033;18041;17710;17578;17729;17603;17830;18027;17947;18148;17882;17693;18107;17788;17793;17913;17927;17909;17945;17677;17666;17963;17837;17575;17569;17406;17571;17351;17735;17532;17036;17114;17424;17334;17472;17394;17232;17513;17437;17845;17844;17945;18024;17751;17942;17764;17797;17854;17488;17428;17485;17861;18089;17819;17862;18139;18053;18140;18327;18049;17963;18076;17961;17875;17753;17895;17914;17814;17635;17884;17873;17493;17681;17754;17857;17964;17600;17542;17425;17426;17278;17715;18031;17962;17939;17624;17823;17599;17886;17727;17293;17100;17758;17998;17741;17726;17852;17712;17845;17359;17505;17665;17587;17985;17850;17988;17823;17768;17896;17774;17859;17499;17468;17597;17200;17384;17590;17705;17704;17860;17522;17949;17513;17501;17096;17077;17166;17341;17243;17642;17835;17574;17625;17415;17471;17621;18035;17446;17668;17694;17802;17408;17394;17585;17530;17787;18106;17873;17859;17931;17609;17463;17403;17303;17820;17667;17775;17815;17998;18138;17892;17755;17819;17799;17713;17764;17840;17768;17858;17508;17488;16937;15761;14527;14439;15699;16041;16208;16778;16850;16947;17117;17508;17656;17956;17655;17751;17619;17949;17732;17568;17483;17910;17901;18358;17989;17887;17721;17777;17691;17602;17755;17645;17937;18072;18024;18056;18048;17989;17989;17799;18181;18052;18076;17894;17871;17984;18089;17979;18082;17810;18002;17746;17811;17924;17768;17679;17568;17252;17392;17205;17525;17453;17343;17469;17246;17302;17224;17325;17616;17608;17645;17963;17691;17732;17490;17661;17353;17139;17182;17338;17542;17522;17518;17591;17571;17227;17393;17453;17588;17395;17857;18008;17933;18112;17874;17597;18093;18296;17869;18119;17775;18141;17989;18046;17966;17870;17937;18033;17988;17924;18008;17904;17853;17783;17867;17812;17964;17877;17989;18396;18306;18048;17912;17947;18072;18061;18245;18014;18017;17899;18105;17873;18150;18053;17945;18044;18032;18010;18189;17897;17892;18080;18146;17939;17736;17783;17749;17772;17855;17686;17790;18006;17991;18094;17949;17787;17693;17230;16701;17151;17787;17609;17782;17529;17387;17336;17207;16662;16645;17051;17296;17654;17608;17733;17769;18110;17938;18023;18013;18099
14567;14638;14675;14787;14728;14799;14606;14962;14865;14680;14673;14877;14335;14523;14730;14488;14362;14212;14133;14153;13968;14168;14528;14597;14679;14572;14480;14704;14972;14995;14824;15056;15167;14828;14841;14659;14613;14973;14978;15005;14819;14698;14856;15100;14997;15228;15216;15512;15223;15233;15299;15705;15414;15090;15190;15307;15309;15303;14830;14868;15110;15061;15597;15838;15606;15449;15607;15462;15532;15720;15661;15717;15746;15452;15671;15750;15614;15731;15577;15482;15430;15504;15522;15691;15565;15365;15519;15505;15217;15336;15029;14945;15289;15534;15697;15818;15976;15818;15768;15853;15660;15931;15896;16027;15878;15834;16010;15785;15742;16048;15971;16158;16266;15979;16242;16097;15952;15925;16093;16258;16215;16448;16210;16103;15940;15922;15862;16082;16173;16223;16332;15985;15881;16118;16185;16235;16320;16165;16184;16025;16132;15980;16285;16361;16342;16352;16137;16167;16053;15601;15710;15955;15985;16242;16193;15989;16213;16191;16040;15931;15712;15545;15710;15615;15774;15872;16085;16093;16058;16290;16530;16215;16073;15890;15736;16050;15961;15928;16126;16376;16061;16310;16356;16383;16399;16245;16412;16273;16330;16510;16230;16385;16204;16538;16295;16275;16151;15893;16049;16005;15759;15897;15781;15780;15869;15455;15602;15715;16042;16405;16263;16307;16081;16061;16205;15975;16252;16190;16098;16212;16357;16085;15988;16020;15906;15782;15955;15949;16166;16179;16317;16178;16165;16198;16087;16417;16170;15994;15700;15767;16069;16265;16309;16182;16299;16326;16662;16567;16396;16386;15867;15632;15668;15849;16147;16121;16110;16175;16212;16085;16108;16162;16253;16269;16245;16309;16312;16323;16127;16356;16291;16438;16342;16448;16316;16450;15966;15797;15863;15812;16061;16227;16187;16335;16372;15782;15868;15804;15868;15536;15035;14374;14555;15527;15678;15754;16205;16315;16368;16157;15958;13686;9253;5833;5712;9389;13230;15169;16102;16328;16686;16395;16316;16332;16536;16550;16488;16254;16520;16478;16481;16459;16606;16679;16710;16635;16654;16628;16516;16494;16408;16279;16491;16361;16688;16809;16684;16867;16879;16961;16955;16469;16398;16652;16607;16590;16775;16557;16288;16628;16686;16570;16547;16742;16562;16420;16382;16487;16470;16548;16472;16707;16992;16424;16395;16303;16134;16159;16207;16175;16263;16422;16164;16292;16501;16839;16665;16663;16829;16801;16461;16638;16520;16306;16370;16418;16428;16105;15881;15695;15753;15592;15894;15803;15996;15829;16174;16558;16717;16503;16491;16627;16674;16869;16766;16798;16786;16740;16974;16876;16945;17013;16963;17027;16831;16932;16685;16739;16924;16723;16622;17077;16652;16805;16895;16865;16921;16716;16605;16701;16618;16507;16309;16242;16129;16391;16221;16437;15978;15945;16129;16252;16536;16829;16578;16155;15986;16386;16336;16294;16839;16833;16673;16451;16903;17402;17290;17302;17132;17251;16918;16887;16979;16781;16932;16967;17103;17008;17189;17048;17113;17058;16967;17211;17065;16937;16850;16951;16876;16692;16843;16606;16618;16792;16786;17010;16642;16525;16720;17064;16786;15446;13445;14406;16390;17045;17508;17272;17153;16949;16967;17136;17011;17177;17298;17213;17039;17120;16949;16871;16971;16913;16620;16808;16624;16507;16550;16371;16205;16326;16370;16222;16460;16763;16708;16654;16727;16493;16734;16513;16570;16451;16453;16623;16637;16873;16387;16620;16743;17011;16933;17001;16885;16989;17215;16816;16588;16516;16891;16830;17167;17049;17292;17146;17098;16940;16845;16923;17061;17156;17066;16921;17130;17076;16869;16920;16808;17096;17616;17549;17665;17369;17446;17755;17433;17694;17603;17284;17477;17382;17160;17095;17218;17277;17106;17510;17489;17455;17380;17184;17021;17084;17056;17180;17384;17262;17383;17393;17187;17189;16935;17063;16837;16757;16632;16052;15266;14995;16278;16825;17259;17169;17399;17260;17477;17380;17323;17358;17413;17514;17547;17619;17812;17643;17377;16654;16715;17043;17693;17673;17865;17616;17606;17723;17685;17791;17792;17602;17332;17012;16619;16396;16755;16933;16496;16889;17087;17023;17137;17241;17335;17178;17131;17135;16930;17117;17453;17119;17137;17071;16943;17043;17244;17125;17381;17325;17042;17031;17130;16857;16910;16885;17253;17715;17725;18018;17705;17364;17399;17606;17413;17423;17396;17554;17181;17288;17285;17542;17771;17575;17598;17600;17558;17495;17657;17349;17541;17776;17636;17489;17813;17616;17349;17204;17150;17253;17670;17557;17853;17888;17545;17358;17451;17291;17223;17344;17474;17458;17661;17934;17766;17730;17754;17545;17603;17408;17555;17374;17450;17392;17462;17636;17650;17521;17715;17633;17536;17702;17339;17227;17290;17163;17199;17347;17056;17149;17119;16710;16547;16549;16855;17264;17130;16940;16972;17074;17177;17249;17302;17471;17465;17411;17550;17589;17519;17715;17456;17151;17205;17217;16785;16513;17115;17358;17484;17222;17225;17569;17385;17380;17424;17442;17509;17175;17311;17304;17355;17615;17511;17162;17249;17416;17461;17620;17393;17069;17347;17432;17539;17578;17302;17410;17579;17325;17354;17378;17412;17799;17311;17449;17327;17058;17217;17531;17423;17475;17278;17240;17349;17428;17311;17553;17317;17032;17196;17093;16911;16715;16688;16792;17280;17396;17355;17527;17031;17192;17238;17168;17134;17174;17351;17372;17227;17232;17218;17427;17297;17504;17374;17761;17519;17750;17376;17794;17688;17699;17471;17614;17383;17601;17389;17399;17336;17323;17454;17527;17391;17630;17681;17488;17356;17421;17413;17550;17505;17545;17164;17211;17481;17633;17589;17722;17480;17068;16951;17303;17369;17090;16191;14854;14604;16096;17190;17766;17519;17331;17137;17109;17118;17190;17212;17103;17088;17122;17034;17065;17385;17028;17188;17044;17268;17517;17559;17823;17754;17499;17531;17367;17367;17228;17421;17468;17491;17340;17216;17442;17482;17526;17358;17393;17248;17346;17092;17224;17320;17417;17190;17248;17360;17413;17425;17322;17612;17326;17375;17636;17422;17420;17380;17505;17681;17627;17484;17418;17344;17534;17517;17550;17461;17566;17596;17209;17091;17287;17403;17527;17327;17191;17136;17201;17520;17379;17346;17259;17329;17140;17090;17319;17386;17430;17731;17201;17262;17033;16265;16743;17247;17401;17393;17594;17800;17686;17503;17758;17434;17488;17418;17244;17081;16597;16858;16670;16667;16846;17216;17429;17427;17739;17978;17832;17843;17356;17237;17391;17374;17265;17318;17506;17423;17536;17439;17055;17059;17121;17139;17005;16734;16469;16642;17054;17404;17523;17718;17552;17424;17251;16859;17334;17145;17305;17459;17471;17529;17618;17575;17687;17415;17605;17445;17518;17364;17657;17788;17483;17805;17659;17463;17829;17600;17546;17707;17630;17572;17678;17815;17608;17687;17624;17637;17461;16704;16132;16156;17022;17531;17586;17475;17739;17794;17486;17935;17832;17598;17786;17801;17426;17072;16673;16547;16373;16571;17086;17757;17981;17644;17737;17701;17507;17947;17817;17669;17703;17463;17505;17649;17771;17840;17634;17596;17819;17821;17616;17864;17445;17622;17805;17549;17578;17307;17567;17587;17424;17408;17785;17721;17642;17758;17524;17694;17205;17058;17609;17398;17591;17536;17493;17184;17066;17303;17395;17293;16534;15760;16526;17670;17755;17875;18037;18202;17849;17960;17625;17085;16968;16954;17459;17522;16866;16563;16627;16622;16702;17023;16187;16867;17117;17476;17613;17279;17294;17232;17058;16761;16667;16656;16822;16851;16960;16996;17463;17526;17453;17608;17530;17603;17444;17727;17835;17855;17930;17829;17633;18191;17990;18085;17972;17816;17727;17744;17600;17794;17903;17577;17674;17412;17773;17588;17936;17891;18121;17643;17937;17652;17854;18082;17894;17902;18038;18035;17835;17835;17759;17451;18026;17833;17460;17805;18195;17738;17492;17601;17538;17711;17483;17789;17556;17587;17650;17343;17066;16813;17078;17355;17438;16864;16880;17013;17664;18031;17805;17983;17881;17942;17895;18040;17857;17793;17789;17914;17910;18039;17995;18154;17994;18051;18061;18066;18193;18187;17723;18285;18027;17828;18061;17867;17850;17678;17222;17072;17352;17333;17668;17946;17736;17726;17551;17262;17268;17090;17386;17443;17837;17736;17676;17740;17811;17976;17889;17746;17685;17717;18019;18030;17840;17954;17813;17629;18209;17830;17842;17612;17928;17865;17754;17947;17830;17913;17564;17864;17785;17512;17775;17442;17446;17711;17899;17563;17849;17881;17770;17755;17661;17535;17466;17218;17314;17259;17637;17652;17690;17838;17311;17622;17569;17570;17504;17683;17379;17428;17813;17298;17472;17224;17552;17583;17943;17854;18017;17884;17986;17833;17687;17384;17497;17810;18090;17669;17887;18140;17721;17876;17926;17779;17690;17758;17625;17695;17494;17552;17113;16879;16074;15652;16052;16097;15449;14827;16021;16500;17103;17385;17561;17816;17680;17651;17388;17825;18096;17561;17596;17467;17658;18096;17930;17865;17626;17500;17668;17892;17565;17656;17646;17527;17759;18053;18119;18309;17948;17916;17956;18115;18084;18191;17884;17884;18135;18016;17885;17928;18173;17935;18068;17864;17846;17776;17629;17473;17250;17328;17233;17308;17381;17585;17378;17647;17605;17380;17535;17342;17245;17653;17912;17638;17891;17693;17611;17547;17346;17340;17541;17633;17585;17758;17823;17679;17295;17418;17476;17598;17625;17633;17950;18206;18224;17815;17794;17830;18107;18149;18158;17982;17975;18062;18109;18096;18027;17960;17929;17938;17779;17940;17987;17765;17731;17969;17994;18063;18022;18376;18279;18547;18229;18244;18065;18225;18372;18157;18119;18212;18017;18142;17784;17913;18049;17786;17730;18362;17939;17847;17642;17856;17962;17976;18109;17798;17911;17914;17746;17954;18205;18025;17941;18025;18173;18186;17926;17803;17364;16988;17192;17593;17643;17439;17576;17695;17748;17573;17090;17017;16873;17349;17497;17983;17787;18076;18243;17941;17849;17985;17920
15014;14960;14582;14642;14610;14838;14628;14761;14757;14683;14532;14651;14723;14717;14695;14406;14432;14682;14299;14366;14332;14032;14517;14635;14708;14371;14500;14767;14943;15098;15027;14999;14949;14773;14761;14858;14845;15024;14905;15153;15011;14953;15042;14945;15204;15444;15183;15321;15186;15349;15372;15457;15473;15229;15002;15242;14960;14896;14943;14850;15252;15442;15489;15548;15531;15612;15643;15661;15524;15431;15771;15481;15527;15559;15788;15431;15557;15582;15890;15773;15644;15588;15313;15641;15487;15389;15557;15519;15298;15224;14924;14549;15139;15425;15488;15604;15904;15866;15634;15643;15914;15956;15882;15869;16043;15795;15627;15704;15997;15943;16330;16227;16230;15751;16137;16023;16108;16104;16335;16257;16371;16091;16265;16199;16009;15834;16078;16114;16195;16131;16222;16197;16112;16131;15947;16014;16201;15917;16174;16191;16114;16083;16308;16436;16288;16229;16370;16289;15985;15873;16026;16126;16227;16184;15984;16275;16060;16278;15695;15667;15674;15315;15345;15872;15525;15836;16210;16154;16029;16217;16218;16076;15725;15852;15776;15879;15859;15917;16173;16161;16028;16094;16529;16084;16391;16379;15932;16405;16341;16387;16305;16006;16032;16139;16382;16222;16177;16075;15893;16023;15991;15826;16085;15894;15527;15809;15604;15759;15854;15888;16043;16200;15932;16062;15833;16216;16109;16174;16461;16362;16213;16097;16086;16084;15801;15619;15602;15765;15939;16108;16197;16211;16026;16067;16372;16360;16050;16110;15720;15798;16207;16077;16442;16354;16314;16329;16531;16426;16249;16264;15543;15658;15598;15640;15788;16138;16105;15915;16304;16264;16247;16122;16405;16147;16396;16201;16057;16069;16408;16262;16359;16636;16074;16133;16449;16149;16204;16063;16128;16003;15947;16067;16176;16294;16175;15877;15963;15819;15694;15590;14817;13918;14130;14865;15632;15774;15978;16013;16119;16135;15394;12866;8338;5281;5430;9223;13364;15154;15953;16543;16492;16511;16481;16335;16565;16481;16628;16476;16632;16510;16657;16516;16591;16502;16739;16564;16549;16806;16759;16688;16454;16618;16381;16463;16383;16927;16942;16941;16823;16767;16682;16296;16433;16361;16680;16677;16660;16624;16671;16551;16655;16497;16560;16482;16629;16631;16631;16467;16229;16425;16579;16591;16820;16642;16197;15906;15676;15005;15365;15840;16156;16225;16391;16375;16534;16507;16971;16761;16948;16798;16712;16219;16354;16323;16622;16790;16178;16071;15995;15966;16034;15652;15780;15853;16038;15904;16160;16529;16546;16720;16668;16843;16698;16737;16667;16760;16998;16921;16857;16931;16950;16841;16991;16971;17049;16933;16660;16709;16662;16965;16698;16744;16744;16791;16962;17079;16767;16746;16775;16702;16305;16298;16413;16274;16382;16327;16411;16316;16280;16190;16383;16350;16510;16577;16562;16650;16467;16386;16561;16567;16859;16623;16648;16735;16759;17141;17468;17385;17477;16992;17186;17018;16890;16906;16799;16946;17073;17103;17356;17114;17153;16985;17198;17052;17046;16840;16748;16909;16898;16786;16778;16767;16916;16789;16641;16792;16237;15866;16097;16658;16382;14535;11969;13055;15687;17015;17298;17188;17037;16841;16982;16943;16859;17078;16933;16992;17001;16818;16860;16896;17014;16799;16761;16788;16645;16672;16641;15992;16084;16206;16105;16171;16260;16551;16488;16580;16134;16028;16595;16811;16675;16447;16361;16412;16457;16520;16359;16665;16811;16941;16876;16700;16690;16755;16916;17110;16898;17035;17062;17129;17068;17189;17238;17073;17137;16928;16724;17026;17106;17145;16831;16854;16981;16869;16814;16812;17032;17132;17666;17811;17430;17469;17455;17432;17646;17548;17452;17243;17318;17380;17195;17098;16984;17074;17090;17432;17291;17358;17347;16854;16462;16659;17410;17325;17252;17201;17383;17212;17210;17161;16982;16487;16411;16593;16913;16859;16713;16706;16712;17171;17086;17334;17204;17464;17358;17206;17380;17326;17374;17706;17508;17445;17402;17403;17359;17342;17071;17475;17465;17617;17480;17601;17639;17695;17523;17789;17642;17724;17252;17327;16731;16802;16958;17064;16717;16929;16998;16818;17087;17043;17199;17207;17299;17220;16904;16940;17053;17162;17024;16822;16920;17238;17208;17236;17100;17312;17115;16968;17002;17015;16857;17015;17377;17812;18007;17969;17908;17655;17471;17497;17675;17220;17348;17308;17186;17181;17578;17654;17427;17500;17835;17711;17439;17588;17547;17593;17552;17549;17305;17565;17581;17522;17222;17220;16923;17206;17421;17576;17995;17945;17804;17517;17201;16528;16981;17395;17335;17633;17651;17767;17546;17854;17504;17430;17683;17411;17561;17419;17512;17397;17291;17248;17619;17432;17218;17509;17530;17287;17223;17149;17307;17076;17363;17330;17135;17429;17120;16837;16747;16627;16460;16935;16883;16979;16991;17028;17287;17372;17493;17579;17554;17459;17531;17559;17611;17414;17375;17034;17071;16765;16456;16343;16715;17062;17358;17158;17172;17059;17415;17075;17391;17463;17464;17441;17367;17180;17380;17325;17371;17226;17094;17241;17351;17605;17145;16712;17242;17229;17506;17489;17485;17438;17406;17272;17387;17672;17382;17362;17374;17289;17548;17413;17430;17369;17236;17419;17264;16807;17003;17164;17206;17121;17337;16941;17202;17028;17026;17142;16937;16966;17214;16924;17273;17455;17273;17250;17096;17077;17009;17123;17297;17298;17293;17486;17390;17351;17262;17398;17358;17472;17444;17583;17761;17749;17419;17706;17632;17495;17303;17432;17376;17516;17353;17328;17491;17441;17358;17518;17659;17483;17402;17761;17603;17504;17340;17467;17341;17511;17471;17655;17551;17343;17296;16606;16667;17259;17512;17327;16330;16018;16119;16731;17115;17420;17381;17291;17295;17096;17280;17106;16868;16819;16700;16983;17106;17186;17072;17367;17343;17229;17233;17427;17422;17493;17325;17478;17443;17623;17563;17439;17352;17469;17297;17156;17255;17366;17423;17570;17427;17324;17179;17283;17013;17090;17366;17550;17588;17367;17374;17500;17230;17463;17663;17531;17728;17758;17595;17466;17496;17382;17617;17385;17455;17395;17189;17399;17541;17734;17655;17491;17245;17229;17297;17439;17278;17412;17202;17075;17063;17298;17113;17536;17306;17434;17319;17266;17303;17206;17492;17693;17589;17623;17240;17169;17090;17299;17157;17404;17322;17885;17661;17923;17823;17462;17288;17455;17615;16948;17215;16646;17127;16904;17027;17164;17261;17603;17747;18005;18034;18009;17714;17495;17310;17313;17214;17199;17209;17156;17628;17455;17290;17559;17038;17002;17260;16793;16835;16643;16607;16797;17463;17383;17484;17808;17551;17439;17348;17540;17117;17662;17418;17824;17424;17668;17429;17936;17458;17501;17480;17699;17627;17561;17384;17628;17616;17551;17723;17510;17734;17728;17731;17822;17966;17745;17612;17510;17646;17691;17627;17277;16659;16044;16577;17128;17481;17556;17596;17544;17524;17536;17858;17555;17519;17628;17641;17430;17218;16858;16373;16609;16691;17409;17434;17783;17649;17909;17469;17546;17654;18004;17700;17445;17418;17552;17920;18006;17812;17831;17774;17906;17815;18054;17807;17768;17644;17416;17432;17578;17733;17572;17367;17548;17503;17404;17720;17753;17754;17605;17506;17395;17293;17139;17464;17467;17575;17362;17103;17403;17370;17477;17456;17058;16769;17351;17926;17814;17831;18214;18094;18046;17838;17117;15876;14878;15110;16816;17258;17282;16682;16573;16366;16779;16774;16852;17053;17183;17300;17425;17313;17248;17321;17186;16586;16720;16779;16705;17004;17080;17231;17483;17355;17532;17579;17816;17795;17697;17549;17736;17926;17882;17686;17839;17851;17905;18124;17804;17941;17831;17710;17770;17866;17785;17551;17354;17298;17618;17417;17686;17755;17822;17866;17979;17805;17842;17656;17883;17898;17973;18103;17995;17925;17879;17745;17735;17714;17636;17745;17599;17869;17731;17634;17710;17972;17650;17665;17567;17637;17860;17179;16783;17168;17281;17566;17459;16838;16783;16894;17488;17831;17795;17720;17904;17990;17924;18041;17786;17638;17617;17475;17920;18081;18179;17758;18068;18053;17991;17932;18043;18151;17929;18225;17998;18058;18000;17938;17506;17249;16701;16679;17047;17315;17648;17866;17797;17739;17544;17241;17267;17260;17223;17347;17678;17927;17550;17764;17952;18036;17843;17455;17631;17521;18043;17961;18150;17847;17746;17741;17989;17982;17766;17839;17820;17894;17837;17904;17783;17815;17877;17605;17547;17337;17499;17408;17572;17783;17466;18110;17841;17822;17809;17766;17704;17838;17891;17625;17731;17626;17828;17976;17872;17711;17671;17588;17591;17885;17616;17746;17404;17406;17622;17305;17418;17299;17460;17568;17907;17697;18218;17975;17923;18293;17565;17871;17554;17866;18173;17942;17870;17875;17969;17922;17926;17724;17868;17660;17754;17690;17647;17439;17338;16417;16155;16543;16971;16741;15304;14016;14965;16532;17068;17326;17380;17823;17864;17630;17459;17615;17534;17729;17488;17462;17672;17750;17736;17703;17742;17747;17814;17625;17697;17602;17830;18009;17742;18005;17942;17945;17601;17567;17772;17951;18118;18059;18050;18061;18214;18208;18160;18241;17972;18136;17882;17745;17844;17873;17426;17544;17546;17082;17275;17301;17393;17504;17684;17802;17555;17586;17254;17511;17568;17796;17835;17460;17602;17620;17460;17463;17292;17405;17731;17429;17669;17511;17376;17578;17426;17669;17662;17471;17790;17612;17898;17701;17995;18108;17666;17700;17942;18027;17705;18229;17975;18077;18080;17990;17896;18047;17910;17993;17900;18077;17912;17563;17717;17644;17750;18259;18070;18214;18285;18295;18180;18212;18053;18174;18135;18602;18140;17990;17942;18159;17870;17901;18193;18099;17925;17939;17683;17848;17774;17968;18009;17810;17791;18019;17885;17936;18238;17747;18025;17656;17857;17913;17938;18149;18102;17564;17231;16999;17227;17501;17426;17775;17536;17873;17474;17700;17495;17344;17317;17760;17529;17817;17985;18046;18127;17854;17713;17903;17786
14837;14818;14565;14526;14582;14496;14718;14729;14585;14850;14720;14691;14841;14794;14551;14456;14286;14825;14744;14494;14346;14441;14495;14583;14957;14564;14656;14548;14572;14703;14908;14922;14814;14909;14778;14660;14970;14844;15204;14692;14877;14763;15020;15140;15363;15130;15114;15419;15218;15212;15391;15038;15314;14935;14881;14455;14652;14758;14683;14693;15312;15502;15592;15421;15417;15462;15522;15715;15614;15803;15580;15528;15542;15562;15721;15437;15501;15662;15532;15793;15624;15915;15465;15493;15700;15558;15255;15322;15187;15352;14995;15075;14940;15260;15218;15548;15923;16076;15802;15767;16021;15840;15854;15978;16081;15784;15767;15715;15685;15915;16050;16105;16054;16078;15887;15883;15965;16079;16136;16150;16459;16293;16136;15978;15925;15939;16221;16078;16037;15941;16120;16265;16032;16291;15991;16062;16084;16169;16156;16302;16013;16232;16238;16385;16122;16024;16196;16174;16214;16133;16155;16228;16131;16372;16242;16386;16366;16269;16250;15670;15367;15473;15551;15628;15326;15830;15944;15867;15693;16020;16007;15991;15724;15568;15391;15751;15754;15667;16071;16148;16372;15997;16279;16383;16432;16134;15840;16090;16171;16192;16368;16307;16328;16300;16369;16260;15947;16408;15815;15775;16033;15989;16226;15837;15647;15818;16018;15964;16316;16404;16215;16334;16001;15949;15945;15773;16148;16426;16218;16199;16361;16168;16074;15894;15642;15583;15742;15843;16017;15999;16182;16158;16129;16281;16237;16288;16246;16109;16158;16075;16029;16164;16231;16124;16239;16357;16231;16355;16196;16047;15926;15541;15487;15722;15773;16271;16140;16312;16263;16424;16566;16273;16068;16003;16052;15973;16013;16218;16194;16608;16534;16314;15733;15677;15899;16517;16340;16217;15974;16028;16043;16088;16297;16297;16205;16303;16162;15830;15493;15420;15144;14168;14219;14929;15409;15809;16012;16066;16027;16188;15134;12376;8158;5232;5031;8451;12404;14492;16062;16476;16621;16367;16740;16503;16258;16469;16236;16359;16581;16320;16520;16141;16533;16509;16754;16659;16738;16767;16531;16756;16531;16330;16185;16346;16577;16569;17000;16947;16930;16940;16688;16735;16640;16520;16496;16449;16293;16617;16626;16383;16446;16702;16589;16428;16819;16470;16344;16333;16344;16405;16295;16661;16698;16372;16066;15821;15073;13840;14603;15571;15902;16083;16403;16778;16510;16580;16741;16749;16597;16749;16514;16434;16385;16218;16080;16277;16148;15868;15949;16146;15970;15880;15803;15786;15951;15713;15841;16513;16688;16683;16827;16534;16316;16546;16590;16785;16844;16995;16997;16919;16925;17103;16873;16876;16679;16931;17076;16733;16690;16777;16742;16965;16897;16871;16872;16619;16786;16774;16819;16623;16420;16381;16312;16486;16291;16403;16164;16520;16456;16433;16338;16336;16212;16295;16459;16457;16717;16474;16623;16527;16683;16845;16780;16941;17362;17380;17642;17767;17270;17084;16997;17082;17013;16963;17071;16957;17140;17219;16894;16914;17176;16867;17046;16914;16997;16912;16728;16945;16788;17009;16889;16803;16538;16715;16727;16598;16115;15202;15095;16407;16766;14959;13064;13528;15877;17195;17328;17025;17028;17225;17111;17040;16952;17302;17230;17096;17005;17050;16954;16752;16965;16950;16684;16642;16468;16604;16473;16115;16338;16272;16072;15902;16370;16351;16216;16229;15456;15790;16396;16551;16257;16313;16016;16335;16331;16416;16718;17052;16781;16745;16835;16289;16612;16745;16843;16920;17224;16882;16989;16859;17200;16936;17000;16927;17138;17055;17293;16987;17134;16784;16968;16670;16966;17007;16740;16627;16855;17399;17759;17794;17696;17552;17484;17486;17371;17560;17558;17361;17387;17086;17210;17251;17051;17277;17317;17333;17457;17367;17215;16730;16484;16740;17200;17480;17660;17439;17372;16973;17297;17536;17075;17006;16843;16626;16753;16854;17024;16976;17353;17061;17319;17375;17490;17317;17266;17495;17226;17241;17526;17180;17471;16990;17003;17144;17259;17079;17090;17296;17262;17273;17059;17305;17627;17534;17620;17541;17665;17494;17424;17412;16947;17024;16893;16590;17053;17190;17022;17246;17178;17141;17171;17057;17011;17180;17172;17184;17197;17206;16984;17040;16980;17126;17095;17214;17241;17274;17187;16906;16990;16814;16967;17053;17361;17738;17831;18135;18199;17844;17740;17634;17410;17541;17540;17331;17333;17310;17440;17284;17611;17400;17889;17445;17659;17554;17622;17496;17331;17692;17509;17474;17560;17262;17176;17203;17299;17240;17321;17428;17729;17553;17670;17770;17195;17312;17144;17369;17749;17532;17468;17509;17987;17841;17790;17475;17572;17694;17485;17393;17263;17517;17851;17413;17678;17519;17210;17307;17346;17200;16928;17051;17344;17285;17197;16946;17063;17148;17052;16981;16903;16543;16429;16896;16798;17066;16817;17080;17137;17301;17385;17602;17521;17537;17596;17579;17565;17748;17693;17421;17219;17259;16896;16481;16570;16950;17303;17157;17399;17309;17641;17397;17691;17536;17620;17565;17653;17621;17228;17688;17354;17254;17223;17380;17693;17352;17072;16746;17033;17519;17470;17291;17218;17497;17464;17440;17363;17354;17316;17182;16999;17550;17642;17745;17457;17180;17234;17138;16968;16607;16764;16810;16952;17182;17256;17396;17020;17183;16900;16992;16977;16857;16978;16917;17322;17223;17512;17215;17142;17316;17343;17220;17173;17439;17437;17693;17580;17496;17407;17313;17366;17364;17490;17624;17461;17529;17554;17510;17438;17617;17535;17276;17575;17249;17278;17503;17411;17229;17619;17681;17627;17482;17429;17571;17415;17848;17504;17227;17353;17422;17268;17661;17453;17584;17103;16477;16277;17248;17237;17149;16797;16756;17105;17133;17541;17331;17038;17217;17218;17144;17024;17048;17074;16769;17016;16983;17072;17061;17219;17329;17609;17280;16993;17750;17398;17317;17397;17341;17480;17677;17411;17143;17196;17354;17165;17344;17541;17202;17381;17390;17477;17557;17191;17033;17081;17003;17243;17105;17282;17454;17491;17451;17607;17482;17545;17493;17590;17596;17450;17540;17295;17422;17589;17406;17403;17332;16953;17189;17519;17494;17476;17604;17479;17431;17086;17041;17401;17448;17377;17369;17078;17336;17233;17060;17238;17439;17303;17352;17136;17125;17285;17720;17876;17658;17263;17216;17400;17528;17454;17560;17650;17753;17582;17817;17374;17411;17288;17287;17311;17239;17280;17221;17154;17135;17088;16925;17498;17760;17867;17981;17991;18021;17819;17352;17221;17115;17194;17154;17344;17279;17238;17730;17641;17609;17188;17279;17295;17065;16991;16965;16758;16822;17077;17216;17388;17696;17606;17478;17286;17500;17416;17361;17456;17448;17215;17434;17578;17530;17490;17648;17369;17480;17656;17726;17555;17622;17570;17510;17644;17677;17795;17836;17732;17747;17949;17838;17628;17778;17659;17649;17701;17564;17107;16841;16829;17175;17141;17304;17413;17659;17340;17514;17814;17479;17274;17741;17429;17342;17387;16962;16738;16673;16753;17040;17609;17617;17844;18056;17751;17784;17720;17662;17615;17617;17639;17583;17501;17682;17846;17820;17701;17553;17753;17646;17677;17463;17760;17342;17421;17532;17551;17737;17430;17826;17711;17376;17609;17621;17662;17606;17414;17602;17490;17322;17351;17367;17290;17168;17469;17229;17390;17298;16934;17299;17545;17751;18186;17922;18063;18114;17684;17747;17677;17033;14933;13483;14166;16143;17038;16766;16642;16651;16644;16915;17124;17246;17291;17237;17386;17490;17230;17032;17258;17200;17062;17145;17003;16778;17128;17073;17329;17620;17465;17771;17570;17937;17561;17847;17689;17890;17888;17974;18138;17896;18122;17906;18042;17882;17969;17650;17695;17871;17764;17727;17758;17522;17415;17421;17700;17644;17853;17608;18001;17754;17515;17713;18039;17797;17954;17629;18115;18056;18066;18060;17843;17648;17994;17940;18037;17735;17607;17714;17538;17520;17805;17665;17514;17610;17310;17177;17443;17470;17296;17569;17656;17522;17574;17287;17132;17737;17862;17943;17891;17903;17911;18001;18104;18000;17659;17740;17493;17693;18009;18148;18191;18223;18095;18219;17906;18118;17876;18209;17854;18240;18193;18136;17721;17271;16726;15881;16374;16908;17875;17791;17846;17860;17674;17604;17448;17430;17305;17437;17505;17794;17738;17443;17348;17793;17755;17632;17320;17713;17823;17975;17866;17975;17758;17639;17926;17644;17835;17930;17845;17567;17612;17855;17810;17916;17783;18090;17489;17236;17380;17253;17659;17534;17672;17911;17787;17824;17516;17681;17626;17866;17739;18017;17713;17966;17952;17968;17973;18061;18025;17699;17566;17660;17756;17627;17534;17595;17769;17669;17315;17464;17258;17196;17685;17906;17950;18063;17833;18137;18008;17809;17538;17746;17797;17844;17791;17830;17864;17686;18036;17763;17849;17981;17886;17854;17915;17468;17294;17371;16989;16791;17043;17169;17198;16069;14996;15449;16483;17339;17409;17625;17819;17668;17431;17659;17242;17600;17721;17489;17599;17700;17716;17290;17442;17259;17745;17959;17933;17836;17780;17933;17824;17957;17798;18003;17985;17461;17656;17724;17976;17928;18222;18207;18209;17980;18112;18015;17791;17900;17803;17761;18029;17759;17639;17699;17781;17182;17369;17075;17381;17190;17425;17685;17423;17311;17240;17123;17656;17887;17630;17560;17542;17470;17652;17290;17335;17264;17459;17366;17332;17110;17524;17192;17600;17638;17634;17827;17524;17610;18070;18078;17888;17874;17968;17875;17975;17976;18317;18258;17670;18147;18132;17903;18114;18088;17782;18169;18096;17792;18146;18192;18048;17812;17844;17963;17979;17995;18119;18186;18272;18192;18010;18129;18267;18138;18233;18090;18174;18077;17907;18020;18021;17834;18128;18019;17770;17799;17773;18265;17728;17712;17712;17533;17799;17840;17722;18278;17895;17833;17847;17559;18030;18097;18035;17818;17777;17203;17208;17208;17524;17896;17635;17837;17622;17678;17754;17624;17305;18016;17780;17449;17561;18148;17767;17965;17887;17893;17786;17847
14917;14594;14937;14432;14576;14471;14655;14635;14618;14799;14594;14763;14946;14869;14533;14355;14554;14808;14733;14602;14346;14637;14684;14911;14670;14757;14803;14622;14697;14710;14839;15127;14573;14214;14548;14720;14954;14940;14916;14771;14989;14839;15097;15248;15223;15171;15235;15087;15335;15303;15019;15015;15309;15124;15053;14164;13914;14526;14708;15064;15571;15709;15544;15381;15465;15493;15616;15684;15671;15189;15319;15661;15462;15739;15382;15089;15221;15488;15523;15451;15647;15673;15570;15538;15342;15325;15153;15220;15533;15225;15066;14934;15378;15548;15321;15263;15860;15855;15633;15909;15904;15841;15954;15831;15866;15775;15537;15708;15816;15947;15772;16082;16023;15932;16021;15923;16076;16144;15991;16293;16224;16354;16269;16022;16151;15867;15921;15800;15794;16151;16267;16412;16095;15999;15964;15892;16138;16011;16008;16011;16310;16134;16090;16241;16482;16182;15921;16228;16125;16252;16085;15938;16276;16410;16134;16202;16167;16111;16113;15910;15622;15528;15712;15693;15481;15626;15835;15500;15273;15718;15754;15850;15400;15015;15160;15631;15704;15741;16010;15970;15994;15886;16307;16403;16416;16167;15742;15438;15759;16052;16316;16365;16330;16244;16141;16385;16451;16012;15917;15766;15978;16171;16015;15800;15715;15892;16047;16297;15930;16133;16111;16464;15994;16074;16059;15859;16249;16449;16169;16343;15954;16248;15642;15821;15558;15525;15614;15740;16020;16093;16034;16176;15972;16194;16136;16128;16134;15923;15773;15800;16129;16091;16079;16151;16184;16212;16267;16178;16029;15986;15692;15457;15630;15839;15981;16116;16110;16191;16174;16511;16419;15982;15950;15972;16126;16038;16351;16322;16638;16578;16366;15788;14848;14924;15551;15832;16218;16047;15796;15546;15753;16029;16186;16018;15809;16190;15975;15821;15489;15456;15379;15155;15203;15248;15750;15836;16105;16046;16223;15669;14808;11908;7203;4460;4409;8315;12202;14709;15856;16417;16581;16505;16521;16500;16455;16457;16619;16542;16386;16295;16337;16452;16218;16591;16542;16624;16614;16620;16324;16422;16465;16320;16434;16535;16480;16858;16573;17039;16544;16922;16526;16659;16424;16605;16248;16368;16576;16390;16512;16505;16555;16434;16619;16615;16731;16262;16576;16408;16343;16540;16397;16697;16641;16346;15747;15525;14912;14620;14989;15810;16284;16291;16407;16557;16630;16584;16757;16687;16550;16783;16632;16165;16334;16161;16384;16119;16484;15928;16136;15838;16057;15910;15607;15607;15785;15979;16195;16565;16865;16448;16628;16669;16575;16638;16761;16897;16992;16972;17159;16968;17279;17055;16896;16977;16989;16901;16854;16988;16932;16814;16763;16905;16853;16768;16940;17047;16705;16684;16676;16730;16485;16272;16406;16346;16216;16337;16475;16432;16475;16340;16403;16336;16227;16351;16477;16397;16565;16464;16580;16678;16802;16647;16661;16999;17468;17490;17689;17603;17145;16925;16829;17082;17074;16859;17105;16965;17078;16755;17012;16992;16870;16913;16823;16982;16960;17024;16900;16850;16902;16841;16719;16907;16685;16756;16819;16568;15905;15185;15320;16433;17074;16491;15505;15618;16515;16934;17019;17101;17087;16905;17208;17144;17086;16852;16890;17270;17100;17068;16969;16879;16889;16944;17217;16777;16672;16532;16503;16390;16050;16242;16066;16219;16693;16375;16071;15833;15765;15863;16489;16608;16281;16216;16340;16235;16390;16505;16734;16709;16863;16367;16063;16109;16195;16801;16864;16789;16787;16891;17111;17230;17093;17060;16889;17118;16921;17162;17042;17160;16982;16858;16734;16702;17024;16820;16831;16419;16732;17258;17799;17628;17538;17354;17303;17509;17444;17205;17329;17292;17303;17586;17119;17231;17014;16886;17269;17403;17285;17356;17212;17087;16796;16813;17388;17243;17597;17343;17451;17499;17227;17311;17336;16991;16923;16703;16718;16898;17064;17065;16876;16796;16883;16981;17156;17330;17209;17397;17342;17438;17309;17351;17309;17049;16782;16977;17370;17244;17280;17363;17436;17399;17311;17433;17324;17356;17128;17294;17419;17361;17432;17379;17215;17226;17104;17081;17176;17028;17065;16835;17247;17129;17354;17233;17427;17318;16866;17130;17125;17132;17027;17009;17181;17243;17202;17136;17150;17096;16915;16985;17014;17079;17427;17553;17513;17816;17905;17843;17889;17889;17634;17710;17521;17339;17092;17264;17289;17561;17385;17431;17268;17492;17508;17537;17654;17539;17361;17538;17418;17328;17460;17610;17486;17490;17389;17176;17242;17125;17334;17349;17566;17468;17467;17468;17463;17546;17353;17554;17605;17721;17487;17511;17856;17898;17781;17705;17695;17732;17478;17499;17327;17680;17467;17507;17702;17551;17449;17529;17348;17245;17168;17023;17344;17264;16940;17201;16841;16970;16996;16951;16819;16760;16699;16917;17112;16984;17441;17043;17201;17269;17299;17429;17446;17537;17540;17512;17487;17891;17508;17329;17556;17200;17034;16741;17087;17426;17203;17441;17356;17438;17697;17619;17580;17333;17449;17215;17327;17404;17471;17636;17547;17224;17481;17181;17638;17598;17404;17175;17364;17629;17749;17637;17680;17731;17431;17619;17444;17604;17493;17231;17176;17426;17537;17553;17452;17309;17235;16688;16846;16267;16522;16437;17038;16913;17428;17458;17378;17271;17132;17038;17121;17082;17207;17214;17487;17321;17597;17251;17359;17399;17299;16901;17258;17153;17431;17512;17596;17434;17712;17546;17661;17570;17738;17374;17460;17642;17471;17438;17401;17503;17321;17216;17259;17145;17241;17471;17412;17295;17582;17598;17498;17400;17617;17617;17556;17631;17454;17170;17070;17205;17377;17126;17482;17822;17444;17082;16729;16982;16738;16541;15999;16207;17218;17381;17478;17228;17254;17137;17055;17078;17223;17175;17061;17162;17117;17032;17071;16969;17250;17294;17453;17428;17325;17435;17157;17199;17050;17517;17670;17426;17460;17165;17230;17282;17507;17466;17338;17492;17514;17680;17477;17441;17291;17323;17418;17482;17207;17418;17378;17574;17537;17819;17490;17709;17490;17701;17663;17623;17274;17720;17454;17390;17542;17251;17554;17492;17466;17311;17259;17613;17514;17574;17470;17447;17692;17356;17276;17578;17300;17091;17231;17459;16838;17385;17359;17332;16988;17383;17358;17449;17520;17633;17716;17530;17402;17436;17414;17512;17806;17558;17292;17317;17490;17767;17851;17307;17217;17268;17366;17306;17297;17127;17130;17127;17214;17211;17234;17957;17646;17851;17934;18219;17893;17694;17050;17222;17291;17416;17607;17290;17302;17476;17532;17452;17414;17323;17312;17367;17234;17381;17027;16974;17157;17061;17222;17502;17524;17676;17592;17342;17338;17526;17413;17363;17255;17300;17558;17437;17630;17338;17118;17393;17650;17504;17776;17690;17612;17520;17693;17740;17668;17634;17614;17643;17741;17957;17846;17683;17720;17571;17787;17373;17520;16970;16364;16563;16933;17170;17055;17029;17254;17256;17411;17675;17426;17669;17590;17358;17447;16864;16592;16572;16839;17204;17331;17500;17965;18030;17754;17754;17711;17602;17956;17695;17766;17732;17624;17818;17764;17716;17527;17576;17425;17433;17575;17359;17622;17538;17519;17489;17642;17539;17492;17653;17688;17758;17535;17439;17534;17915;17534;17385;17252;17309;17264;17475;17374;17414;17447;17477;17376;16925;16879;17278;17857;17984;17850;18093;18130;17945;18111;18019;17585;16987;15652;14460;14993;16519;16881;16721;16576;16661;16559;17122;17189;17283;17470;17163;17039;17314;17241;17272;17142;17163;17202;17351;17226;17159;17295;17482;17340;17497;17624;17589;17660;17704;17766;17842;17801;17850;17821;17776;17755;17869;17871;17725;18066;17922;17826;17962;17742;17831;17695;17880;17559;17503;17420;17612;17750;17581;17849;17644;17668;17950;17831;17705;18055;17938;18150;18034;17832;17879;18104;17801;18153;17851;18144;17937;17556;17667;17766;17662;17670;17726;17647;17627;17638;17718;17743;17501;17261;17540;17531;17999;17707;17780;17530;17353;17702;17710;17705;18008;17905;17857;17975;17992;18167;17742;17557;17529;17656;17883;17877;18086;18079;18106;18028;18052;18074;18054;18041;18103;17960;18057;17931;18009;17626;17081;16620;15838;15667;16990;17780;17934;18057;17850;17825;17564;17708;17544;17434;17562;17909;17653;17241;16883;17021;17549;17669;17569;17252;17868;18094;18082;17949;18010;17885;17979;17824;17777;17725;17706;17440;17685;17895;17611;17715;17607;17835;17622;17493;17386;17290;17347;17570;17528;17863;17696;17935;17464;17562;17554;17757;17875;17921;18110;17716;17861;17990;17817;17985;18040;17980;18001;17809;17926;17800;17701;17940;17883;17822;17610;17616;17559;17325;17343;17207;17848;18103;18024;18044;17914;17753;17688;17705;17777;17710;17918;17789;17523;17978;17860;17907;17866;17883;17792;17631;17667;17718;17508;17474;17323;17378;17196;17436;17297;17307;17346;16517;16832;17146;17537;17445;17741;17650;17798;17564;17532;17386;17526;17608;17476;17740;17579;17262;17246;17290;17591;17736;17658;18040;17770;18131;17944;18205;17889;17714;17923;17687;17773;17812;18068;18199;18098;18280;18129;18001;18020;17951;17964;17833;17971;17986;17886;18067;17734;17775;17986;17639;17611;17433;17461;17337;17118;17205;17245;17399;17286;17105;17369;17523;17405;17460;17294;17229;17627;17657;17330;17575;17555;17524;17370;17070;16841;17162;17415;17621;17621;17813;17836;17925;17951;17956;17879;18048;17970;17810;18011;17860;17979;17925;18079;18190;17730;17999;17988;17908;17852;17881;18031;17832;18016;18007;17991;17821;18061;18180;18101;17979;18089;18110;18133;18272;18304;18028;17973;18329;18027;18183;18236;18372;18168;17754;17783;17877;17939;17778;18076;17669;17773;17935;17964;18020;17785;17773;17747;17789;17831;18158;17816;17864;17820;17783;17774;17871;18060;18101;18125;17569;17402;17182;17240;17641;17679;17690;17610;17783;17919;17812;17853;17803;17734;17913;17688;17752;17745;17968;17953;17829;17792;17783;17925
14741;14778;14937;14679;14505;14334;14573;14603;14541;14555;14841;14783;14911;14886;14527;14212;14755;14917;14778;14584;14366;14379;14447;14619;14615;14695;14561;14732;14815;14856;14729;14730;14614;14131;14038;14782;14778;14672;14466;14787;14695;14928;15033;15191;15256;15084;15042;15125;15249;15388;15390;15262;15386;15271;14933;14403;14054;14737;14786;15056;15340;15711;15817;15416;15166;15400;15431;15711;15607;15274;15189;15467;15474;15287;15364;15434;15311;15398;15345;15605;15709;15958;15655;15762;15284;15200;15170;15264;15484;15132;15226;15257;15694;15619;15697;15525;15678;15861;15822;15787;15838;15813;16112;15840;15732;15911;15776;15913;15863;16040;15846;15689;16209;16181;16103;16294;16324;16014;16244;16106;16162;16258;16369;16121;15772;16112;16173;15960;16287;15869;16116;16060;16067;16221;16116;15897;16170;15770;15956;16005;16242;16093;16249;16233;16334;16313;16410;16251;16340;16033;16086;16159;16194;16423;16064;16113;16249;16382;16119;16011;15819;16001;15870;15988;15887;15641;15935;15518;15274;15585;15425;15728;15404;14656;14534;15339;16039;16098;16147;16015;16100;16158;16202;16345;16504;16281;15489;15530;15478;16100;16253;16444;16182;16124;16368;15942;16060;16125;15986;16128;15860;16006;15767;15507;15427;15638;16033;15804;15836;16039;16031;16035;16275;16291;16068;16058;16012;16058;16269;16042;16094;16085;15945;15880;15854;15667;15920;15803;15920;16272;15990;15946;15824;15958;16060;15887;16037;15801;15674;15649;16120;16011;16046;16409;16163;16231;16499;16376;16232;16052;15891;15405;15543;15610;15865;16000;16236;16221;16312;16395;16572;16250;16208;16321;16125;16210;16215;16067;16147;16277;15944;15231;14368;15052;15198;15675;15856;15627;15258;15779;15640;15684;16198;16053;16041;15765;15916;15548;15115;15336;15591;15479;16013;16009;16100;16050;16053;16098;16019;15821;14829;11225;7043;4608;4372;7439;11246;13703;15532;16269;16430;16399;16570;16680;16471;16633;16924;16438;16631;16473;16385;16270;16427;16454;16473;16735;16626;16521;16536;16683;16528;16499;16243;16336;16793;16628;16656;16788;16727;16694;16601;16877;16645;16585;16605;16458;16561;16271;16462;16496;16714;16591;16753;16460;16570;16428;16196;16309;16491;16454;16044;16600;16461;16288;15932;15773;15788;15414;15981;16070;16442;16278;16472;16641;16604;16730;16859;16735;16641;16558;16402;16196;16395;16177;16119;16191;16508;16217;16223;15789;15811;15859;15588;15605;16133;16094;16403;16621;16605;16625;16783;16506;16911;16622;16579;16550;16881;16833;17326;17297;16913;16799;16768;16703;17043;16868;16551;16975;16764;16739;16489;16709;16733;16733;16836;16977;16631;16317;16856;16556;16729;16638;16554;16628;16595;16174;16434;16513;16585;16403;16210;16350;16576;16704;16584;16532;16698;16598;16623;16600;16621;16380;16202;16261;16884;17170;17634;17457;17406;17122;17344;17174;17092;16993;17129;17035;16983;16947;16902;17157;17098;16872;16666;16944;16967;16923;16916;16928;16708;16696;16799;16749;16670;16921;16744;16762;16571;16116;16221;16916;17231;17221;17073;16917;16985;17011;17168;17062;16919;16905;17099;17177;17001;16850;16970;16864;16970;17038;16968;16979;16911;16772;16882;16835;16920;16770;16647;16655;16483;16358;16232;16253;16486;16469;16127;15794;16052;16283;16293;16526;16308;16351;16168;16291;16378;16091;16605;16920;16844;16678;16339;16231;16621;16647;16744;16915;16925;17075;16981;17082;16941;17078;17012;17097;17167;16744;17115;17028;16927;16739;16613;16804;16731;16812;16629;16740;16866;17463;17540;18087;17629;17585;17368;17214;17113;17252;17543;17286;17481;17439;17199;17233;16848;17106;17123;17163;17054;17008;16970;17184;17078;16951;17231;17340;17622;17432;17418;17215;17156;17206;17188;16981;16893;16711;16948;17040;17061;16939;16462;16069;16566;17114;17274;17099;17517;17338;17258;17292;17428;17749;17717;17329;16915;17238;17666;17449;17355;17331;17502;17431;17241;17380;17800;17299;17279;17425;17469;17428;17080;17330;17256;17490;17247;16958;16667;17030;17145;17316;16993;17109;17238;17262;17285;17265;17085;16998;17065;17175;16898;17094;16849;16796;16965;17200;17277;17199;17441;17166;17356;17178;17325;17272;17627;17592;17987;17769;17744;17456;17502;17358;17439;17183;17441;17424;17471;17378;17463;17443;17401;17457;17690;17452;17487;17402;17246;17250;17524;17433;17424;17307;17695;17553;17490;17385;17283;16994;17298;17389;17279;17350;17216;17602;17552;17581;17524;17998;17605;17629;17553;17444;17724;17799;17710;17882;17630;17697;17314;17357;17415;17703;17496;17559;17642;17471;17461;17595;17519;17408;17299;17127;17250;17307;17021;17046;16934;16921;16875;16898;16784;16408;16572;16804;17251;17522;17267;17388;17304;17294;17330;17532;17367;17466;17377;17480;17442;17732;17352;17567;17634;17531;17512;17512;17151;17252;17649;17246;17515;17593;17603;17575;17386;17267;17354;17506;17420;17482;17626;17331;17636;17249;17383;17459;17477;17668;17364;17506;17490;17754;17743;17504;17635;17577;17373;17437;17561;17423;17415;17702;17412;17286;17172;17516;17318;17285;17330;17427;17165;16440;16491;16788;17090;17127;17108;17288;17358;17491;17081;17089;17044;17286;17175;17212;17345;17306;17686;17664;17340;17407;17020;17074;16770;17128;17240;17242;17430;17687;17505;17735;17672;17597;17592;17575;17558;17525;17489;17326;17496;17494;17535;17357;17414;17459;17368;17275;17283;17342;17514;17715;17741;17691;17640;17459;17516;17707;17573;17550;17320;17598;17357;17638;17213;17769;17688;17529;17121;16431;15958;14871;14228;15545;16837;17338;17567;17168;17267;17464;17160;17328;17597;17325;17236;17048;17283;17278;17277;17230;17424;17382;17430;17586;17216;17364;17139;17412;17381;17357;17632;17508;17295;17328;17362;17462;17684;17722;17436;17270;17581;17297;17652;17578;17438;17497;17429;17519;17405;17384;17564;17574;17512;17719;17668;17384;17737;17382;17226;17297;17585;17457;17801;17502;17501;17213;17369;17527;17156;17268;17300;17428;17463;17682;17787;17404;17250;17417;17533;17602;17362;17051;17033;17278;17308;17425;17581;17315;16812;17299;17441;17425;17503;17754;17706;17776;17249;17307;17411;17591;17565;17610;17360;17184;17614;17624;17545;17283;17232;17375;17467;17583;17375;17261;17244;17058;17311;17426;17256;17726;18026;17882;17987;18106;17677;17447;17099;17345;17505;17536;17375;17212;17286;17451;17294;17381;17212;17128;17177;17077;17211;17043;17198;17282;17091;17216;17282;17533;17679;17749;17141;17442;17372;17501;17397;17227;17440;17543;17189;17502;17606;17453;17371;17338;17353;17680;17682;17591;17739;17664;17512;17444;17514;17528;17889;17886;17686;17551;17654;17488;17673;17726;17485;17634;17220;16673;14954;14742;15930;17030;16904;16504;16579;16797;17442;17598;17565;17431;17668;17568;17603;17110;16796;16657;17004;17275;17362;17561;17605;17728;17843;17754;17658;17753;17706;17664;17807;17779;17895;17749;17708;17807;17388;17431;17643;17682;17749;17659;17680;17858;17381;17911;17673;17651;17614;17563;17462;17480;17549;17439;17495;17525;17218;17552;17279;17315;17416;17515;17359;17451;17304;17285;17456;17141;17247;17229;17491;17982;18144;17955;18009;18069;17990;17891;17863;17596;17029;16265;16400;17052;17236;16877;16657;16631;17089;17220;17209;17181;17310;17222;16958;17281;17197;17256;17240;17343;17315;17187;17457;17500;17314;17817;17423;17593;17968;17702;17717;17618;17786;18197;17725;17850;17807;17940;17742;17894;17814;17946;18042;17865;17734;17799;17785;17612;17723;17649;17673;17734;17540;17500;17459;17505;18004;18008;17596;17820;17675;17774;17854;17938;17811;17653;17913;18071;18079;18130;17890;17861;17475;17791;17684;17758;17739;17643;17929;17636;17657;17473;17317;17419;17580;17448;17476;17530;17627;17791;17917;17660;17609;17305;17485;17409;18116;17682;17731;18123;17782;17924;17846;17896;17866;17588;17421;17726;17724;17980;17766;18108;18062;17823;18065;18142;17926;18054;17924;18185;18010;17737;17935;17559;17297;16437;16461;17285;17622;17735;17903;17797;17796;17751;17477;17672;17673;18008;17877;17753;17220;16559;16356;17290;17737;17905;17518;17862;18075;17840;17961;18127;18038;17845;18059;17942;17938;17774;17493;17743;17805;17816;17777;17736;17679;17737;17608;17214;17400;17472;17483;17444;17857;17814;18026;17523;17563;17736;17675;17936;17719;17784;17613;17798;18108;17603;17717;17952;17961;17849;17694;17703;17830;17719;17705;17693;17868;17507;17531;17332;17448;17541;17830;18038;18039;18070;18023;17929;17639;17584;17456;17439;17808;17622;17780;17656;18140;17869;18089;17908;17699;17934;17786;17730;17687;17627;17420;17554;17719;17631;17439;17434;17414;17602;17290;17409;17298;17453;17341;17595;17565;17832;17608;17614;17571;17676;17543;17632;17205;17411;17555;17292;17296;17618;17778;18015;17956;18061;18238;17980;17796;17645;17456;17588;17783;18112;17901;18007;18131;18037;18125;18068;18053;17904;18205;17800;17942;17878;18136;17841;17853;17824;17626;17993;17765;17637;17695;17557;17483;17213;16862;17048;17428;17278;17429;17231;17380;17677;17188;16929;16936;17262;17599;17385;17502;17796;17165;16945;16666;16787;17049;17322;17455;17498;18096;17712;18058;17856;17996;18148;18147;17993;17603;17820;17840;18130;18046;17867;17857;18167;18123;17945;17971;18063;18089;17787;17908;18182;18142;17974;17757;18016;18253;18142;18138;18059;18128;18223;18391;18124;18279;18138;18280;18191;17981;18160;18201;18283;17902;17867;17646;17839;18142;18009;17787;17672;17781;18139;17805;17635;17810;17846;17908;17981;17863;17929;17855;17807;17998;17920;18169;17883;17970;17835;18075;17667;17358;17593;17348;17652;17644;17566;17620;17698;17694;17763;17979;17974;17749;17538;17242;17426;17894;17703;17782;17811;17719;17754
14797;14681;14697;14688;14921;14760;14418;14660;14555;14674;14946;14693;14765;14809;14663;14292;14566;14666;14565;14591;14534;14356;14484;14542;14546;14460;14712;14697;14738;14673;14639;14862;14765;14614;14400;14974;14747;14224;14274;14639;14920;14848;15042;15177;15187;15113;15166;15135;15328;15483;15427;15453;15421;15154;14929;14570;14496;14950;15006;14819;15265;15438;15566;15063;15213;15640;15562;15601;15584;15280;15281;15592;15602;15410;15567;15475;15562;15362;15474;15605;15765;15539;15664;15312;15452;15528;15260;15168;15320;14943;15094;15176;15497;15850;15782;15755;15786;15743;16008;15883;15923;15658;15639;15934;15852;15902;15871;15712;15698;15960;15882;15998;16049;16031;16017;16219;16148;15957;15874;16123;16187;16199;16233;16187;15981;16149;16171;15893;15943;16137;16095;16017;15996;16329;16163;16099;16026;15983;16156;15851;16051;15962;16032;15876;16290;16407;16274;16358;16233;16109;15873;15908;16072;16096;16146;16259;16001;15985;15776;15539;15737;15951;15617;16061;16003;15976;15974;15508;15309;15072;15243;15470;15100;13818;14359;15204;15968;16064;16028;16104;15976;16336;16372;16242;16196;16155;15954;15589;15773;15981;16303;16396;16393;16389;16036;15907;15838;16065;16001;15915;15763;15955;15552;15033;15445;15550;15763;15854;15962;15773;15953;16199;15945;16147;16211;16306;16193;16235;16267;16004;16135;15882;15753;15926;15676;15554;15581;15657;15732;15986;15952;15991;15702;16028;16305;16024;16074;15674;15457;15487;15817;16053;16163;16246;16338;16468;16361;16154;16229;16019;15920;15759;15722;15741;15629;15886;16028;16455;16321;16423;16496;16290;16208;15958;16195;16201;16106;16010;15668;16016;15646;15525;14536;15174;15521;15559;15315;15250;15450;15340;15450;15834;15997;16144;16260;15725;15483;15206;14894;14693;15227;15599;15717;16192;16076;15985;16048;16212;16204;15983;14534;11057;6437;3995;3712;6633;10714;13612;15303;16286;16311;16333;16422;16434;16406;16462;16597;16458;16491;16344;16538;16256;16557;16522;16346;16579;16398;16447;16432;16652;16451;16667;16313;16542;16671;16643;16433;16677;16666;16636;16693;16732;16761;16551;16542;16857;16600;16094;16460;16702;16551;16867;16703;16674;16372;16375;16381;16232;16385;16307;16600;16703;16660;16512;16059;15898;15955;16388;16219;16683;16461;16589;16304;16593;16626;16598;16639;16784;16737;16801;16840;16355;16094;16067;16299;15945;16313;16366;16267;15853;15609;15770;15868;16102;16164;16172;16382;16582;16390;16551;16834;16776;16917;16886;16736;16621;16685;17320;17421;16984;16860;16849;17057;17021;16927;16649;16949;16652;16598;16656;16791;16728;16913;16771;16780;16783;16606;16789;16795;16747;16809;16596;16544;16822;16401;16258;16364;16184;16582;16414;16410;16320;16383;16441;16849;16595;16703;16288;16282;16380;16451;16190;15232;14404;14606;15690;16760;17212;17386;17229;17123;17111;17344;16633;17119;17110;16718;16992;17088;17012;16851;16847;16786;16903;16871;16672;16967;16679;16844;16634;16744;16842;16745;16730;16825;16987;16796;16537;16754;17229;17413;17618;17515;17219;16986;16923;16986;16905;17180;17199;17204;17216;17088;17146;17284;16981;17182;16844;17021;16928;16929;17024;16941;16820;16868;17063;16845;16991;16216;16306;16126;16396;16479;16158;16342;16057;16339;16668;16750;16620;16868;16647;16506;16596;16583;16349;16431;16710;17063;16778;16490;16523;16647;16767;16644;16793;16824;16669;16950;17217;17292;16946;16847;17071;16826;16775;16839;16902;16739;16832;16738;16664;16686;16987;16757;16814;17244;17550;17870;17740;17568;17429;17300;17450;17136;17270;17256;17037;17513;17150;17252;17457;17240;17320;17326;17335;16876;16354;16455;17124;16945;17107;17182;17560;17376;17284;17113;17246;17156;17209;17227;17078;16930;16834;16986;17201;17212;17113;16684;16156;16222;17003;17285;17375;17072;17167;17388;17282;17220;17484;17634;17560;17338;17629;17747;17553;17724;17218;17179;17363;17276;17577;17376;17270;17165;17318;17141;16889;17097;17145;17016;17260;17175;16959;16750;16852;17019;17288;16975;16844;17245;17472;17302;17190;17051;16965;17113;17191;17099;16979;16607;16906;16892;17093;17181;17259;17375;17224;17173;17085;17283;17422;17602;17780;17851;17750;17559;17647;17547;17522;17427;17485;17462;17600;17368;17580;17496;17638;17249;17489;17692;17518;17282;17139;17391;17259;17239;17633;17460;17475;17541;17444;17397;17551;17193;17364;17325;17158;17146;17192;17580;17561;17482;17394;17567;17594;17785;17875;17504;17358;17889;17940;17850;17824;17578;17635;17726;17313;17531;17610;17684;17556;17588;17550;17388;17579;17336;17648;17447;17374;17344;17256;16893;16698;16717;16561;16809;16811;16403;16442;16496;16771;17110;17354;17095;17400;17347;17429;17157;17223;17344;17285;17356;17206;17497;17339;17427;17547;17384;17628;17611;17251;17022;17177;17499;17528;17326;17444;17394;17520;17269;17266;17267;17344;17221;17646;17557;17474;17435;17525;17321;17219;17072;17485;17455;17243;17359;17432;17264;17501;17468;17644;17553;17246;17329;17446;17442;17513;17656;17501;17366;17010;17112;17374;17307;17197;17141;16936;16716;16860;17147;17423;17332;17431;17283;17237;17101;16993;17344;17242;17323;17127;17159;17371;17309;17498;17252;17142;17134;16926;17163;16921;17233;17223;17540;17460;17380;17628;17503;17494;17476;17262;17697;17440;17155;17497;17448;17503;17426;17505;17525;17393;17529;17486;17397;17488;17597;17601;17423;17398;17464;17647;17557;17327;17460;17254;17269;17327;17476;17135;17381;17569;17795;17628;17116;16311;15043;13759;12886;14521;16490;17502;17535;17387;17547;17319;17311;17342;17297;17594;17189;17115;17098;17498;17244;17163;17270;17331;17749;17455;17180;17402;17264;17325;17222;17399;17529;17307;17180;17275;17506;17154;17907;17732;17501;17354;17512;17702;17542;17351;17620;17460;17567;17297;17213;17299;17794;17541;17811;17628;17817;17717;17519;17634;17522;17432;17454;17638;17490;17273;17461;17530;17415;17428;17528;17436;17649;17513;17522;17411;17407;17629;17545;17364;17387;17346;17021;17095;16992;17210;17755;17464;17462;17339;17557;17570;17501;17498;17582;17602;17686;17631;17457;17553;17492;17307;17229;17572;17467;17443;17626;17500;17221;17366;17436;17304;17278;17097;17412;17471;17346;17543;17248;17446;17419;17726;17812;18132;18057;17953;17591;17625;17391;17287;17476;17347;17459;17422;17075;17496;17459;17151;17280;16936;17326;17137;16990;17145;17172;17167;16965;16873;17219;17517;17555;17384;17373;17117;16933;17224;17528;17485;17700;17521;17419;17316;17477;17541;17127;17411;17602;17899;17635;17660;17646;17563;17557;17405;17373;17446;17712;17694;17533;17637;17699;17716;17524;17604;17313;17363;17219;16239;14733;14197;15945;16840;16902;16432;16112;16527;17355;17858;17702;17647;17471;17623;17610;17117;16893;16948;16884;17231;17281;17380;17388;17655;17889;17861;17646;17541;17830;17742;17585;17498;17692;17867;17900;17738;17888;17377;17380;17342;17414;17733;17711;17665;17725;17683;17579;17713;17680;17635;17639;17664;17494;17226;16762;16253;16360;16889;17315;17653;17491;17660;17171;17419;17548;17521;17405;17040;17262;17052;17672;17895;17868;17903;17779;18135;17848;17901;17883;17652;17614;17363;17143;16885;17140;16710;16818;16655;16716;16918;17041;17217;16990;17092;16772;17134;17467;17431;17250;17283;17142;17280;17291;17606;17603;17700;17885;17966;17678;17673;17927;17392;17908;17819;17848;17980;17832;17825;17870;17874;17827;17911;17717;17761;17562;17920;17672;17581;17596;17675;17764;17449;17695;17491;17743;17634;17730;17578;17676;17504;17675;17727;17685;17763;18035;17908;18032;17749;17949;18046;17957;17748;18121;17711;17712;17501;17843;17697;17888;17946;17561;17484;17413;17691;17549;17465;17396;17644;17488;17835;17823;17582;17494;17603;17731;17730;17856;17882;18214;17944;17960;18094;18060;18069;17719;17329;17552;17623;17913;17834;18146;18104;17950;18052;18077;17889;17893;17820;17694;18000;18129;17853;18101;17758;17369;17025;17343;17565;17832;17714;17901;17641;17792;17873;18003;17846;17826;17922;17848;18080;17398;16798;16838;17424;17828;18021;17999;17732;17890;17931;17858;17933;17923;17746;17628;17800;17787;17687;17911;17814;18103;18114;17857;17805;18023;17589;17519;17447;17333;17516;17789;17583;17791;17849;17916;17912;17873;17291;17832;17520;17664;17612;17577;17689;17680;17574;17567;17898;17944;18002;17929;17801;17633;17410;17377;17543;17220;17696;17575;17611;17526;17856;17857;17797;18016;17938;17819;17759;17796;17484;17415;17704;17817;17632;17805;17937;17821;17743;17862;17743;17823;17775;17651;17795;17775;17724;17714;17748;17627;17766;17566;17496;17561;17643;17639;17376;17660;17442;17663;17660;17800;17875;17971;18017;18085;17656;17687;17862;17667;17447;17415;17019;17589;17582;18085;17888;17923;18160;17878;18031;17646;17568;17411;17381;17995;17798;17858;17858;18025;18061;18120;18085;17859;18178;17625;17874;18101;18019;18006;18201;17807;17813;17713;17872;18100;17605;17650;17343;17491;16923;16850;16748;17232;17190;16996;17046;17409;17527;17462;16987;17190;17286;17643;17583;17353;17433;17101;16807;16685;17008;17181;17234;17112;17663;17909;17941;17782;18121;18109;18241;18111;18009;17948;17822;17938;17934;18119;18206;17890;18095;18064;17835;17904;18026;17824;17883;18264;17981;17922;17940;17753;18042;18117;18301;18049;17656;17728;18261;18093;18381;18302;18283;18033;18164;18333;18409;18235;18021;17739;17924;17939;17716;18016;18054;17864;18102;17875;17850;17917;17814;17923;17999;18127;17803;17929;18137;18238;17877;17993;17781;17991;18273;18161;17829;17750;17763;17523;17461;17443;17591;17240;17444;17211;17223;17384;17568;17542;17685;17822;17813;17524;17633;17800;18083;17881;17936;17851;17738
14447;14564;14488;14794;14793;14615;14594;14420;14423;14696;14844;14802;14736;14713;14643;14602;14756;14928;14761;14498;14306;14538;14433;14508;14402;14464;14618;14561;14564;14483;14357;14662;14779;14737;15116;14996;14910;14492;14437;15029;14844;15021;14950;15096;15096;14996;15176;15076;15255;15436;15279;15197;15123;15174;15079;15029;14979;15178;15192;15272;15464;15498;15382;14989;14998;15200;15400;15405;15511;15571;15573;15809;15732;15521;15659;15496;15622;15634;15562;15830;15544;15668;15560;15638;15682;15654;15349;15434;14958;14956;14942;15282;15842;16033;16024;16075;16010;16056;15714;15882;15794;15979;15838;15850;15693;15875;15840;15738;15853;15807;15948;15778;16045;16226;16123;16261;16186;16153;15989;16023;16291;16339;16243;16183;16115;16209;16392;16167;15812;16212;16120;16154;16073;15924;16207;16235;15981;16164;16145;15951;15754;16109;16214;15945;16305;16294;16442;16260;16406;15866;15859;15880;16429;16250;16192;16164;16405;15945;16050;15305;15573;15656;15500;15650;15913;16021;15716;15629;15179;15010;15557;15577;15355;14947;14827;15325;15766;16140;16009;15881;16148;16404;16163;16021;16488;16221;16078;15911;15847;15834;16024;16199;16289;16213;16140;16179;16088;16232;16033;16018;15873;15591;15335;15253;15036;15422;15312;15500;15858;15903;16286;16318;16079;16202;16113;16474;16254;16157;16363;16158;15913;15866;15637;15734;16040;15633;15434;15453;15851;15913;16389;15985;16033;15761;15901;15865;15956;15572;15554;15888;16116;15991;16146;16345;16659;16683;16125;16075;16267;15963;15836;15798;15615;15677;15924;16015;16353;16252;16343;16402;16349;16236;16339;16096;16183;15990;16093;15954;15771;15781;15760;15400;15397;15487;15740;15165;15076;15124;15190;15709;15562;16051;15966;15907;15597;15360;15232;15072;15230;15094;15211;15353;15652;15976;15852;16187;16039;16229;15962;15680;14424;10096;6059;3665;3455;6331;10805;13471;15345;15839;16405;16269;16167;16525;16505;16579;16680;16462;16596;16675;16449;16534;16662;16708;16674;16685;16623;16442;16451;16523;16438;16347;16460;16677;16719;16816;16732;16616;16570;16807;16428;16556;16581;16533;16649;16665;16341;16387;16582;16651;16874;16740;16882;16495;16537;16377;16312;16394;16522;16448;16441;16651;16714;16255;16219;16121;16356;16186;16409;16738;16418;16411;16705;16702;16433;16372;16471;16557;16495;16670;16653;16226;16156;16130;16226;16354;16258;16242;16277;16022;15586;16033;16236;16004;16080;16102;16282;16326;16352;16580;16565;16845;16867;16726;16816;16402;16534;16936;17273;17239;17064;16990;17013;17064;17112;16957;16957;16606;16697;16862;16645;16737;16688;16973;17024;17066;17029;16806;16771;16794;16584;16454;16479;16320;16201;16206;16337;16252;16227;16557;16339;16428;16181;16559;16361;16624;16527;16283;16275;15929;16211;15783;14694;12424;12097;13111;15441;16997;17282;17314;17049;17214;17061;16759;16726;16560;16454;16708;17139;16892;17033;16934;17014;16841;16885;16777;16785;16735;16730;16902;16895;16921;16605;16727;16957;16805;16731;16744;16675;16638;16976;17282;17095;17286;17391;17026;16898;17103;17226;17136;17083;17276;17200;17056;17130;16974;17017;17088;16931;16939;16866;16634;16989;16936;17068;17091;16719;16473;16580;16084;15918;16154;16573;16391;16162;16180;16045;16601;16720;16633;16653;16646;16729;16837;16622;16730;16880;17112;17227;16958;16702;16756;16847;16701;16760;16646;16742;16809;16804;17162;17263;17041;17153;17026;16948;17179;17134;16922;17005;16852;16823;16934;16713;16696;16957;17182;17453;17838;17809;17700;17744;17574;17357;17306;17177;16946;17340;17337;17395;17281;17598;17239;17131;17250;17424;17336;16935;16500;16672;16932;16997;17010;17109;17290;17548;17269;17457;17604;17147;17172;17345;17228;16937;16911;17216;17354;17060;16998;16377;15976;16566;16933;17153;17605;17643;17327;17291;17435;17525;17535;17630;17674;17740;17556;17446;17379;16965;17255;17138;16814;17019;17209;17170;17115;17558;17099;17381;17174;17384;17365;17102;17131;17058;16951;16968;16981;17063;17285;17058;17041;17067;17377;17215;17195;17105;16814;17084;16973;17107;17083;16872;16907;17127;17096;17293;16959;17073;17220;17213;17413;17422;17016;17225;17714;17786;17920;17814;18043;17374;17607;17405;17448;17401;17590;17651;17260;17384;17570;17459;17487;17549;17772;17088;17331;17216;17554;17384;17620;17293;17379;17281;17685;17523;17141;17149;17235;16962;17099;17195;17513;17339;17380;17506;17445;17609;17696;17707;17484;17637;17739;17684;17560;17738;17645;17724;17511;17695;17378;17347;17666;17685;17476;17589;17795;17647;17514;17510;17489;17417;17338;17235;17201;17007;16522;16298;16079;16038;16203;16666;16085;16449;16609;16890;17259;17025;17174;17185;17221;17230;17420;17267;17517;17219;17374;17355;17357;17423;17436;17446;17621;17387;17337;17314;17241;17452;17688;17122;17506;17532;17421;16984;17082;17457;17321;17443;17530;17630;17377;17330;17206;17611;17403;17479;17547;17332;17370;17150;17049;17336;17597;17389;17477;17162;17411;17345;17289;17376;17417;17450;17135;16771;16841;17076;17423;17308;17309;17136;17168;16982;16902;17278;17269;17329;17210;17461;17292;17303;17055;17243;17105;17268;17176;17188;17062;17362;17330;17361;16992;16942;17043;17153;17164;17000;17001;17207;17492;17510;17547;17491;17216;17583;17388;17235;17424;17580;17701;17680;17486;17466;17489;17438;17462;17503;17364;17358;17763;17541;17457;17603;17345;17418;17405;17523;17564;17507;17556;17538;17623;17459;17496;17804;17825;17974;17722;17108;15766;14734;13851;13763;15472;16684;17158;17632;17389;17402;17382;17378;17467;17268;17282;17428;17156;17260;17235;17325;17441;17186;17402;17632;17581;17394;17354;17234;17535;17537;17509;17522;17500;17502;17011;17424;17494;17704;17836;17406;17504;17383;17380;17596;17411;17442;17374;17497;17369;17142;17420;17242;17379;17487;17754;17749;17709;17388;17455;17270;17459;17156;17148;17290;17570;17401;17013;17401;17407;17593;17478;17725;17557;17311;17301;17462;17557;17306;17185;17574;17456;17263;17062;17402;17242;17937;17865;17384;17462;17555;17537;17537;17564;17613;17759;17728;17619;17271;17066;17112;17217;17601;17799;17679;17805;17372;17237;17503;17528;17388;17543;17486;17154;17093;17178;17048;17242;17294;17480;17731;17690;17943;17744;17850;17667;17592;17503;17357;17358;17338;17212;17200;17081;17483;17151;17330;17354;17287;17276;17484;17337;17103;17311;16919;16793;16777;17001;17281;17430;17478;17385;17393;16798;16720;17304;17280;17398;17524;17502;17604;17578;17564;17726;17373;17599;17620;17683;17643;17489;17675;17553;17659;17527;17428;17355;17653;17570;17496;17661;17406;17395;17623;17406;17578;17802;17517;16746;15815;15744;16483;16797;17127;16642;16204;16922;17314;17850;17898;17699;17473;17571;17420;17233;17023;17106;17107;17452;17584;17614;17697;17849;17864;17768;17634;17562;17685;17573;17522;17757;17949;18004;17739;17871;17764;17537;17567;17537;17627;17651;17442;17760;17846;17797;17746;17754;17839;17502;17743;17482;17237;16560;15720;14562;14986;16161;17216;17525;17617;17491;17336;17657;17444;17575;17849;17505;17578;17496;17448;17620;17696;17798;18090;18277;18264;18071;17951;17495;17470;17357;16882;17111;17066;17146;16715;16435;16735;16901;16885;16840;16461;16554;16675;16484;16779;17197;17277;17129;17175;17348;17563;17494;17574;17746;17595;17832;17606;17817;17548;17734;18098;18040;17961;17793;17644;17813;17661;17905;17888;17632;17657;17576;17552;17773;17883;17853;17685;17357;17559;17574;17650;17847;17477;17650;17639;17715;17619;17712;17812;17488;17915;17761;17993;17960;17752;17657;17853;17920;17907;17818;17910;17600;17614;18143;17926;17993;17724;17716;17706;17790;17635;17715;17612;17526;17640;17517;17648;17532;17636;17913;17721;17678;17825;17696;17947;17932;17882;17856;17512;17855;17502;17746;17882;17523;17281;17720;17781;17898;18093;17712;18082;18064;17954;17843;18021;17804;17917;17999;18196;17971;18114;17580;17642;17241;17462;17722;17851;17998;17858;17853;17840;17988;17896;17903;17833;17949;17970;17897;17730;17667;17364;17771;17898;17978;17951;17874;17936;17827;17790;18030;17870;17754;17822;17847;17628;17470;17570;17835;18016;17952;18022;17719;17723;17556;17596;17537;17355;17723;17724;17711;17765;17660;17712;17848;17675;17656;17637;17271;17624;17451;17658;17634;17502;17625;17781;17942;17813;17801;17915;17908;17491;17506;17268;17388;17517;17512;17638;17814;17804;17761;17635;17728;17833;17787;17814;17710;17376;17595;17316;17656;17495;17674;17736;17881;17963;17956;17717;17563;18066;17860;17914;17738;17711;17851;17866;17754;17620;17622;17310;17205;17185;17630;17573;17555;17400;17426;17540;17567;17727;17839;17960;18200;18081;17824;17822;17606;17558;17350;17266;17068;17203;17847;17788;18160;17724;17901;18162;17975;17967;17847;17799;18014;17607;18058;17967;17673;17968;18016;18134;18077;17771;18038;17875;17845;17940;17803;18177;18375;18056;17950;18027;17832;17762;17643;17443;17411;17167;16912;16587;16707;16878;16979;16876;16964;17502;17626;17464;17069;17217;17275;17546;17431;17289;17176;16817;16259;16475;16933;17484;17359;17515;17862;17958;18225;18068;18296;18042;18000;18122;17974;17970;18076;17681;17877;18046;17935;17960;17679;17972;17867;17959;17953;17929;17919;18041;18096;17998;17913;17901;17918;17723;18174;17888;17772;17779;17885;18060;18045;17939;18146;18112;17738;18164;18088;18170;18364;17666;17516;17379;17824;17960;18155;18119;18038;18021;17713;17864;17993;18062;17973;18322;18075;17916;18014;17989;18083;17944;17762;17833;17957;17775;17863;17835;17790;17578;17668;17380;17736;17454;17305;16804;17133;17436;17666;17691;17967;17643;17662;17950;17398;17782;17792;17829;17602;17842;18032
14627;14600;14215;14716;14658;14541;14554;14674;14520;14844;15065;14804;14731;14582;14755;14571;14737;14688;14807;14460;14518;14439;14419;14759;14536;14520;14493;14441;14471;14331;14244;14744;14896;14965;15116;14963;14821;14419;14457;14861;15008;14907;15068;15066;15037;15402;15434;15101;15090;15149;15315;15233;15339;15363;15186;15094;15181;15101;14968;15218;15400;15688;15458;14806;15015;15259;15122;15029;15158;15707;16011;15812;15681;15814;15794;15518;15577;15746;15802;15922;15490;15432;15801;15804;15582;15592;15315;15296;15043;15026;14987;15640;15918;15978;16036;16019;15966;15855;15820;15715;15885;15949;15545;15851;15817;15985;15829;15925;16078;15904;16134;15981;15990;15934;16029;16044;15794;15956;16114;16329;16011;16150;16093;16186;15913;15777;16095;16086;16103;16101;16154;16103;16093;16131;16043;16084;16144;15841;16036;16065;16147;16084;16085;16295;16128;16509;16445;16045;16353;16145;15997;16279;16189;16518;16303;16163;16061;15966;15744;15455;15629;15672;15491;15760;15848;16136;15846;15684;15335;15212;15734;15874;15707;15572;15439;15541;16025;16241;15982;15836;15877;16061;16214;16419;16316;16418;16293;16075;15837;15691;16057;16306;16231;15913;16140;16162;16027;16109;16027;16032;16033;15600;15347;14851;14411;13917;14124;14478;15798;16282;16197;16489;16166;16032;16190;16199;16166;16150;16010;15957;15723;15647;15582;16038;15909;15650;15651;15640;15732;16092;16017;16166;15873;15845;15903;16059;16007;15714;15909;16125;16120;16278;16182;16568;16240;16296;16086;15927;15844;15933;15924;15643;16024;15824;16127;16098;16284;16426;16384;16450;16046;15977;16220;16220;15931;15879;15916;16164;16064;15685;15831;15758;16059;16102;16106;15412;15287;15195;15693;15755;15946;15614;15775;15619;15535;15201;15393;15376;15460;15415;15257;15458;15612;15662;15884;15826;16137;16300;16109;15456;13777;8886;4517;2872;3470;7109;11694;14419;15621;15990;16328;16445;16329;16199;16425;16551;16455;16580;16488;16278;16660;16500;16511;16450;16750;16495;16692;16484;16791;16417;16325;16205;16150;16506;16619;16459;16744;16559;16663;16477;16390;16641;16628;16671;16943;16456;16513;16570;16827;16741;16899;16837;16800;16765;16685;16382;16122;16468;16518;16534;16621;16319;16705;16675;16326;16302;16422;16442;16349;16458;16539;16496;16621;16531;16520;16539;16730;16705;16869;16603;16646;16457;16340;16109;16074;16454;16132;15917;16020;15956;16120;16188;15739;15864;15712;15833;16295;16274;16139;16404;16803;16692;16758;16837;16653;16805;16853;16750;17074;17092;17209;16918;17108;17186;17027;17022;17044;16954;16807;16711;16503;16655;16593;16707;17016;17085;16861;16765;16986;16570;16572;16605;16233;16393;16212;16241;16124;16115;16357;16663;16437;16598;16535;16468;16325;16399;16387;16079;16149;16316;16381;15948;14962;12532;10958;12023;14538;16372;17040;16844;16894;17057;16693;16824;16232;15779;16267;16803;17133;17214;17114;17086;16734;16717;16893;16879;17094;16854;16758;16828;16858;16916;16737;16795;16694;16824;16938;16653;16030;15831;16575;16795;16699;16985;17379;17504;17166;17160;16999;17270;16975;17059;16963;17091;17174;17202;17121;16890;16928;16708;16548;16803;16580;16870;16967;17049;16692;16726;16628;16514;15919;16374;16280;16469;16261;16065;16043;16119;16463;16798;16675;16844;16582;16633;16628;16822;16872;16929;16976;17064;16889;16954;16535;16577;16879;16540;16636;17006;16904;16954;17090;17052;16970;16965;17203;17246;16922;16863;16946;16877;16702;17085;16874;16863;16936;17136;17399;17468;18003;17580;17660;17323;17363;17278;17201;17117;17061;17157;17407;17209;16988;16983;16952;17129;17382;17279;17324;17105;16937;17108;16939;16970;17146;17059;17390;17120;16813;17106;17116;17412;17143;17165;17310;17066;17216;17123;16897;16702;15535;15257;16170;16708;17148;17460;17603;17295;17354;17124;17252;17365;17679;17822;17607;17723;17598;17460;17163;17238;16780;16678;16810;17308;16933;17048;17442;17244;17676;17343;17362;17416;17029;17120;17150;16897;16943;16691;17191;17221;16920;16997;16959;17021;16958;16788;17077;17155;17044;16911;16973;17008;17223;17020;16923;17261;17190;17280;17268;17065;17188;17243;17234;17224;17453;17659;17525;17703;17467;17619;17482;17375;17411;17460;17475;17363;17369;17454;17422;17453;17412;17457;17465;17484;17420;17408;17447;17437;17442;17244;17405;17257;17542;17361;17394;17370;17384;17384;17310;17212;17111;17304;16985;17269;17521;17443;17369;17935;17588;17649;17644;17742;17738;17536;17944;17740;17763;17547;17663;17436;17212;17248;17297;17504;17650;17748;17528;17691;17230;17451;17225;17488;17428;17073;16666;16578;16100;15768;15360;16084;16468;16298;16564;16511;17066;17242;17188;17073;17309;17074;17272;17071;17234;17212;17223;17328;17489;17613;17477;17560;17712;17681;17264;17502;17225;17560;17355;17360;17243;17276;17224;17391;17150;17216;17293;17277;17483;17367;17686;17322;17400;17126;17061;17484;17294;17539;17534;17311;16925;17106;17213;17528;17503;17628;17237;17549;17250;17457;17617;17374;17183;17303;17098;17081;17179;17075;17071;17018;16941;16932;16686;16960;17398;16805;17132;17143;17227;17259;17094;17292;17059;17288;17357;17328;17305;17479;17023;17336;17186;17140;16995;17071;16873;17274;17157;17368;17339;17131;17465;17474;17547;17299;17571;17713;17402;17396;17552;17790;17477;17646;17406;17671;17500;17473;17443;17685;17362;17675;17606;17297;17438;17460;17426;17528;17359;17587;17518;17684;17528;17336;17402;17745;17738;17625;17758;17750;16997;15791;14774;14164;14622;15941;16941;17383;17209;17500;17641;17474;17244;17235;17313;17285;17346;17478;17398;17223;17417;17014;17467;17502;17359;17503;17364;17384;17434;17364;17357;17501;17542;17581;17462;17161;17506;17469;17604;17542;17350;17301;17323;17256;17406;17313;17417;17460;17466;17396;17216;17193;17375;17379;17527;17547;17600;17628;17484;17107;17201;17327;17125;17074;17053;17256;17532;17519;17306;17611;17448;17389;17340;17365;17327;17387;17424;17472;17585;17701;17364;17414;17268;17245;17264;17356;17596;17485;17619;17589;17710;17511;17470;17435;17524;17528;17473;17363;17167;17054;17045;16995;17376;17603;17994;17655;17612;17314;17250;17261;17111;17529;17421;17292;17059;16965;17210;17150;17202;17445;17527;17827;17842;17792;17929;17236;17393;17215;17586;17211;17124;16979;17185;17132;17267;17744;17447;17275;17454;17362;17294;17418;17205;17146;16875;16575;16614;16568;16888;17278;17433;17548;17071;16209;16065;16825;17266;17484;17726;17712;17849;17523;17772;17739;17358;17389;17405;17833;17597;17642;17649;17664;17711;17664;17235;17317;17452;17309;17641;17220;17477;17456;17763;17561;17663;17553;17335;17237;17034;16728;16898;17170;16859;16901;16712;17155;17584;17885;17591;17491;17401;17329;17575;17208;16743;16807;17232;17249;17574;17571;17669;17892;17799;17743;17677;17738;17625;17481;17523;17922;17895;17901;17721;17582;17724;17881;17576;17559;17609;17770;17737;17607;17721;17804;17950;17789;17548;17486;17423;17409;17239;16397;14904;13038;14348;16062;17536;17583;17452;17108;17118;17506;17485;17422;17609;17423;17478;17474;17603;17543;17674;17773;17834;18220;18213;17874;17760;17843;17681;17406;17037;16740;16993;17200;16740;16414;16631;16870;16594;16406;16292;15756;15991;16566;16752;17195;16935;17184;17243;17217;17389;17371;17508;18106;17646;17632;17609;17706;17639;17962;17771;18014;17831;17741;17975;17860;17648;17669;17664;17787;17818;17564;17573;17949;17700;17510;17750;17692;17678;17474;17608;17366;17786;17735;17732;17654;17651;17788;17761;17895;17501;18134;17991;17618;18057;17642;17462;17707;17639;17918;17650;17565;17704;17924;17894;17806;17621;17473;17762;17511;17347;17318;17508;17722;17359;17620;17773;17692;17507;17686;17678;17839;17772;17890;17900;17835;17871;17811;17806;17999;18011;17841;17911;17579;17478;17847;18014;17948;18186;18046;17818;18206;18031;17795;17940;17900;17871;18011;17825;17892;18283;18052;17692;17766;17727;17930;17780;17849;17917;17717;17698;17849;17821;17828;17839;18037;17993;18029;18147;17910;17582;17903;18223;17833;17833;18093;17821;17875;17750;18133;17940;17844;17857;17593;17680;17453;17848;17797;17803;17964;17763;17842;17925;17613;17427;17767;17618;17624;17454;17732;17652;17615;17570;17627;17940;17685;17549;17612;17342;17552;17451;17701;17721;17764;17489;17649;17845;17696;17747;17833;17695;17161;17211;17586;17532;17788;17651;17674;17647;17589;17436;17283;17753;18068;17804;17592;17562;17533;17332;17500;17843;17946;17728;17677;17838;17841;17976;17830;17713;17908;17779;17953;17945;17915;17962;17761;17966;17575;17444;17494;17581;17680;17834;17559;17710;17579;17418;17606;17965;18045;17603;17822;17681;17881;17695;17545;17461;17338;17466;17206;17420;17735;18074;17713;18105;17876;17979;17847;18182;18234;18042;18006;17870;17830;17851;18125;17965;17966;18043;18130;17949;17912;18069;18212;17685;18024;18110;18046;18022;17897;17910;17797;17480;17528;17448;17462;17497;17021;16985;16672;16658;16859;17018;17415;17425;17622;17256;17172;16978;17387;17569;17472;17421;17395;17152;16496;16649;17313;17420;17418;17592;17888;18159;18137;18132;18068;17913;18008;17840;17786;17863;17965;18028;17833;17747;17821;17914;17828;17869;17688;17973;18099;18146;17812;17932;18116;17989;18031;17884;17996;17858;17927;18114;17794;18032;17856;18080;18312;18322;18247;18294;18007;18057;18119;18507;18041;17660;17299;16902;17516;17691;18007;18126;17850;17870;17842;18185;18059;18056;18023;17870;17745;17943;17968;18177;18017;18021;18088;17754;17648;17472;17870;17953;17820;17686;17573;17804;17758;17379;17067;16927;17054;17551;17557;17928;17522;17773;17660;17713;17809;17848;17868;17891;18080;17914;17600
14470;14312;14293;14363;14492;14458;14460;14478;14551;14705;14451;14583;14544;14587;14515;14589;14954;14650;14658;14604;14589;14505;14485;14372;14509;14624;14501;14658;14706;14354;14319;14769;14963;15086;15141;14966;14898;14934;14756;14823;15103;15201;15097;15237;15155;15184;15087;15248;15132;15180;15344;15131;15163;15227;15274;15010;15189;15025;15141;15097;15426;15418;15250;14992;15093;15163;15141;14816;15107;15367;15534;15498;15734;15832;15762;15703;15411;15484;15554;15653;15894;15386;15507;15494;15634;15465;15502;15293;15404;15151;15117;15584;15771;15958;15905;15729;15875;15620;15849;15787;15632;15773;15925;15570;15852;15815;15737;15778;15983;16159;15916;15634;15597;15907;16008;15978;16059;15942;16159;16138;16347;16507;15845;16002;16001;16055;16318;16405;16005;15861;16152;15967;16251;15815;16079;16009;15974;15848;16092;16098;16192;15917;16026;16145;16187;16192;16210;16222;16299;16185;16184;16382;16296;16304;16143;16394;16159;16162;16015;15708;16009;15971;15826;15786;16042;16383;16046;15801;15581;15867;15946;15891;15566;15730;15820;16000;16089;16000;15880;16029;15817;16217;16262;16398;16251;16363;16168;15866;16079;15894;15891;16006;15771;15998;16109;16124;16195;16307;16198;16155;15940;15673;15413;14690;13190;12348;12866;13731;14921;15911;16093;16185;16112;15956;15992;16020;16084;16113;15954;15973;15763;15648;15937;15824;16062;15752;15496;15803;15520;16097;16184;16241;16267;15968;16262;16238;16047;15790;15964;16054;16427;16222;16504;16390;16637;16444;16169;15887;15774;15767;15849;15888;15968;16020;15788;16124;16088;16454;16256;16134;16101;16076;15953;16130;15916;15929;16029;16152;16157;16017;16038;16222;16258;16235;15955;15767;15807;15406;15590;15967;15796;15566;15511;15534;15470;15022;15406;15143;15482;15562;15300;15449;15604;15766;15870;16065;16117;16216;15854;15539;13508;8624;4579;2986;3855;7515;12259;14532;15603;16108;16487;16369;16340;16381;16407;16399;16715;16445;16530;16647;16512;16346;16628;16487;16630;17070;16803;16686;16524;16264;16361;16147;16366;16560;16695;16711;16750;16726;16555;16711;16485;16596;16751;16460;16552;16550;16542;16769;16750;16801;17028;16766;16858;16911;16361;16378;16576;16420;16532;16610;16872;16598;16439;16477;16290;16340;16624;16315;16379;16382;16561;16360;16618;16496;16729;16640;16651;16796;16614;16526;16741;16334;16282;16291;16045;16306;16115;15875;15981;16024;16035;16133;15992;15850;15478;15693;16274;16191;16362;16536;16750;16792;16814;16782;16842;16695;16530;16762;17004;17067;17079;16959;17086;17159;17077;16899;17137;16720;16857;16801;16857;16753;16626;16698;16830;16916;16782;16640;16827;16792;16572;16695;16270;16347;16300;16219;15982;16114;16108;16463;16251;16483;16449;16257;16350;16365;16222;16124;16343;16342;16551;16158;15587;14370;12917;13543;14979;16301;16753;16986;16741;16969;16698;16515;15958;15322;15782;16660;17119;17088;17257;17026;16772;16992;16862;16848;16731;16938;16640;16888;16848;16565;16659;16722;16621;17155;16887;16448;16195;15956;15771;15719;15720;16903;17288;17364;17532;17442;17354;17016;17103;16861;17189;16977;17024;17032;16977;16960;16920;17036;17019;16726;16889;16996;17081;17092;16934;16743;16858;16311;16401;16276;16392;16418;15899;16053;15623;15582;16103;16391;16823;16754;16495;16266;16727;16767;17181;17069;16984;17156;16761;16915;16786;17129;17000;16631;16667;16858;16659;16803;17295;16883;16988;16952;16895;17012;16771;16760;16939;16909;16818;16797;16620;16757;16763;17028;17454;17680;17533;17699;17840;17642;17364;17320;17041;17147;17206;17473;17322;17272;17022;16893;16724;17009;17362;17530;17223;17085;17101;17181;16787;16953;17253;17544;17463;17278;17274;17211;17085;17273;17457;17442;17456;17111;17359;17100;16870;16897;15837;15395;15418;16205;16745;17109;17654;17271;17049;17461;17126;17168;17496;17414;17534;17997;17454;17591;17345;17334;17204;17268;17132;17075;17145;17203;17147;17200;17453;17411;17476;17274;17163;17438;17304;16965;17194;17073;16983;17050;17165;17185;16927;16905;16774;16930;16896;17018;16872;16910;17071;17319;17057;17140;17162;17251;17276;17388;17067;17286;17106;17326;17293;17145;17535;17665;17354;17434;17497;17636;17767;17416;17363;17583;17446;17517;17314;17547;17400;17135;17042;17467;17528;17193;17508;17269;17443;17501;17325;17462;17253;17192;17557;17340;17534;17472;17287;17239;17087;17062;17220;17289;17255;17026;17229;17361;17527;17567;17809;17619;17637;17557;17774;17489;17679;17469;17556;17452;17602;17443;17437;17506;17503;17555;17478;17700;17465;17293;17631;17203;17191;17364;17257;17233;17087;16926;16639;16182;15723;16067;16667;16578;16561;16740;16980;16803;17086;17180;17342;17475;17495;17386;17143;17417;17487;17378;17598;17461;17651;17459;17663;17510;17396;17303;17467;17751;17327;17499;17363;17420;17555;17381;17522;17214;17401;17351;17508;17443;17393;17313;17437;17296;17272;17401;17519;17329;17386;17119;16829;16520;17327;17455;17441;17452;17279;17098;17525;17520;17236;17544;17141;17369;17392;17128;17430;17317;16740;16661;16639;16845;16672;16696;16709;16710;16832;16822;16957;17131;16997;17184;16914;17048;17209;17027;17124;17296;17467;17249;17033;17106;17036;17067;17258;17311;17683;17239;17546;17415;17205;17431;17269;17724;17588;17509;17385;17374;17415;17522;17576;17495;17281;17419;17629;17649;17553;17554;17507;17839;17693;17681;17691;17635;17443;17545;17711;17609;17482;17501;17718;17569;17759;17637;17557;17781;17695;17473;17299;16434;15508;15248;15667;16517;17106;17367;17268;17234;17405;17432;17274;17279;17220;17633;17551;17311;17454;17211;17391;17457;17231;17336;17250;17380;17238;17460;17715;17134;17368;17304;17275;17554;17462;17491;17572;17566;17537;17233;17270;17583;17408;17448;17529;17426;17184;17184;17597;17441;17294;17370;17404;17371;17415;17598;17526;17445;17218;17230;17093;17092;17310;16821;16769;17103;17282;17704;17417;17202;17495;17575;17428;17369;17359;17411;17519;17507;17273;17321;17427;17232;17144;17261;17323;17233;17288;17138;17396;17322;17627;17517;17572;17938;17801;17181;17432;17381;17357;17219;17249;17312;17465;17697;17671;17704;17865;17472;16976;17478;17515;17554;17168;17388;17114;16993;16909;17058;17019;17241;17557;17758;17820;17908;17751;17052;17271;17702;17410;17436;16938;16978;16802;17085;17391;17507;17585;17456;17311;17478;17415;17562;17295;16888;16417;16471;16672;16525;16649;17065;17389;17388;17071;16440;15992;17016;17080;17536;17204;17515;17424;17691;17742;17667;17601;17334;17809;17794;17615;17415;17609;17501;17362;17545;17356;17455;17477;17396;17716;17478;17366;17431;17264;17610;17718;17783;17495;17561;17605;17277;17375;17199;17058;16408;16238;17069;17747;17505;17687;17732;17545;17479;17463;17293;16846;16435;16802;17205;17242;17660;17827;18027;17741;17831;17589;17651;17462;17412;17762;17721;17696;17930;17680;17720;17624;17566;17373;17713;17835;17505;17836;17654;17650;17645;17551;17748;17364;17314;17329;17611;17253;16666;15811;13908;14616;16447;17272;17286;17170;17052;17459;17497;17232;17521;17264;17602;17228;17115;17369;17431;17531;17824;17903;17968;18148;18037;18045;17917;17864;17566;17514;17101;17295;17431;17162;16742;16776;16730;16629;16320;15717;15690;15812;16549;16751;16961;17229;17287;16888;17304;17219;17291;17346;17724;17703;17714;17688;17739;17534;17688;17830;18298;17797;17710;17687;17482;17566;17600;17667;17545;17874;17561;17680;17450;17709;17825;17441;17612;17546;17271;17672;17422;17531;17738;17609;17849;17821;17748;17828;17843;17816;17930;17832;18034;17600;17616;17623;17992;17791;17564;17849;17743;17842;18062;17575;18023;17866;17542;17489;17534;17450;17206;17343;17207;17430;17705;17618;17336;17477;17516;17821;17838;17582;17613;17836;17878;17558;17649;17703;17846;17736;17831;17867;17798;17815;17669;17991;17741;17821;17950;17849;18009;18043;17926;17967;17843;17893;18141;18041;17762;17952;17927;17803;17836;17844;17757;18129;18053;17963;17932;17821;17947;17515;17793;17854;18127;18160;17972;17873;17873;18034;17912;17783;17780;18009;17599;17877;17831;17664;17780;17874;17757;17815;17820;17485;17210;17582;17854;17937;17888;17714;17757;17463;17790;17670;17728;17624;17654;17827;17696;17733;17531;17775;17789;17818;17645;17658;17533;17705;17758;17622;17952;17451;17851;17672;17620;17771;17616;17857;17639;17482;17277;17271;17360;17354;17513;17768;17573;17645;17677;17906;17856;17473;17588;17943;17819;17758;17657;17669;17647;17818;17950;17940;18033;18054;18087;17614;17936;17838;17790;17759;17961;17643;17945;17646;18004;17958;17818;17694;17411;17416;17504;17678;17803;17658;17503;17518;17385;17895;17769;17660;17862;18087;17856;17724;17759;17487;17214;17412;17064;17109;17573;17925;17945;17862;17889;18018;17692;18038;18067;18106;18150;18182;18000;17876;18109;17856;18124;18170;18201;18042;17722;17934;17915;17945;18186;17764;18173;17858;18037;17742;17832;17759;17695;17456;17462;17480;17170;16946;16711;15969;16276;17109;17234;17210;17206;17281;17301;17148;16970;17130;17457;17457;16997;17188;17059;16939;17142;17490;17383;17650;17985;18006;17875;18154;17947;18023;17854;18066;18016;17780;17687;18022;17953;17887;17810;17762;17882;18013;17942;17900;17914;18028;17998;18175;18003;18122;17962;18161;17952;17903;17953;18083;18035;17973;18180;18337;18236;18076;18041;18127;18035;17862;17925;17917;18002;17831;17518;16805;17360;17738;17634;17659;18199;18047;17964;18026;17894;18016;17971;18032;18161;17761;17821;18005;18142;17921;17743;17399;17275;17834;17931;17897;17806;17671;17461;17734;17779;17500;16994;17048;17527;17649;17591;17856;17775;17592;17786;17648;17788;17600;17444;17834;17613;17589;17441
14538;14584;14141;14286;14358;14594;14382;14557;14590;14553;14519;14526;14554;14545;14566;14404;14761;14854;14972;14736;14709;14746;14313;14526;14597;14524;14373;14774;15075;14665;14751;14693;15077;14856;14967;15146;15101;14988;15104;15101;14980;15177;14930;15096;15122;15158;15236;15270;15269;14950;15085;14946;15342;15174;15194;15236;15173;14981;15082;15131;15350;15458;15316;15476;15525;15201;15148;15063;15494;15660;15482;15405;15450;15547;15250;15380;15407;15599;15545;15684;15822;15460;15622;15728;15528;15545;15545;15445;15376;15217;15148;15561;15907;15814;15646;15671;16028;15813;15650;15791;15786;15943;15542;15215;15351;15690;15688;15890;15838;15876;16075;15808;15811;15985;15852;15966;16118;16003;15928;16129;16330;16183;16079;15922;15895;16209;16087;16176;16093;16055;16137;15745;15801;15663;16130;16128;16015;15909;16224;16129;16019;16245;16201;16340;16364;16242;16344;16447;16255;16115;16346;16348;16311;16280;16315;16059;16124;16050;15737;16121;16031;16164;16129;16102;16362;16354;16218;16065;15974;15876;16256;16059;15707;15931;15981;15989;15903;16027;15941;15778;16287;16209;16309;16341;16380;16202;16101;16247;16247;15973;16113;16082;15949;15968;16130;16347;16139;16034;16405;16090;15953;15710;15240;14702;13236;12670;13393;14265;15020;15771;16162;16106;16002;16008;16331;16287;16078;16139;16198;16075;15902;15704;15904;15781;15699;15500;15487;15960;16156;16145;15923;16381;16283;16319;16333;16176;16171;16053;15800;16031;16086;16233;16290;16524;16305;16379;16158;16074;15677;15432;15957;15835;15955;16161;16351;16258;16442;16410;16343;16277;16008;16032;16113;16120;15989;15816;15814;16086;15977;15950;16236;16054;16352;16423;16098;15804;15646;15065;15185;15795;15551;15303;15216;15660;15586;14922;15439;15588;15271;15505;15719;15331;15833;15787;16016;15646;16035;16116;15897;15338;13184;8528;4860;3379;4101;7990;12159;14204;15496;16448;16328;16709;16628;16279;16345;16287;16325;16473;16666;16297;16477;16632;16407;16591;16382;16793;16502;16717;16646;16433;16193;16263;16275;16608;16698;16439;16631;16588;16773;16609;16732;16560;16683;16592;16583;16665;16600;16794;16645;16998;16894;16779;16584;16587;16515;16225;16270;16403;16483;16412;16439;16619;16369;16119;16174;16370;16203;16278;16341;16469;16611;16575;16346;16421;16633;16795;16835;16610;16770;16446;16543;16636;16560;16393;16110;16356;16210;15861;15831;15941;15866;15801;16133;15753;15548;15672;15981;16411;16183;16653;16716;16667;16820;16863;16406;16698;16768;16600;16758;17032;17292;17026;17206;16947;17243;16871;17013;16904;17047;16717;16801;16614;16577;16684;16686;16690;16763;17065;16737;16639;16470;16385;16282;16404;16024;15882;15991;16292;16449;16385;16501;16596;16315;16398;16263;16357;16373;16489;16404;16584;16761;16897;16830;16339;15645;15240;15510;15372;15673;16524;16997;17033;16992;16961;16305;15955;16091;16602;17090;16775;17289;17130;16994;16971;16752;16700;16829;16768;16976;16675;16815;16762;16550;16826;16729;16909;16570;16562;16593;16415;15964;15256;15459;16625;17243;17244;17163;17165;17139;16741;17080;16793;17142;17092;16913;16913;17051;17060;17141;16731;16957;16825;16997;17089;16797;16850;17041;16899;16966;16482;16552;16906;16694;16636;16418;16124;15726;15185;15747;16197;16753;16658;16502;16727;16474;16810;16582;17058;16852;17051;16802;16961;17024;16776;16693;16951;16664;16919;17078;17089;17057;17185;17241;17295;17016;17090;16517;16770;16847;17101;17013;16845;16853;16775;16906;17246;17327;17575;17659;17565;17415;17490;17349;17255;17333;17163;17273;17264;17275;17197;16911;16670;16712;17217;17373;17360;17292;17109;17187;17085;17090;17107;17130;17254;17372;17024;17278;17222;17448;17354;17522;17296;17221;17198;17247;17442;17113;16880;16560;16112;15659;15957;16558;17079;17484;17478;17289;17283;17116;17134;17015;17257;17415;17553;17779;17581;17614;17441;17610;17293;17228;17261;17150;16800;17198;17420;17566;17618;17410;17434;17201;17336;17199;17208;17151;16926;17207;17036;17155;17136;17037;17129;16836;17002;16964;16983;16865;16981;17110;17434;17271;17307;17204;17353;17200;17383;17096;17322;16905;17290;17328;17485;17506;17874;17689;17517;17806;17581;17172;17367;17465;17713;17336;17315;17405;17555;17295;17326;16896;17142;17712;17279;17277;17261;17405;17482;17292;17570;17309;17317;17307;17242;17341;17096;17333;17271;17113;17178;17074;17292;17016;17154;17025;17465;17533;17713;17707;17939;17773;18002;17961;17638;17566;17209;17684;17651;17510;17596;17333;17204;17406;17611;17616;17555;17613;17387;17584;17436;17554;17362;17074;17151;17074;17010;16808;16826;16426;16622;16782;16498;16713;16937;17119;16818;17076;17200;17338;17452;17465;17335;17739;17551;17443;17555;17386;17481;17342;17389;17664;17450;17249;17395;17269;17227;17530;17297;17316;17327;17311;17581;17212;17367;17348;17247;17215;17617;17728;17487;17495;17301;17465;17366;17537;17492;17454;17274;17093;16921;17312;17512;17484;17455;17282;17501;17471;17642;17517;17533;17348;17073;17293;17174;16962;17138;16938;16352;16525;16491;16434;16447;16502;16630;16747;17047;17078;17311;17256;17210;16892;16988;17290;17261;17366;17340;17084;17312;17112;17169;17021;16771;17094;17397;17581;17560;17471;17409;17314;17317;17472;17587;17504;17514;17395;17522;17662;17738;17231;17588;17568;17754;17449;17548;17562;17603;17356;17903;17891;17737;17642;17509;17702;17569;17194;17421;17442;17761;17698;17488;17713;17592;17663;17725;17897;17519;17503;17082;16922;16704;16552;17043;17146;17236;17203;17572;17624;17276;17308;17235;17402;17562;17331;17275;17452;17337;17267;17378;17423;17589;17357;17226;17411;16979;17345;17497;17555;17470;17509;17500;17611;17477;17490;17401;17354;17659;17384;17533;17437;17794;17347;17564;17410;17589;17532;17685;17550;17434;17412;17495;17275;17359;17457;17343;17445;17285;17335;17258;17328;17112;16867;17045;17371;17491;17594;17518;17433;17608;17417;17468;17382;17282;17164;17260;17315;17357;17369;17086;17143;17159;16987;16696;16915;17355;17512;17287;17790;17684;17447;17333;17409;16952;16836;17145;17215;17028;17253;17154;17310;17584;17867;17938;17935;17647;17419;17430;17411;17299;17340;17479;17136;16918;16942;17101;17074;17110;17517;17819;17855;17937;17838;17583;17400;17652;17792;17337;17235;17172;17146;17175;17120;17331;17441;17248;17522;17523;17489;17318;17057;16687;16539;16366;16896;16375;16267;16529;17194;17347;17362;16599;16894;17308;17353;17482;17375;17625;17451;17654;17652;17643;17537;17459;17637;17667;17606;17482;17440;17586;17573;17688;17496;17632;17467;17449;17694;17517;17579;17574;17427;17256;17648;17729;17861;17709;17776;17527;17370;17129;17036;15818;15550;16668;17554;17440;17567;17357;17700;17341;17152;17007;16959;16599;16909;16728;17496;17737;17779;17907;17657;17853;17683;17804;17054;17323;17565;17903;17770;17713;17831;17561;17766;17765;17716;17759;17740;17800;17626;17553;17562;17712;17715;17505;17489;17434;17475;17745;17409;17333;16481;15931;16376;17141;17429;17406;17356;17394;17571;17690;17738;17315;17572;17436;17321;17316;17273;17398;17696;17991;18013;18033;18184;18040;17740;17847;17470;17599;17443;17451;17542;17552;17104;16726;16891;16658;16633;16411;16216;15820;16078;16470;16734;17088;17054;17429;17241;17122;16925;17098;17299;17661;17470;17308;17388;17440;17651;17618;17755;17767;17697;17598;17573;17403;17392;17354;17560;17844;17759;17721;17668;17526;17599;17365;17689;17793;17343;17234;17355;17564;17497;17686;17679;17735;17858;17816;17908;17605;17737;17902;17922;17872;17954;17831;17639;17746;17721;17706;17660;17784;17649;18005;18069;17679;17756;17977;17510;17643;17695;17427;17658;17637;17641;17782;17743;17533;17361;17553;17649;17734;18070;17697;17981;17638;17662;17801;17783;17789;17882;17857;17809;17967;17771;17838;17966;17997;18025;17982;17735;18082;17476;17575;17531;17977;18195;18081;17921;18199;17923;17794;17792;17765;17976;18000;18063;17901;17727;17731;17834;17867;17745;17792;17962;17835;17907;17925;17974;17849;17985;17719;17522;17813;17842;17945;17738;17696;17915;17793;17610;17754;17595;17704;17293;17484;17653;17638;17729;17575;17662;17771;17510;17739;17516;17656;17750;17698;17622;17789;17583;17646;17527;17738;17793;17750;17490;17563;17586;17680;17930;17731;17780;17730;17761;17695;17611;17701;17653;18049;17716;17684;17541;17390;17287;17635;17407;17504;17622;17792;17659;17900;17712;17663;17915;17798;17858;17796;17798;17931;18115;17867;17629;17891;17916;17782;17947;17953;17989;17835;17932;17629;17708;17788;17545;17810;17784;17481;17416;17409;17531;17740;18000;17480;17914;17298;17385;17354;17521;17725;17507;17613;17902;17839;17507;17652;17508;17228;17217;17061;17513;17730;18200;18017;17930;17908;17668;18013;17874;18071;18089;18197;18086;18030;17767;17681;17775;18203;18060;18001;17888;17848;17837;18020;17931;17963;18027;17800;17840;17912;17847;17881;17775;17772;17654;17442;17211;17422;17099;16592;16162;16296;17078;17459;17402;17450;17292;17088;17201;17137;17050;17329;17261;17603;17571;17335;17268;16916;17067;17186;17123;17849;17762;17824;17591;17697;17724;17781;17676;17806;17911;17651;18081;17939;17791;17974;18109;18097;18032;18069;18114;17836;18047;18169;17876;17967;17935;18028;17863;18046;17643;18034;18296;18447;18001;17932;17900;18233;18142;18119;18174;17917;18085;17850;17760;17810;17776;17560;17045;17377;17748;17860;18016;17766;17660;17833;18022;17836;17986;18131;17870;17755;17803;17659;17511;18058;17846;17807;17337;17353;17970;17915;18022;17812;17471;17726;17765;17114;17254;17451;17611;17482;17692;18066;17448;17621;17559;17620;17750;17761;17572;17790;17851;17567;17546;17538
14412;14603;14433;14146;14374;14485;14621;14667;14665;14730;14457;14339;14282;14375;14353;14422;14465;14921;14846;14684;14612;14689;14238;14652;14593;14476;14533;14894;15061;14897;14987;14880;14799;15090;15025;15108;15140;14965;15003;14939;14798;14735;14652;15085;15010;15135;15225;15230;15125;15280;15037;15046;15346;15325;15050;15312;15163;15036;15082;14897;15222;15486;15597;15288;15419;15413;15378;15217;15410;15506;15382;15288;15522;15428;15048;15438;15564;15591;15741;15603;15922;15531;15657;15960;15821;15478;15629;15483;15289;15297;15246;15383;15537;15598;15373;15533;15898;15656;15541;15747;15468;15565;15514;15149;15455;15475;15701;15830;15976;16093;16023;15862;15651;15878;15903;15974;15719;15959;16021;16091;16107;16059;16055;15934;15855;16145;16050;16246;16396;16150;16143;15671;15428;15709;16133;16074;16223;16104;16138;15984;16026;16303;16041;16096;15989;16294;16485;16320;16446;16296;16363;16394;16147;15984;16179;16166;16262;15902;16016;15725;15913;16165;16156;16131;16027;16288;16249;16029;15962;15929;16060;15992;15697;15582;15907;15879;15544;15657;15664;16150;16109;16476;16294;16139;16266;16120;15893;16047;16198;16204;16174;16274;16411;16111;16218;16628;16337;16268;16043;16234;15863;15613;15566;15214;14850;14416;14925;15217;15445;15582;16282;16237;16202;16060;16036;16368;16267;16187;16089;15942;15870;15771;15479;15784;15931;15820;15817;16016;16151;15941;16292;16206;16108;16157;16195;16273;16078;15772;15866;16111;16265;16380;16411;16483;16376;16352;16273;15788;15964;15796;15654;16001;16072;15970;16146;16054;16210;16325;16164;16141;15988;15865;16290;16318;15917;15534;15267;15587;16193;15830;15452;15955;15919;15988;16058;15681;15342;14832;15100;15723;15586;15618;15390;15413;15209;15265;15743;15692;16179;15931;15997;15666;15744;15576;15796;16012;15999;16186;15916;15122;11959;6879;3528;3003;5117;9779;13747;15520;16053;16270;16551;16455;16403;16284;16048;16251;16255;16556;16587;16610;16606;16526;16602;16444;16665;16488;16559;16666;16516;16198;16230;16167;16339;16535;16516;16653;16505;16687;16581;16748;16831;16630;16922;16682;16570;16787;16893;16693;16721;16797;16767;16643;16795;16432;16433;16466;16614;16413;16301;16326;16471;16259;16243;16248;16473;16149;16468;16213;16376;16567;16537;16336;16571;16728;16666;16842;16946;16666;16437;16538;16502;16497;16633;16464;16454;16408;16500;15988;15837;15810;15483;15551;15857;15721;15658;15820;16189;16199;16538;16411;16632;16841;16939;16585;16767;16707;16859;16794;16962;17110;16977;17197;17015;16827;17068;17091;16959;17041;16964;16905;16625;16936;16680;16737;16814;16680;16975;16848;16591;16321;16452;16349;16244;16696;16309;16159;16317;16395;16435;16409;16443;16449;16375;16161;16169;16192;16521;16458;16502;16466;16641;17014;16998;16794;16657;15859;14814;13474;14413;16244;16733;16943;16815;16719;16677;16522;16872;16851;16988;17221;17088;16842;17029;16858;16570;16480;16520;16787;16696;16701;16688;16704;16623;16538;16557;16448;16248;16194;16322;16429;16282;15878;16257;16979;17001;17258;17104;17124;17056;16773;17094;17072;17214;16974;17009;16973;16949;16889;16859;16759;16891;16819;16787;16982;17107;16995;16452;16992;16860;16782;16980;16895;16667;16794;16572;16499;16636;16118;15885;16227;16980;16802;16822;16737;16884;16982;16847;16883;17195;16901;17005;16727;17010;17096;16936;16895;16796;16748;17127;17031;16923;17111;17260;17197;17274;16853;16904;16604;16723;16443;16862;16723;16648;17033;16905;17139;17603;17562;17411;17370;17392;17506;17473;17468;17308;17088;17268;17141;17253;16736;16902;16990;16920;17208;17153;17323;17277;16971;16900;16648;16837;17192;17078;17403;17394;17160;17229;17126;17142;17198;17183;17294;17114;17090;17227;17148;17157;16747;16639;16396;16251;16574;17193;17470;17375;17331;17278;17356;17045;16761;16341;16502;16939;17493;17809;17754;17627;17469;17522;17448;17305;17069;17158;16770;17212;17540;17522;17230;17560;17598;17380;17245;17166;17102;16979;16983;17201;17301;17228;17262;17027;16852;16718;16571;16973;16914;16968;16684;16646;17271;17508;17252;17353;17189;17255;17369;17265;17254;17344;17214;17590;17737;17549;17692;17749;17823;17395;17477;17380;17251;17465;17427;17520;17438;17584;17443;17287;17403;17364;17408;17400;17341;17576;17545;17312;17334;17296;17514;17478;17365;17249;17275;17012;17219;16947;17196;17222;17092;17094;17378;17022;16985;17209;17238;17328;17698;17586;17812;17707;17932;17781;17923;17672;17526;17505;17547;17590;17497;17246;17401;17508;17461;17872;17593;17358;17464;17468;17508;17322;16976;17245;17014;17161;17268;17187;17129;16833;16912;16768;16604;16750;16821;16913;16653;16885;17190;17051;17365;17191;17334;17390;17514;17700;17358;17330;17248;17380;17393;17435;17214;17437;17645;17560;17441;17183;17083;17253;17457;17576;17202;17398;17151;17208;17259;17263;17234;17252;17447;17481;17553;17541;17715;17466;17571;17507;17436;17325;17292;17425;17399;17424;17488;17395;17656;17598;17439;17613;17588;17550;17252;17399;17224;16962;16884;16967;16491;16346;16547;16301;16502;16580;16730;16715;16850;17160;17082;17168;17164;17321;17087;17214;17157;16863;17180;17409;17340;17164;16905;16736;17013;17325;17375;17192;17559;17500;17541;17195;17367;17554;17739;17342;17468;17348;17451;17254;17331;17272;17630;17387;17655;17563;17615;17601;17567;17876;17740;17760;17491;17313;17556;17391;17487;17460;17955;17487;17683;17658;17778;17709;17627;17393;17560;17439;17614;17522;17268;17479;17212;16878;16972;17159;17261;17543;17488;17690;17334;17427;17352;17445;17540;17504;17410;17116;17366;17195;17546;17488;17424;17194;17207;17019;16998;17129;17179;17317;17297;17378;17406;17493;17393;17699;17460;17404;17201;17687;17390;17510;17552;17483;17561;17464;17479;17765;17558;17657;17468;17585;17486;17231;17555;17511;17366;17589;17461;17421;17395;17361;17249;17250;17355;17575;17256;17419;17588;17411;17342;17431;17606;17489;17393;17192;17391;17350;17341;17217;17468;17325;17173;16885;16792;17110;17304;17528;17459;17559;17582;17676;17619;17233;16828;15975;16850;17388;17161;17130;17327;17364;17599;18065;17882;17898;17697;17741;17748;17748;17433;17500;17252;17458;17082;17048;17080;16972;17263;17384;17673;18029;18179;17836;17663;17711;17535;17621;17534;17261;17133;16804;16180;16295;16611;16997;17400;17377;17297;17481;17280;16850;16631;16984;16762;17113;16804;16579;16801;17061;17399;17356;17224;17088;17311;17352;17448;17363;17558;17119;17337;17328;17660;17478;17510;17536;17651;17648;17425;17687;17505;17667;17837;17490;17492;17641;17653;17484;17639;17657;17434;17160;17498;17478;17623;17729;17856;17604;17565;17358;17138;17099;16275;16126;16764;17559;17596;17903;17634;17620;17348;17377;17034;16632;16557;16491;17020;17450;17706;17697;17942;17721;17903;17875;17364;17268;17350;17344;17580;17616;17956;17671;17716;17704;17813;17282;17507;17762;17796;17783;17822;17824;17717;17617;17642;17630;17608;17466;17406;17662;17439;17106;17412;17226;17485;17444;17615;17424;17730;17608;17566;17467;17302;17472;17504;17668;17248;17103;17167;17665;17686;17857;17740;17492;17671;17815;17760;17750;17541;17670;17435;17707;17427;17058;16668;16808;16965;16932;16669;16587;16578;16520;16845;16858;17129;17260;17093;17220;17279;17250;16911;17250;17265;17139;17442;17390;17601;17608;17905;17801;17887;17691;17562;17732;17517;17464;17400;17606;17807;17780;17762;17440;17331;17621;17595;17666;17423;17462;17172;17434;17488;17834;17609;17843;17788;17410;17764;17900;17812;17873;17860;18028;17896;17659;17687;17747;17638;17624;17664;17900;17694;17713;17587;17910;18032;17874;17526;17737;17911;17780;17592;17264;17471;17533;17671;17634;17505;17469;17532;17662;17437;18124;17987;17946;17637;17693;17778;17807;17782;17686;17754;17700;17878;17825;17904;17907;17896;18192;17778;17954;17873;17374;17230;17621;17698;18092;18204;18106;18195;17956;18062;17857;18196;18125;18032;17773;17817;17768;17820;17831;17819;17864;17633;17816;17869;17765;17972;17936;17813;18017;17570;17443;17623;17627;17734;17683;17901;17968;18014;17586;17778;17614;17271;17411;17252;17557;17576;17834;17546;17547;17757;17837;17766;17724;17806;17647;17601;17581;17682;17727;17679;17424;17405;18025;17672;17727;17449;17521;17386;17860;17726;17746;17639;17573;17626;17852;17946;17792;17860;17584;17743;17532;17182;17210;17535;17653;17479;17384;17751;17561;17645;17583;17716;17750;18014;18062;17687;17781;17845;17748;17835;17726;17815;17992;17693;18075;17909;17870;17672;17795;17403;17463;17448;17380;17615;17572;17726;17497;17889;18014;17910;18003;17664;17610;17382;17502;17519;17803;17878;17521;17525;17760;17931;17871;17367;17285;17345;17353;17217;17618;17877;17752;17930;18101;17747;17810;17659;17797;17829;17821;18055;18126;18081;17771;17931;18251;17689;17749;17881;18033;17726;17919;17875;18211;17853;18009;17571;17562;17848;17761;18086;17809;17627;17628;17603;17281;17336;17129;17057;16698;16930;17230;17399;17457;17321;17244;17286;17294;17175;17350;17683;17228;17315;17159;17286;17084;17312;16996;17314;17351;17648;17557;17541;17546;17432;17519;17746;17960;17943;17798;17681;17837;17836;17926;17821;18108;17997;18155;18006;17835;18080;17905;17772;18015;17757;18162;17972;17801;17926;18024;18219;18019;18057;17982;18249;18129;18169;18036;18003;17943;17879;17989;17874;17861;18002;18075;17749;17650;17467;17728;18011;17746;17548;17786;18187;17903;17894;17883;17762;17797;17640;17733;17752;17865;17867;17966;17481;17430;17126;17779;17777;17635;17504;17537;17463;17440;17218;17125;17402;17618;17617;17988;17905;17639;17630;17534;17560;17794;17794;17766;17808;17941;17401;17274;17369
14672;14229;13898;14129;14529;14616;14586;14552;14865;14619;14386;13974;14185;14505;14319;14848;14618;14786;14592;14465;14728;14555;14676;14642;14622;14585;14763;14886;15064;15102;14916;14982;14838;15071;15044;15066;15018;15115;15339;15001;14727;14543;15019;14945;14893;15151;15241;15282;15315;15176;15219;15260;15214;15093;15019;15265;14960;15137;15045;15207;15285;15640;15322;15557;15535;15440;15438;15526;15449;15427;15274;15238;14967;15153;15106;15472;15760;15671;15740;15536;15834;15542;15643;15843;15689;15442;15245;15162;15316;15242;15567;15216;15594;15705;15449;15690;15653;16088;15646;15735;15914;15708;15835;15800;15600;15617;15737;15710;15900;15894;15780;15585;15770;15656;15888;15825;15983;15857;15976;16175;16209;15949;16130;16034;16217;16252;16290;16238;16069;16192;15980;15556;15416;15783;15946;16457;16131;15963;16111;16291;16138;16143;16076;16116;16359;16292;16335;16219;16265;16274;16357;16174;16351;16204;16161;16377;16210;15815;15909;15797;15855;15965;16151;16193;15949;16102;16059;15999;15931;15954;16056;16165;15811;15902;15922;15790;15616;15336;15779;16320;16132;16126;16132;16142;16378;15998;16059;16103;16438;16411;16420;16256;16166;16200;16255;16337;16430;16206;16114;16026;15460;15481;15861;15813;16016;15820;15931;15858;15834;16206;16127;16218;16021;16184;15916;16119;16210;15996;16351;16246;16198;15904;15784;15869;15829;15843;15675;15849;15886;15856;16018;16055;16095;16178;16016;16104;16163;15826;15587;16181;16241;16270;16201;16535;16444;16287;16317;15837;15729;15636;15817;16148;15928;16119;15911;16439;16233;16340;16214;16419;16070;16025;15999;16160;16092;15037;15442;15567;15998;15387;15109;15531;15876;16134;16132;16030;15644;15508;15705;15965;16000;15650;15559;15550;15265;15204;15658;15845;15814;15958;15911;15968;15740;15654;15517;15948;15995;15919;16023;14794;11171;6074;3579;3254;5666;10783;14287;15610;16054;16627;16412;16417;16526;16239;16332;16523;16692;16469;16298;16624;16413;16402;16537;16389;16449;16414;16577;16626;16359;16400;16232;16352;16202;16514;16687;16331;16410;16572;16720;16801;16864;16568;16667;16802;16937;16760;16629;16904;16782;16495;16589;16459;16539;16423;16416;16392;16475;16178;16239;16057;15964;15929;16193;16168;16041;16117;16422;16394;16485;16526;16460;16662;16448;16671;16661;16823;16698;16519;16404;16203;16234;16340;16233;16463;16631;16375;16490;16068;16070;15690;15251;15586;15546;15351;15374;15433;15706;16237;16511;16599;16843;16768;16775;16739;16505;16761;16566;16928;16942;17259;17370;17022;16969;16773;16874;16687;16923;16865;16556;16965;16842;16920;16704;17099;16865;16835;16973;16825;16530;16717;16275;16361;16386;16342;16528;16325;16737;16575;16298;16346;16334;16199;16660;16414;16260;16404;16095;16232;16580;16547;16384;16750;16907;17080;16683;15680;14207;12903;14641;16307;16790;16943;16829;16772;16898;17022;16786;16985;16989;17197;17027;17010;16950;16555;16725;16683;17015;16432;16474;16620;16711;16672;16731;16673;16505;16237;15203;14280;14689;15460;15625;15776;16513;17142;17096;17080;17106;17114;16991;16950;17180;17240;17024;16935;17121;16906;17108;16947;16950;16661;16737;16977;17005;16865;16996;16858;16836;16779;16705;16714;16629;17008;16846;16963;17045;16785;16667;16376;16315;16676;16730;16852;16895;16784;16873;16923;16852;17061;17140;17003;16988;16690;17015;16581;16612;16951;16871;16926;16945;16957;17063;17493;17293;17421;17188;16942;16893;16869;16545;16675;16794;16791;16595;16718;17047;17602;17484;17532;17367;17200;17308;17624;17583;17317;17376;17182;17328;17329;17433;17106;16970;17120;17324;17219;17242;17379;17315;17010;16798;16903;16769;16993;16920;17093;17053;17418;17009;17342;17397;17272;17232;17453;17284;17357;17322;17327;16963;15996;15468;15414;15643;16223;16957;17077;17326;17473;16895;17059;16905;16840;15842;16135;16742;17185;17199;17446;17392;17636;17628;17233;16944;16496;16757;16913;17448;17562;17730;17549;17441;17552;17362;17381;17444;17184;16966;17088;17402;17129;17384;17256;17147;16863;16760;17040;17458;17134;16917;17011;17038;17421;17400;17326;17061;16839;17225;17287;17292;17325;17102;17449;17714;17629;17437;17696;17685;17529;17519;17389;17640;17399;17421;17527;17683;17207;17657;17419;17245;17441;17260;17313;17482;17618;17507;17496;17358;17411;17400;17559;17393;17536;17466;17225;17144;17108;17145;17331;17351;17347;17202;17256;17227;17042;17412;17391;17482;17834;17709;18025;17700;18000;17583;17783;17697;17668;17596;17511;17620;17496;17259;17512;17682;17632;17586;17380;17207;17109;17212;17265;16828;17149;16987;17049;16957;16960;17135;17172;17214;16752;16669;16816;16799;16998;17040;17173;17132;17219;17230;17291;17327;17292;17370;17446;17439;17496;17655;17527;17202;17243;17411;17167;17277;17552;17339;17015;16898;16897;17189;17202;17203;17286;17341;17441;17322;17057;17284;17339;17456;17201;17381;17355;17537;17537;17567;17501;17483;17719;17704;17531;17516;17632;17575;17295;17516;17440;17467;17500;17612;17501;17330;17374;17107;17296;17041;17457;17036;16798;16357;16523;16491;16854;16845;16773;16881;17276;17541;17134;17086;17186;17112;17222;17122;17127;16976;16979;17144;17285;16895;17046;16974;16981;17223;17255;17443;17411;17127;17453;17459;17373;17555;17483;17596;17501;17695;17468;17772;17430;17597;17379;17619;17835;17628;17659;17561;17566;17665;17558;17587;17518;17522;17633;17597;17522;17509;17590;17392;17484;17658;17782;17612;17783;17801;17542;17520;17656;17629;17523;17210;17144;16457;16347;17079;17288;17579;17780;17492;17514;17684;17353;17488;17526;17678;17556;17397;17584;17312;17523;17226;17265;17327;17179;16961;16895;17315;17266;17279;17192;17228;17323;17255;17467;17490;17661;17550;17255;17524;17281;17595;17416;17580;17585;17344;17376;17543;17546;17461;17528;17390;17407;17312;17508;17332;17125;17321;17477;17307;17221;17250;17582;17220;17412;17431;17169;17253;17257;17593;17538;17393;17446;17401;17135;17083;17280;17008;17581;17444;17302;17267;17141;17145;16941;16859;17116;17516;17194;17410;17344;17526;17659;17327;16772;16554;17011;17510;17251;17068;17693;17618;17654;17621;18020;18061;17671;17738;17623;17842;17317;17496;17041;16556;16629;16965;17087;17328;17150;17331;17844;18091;18025;17961;17963;17723;17726;17726;17693;17278;17077;16377;15670;15420;16160;16554;16787;17158;17240;17406;17099;16895;16766;16827;17206;17460;17350;17372;17421;17475;17331;17475;17388;17617;17411;17331;17166;17200;17672;17265;17461;17397;17490;17703;17524;17289;17556;17484;17449;17690;17764;17567;17490;17312;17373;17732;17468;17629;17648;17794;17758;17294;17404;17565;17933;17788;17635;17618;17626;17358;17259;16684;16702;16860;17307;17730;17780;17714;17569;17612;17515;17634;17082;16599;16483;16574;17125;17423;17836;17771;18003;17887;17729;17627;17739;17066;16849;17061;17516;17608;17795;17680;17655;17760;17451;17647;17286;17702;17840;17656;17680;17968;17679;17511;17455;17659;17440;17556;17925;17527;17722;17425;17536;17630;17523;17558;17404;17409;17482;17760;17512;17443;17246;17191;17435;17305;17161;17226;16956;17417;17812;17839;18003;18148;17966;17889;17947;17796;17644;17653;17630;17371;17285;17066;16857;16844;17040;16712;16789;16683;16912;17248;17181;17153;17202;17327;17265;17374;17295;17242;17053;17144;17370;17298;17416;17430;17437;17457;17587;18099;17805;17830;17591;17351;17364;17438;17455;17550;17966;17903;18055;17512;17485;17521;17473;17532;17593;17092;17450;17421;17654;17507;17912;17820;17853;17566;17701;17547;17526;17946;17878;17957;17915;17584;17508;17982;17675;17710;17589;17707;17779;17637;17574;17608;17574;17864;17592;17582;17696;17603;17520;17673;17398;17335;17382;17722;17544;17804;17787;17533;17632;17848;17855;17997;17934;17707;17945;17607;17775;17719;17750;17767;17560;17708;17952;17951;17840;18212;18133;18068;18090;17724;17561;17974;17996;18156;17889;17863;17875;17845;17673;17968;18017;18145;17785;17724;17629;17649;17998;17803;17805;17705;17958;17860;17729;17603;17625;17855;17750;18013;17637;17736;17489;17636;17863;18041;17985;17992;17811;17798;17932;17758;17437;17555;17544;17651;17625;17781;17443;17868;17598;17786;17799;17867;17691;17872;17564;17853;17656;17656;17638;17526;17769;17996;17837;17767;17437;17575;17659;17879;17874;17833;17659;17850;17786;17785;17768;17813;17714;17905;17722;17460;17438;17405;17442;17496;17808;17486;17460;17520;17446;17397;17184;17328;17730;18021;17727;17848;17829;17855;17851;17754;17959;17934;17825;17565;17764;17839;17766;17906;17805;17630;17437;17543;17638;17667;17564;17630;17994;17800;18087;17809;17764;17692;17470;17518;17632;17814;17796;17655;17368;17237;17298;17502;17201;17196;17242;17270;17256;17582;17854;17956;18017;17945;17532;17515;17577;17505;17584;17821;18086;17805;18129;18130;18019;18014;18122;18098;18040;17955;18006;17956;18085;18022;17870;17993;17839;18021;18042;17883;17816;17650;17989;17573;17546;17325;17247;17513;17526;17409;17661;17402;17321;17370;17477;17444;17196;17149;16803;16849;17434;17354;17277;17183;17271;17103;17440;17170;17105;17429;17467;17531;17394;17741;17447;17716;17734;17888;17931;17951;17999;18039;18169;17849;17945;17973;18053;17786;18037;18115;17951;17856;17695;18011;17939;17907;17664;17800;18103;17923;17928;17869;18215;18299;18108;18437;18161;18065;18122;17926;17719;17823;18085;18075;18014;18095;18048;17889;17616;17956;17991;17858;17740;17715;17852;17826;17860;17718;17652;17685;17696;17852;17701;17622;17872;17697;17899;17438;17604;17669;17836;17819;17549;17493;17396;17782;17660;17492;17290;17739;17651;17845;17846;17695;17835;17705;17676;17663;17637;17736;17992;17724;17650;17484;17555
14509;14339;14023;14138;14337;14693;14666;14652;14558;14593;14123;14065;14257;14670;14697;14546;14613;14686;14642;14520;14790;14653;14925;14807;14506;14719;14752;14770;14663;14867;14699;14916;15017;14806;15357;15082;14864;14961;15170;14937;14667;14772;14989;14877;14977;14999;15130;15058;15361;15303;15236;15424;15439;15457;15211;15196;14756;14955;15120;15313;15141;14859;15111;15396;15392;15608;15585;15321;15110;15287;15190;14693;14837;15046;15396;15590;15865;15751;15509;15557;15586;15689;15608;15657;15540;15125;14960;15042;15350;15574;15667;15582;15503;15502;15332;15460;15865;15897;15732;15813;15886;15783;15845;15950;16097;15735;15579;15850;15758;16054;15803;16039;15588;16116;15657;15754;15657;15700;15980;16166;16232;16022;15988;16044;16091;16087;15996;16133;16198;16125;15948;15945;15738;16118;16476;16180;16240;16054;16094;16350;16024;16233;15999;16338;16336;16313;16562;16395;16184;16453;16499;16303;16167;16030;16122;16041;16073;15823;15792;16059;15868;15859;15672;15604;15457;15806;16158;16281;16212;16132;16069;16166;15742;15898;16097;15955;15495;15714;15834;16140;16261;16095;16069;16205;16098;16040;16078;15883;16024;16329;16174;16243;16052;16001;16121;15994;16236;16310;16068;15979;15656;15660;15960;16132;16163;16107;16053;16233;16138;16004;16436;16107;15931;15876;16006;16159;16402;16335;16257;16243;16131;16044;15824;15824;15715;15985;15752;15708;15932;15662;15945;15947;16008;16094;16152;16286;16145;15709;15677;15921;16061;16349;16406;16017;16175;16410;16214;15965;15941;15762;15954;16121;16259;16266;16260;16322;16336;16276;16393;16525;16272;16105;15946;16298;16160;16032;15965;15840;15846;15357;15127;15466;15966;16211;16254;16182;16014;16035;15856;15874;16279;15953;15932;15430;15332;15426;15191;15181;15541;15456;15680;15956;15856;15848;16080;16001;16121;15957;15759;14161;9894;5115;3090;3648;6911;12054;14936;15811;16264;16574;16417;16591;16442;16487;16429;16456;16710;16445;16458;16394;16517;16495;16435;16621;16376;16542;16319;16368;16498;16499;16273;16455;16529;16670;16581;16599;16273;16521;16879;16585;16690;16852;17048;16782;16699;16850;16873;16531;16658;16784;16409;16462;16446;16317;16194;16307;16587;16547;16098;15780;16201;15833;15837;16206;16180;16368;16334;16485;16451;16603;16707;16508;16501;16727;16741;16692;16615;16673;16417;16341;16206;16139;16138;16119;16027;16277;16557;16510;16073;15710;15655;15663;15395;15316;14766;14937;15463;16230;16417;16548;16842;16610;16647;16657;16718;16598;16718;16887;16863;17067;16998;17006;17163;17007;17002;16756;17089;17040;16690;16886;17020;17076;16732;16872;16952;17060;16788;16774;16502;16256;16215;16470;16623;16535;16568;16240;16270;16467;16339;16330;16399;16466;16249;16244;16437;16263;16321;16415;16492;16228;16535;16676;16866;17261;16691;16346;15247;14769;15804;16626;17028;17074;16871;16950;16993;16803;17066;16862;17158;17219;17003;16724;16855;16702;16911;16695;16916;16721;16745;16354;16345;16512;16258;16459;16317;15670;14239;12307;12814;13264;13211;13967;15548;16602;17180;16967;17099;17186;17072;17057;17100;16744;17044;17069;17105;17246;17250;17066;17019;16989;17162;17013;16890;17087;17032;16784;16785;16345;16660;16547;16689;16469;16389;16713;16774;16871;16687;16412;16368;16822;16617;16825;16627;16408;16570;16849;16993;17200;16849;16773;16984;16961;16822;16861;16651;16777;16961;17402;16928;17292;17144;17339;17291;17064;17219;17079;16746;16703;16639;16625;16996;16716;16614;16551;16793;17212;17612;17559;17363;16742;16990;17052;17685;17464;17278;17316;17082;17153;17109;17197;17052;17219;17258;17331;17366;17495;17222;17101;16930;16747;17050;16769;16536;16555;16732;17040;17165;17326;17453;17464;17525;17316;17364;17136;17447;17242;16416;15008;13632;14060;14619;15825;16509;17099;17054;17284;16847;17337;17049;17264;16817;16743;16951;16736;16825;17336;17570;17787;17289;17041;16335;15759;16228;16995;17287;17714;17816;17323;17564;17553;17424;17239;17265;17241;16978;16992;17127;17197;17237;17253;17072;16729;16963;16885;17054;16971;16907;17245;17172;17485;17278;17304;17182;16874;17154;17083;17204;17171;17247;17260;17631;17593;17831;17726;18049;17618;17469;17401;17556;17367;17396;17358;17565;17420;17493;17519;17588;17469;17219;17673;17381;17400;17153;17755;17405;17397;17549;17570;17474;17468;17392;17360;17196;17286;17331;17414;17515;17577;17238;17339;17302;17197;17060;17394;17507;17913;18030;17944;18033;18120;17639;17703;17669;17886;17737;17803;17614;17425;17281;17327;17507;17585;17384;17320;17313;17224;16897;17234;17073;16856;17033;17177;16827;17018;17074;17037;17039;16785;16533;16517;16694;17336;17015;17193;17255;17311;17297;17290;17335;17405;17659;17595;17587;17404;17331;17667;17225;17201;17134;17037;17279;17271;17013;16995;17051;17165;17186;17128;17213;17467;17769;17482;17425;17387;17112;17100;16921;17270;17236;17477;17528;17412;17385;17814;17191;17421;17551;17480;17681;17542;17580;17562;17446;17228;17564;17465;17159;17329;17234;17250;17164;17329;17218;17318;16943;16726;17002;16845;16836;17094;17005;16998;17265;17051;17187;17191;17189;17510;17216;17191;17224;17373;17145;17507;17072;17256;17074;16960;16871;16821;17179;17418;17453;17322;17678;17324;17616;17660;17650;17753;17580;17598;17513;17437;17785;17551;17589;17365;17443;17675;17749;17469;17450;17665;17607;17828;17508;17499;17437;17387;17647;17567;17676;17705;17705;17670;17492;17631;17492;17142;17587;17908;17714;17630;17556;17203;17163;16832;15844;16328;16984;17334;17458;17822;17761;17607;17317;17295;17356;17355;17602;17588;17516;17276;17412;17472;17425;17309;17384;17394;17110;17508;17214;17407;17389;17286;17268;17344;17711;17499;17465;17658;17646;17335;17446;17337;17345;17365;17440;17516;17330;17358;17556;17583;17460;17401;17430;17529;17352;17381;17169;17202;17173;17233;17256;17327;17084;17179;17719;17616;17320;17104;17435;17266;17401;17470;17519;17524;17439;17362;17192;17326;17493;17508;17456;17554;17353;16941;17067;17136;17058;17026;17302;17430;17533;17360;17519;17641;17474;17081;17206;17371;17302;17256;17191;17347;17372;17625;17800;17768;17817;17788;17494;17591;17927;17466;17274;17085;16479;16284;16773;16759;16764;16878;17211;17876;18093;18399;17959;17693;17835;17461;17560;17403;17456;17290;16553;15798;15478;15842;16525;16796;16996;17196;17294;17192;16875;17080;17264;17589;17810;17684;17787;17523;17617;16943;17124;17449;17400;17594;17568;17455;17415;17540;17406;17785;17375;17575;17805;17385;17619;17701;17891;17782;17634;17403;17847;17404;17384;17386;17703;17684;17733;17762;17752;17785;17624;17584;17970;17456;17685;17579;17674;17690;17477;17334;17107;17235;17167;17522;17553;17663;17476;17509;17409;17688;17221;17086;16619;16293;16706;16938;17271;17404;17661;17959;18057;17776;17705;17608;17027;16784;17248;17433;17699;17704;17721;17681;17959;17868;17648;17613;17813;17540;17828;17549;17771;17704;17320;17430;17356;17342;17350;17617;17777;17496;17657;17472;17465;17510;17259;17595;17204;17174;17492;17570;17495;17389;17401;17329;17238;17169;17081;17311;17253;17639;17814;18036;18104;18167;17873;17616;17574;17704;17509;17605;17370;17029;16862;16855;16707;16837;16890;16653;16832;17051;17069;17290;17556;17300;17167;17190;17137;17234;17296;17120;17268;17082;17276;17604;17440;17685;17709;17728;17891;17821;17741;17619;17554;17446;17464;17519;17834;17902;17505;17723;17428;17269;17676;17684;17467;17631;17208;17298;17511;17867;17775;17686;17502;18016;17670;17583;17872;17994;17976;18113;17926;17686;17733;17481;17806;17678;17776;17912;17688;17432;18128;17899;17817;17731;17680;17820;17754;17832;17441;17564;17699;17645;17686;17461;17902;17917;17689;17762;17558;17655;17610;17996;17771;17966;17755;17580;17686;17731;17837;17943;17647;17536;17334;17849;17860;18147;18081;17900;18194;17934;17843;18031;17833;17551;17762;17976;18266;18178;17864;17935;18116;18144;17927;17856;17723;17701;17788;17688;17833;17411;17599;17961;17916;18092;17661;17687;17741;18018;17694;17453;17461;17461;17454;17555;17984;17883;17716;17907;18106;17857;17507;17410;17301;17311;17759;18046;17872;17680;17740;17503;17730;17396;17637;17717;17468;17789;17580;18110;17507;17735;18095;17784;17766;17805;17662;17725;17531;17677;17894;17925;17710;17761;17983;17998;18035;17760;17601;17593;17618;17658;17604;17515;17415;17849;17918;17465;17469;17466;17159;17115;17098;16627;17086;17512;17715;17666;17869;17994;17906;17721;18010;17975;17954;17794;17912;17664;17826;17406;17798;17387;17558;17321;17428;17904;17855;17914;17949;18026;18280;17726;17883;17640;17618;17379;17488;17824;17700;17799;17570;17172;17174;17076;17222;17380;17307;17291;17273;17583;17633;18034;18225;17779;17999;17953;17956;17878;17769;17700;18002;17919;17978;18037;18038;17989;18022;18021;17950;17790;18159;18180;17750;17983;17987;17815;17682;17931;17977;17862;17798;17807;17770;17851;17764;17781;17520;17234;17692;17446;17740;17767;17247;17316;17316;17683;17673;17378;16935;17073;16884;17233;17177;17178;17026;17129;17277;17430;17210;16964;17464;17494;17600;17407;17420;17440;17633;17696;17826;18100;18005;17956;18173;17912;17968;17978;17945;17967;18251;17817;17856;17943;17703;17819;17903;17762;18082;17877;17909;18061;17813;17895;18157;18125;18029;18184;18394;18335;18212;18050;17905;18159;17891;18177;17889;18118;17945;18037;18007;17974;18079;17957;17681;17769;17584;17549;17789;17543;17813;17845;17774;17560;17854;17867;17989;17745;17701;17749;17538;17631;17488;17636;17745;17862;17696;17758;17643;17553;17473;17434;17636;17731;17678;17549;17698;17905;17795;17774;17848;17774;17885;17761;17688;17747;17784;18078
14380;14142;14074;14292;14361;14667;14336;14466;14798;14741;14346;14366;14491;14599;14567;14774;14462;14530;14631;14874;14919;14810;14869;14541;14716;14700;14567;14612;14483;14253;14646;14765;15000;14991;15212;14893;15095;15134;15225;14912;14701;14689;14540;14691;14936;15119;15142;15388;15425;15152;15512;15456;15569;15468;14906;15006;14854;15122;15088;15218;14816;14428;14548;15099;15233;15565;15555;15199;14916;14905;15297;14911;14867;15198;15578;15630;15617;15476;15759;15785;15575;15412;15562;15843;15490;15256;15344;15301;15612;15571;15488;15738;15730;15509;15430;15619;15976;15821;15616;15795;15769;15717;15897;15899;15839;15643;15647;15981;15967;15764;15791;15899;15914;15842;15710;15693;15810;16089;15928;15805;15872;16159;16019;15977;16211;15958;16034;16001;16071;16084;16211;16250;15939;16147;16178;16227;16346;16167;16086;16187;16153;16199;16156;16309;16166;16106;16034;16541;16174;16236;16360;16406;16168;16045;15716;15944;15780;15931;15717;15819;15795;15686;15825;15549;15157;15135;15749;16152;16171;16361;15999;15714;15885;15772;15862;15736;16028;15834;15953;16076;16291;16297;16247;15865;15869;15997;16045;15952;15999;16114;16038;16286;16122;15972;16229;16167;16273;16273;16418;16039;15811;16152;16126;16168;16226;16001;15859;16076;16188;15982;16320;16095;15958;15958;15926;16051;16263;16096;16325;16162;16201;16110;15668;15777;15775;15590;15816;15456;15358;15670;15921;16041;16068;16098;16090;16223;16191;15916;15753;15856;16042;16029;16036;16224;16147;16102;16059;16186;15830;16059;15931;16038;16112;16021;16239;16263;16256;16166;16253;16495;16138;16256;16303;16252;16141;16093;16130;16137;16224;15843;15381;15694;16037;16236;16285;15898;15848;15905;16141;16348;16133;16382;16009;16102;15673;15455;15282;14740;14418;14834;15467;15655;15710;15953;15958;16047;16110;16186;15592;13300;8586;4605;3501;4413;7970;12389;14640;15505;16266;16434;16681;16597;16684;16392;16542;16580;16764;16273;16555;16522;16393;16358;16539;16500;16418;16622;16271;16287;16585;16724;16446;16318;16598;16693;16594;16535;16239;16509;16562;16628;16622;16834;16536;16778;16357;16811;16648;16543;16671;16519;16685;16504;16273;16459;16307;16316;16468;16636;16102;15916;16152;15944;15914;16169;16531;16515;16480;16596;16268;16395;16557;16318;16535;16490;16678;16717;16811;16436;16480;16267;16336;16308;15998;16155;16133;16388;16310;16338;16369;16014;15770;15795;15379;15220;15000;14942;15590;16094;16158;16576;16600;16507;16693;16808;16836;16732;16906;17136;16937;16902;16920;16913;16958;16900;17147;16699;16961;16654;16889;16719;16579;16628;16574;16721;17046;16800;17090;16867;16873;16581;16402;16353;16378;16445;16263;16455;16613;16401;16321;16393;16508;16413;16253;16172;16306;16364;16304;16281;16467;16315;16670;16639;16762;17138;17192;17148;16513;16762;17009;17144;17110;16784;16753;16912;16737;16763;17079;16923;17247;17236;17267;16985;16989;16522;16564;16791;16666;16430;16459;16319;16272;16493;16304;16307;16145;15672;14280;12504;12264;12415;12312;12452;14695;16508;17088;16893;16939;17005;17067;16958;17049;17013;17152;17049;17187;17240;17361;17068;17032;17033;17013;17003;17022;16949;17134;16897;16822;16596;16399;16338;16170;16168;16116;16564;16650;16762;16509;16553;16552;16685;16973;16725;16764;16585;16351;16539;16885;16832;16710;16577;16592;16722;16793;16641;16780;17022;16916;17036;16957;17010;17089;17422;17424;17324;17300;17054;16987;16827;16666;16885;17133;16783;16927;16662;16975;17506;17331;17399;17176;17181;17031;17439;17237;17321;17300;17339;17479;17060;17253;17540;17287;17167;17229;17338;17103;17263;17054;17032;16914;17050;16852;16524;16358;16279;16824;16813;17120;17194;17257;17299;17213;17248;17233;17082;17266;17386;16131;14310;12836;13477;14284;14791;15366;16052;16745;17305;17143;17294;17086;17596;17222;17151;16979;16856;17102;17312;17590;17530;17455;16367;15109;14486;15339;16604;17384;17745;17624;17814;17602;17479;17523;17275;17198;17123;17009;17069;17115;17405;17377;17309;16975;17122;17151;17304;17181;17089;16853;17233;17289;17496;17186;17282;17005;16827;17017;17430;17199;16825;16785;16837;17299;17640;17629;17860;17752;17718;17272;17622;17277;17423;17231;17425;17343;17593;17447;17536;17711;17434;17283;17601;17647;17452;17515;17450;17408;17564;17575;17304;17156;17216;17197;17413;17313;16996;17364;17447;17459;17190;17324;16979;17315;17496;17423;17420;17601;17758;17829;17828;17761;17805;17719;17705;17940;17623;17770;17796;17396;17503;17567;17404;17729;17416;17364;17034;17158;17112;17075;17146;16902;16666;16958;16903;16904;16964;16750;17070;16989;17007;16740;16534;16744;17114;17074;17203;17173;17196;17367;17122;17410;17373;17341;17128;17184;17621;17507;17510;17517;17498;17056;17026;17285;17263;17281;16788;17163;17212;17172;17242;17363;17177;17531;17359;17493;17516;17360;16939;16813;17187;17427;17579;17624;17431;17388;17371;17335;17254;17455;17522;17278;17544;17492;17540;17391;17638;17330;17490;17469;17225;17129;17445;17294;17227;17479;17316;17160;16728;17019;17193;17158;17247;16696;17118;16878;17096;17104;17264;17423;17659;17257;17174;17266;17387;17066;17230;17323;16893;17349;17011;17009;17029;17057;17262;17446;17588;17579;17420;17413;17676;17659;17813;17767;17447;17677;17580;17328;17419;17421;17425;17410;17436;17555;17763;17727;17748;17695;17639;17531;17441;17418;17516;17828;17673;17355;17422;17554;17255;17267;17119;17394;17127;17596;17612;17538;17686;17625;17313;17518;17009;16540;16461;17096;16984;17419;17478;17334;17495;17522;17436;17419;17681;17527;17814;17648;17313;17362;17351;17176;17215;17324;17604;17267;17227;17429;17075;17269;17246;17369;17262;17328;17239;17495;17485;17467;17452;17469;17283;17562;17231;17349;17555;17372;17546;17423;17486;17261;17529;17163;17330;17243;17288;17443;17056;17418;17236;17247;17334;17437;17564;17608;17576;17302;17331;17316;17219;17352;17725;17780;17466;17518;17541;17294;17217;17016;17509;17235;17404;17481;17284;17183;17113;16981;17049;17249;17307;17363;17516;17455;17486;17608;17349;17411;17423;17545;17455;17351;17660;17497;17457;17866;17912;17865;17588;17576;17482;17482;17492;17216;17035;16735;16206;16524;16923;16639;16530;17087;17460;18033;18120;17861;17688;17501;17498;17694;17608;17420;17399;16809;16241;16246;16240;16712;16929;17317;17064;17057;17061;16934;17085;17262;17597;17829;17586;17789;17846;17532;17356;17331;17338;17176;17208;17439;17496;17333;17578;17765;17326;17606;17680;17916;17657;17574;17820;17701;17557;17634;17627;17384;17383;17051;17424;17417;17633;17631;17785;17779;17675;17776;17786;17796;17595;17441;17423;17354;17453;17661;17254;17314;17323;17268;17348;17610;17371;17576;17499;17476;17649;17074;17263;16908;16742;16558;16963;17071;17335;17580;17758;18018;17968;18024;17707;17345;17328;17468;17655;17690;17846;18020;17694;17884;17854;17804;17662;17621;17710;17594;17596;17565;17618;17100;17289;17127;17191;17258;17224;17621;17641;17299;17478;17544;17600;17531;17489;17503;17340;17538;17147;17529;17335;17158;17533;17360;17463;17164;17214;17367;17832;17766;17780;18027;18030;17811;17662;17567;17554;17486;17495;17262;17339;16978;16544;16620;16813;16823;16720;16929;16769;17149;17334;17391;17203;17104;16822;16868;17330;17492;17266;17274;17270;17400;17180;17493;17467;17709;17694;18221;17972;17834;17667;17569;17569;17438;17712;17885;17919;18241;17846;17685;17275;17487;17317;17458;17334;17270;17149;17452;17796;17764;17831;17688;17714;17866;17550;17819;17861;17924;17891;18067;17819;17467;17753;17572;17825;17822;17731;17948;17616;17947;17711;17907;17667;17545;17735;17958;17394;17803;17811;17740;17290;17619;17527;17935;17578;17874;17737;17796;17648;17772;17688;17732;17983;17852;17772;17625;17619;17955;17788;17712;17325;17038;17387;17907;17918;18194;18388;17890;17933;18091;18092;17730;17758;17858;17931;17798;17907;17866;18038;17937;17914;18101;18074;18028;17984;17931;17724;17876;17519;17925;17709;17700;17743;17777;17547;17914;18017;17839;17663;17235;17395;17490;17732;17796;17868;18053;17856;17722;17676;18015;17658;17095;17515;17538;17748;17809;17813;17711;17552;17364;17141;17421;17825;17476;17750;17794;17775;17879;17840;17469;17864;17711;17685;17703;17544;17724;17498;17637;17974;17848;17874;18200;17747;17987;17482;17456;17700;17869;17524;17584;17558;17891;17890;17837;17650;17365;17557;17404;17324;17081;16950;17042;17289;17649;17786;17498;17871;17804;17969;17974;17850;17836;17917;17827;17853;17785;17619;17639;17808;17594;17504;17696;17905;18011;17848;17555;17944;18039;17877;17689;17760;17445;17515;17246;17598;17775;18063;17483;17226;16462;16636;17111;16955;16964;17270;17335;17244;17789;17880;17971;17921;17622;17952;17958;17927;17989;17950;18155;17938;17991;17949;18063;18069;18046;17703;17771;18085;17915;18097;17935;17939;17998;18122;17863;18060;17919;17813;18015;17929;17679;17684;17838;17615;17642;17492;17384;18157;18065;17797;17293;17073;17705;17703;17614;17156;16872;17032;16882;17164;17023;17333;17237;17350;17107;17476;17307;17365;17324;17319;17550;17693;17664;17641;17403;17601;18219;17915;17820;18246;17711;17741;18091;17839;17866;18182;18110;17862;17963;17945;17812;17802;17843;18046;17983;17808;17818;17970;17740;17867;17949;17908;18080;18165;18057;18405;18230;17974;17934;17816;18026;18151;18019;18167;18033;18003;17836;17790;17877;17909;17761;17583;17548;17715;17987;17754;17857;17909;17626;17946;17913;17841;17786;18029;17594;17524;17542;17536;17436;17914;17632;17659;17766;17993;17905;17770;17752;17721;17633;17836;17804;17794;17894;17878;17577;17415;17564;17747;17537;17652;17843;18021;17791;17821
14476;14334;14350;14189;14417;14523;14612;14561;14571;14617;14469;14473;14508;14383;14526;14482;14697;14698;14476;14739;14983;14898;14825;14841;14522;14751;14750;14377;14138;13790;14637;14952;14850;14834;14956;15033;15209;15181;14983;14960;14938;14780;14749;14805;14828;14841;15256;15380;15560;15353;15438;15425;15402;15256;14950;14652;14889;14794;14891;15047;14968;14004;14377;15129;15318;15392;15317;15169;14634;14674;15328;15227;15073;15467;15865;15587;15545;15414;15282;15421;15391;15346;15587;15446;15224;15181;15211;15283;15412;15625;15666;15608;15438;15580;15690;15730;15750;15901;15722;15701;15615;16047;15938;15708;15712;15854;15902;16000;16171;15900;15921;15672;15837;16033;15857;15938;15954;15867;15958;16136;15953;15920;15821;16046;16068;15859;15934;16026;15956;16131;15776;16285;16146;16359;16038;16077;16076;16277;16079;16129;16317;16240;16178;16126;16296;16130;16226;16424;16328;16290;16273;16303;16016;15989;16031;16078;15688;15507;15521;15686;15828;15782;15634;15474;14955;14593;15747;16133;16062;15841;15950;15960;15891;15917;16097;15955;15812;15835;16082;16199;16240;16224;16191;15795;15649;15812;16149;16181;15639;15724;16083;16193;16139;16205;16210;16077;15965;16049;16155;16167;16213;16255;16067;16223;16037;15926;15694;15923;15965;16245;16106;16106;16039;16286;16030;16112;16234;16192;16401;15847;16145;16015;15928;15927;15837;15502;15577;15511;15636;15853;15894;16219;16164;16161;16361;16229;16293;15519;15634;15707;16023;16083;16115;16305;16174;16311;16208;16117;16184;16024;16335;16210;16149;16611;16379;16184;16069;16090;16437;16733;16409;16654;16382;16181;15780;15977;16329;16557;16548;16455;15924;15787;16151;16252;16224;15716;15893;16075;16071;16210;16042;16090;16056;15832;15416;15462;15101;14705;13677;14125;15135;15351;15710;16007;16092;15949;16182;15865;15288;12505;7587;4205;3631;5567;9358;13234;15094;15906;16302;16564;16609;16683;16458;16640;16352;16398;16518;16574;16547;16394;16379;16308;16557;16678;16572;16495;16340;16396;16345;16465;16450;16494;16668;16787;16736;16436;16298;16384;16748;16654;16654;16682;16813;16712;16542;16434;16781;16667;16616;16695;16630;16608;16514;16456;15996;16562;16311;16572;16213;16216;15929;15864;16124;16284;16377;16642;16323;16463;16499;16555;16551;16475;16343;16475;16513;16674;16400;16634;16709;16369;16542;16438;16100;16291;16570;16296;16458;16336;16255;16282;15969;15630;15214;14970;14698;15214;15708;16235;16512;16276;16610;16485;16792;16685;16699;16826;17009;17076;17157;17004;16737;16987;17052;16754;16784;16931;16895;16719;16734;16821;16473;16063;16233;16436;16805;16990;17081;16545;16688;16453;16524;16267;16485;16492;16451;16312;16521;16502;16575;16291;16417;16366;16379;16353;16543;16309;16396;16321;16229;16163;16376;16885;16683;16868;16835;16627;17229;17231;17196;17062;17068;16926;16881;16762;17009;16629;17063;16942;17030;17308;17145;16954;16950;16883;16551;16615;16592;16473;16408;16142;16493;16452;16372;16239;16473;15488;13923;12348;12365;13542;13515;13978;15361;16646;16965;17151;17081;17136;16912;16930;17139;16948;16890;17056;17035;17055;17014;17290;16834;17046;17067;17085;17021;16944;16884;16589;16762;16454;16279;16262;16124;16278;16388;16657;16649;16745;16764;16613;16773;16975;16896;16754;16641;16302;16315;16732;16700;16780;16829;16663;16704;16824;16819;16771;16658;16862;16905;17125;17032;16914;17301;17255;17203;17165;17082;17232;17046;16834;16611;16748;17078;16981;17009;17183;17178;17343;17424;17115;16959;17111;17068;17393;17397;17156;17287;17190;17015;17298;17379;17259;17232;17553;17441;17541;17343;17452;17519;17174;17101;17167;16881;16753;16597;16415;16510;16938;17257;17064;17411;17105;17228;16969;17292;17233;17192;17077;16500;15222;14258;14551;14613;13969;13954;15100;16343;16953;17570;17231;17688;17520;17399;17513;17363;17304;17350;17339;17526;17666;17302;16742;15617;15078;15523;16792;17094;17422;17425;17513;17544;17559;17267;17282;17203;17123;17176;17033;17016;17044;17249;17078;17123;17150;17184;17288;17125;17033;17034;16976;17496;17294;17215;17178;17096;17104;17134;17014;17218;16623;16044;16035;17103;17585;17807;17720;17894;17562;17505;17674;17707;17246;17450;17344;17168;17424;17206;17387;17521;17364;17391;17539;17470;17367;17728;17350;17763;17301;17417;17434;17376;17640;17133;17288;17039;17212;17273;17443;17305;17219;17227;17305;17227;17344;17222;17331;17394;17578;17644;17961;17792;17591;17824;17845;17578;17691;17757;17661;17620;17406;17323;17538;17346;17265;16759;16692;16898;16954;17195;16999;17085;16825;16792;16804;16971;16889;16873;16793;16864;17059;16453;16543;16869;17240;17120;16932;16894;16841;17321;17453;17388;17438;17237;17188;17215;17094;17466;17328;17556;17568;17366;17035;17000;17303;17222;17412;17368;17650;17102;16927;16936;16951;17481;17528;17766;17637;17498;17284;17169;17238;17375;17455;17370;17283;17332;17278;17428;17239;17368;17363;17171;17471;17639;17401;17548;17253;17447;17444;17394;17229;17420;17440;17361;17423;17296;17340;17501;17090;17168;17054;16884;17032;16924;17057;16610;17308;17142;17272;17401;17385;17198;17141;17182;17305;17401;17357;17391;17311;17162;16883;16924;17069;17278;17172;17366;17514;17380;17383;17729;17672;17546;17413;17674;17631;17590;17489;17447;17421;17451;17682;17184;17490;17452;17618;17579;17628;17701;17504;17370;17260;17217;17490;17430;17662;17608;17486;17357;17470;17211;16743;16969;17133;17515;17531;17399;17733;17427;17310;17313;17422;17254;16806;17017;17090;17178;17638;17398;17503;17531;17434;17461;17451;17666;17649;17540;17270;17532;17230;17205;17031;17247;17358;17290;17481;17394;17373;17536;17422;17326;17211;17356;17408;17482;17373;17266;17467;17618;17302;17340;17321;17464;17077;17245;17226;17366;17415;17482;17421;17227;17351;17290;17109;17543;17362;17183;17295;17497;17297;17452;17481;17250;17697;17637;17562;17526;17563;17703;17575;17814;17710;17277;17470;17454;17146;17316;17488;17610;17471;17447;17214;17073;17170;17183;17003;17606;17497;17561;17469;17330;17030;16735;16589;17270;17546;17428;17509;17577;17633;17665;17538;17885;17877;17748;17703;17859;17721;17417;17357;16883;17084;16598;16801;16732;16789;16829;16705;16922;17723;17774;18032;17722;17671;17547;17556;17932;18077;17747;17399;17148;16458;16582;16836;16998;17208;17344;17449;17230;17210;16894;17007;17463;17690;17867;17908;17721;17552;17304;17171;17179;17299;17288;17169;17207;17165;17442;17427;17641;17724;17816;17776;17684;17613;17628;17394;17670;17669;17591;17649;17494;17398;17025;17455;17503;17658;17672;17309;17801;17586;17654;17659;17395;17395;16879;16445;16724;17604;17218;17503;17353;17318;17303;17201;16990;17452;17347;17332;17429;17369;17466;17268;17006;16784;16540;16666;16982;17336;17651;17612;17776;17782;17660;17557;17466;17503;17704;17809;17754;17696;17726;17587;17814;17732;17843;17619;17688;17786;17372;17384;17286;17460;17386;17294;17319;17691;17033;17175;17530;17680;17376;17753;17706;17621;17567;17412;17580;17364;17696;17608;17153;17162;17343;17224;17460;17576;17112;17190;16991;17715;17811;17898;17978;17766;17522;17503;17763;17744;17420;17330;17208;16845;16607;16326;16495;16702;16869;16588;16957;17136;17017;17323;17451;17079;16967;16659;16853;17312;17522;17339;17310;17513;17350;17296;17478;17607;17808;17932;17986;17830;17972;17888;17672;17812;17880;17484;17698;17953;18013;17562;17818;17631;17339;17084;17351;17394;17024;17395;17658;17863;17763;17956;17764;17631;17603;17925;17650;17912;17728;17821;17784;17973;17612;17430;17597;17641;17602;17894;17807;17888;17793;17940;17847;18074;17867;17768;17774;17862;17759;17760;17758;17733;17782;17508;17807;17926;17964;17988;17553;17548;17557;17832;17692;17898;17812;17795;17670;17677;17721;17842;17734;17250;17006;17086;17584;17847;18038;18160;18233;17830;17861;18060;17789;17563;17525;17803;17921;17948;17856;17885;18019;17989;17955;17833;18023;17984;17911;17926;17988;17412;17383;17675;17746;17831;17626;17740;17874;17798;17915;17513;17482;17339;17270;17275;17659;17764;17841;18022;17943;17817;17797;17591;17474;17587;17548;17710;17848;17760;18098;17634;17179;16936;17439;17560;17604;17575;17649;17734;17923;17507;17591;17564;17773;17535;17579;17771;17577;17836;17808;18019;17938;17793;17561;17800;17758;17218;17023;17481;17574;17633;17554;17641;17841;17837;17747;17700;17440;17548;17467;17445;17316;17114;17376;17417;17547;17699;17672;18076;17665;17809;17974;18046;17876;18079;17809;17896;17741;17511;17747;17823;17741;17748;17979;17673;17721;17735;17729;17881;18251;17684;17449;17459;17304;17333;17453;17855;17711;17696;17589;17073;16641;16599;16412;15997;16070;16745;17009;17765;17622;18033;18156;17636;18054;18077;17863;18118;18163;17928;18144;18060;17687;18090;18202;18021;17990;17612;17905;18041;18142;18075;18072;18127;17660;18136;17975;17997;18023;17999;17906;17755;17448;17702;17435;17620;17452;17455;17421;17830;17591;17640;17537;17382;17176;17251;17572;17226;17055;17046;16857;17055;17363;17155;17333;16930;17004;17334;17276;17168;17266;17391;17411;17546;17477;17592;17705;17799;17775;17719;17777;18036;17968;18170;17838;17631;17838;17985;18181;17905;17902;18051;17949;17859;17745;17678;17758;18065;17742;18116;18047;18112;17992;18070;18117;18437;18070;17986;18244;18281;18003;18190;18114;18128;18174;18006;18215;18014;18023;17990;17978;17636;17599;17852;17877;17786;17753;17800;17792;17850;17944;18277;17824;17895;17795;17761;17681;17681;17527;17703;17674;17451;17664;17920;18000;17965;17894;17859;17814;17887;17927;17687;17727;17840;17810;17802;17658;17820;17128;17677;17631;18024;17552;17544;17829;17760
14031;14129;14210;14530;14501;14630;14699;14692;14759;14316;14655;14435;14250;14328;14423;14520;14486;14285;14724;14777;14781;14705;14606;14594;14457;14222;14428;14380;14304;14117;14411;14539;14871;14799;14975;14844;15044;15147;14916;14818;14927;14847;14650;14684;15010;15014;15074;15217;15224;15171;15289;15411;15421;15098;14853;14585;14771;14771;15071;14984;14703;14545;14673;15071;15520;15470;15343;15082;14888;15201;15270;15394;15053;15739;15877;15891;15430;15390;15378;15365;15080;15319;15135;15232;15266;15152;15496;15499;15482;15673;15642;15780;15553;15495;15871;15818;15898;15671;15794;15649;15538;15815;16059;15722;15725;15728;15771;15814;15943;15856;15593;15810;15952;15905;16184;16067;16063;16109;16137;15783;15908;16097;15908;16081;15755;15810;16122;15863;15953;16115;16018;15988;16113;16206;16173;16106;15885;15989;16288;16250;16189;16147;16241;16064;16084;16062;16197;16110;16322;16271;16056;16117;15937;16186;16121;16200;15685;15562;15460;15806;15896;15905;15670;15484;14718;14926;15762;15907;16178;15857;15860;15969;16077;15931;15928;16030;15766;15551;15937;16201;16122;16287;16183;16025;15911;15909;15975;15890;15657;15883;16121;16177;16239;16030;15899;15859;15709;15615;16069;15961;15686;16138;16173;16444;16379;15876;15932;16140;16271;16020;16232;16244;16117;16006;15871;16195;16115;16137;16219;15837;15955;15716;16288;16073;15802;15713;15591;15428;15617;15719;16192;16139;15890;16148;16163;16080;16051;15700;15418;15989;15695;16205;16047;16327;16336;16206;16224;15949;15766;15807;16112;15926;16030;16274;16378;16374;16104;15927;16448;16435;16281;16177;16200;15744;15742;16300;16159;16473;16666;16262;16128;16153;16176;16254;16126;15740;15901;16361;16533;16362;16054;16135;15917;15528;15144;15369;14351;14056;13548;13815;14935;15382;15451;15963;16139;16005;15987;15859;14758;11454;6657;3714;4174;7555;11363;14318;15514;15998;16088;16627;16639;16542;16686;16358;16362;16632;16395;16448;16581;16520;16480;16710;16429;16642;16779;16661;16590;16457;16591;16375;16590;16599;16228;16653;16497;16292;16560;16550;16593;17016;16532;16751;16826;16740;16751;16595;16591;16569;16648;16849;16851;16607;16477;16365;16291;16127;16498;16252;16406;16001;15949;16080;16199;16341;16136;16185;16166;16151;16458;16610;16576;16298;16311;16401;16749;16625;16866;16468;16478;16601;16593;16475;16459;16710;16530;16589;16175;16645;16458;16473;16155;15345;15247;14450;14820;15316;15937;16399;16687;16687;16680;16860;16698;16718;16682;16939;17005;17101;17212;17060;16841;16881;16553;16923;16843;16928;16770;16260;16771;16751;16479;16597;16428;16498;16944;16601;16520;16867;16898;16443;16113;16155;16464;16590;16619;16336;16390;16460;16243;16311;16318;16564;16510;16577;16378;16145;16344;15993;16182;16116;16563;16800;16765;16301;15911;16142;16757;17190;17074;17158;16889;16697;17155;17159;16941;17043;16973;17116;17189;17108;16932;16824;16671;16767;16665;16804;16615;16557;16241;16234;16310;16496;16531;16371;16173;14920;13468;12917;13894;15187;15650;15748;16486;16935;17130;17061;17207;17295;17155;16981;16977;16732;17023;16992;17029;17182;16927;17015;16866;16981;17038;16933;16923;16841;16775;16556;16572;16393;16367;16427;16358;16224;16487;16703;16545;16606;16929;16762;16989;16886;16942;16893;16748;16488;16601;16696;16588;16810;16984;16834;16739;16836;16405;16495;16971;16923;16847;16865;16859;17003;17182;17151;17181;17395;16918;17323;17119;16753;16693;16886;17079;17100;16931;17165;17470;17563;17667;17315;17243;17207;17418;17323;17556;17274;17272;16986;17202;17201;17384;17361;17610;17634;17588;17344;17187;17265;17303;17639;17225;17529;17071;16876;16733;16760;16916;16894;17066;17193;17099;17445;17221;17185;16921;17055;17196;17237;16763;16220;16020;15739;15173;13770;13328;14536;15482;16510;17354;17703;17339;17349;17594;17452;17260;17406;17561;17630;17451;17667;17773;17247;16698;16122;16404;16714;17162;17258;17140;17080;17539;17508;17364;17126;16903;17034;17115;17202;17125;17033;16847;17106;17059;17225;17081;17323;16969;17112;17081;16945;17449;17145;17157;17371;17205;16862;17092;17235;17067;16392;15007;14916;16851;17456;17795;18123;17935;17882;17601;17338;17294;17662;17608;17603;17289;17615;17285;17322;17230;17360;17502;17540;17579;17560;17474;17603;17610;17644;17711;17576;17446;17532;17437;17347;17180;17129;16942;17343;17522;17502;17328;17327;17389;17217;17106;17229;17388;17557;17813;17868;17955;17523;17843;17610;17729;17828;17526;17359;17209;17331;17402;17315;17153;16795;16581;16392;16935;17182;17353;17129;16921;16866;16755;16653;16830;16924;16813;16705;16649;16587;16820;16751;16788;17013;16908;16552;16634;16843;17118;17558;17384;17214;17178;17079;16965;17005;17454;17514;17423;17300;17354;17165;17084;17276;17345;17363;17445;17255;17352;16932;16879;16993;17395;17325;17377;17529;17452;17558;17334;17233;17334;17283;17052;17020;17043;17078;17435;17382;17225;17290;17397;17468;17586;17591;17540;17468;17453;17156;17313;17448;17480;17435;17394;17596;17275;17530;17340;17176;17187;16822;16844;17200;17016;16838;16833;17278;17283;17671;17371;17324;17110;16971;17291;17051;17258;17466;17238;17167;16888;17264;16910;17037;17233;17316;17226;17243;17393;17434;17581;17656;17701;17523;17403;17848;17836;17208;17278;17317;17667;17389;17248;17464;17298;17796;17711;17646;17552;17511;17555;17552;17508;17440;17405;17305;17645;17476;17476;17320;17137;17100;17081;17238;17387;17536;17465;17387;17304;17419;17584;17390;17405;17263;17349;17385;17506;17491;17310;17519;17522;17582;17565;17475;17374;17463;17476;17472;17383;17059;17180;17035;17194;17350;17206;17138;17370;17445;17052;17214;17037;17394;17393;17525;17269;17671;17452;17491;17442;17486;17495;17451;17337;17379;17329;17358;17268;17367;17745;17530;17541;17222;17193;17260;17227;17362;17209;17327;17210;17196;17595;17361;17415;17547;17637;17332;17486;17499;17267;17670;17373;17599;17481;17550;17256;17222;17239;17246;17392;17527;17395;16990;17105;17246;17170;17370;17447;17344;17535;17653;17371;16554;16018;16341;17291;17613;17495;17250;17372;17505;17689;17726;17507;17660;17675;17459;17572;17169;17302;17048;17256;17063;17161;16972;16986;17097;16987;17084;17060;17469;17911;17817;17500;17455;17652;17824;17856;18041;17841;17575;17298;17083;17106;17117;17087;17452;17458;17225;17532;16967;17156;17066;17436;17870;17750;17756;17508;17421;17359;17230;17079;17140;17456;17295;17058;17194;17455;17534;17851;17614;17697;17875;17816;17500;17587;17641;17766;17854;17697;17604;17498;17473;17316;17410;17451;17714;17594;17762;17748;17645;17628;17748;17471;17275;16081;15306;16147;16878;17187;17154;17338;17154;17144;16537;16720;17014;16964;17193;17409;17324;17250;17064;17013;16747;16661;16684;16703;16988;17747;17917;17796;18015;17814;17712;17446;17608;17926;17885;17839;17685;17393;17594;17726;17632;17575;17483;17561;17617;17389;17604;17393;17323;17517;17270;17513;17327;17430;17350;17803;17449;17344;17507;17506;17474;17500;17464;17215;17347;17400;17417;17134;17226;17280;17273;17184;17384;16991;17126;17065;17610;17826;17898;18142;17988;17784;17779;17762;17660;17615;17586;17445;17038;16806;16461;16601;16912;16914;17180;16952;17039;17241;17516;17149;16846;16775;16946;17157;17260;17390;17489;17396;17073;17074;17166;17402;17673;17544;17720;17934;17830;17986;18017;17877;17722;17664;17783;17668;17896;17657;18134;17770;17641;17176;17032;17080;17407;17386;17457;17710;17631;17759;17681;17909;18003;17729;17881;17737;17944;17955;17614;18176;17856;17541;17630;17726;17605;17711;18060;17377;17487;17762;17737;17754;17997;17811;17602;17625;17781;17656;17840;17507;17712;17731;17478;17683;17637;17690;17514;17664;17551;17776;17675;17695;17956;17803;17941;17739;18110;17898;17930;17603;17277;16958;17195;17394;17917;17958;18021;18351;17894;18243;18018;17894;17651;17556;17687;17832;17929;17719;17788;17886;17991;18150;17861;17815;17995;18125;17904;17973;17846;17703;17626;17683;17645;17711;17661;17827;17945;17974;17932;17356;17216;17415;17278;17584;17680;17837;18159;17831;17984;17901;17559;17214;17443;17803;17777;17979;17929;17993;17446;17399;17578;17508;17363;17677;17790;17884;17836;17717;17634;17870;17697;17570;17523;17600;17579;17813;17378;17998;17972;17795;17398;17163;17230;17355;17383;17291;17280;17404;17206;17252;17594;18207;18084;17851;17585;17335;17506;17683;18009;17824;17656;17569;17406;17422;17727;17429;17876;17644;17942;18105;18024;18113;17853;17886;17930;17844;17748;17411;17669;17807;17809;18044;17816;17750;17690;17818;17728;17842;17547;17622;17052;17205;17536;17256;17560;17519;17343;17448;17381;17094;16556;16047;14903;15603;16596;17299;17536;17723;17857;18033;18133;17789;17848;17694;17951;17858;17982;18208;18045;18000;18115;17958;18006;17969;17928;18011;17809;17745;17985;18147;18093;18004;17770;17936;17871;17674;17787;17420;17304;17658;17626;17549;17501;17388;17462;17251;17448;17667;17533;17322;17171;17106;17043;17205;17190;16946;16999;17017;17181;17233;17311;17107;17065;16942;17107;17489;17470;17234;17271;17311;17434;17319;17247;17207;17633;17757;17628;17796;17879;18223;18007;17878;17761;18071;17889;17892;17861;17828;17863;17803;17795;17708;17665;17919;17681;17964;18227;18069;18156;18063;18217;17840;18029;18086;18333;18269;18060;18135;18048;17974;18061;18174;18115;17900;18025;17789;17826;17864;18003;18086;17989;17600;17732;17809;17913;17931;17895;17822;17850;17886;17749;17917;17789;17719;17650;17833;17605;17558;17068;17142;17751;17670;17681;17856;17919;17800;17871;17972;17742;17875;17748;17891;17774;17862;17661;17393;17566;17898;17763;17814;17701;17638;17561
14198;14155;14334;14428;14258;14499;14521;14470;14524;14536;14730;14540;14155;13914;14261;14400;14539;14469;14313;14876;14814;14933;14862;14706;14486;14294;14124;14431;14545;14456;14626;14644;14924;14795;14955;15012;15093;15148;14679;14693;14793;14800;14896;14868;14737;14851;15135;15063;15117;15078;15148;15304;15024;14859;14703;14697;14625;14967;14821;15236;15130;14949;15211;15290;15366;15692;15436;15430;15333;15437;15519;15127;15302;15394;15556;15780;15583;15492;15540;15219;15113;14914;15364;15306;15267;15157;15128;15260;15713;15730;15940;15649;15532;15529;15532;15879;16149;15954;15813;15519;15864;15695;15649;15719;15782;15602;15810;15844;16159;15940;15514;15996;15893;15970;16139;15807;16274;16274;15991;16141;16012;15848;15969;15850;16029;16310;16115;16169;15914;15950;15671;15693;15857;16113;16303;15924;15747;16026;16313;16152;16204;16225;16344;16130;16428;16096;16238;16218;16290;15955;16028;16000;16120;16251;16139;16072;15962;15764;15566;16104;15995;15974;15842;15520;15266;15621;16020;15937;16152;16106;15941;16213;15990;15977;16016;16113;15824;15990;15962;15710;16126;16110;15917;16205;16147;15916;15973;15578;15738;15861;16320;16453;16217;16048;15889;15604;15468;15592;15718;15797;15564;15901;16173;16272;16086;15870;16019;16076;15865;16205;15938;16011;16253;15911;15917;16117;16074;16049;15998;15990;15820;15975;15984;15857;15996;15728;15839;15697;15757;15907;15995;16044;16197;16268;16337;16313;15842;15556;15570;15510;15567;15704;16195;16389;16437;16605;15979;16176;15711;15637;15689;16110;15988;16174;16424;16475;16140;16012;16122;16542;16318;15328;15295;15718;15979;16016;16351;16375;16367;16108;15948;16137;16044;16044;16106;16039;15998;16346;16576;16390;15999;15869;15777;15276;14761;15157;14181;13346;12934;13876;14529;15267;15516;15925;15937;16244;15979;15681;14356;10276;5650;3647;5055;8754;12358;14851;15867;16166;16229;16518;16613;16614;16332;16330;16056;16339;16393;16214;16612;16569;16672;16704;16513;16695;16544;16595;16647;16775;16486;16719;16529;16524;16798;16479;16553;16555;16274;16631;16528;16664;16629;16533;16908;16749;16398;16619;16580;16732;16825;16570;16767;16332;16429;16636;16577;16592;16487;16193;16096;16072;16090;16126;16243;16157;16256;16345;16359;16599;16563;16565;16355;16136;16566;16435;16834;16607;16723;16613;16724;16794;16487;16609;16752;16650;16460;16581;16479;16452;16397;16204;16081;15805;15289;14589;15229;15345;16020;16229;16408;16545;16591;16524;16529;16648;16614;16702;17028;17053;17051;16889;16854;17047;16875;16663;16950;16814;16585;16588;16682;16479;16735;16741;16574;16511;16470;16450;16542;16649;16745;16541;16223;16278;16168;16402;16446;16303;16371;16518;16485;16239;16408;16282;16711;16275;16083;16112;16334;16216;16428;16501;16441;16707;16615;16269;15464;15692;16544;17350;16855;16941;16983;16671;17035;16797;16819;16756;16623;17141;16866;17029;16778;16517;16726;17055;16762;16623;16682;16580;16325;16277;16456;16461;16899;16341;15819;14927;13767;13641;15280;16386;16252;16640;16987;17032;17211;17210;16995;17233;17098;16995;16810;16671;16926;16948;16835;17253;17270;17111;17164;16861;16721;16753;16948;16800;16926;16707;16735;17031;16702;16588;16423;16475;16654;16742;16656;16474;16881;16875;17040;17077;16945;16948;16729;16564;16633;16714;16856;16830;16611;16418;16552;16455;15973;16426;16873;17030;17130;16875;17091;17119;17195;17071;17412;17052;17058;17151;17180;17193;16667;16807;16967;17014;17151;16996;17456;17508;17555;17326;17617;17390;17654;17774;17519;17534;16938;17312;17400;17198;17424;17353;17508;17707;17603;17398;17343;17318;17348;17070;17451;17451;17214;17080;16791;16743;16945;17201;17157;17323;17274;17605;17365;17514;16982;17237;17265;17272;16981;17095;16719;16614;15461;14319;14283;14684;14947;16378;17142;17186;17115;17352;17294;17446;17416;17405;17448;17310;17657;17455;17712;17434;17168;17062;16737;17127;17060;17322;17309;17287;17715;17443;17135;17004;17015;17031;17041;17047;17146;17092;17043;16756;16711;17021;17160;17213;16916;16845;16923;17130;16948;17342;17167;17265;17252;17125;17381;17188;17153;16318;15224;15328;16765;17856;17888;17738;17834;18048;17837;17697;17582;17538;17471;17536;17504;17405;17296;17134;17551;17406;17465;17262;17141;17262;17746;17588;17624;17442;17247;17670;17595;17409;17486;17338;17358;17151;17388;17197;17538;17544;17556;17376;17255;16969;17219;17150;17205;17469;17692;17964;17940;17678;17783;17522;17418;17792;17657;17455;17256;16958;17187;17293;17020;16851;16294;16460;17067;16936;17225;16968;17127;16830;16945;16873;17033;17058;17049;16866;16638;16890;16982;16658;17013;17244;17124;16597;16350;16360;17055;17087;17364;17434;17455;16981;17108;16971;17228;17510;17277;17481;17340;17113;17301;17313;17630;17565;17561;17643;17496;17211;17004;17058;17209;17506;17441;17504;17384;17597;17270;17517;17262;17096;17257;17212;16772;16822;17101;17238;17351;17478;17478;17654;17628;17438;17668;17416;17436;17295;17032;17426;17351;17422;17469;17492;17388;17315;17070;17174;17051;17331;17042;17185;16800;17004;16922;17246;17421;17238;17361;17398;17407;17442;17102;17286;17303;17268;17013;17340;17080;17144;17130;17200;17355;17314;17138;17071;17082;17376;17566;17797;17823;17913;17747;17652;17548;17431;17291;17638;17592;17665;17596;17702;17642;17622;17473;17522;17591;17657;17436;17343;17485;17434;17569;17576;17504;17589;17546;17101;17158;17006;17185;17220;17464;17368;17551;17611;17344;17507;17500;17361;17318;17235;17317;16929;17524;17370;17265;17401;17696;17485;17624;17414;17562;17352;17499;17278;17281;17462;17260;17276;17334;17202;17207;17295;17469;17263;17256;17214;17046;17200;17196;17421;17415;17285;17325;17325;17318;17250;17525;17564;17597;17358;17223;17234;17276;17287;17305;17558;17220;17014;16936;17067;17204;17404;17392;17262;17588;17361;17534;17505;17522;17421;17367;17505;17362;17503;17470;17428;17425;17459;17334;17561;17259;17197;17026;17282;17330;17162;17601;17241;17257;17352;17150;17329;17286;17266;17454;17448;17389;17063;16449;16764;17273;17485;17188;17252;17313;17616;17751;17664;17463;17479;17446;17522;17262;17135;16882;16692;17002;17348;17283;17231;17240;17135;17108;17370;17327;17537;17588;17975;17695;17750;17692;17856;17905;18019;18187;17798;17434;17209;17195;17268;17607;17307;17337;17295;17154;17322;16825;16983;17437;17338;17688;17555;17300;17322;17075;17141;17260;17318;17016;17136;17314;17309;17731;17597;17544;17482;17658;17527;17586;17584;17561;17503;17701;17673;17146;17289;17109;17564;17423;17303;17680;17500;17683;17671;17867;17586;17530;17422;17360;17074;16533;15838;16157;17080;17191;17441;17454;17294;16419;15354;15664;16475;17001;17476;17442;17463;17406;17017;16805;16925;16788;16712;16618;16888;17345;17611;17706;17678;17600;17799;17759;17726;17943;17601;17652;17601;17613;17707;17453;17516;17449;17501;17266;17735;17504;17581;17624;17456;17717;17654;17636;17531;17595;17535;17742;17680;17481;17381;17494;17478;17425;17277;17511;17233;17437;17653;17296;17198;17266;17000;17398;17363;17222;16619;16755;17109;17682;17944;18152;17992;17826;17824;17682;17836;17620;17610;17573;17234;17153;16202;16188;16448;17051;17420;17425;17327;17436;17452;17399;16875;16927;17071;16938;17411;17227;17181;17174;17154;16980;17113;17530;17552;17801;17863;17960;18005;18035;18003;17783;17548;17680;17639;17607;17525;17713;17754;17709;17507;17262;17108;17268;17488;17477;17262;17596;17543;17615;17588;17900;17836;17896;17942;17999;17850;17783;17725;17917;18165;17546;17556;17544;17851;17901;17797;17582;17307;17613;17579;17922;17724;17982;17396;17577;17379;17153;17395;17562;17741;17709;17627;17452;17588;17678;17587;17692;17651;17828;17953;17834;17798;17870;17752;17966;18030;17850;17794;17579;17416;16873;17006;17011;17616;17711;18173;18146;18053;17807;17574;17701;17546;17694;17628;17887;17990;17826;17727;17889;17999;17705;17627;17419;17493;17657;17943;17657;17775;17535;17707;17879;17549;17791;17413;17667;17793;17957;17747;17553;17209;17433;17388;17735;17641;17529;17832;17984;17898;17845;17644;17148;17471;17824;17724;17687;17870;17757;17820;17484;17570;17703;17928;17955;17804;17701;17777;17724;17822;17503;17434;17472;17834;17549;17606;17579;17562;17858;17604;17636;17448;17072;17059;17401;17324;17170;17454;17425;17329;17491;17661;18040;17807;17972;17560;17512;17682;18088;18060;17725;17519;17420;17530;17390;17361;17536;17612;17898;17772;17625;17888;18116;17961;17999;17769;17724;17590;17606;17652;17806;17955;18092;17684;17570;17540;17931;17864;17691;17946;17402;17206;17350;17547;17743;17661;17482;16958;16808;16823;16369;15748;15638;15089;15299;16750;17299;17561;17586;17729;17706;17972;17794;17822;17732;17142;17450;17790;18111;17872;18058;18049;17943;17964;18081;17984;17749;17794;17873;18117;17962;18112;18054;17937;17641;17812;18046;17919;17534;17648;17652;17549;17567;17433;17464;17350;17514;17411;17328;17226;17180;17355;17337;17109;17329;17389;17332;17257;17098;17341;17384;17174;17190;17300;17074;17349;17473;17488;17207;17168;17475;17007;17110;17256;17540;17370;17415;17712;17712;17997;18024;17954;17730;17899;17979;17823;17902;18163;17960;18020;17924;17764;17863;17718;17800;17815;18092;18190;18195;18121;18057;17871;18038;17974;18247;18147;18155;18118;18050;18253;18020;17989;18065;17901;17747;17415;17608;17861;17956;17928;17972;17750;17806;17573;17715;17695;17770;18028;18063;17659;18032;17798;17699;17947;17773;18218;17533;17589;17381;16748;16470;16898;17670;17897;17780;17890;17848;17646;17980;17657;17748;17767;17761;17728;17696;17580;17728;17660;17397;17803;17953;17883;17670;17533
13908;14090;14378;14255;14295;13911;14163;14474;14373;14816;14784;14377;13866;14072;14323;14716;14571;14180;14140;14569;15017;14928;14639;14425;14345;14459;14455;14304;14623;14612;14328;14311;14667;14808;14769;14949;15030;15089;14979;14849;14715;14746;14942;15104;14932;14835;15187;15200;15236;15150;15341;15230;14995;14862;14805;14886;14888;14997;14714;15185;15147;15179;15179;15617;15140;15192;15257;15389;15313;15450;15884;15638;15176;15438;15559;15572;15702;15549;15316;15422;15304;15159;15051;15346;15229;15321;15092;15196;15344;15824;15863;15452;15697;15587;15528;15753;15743;16086;15898;16125;15846;15400;15716;15859;15765;15681;15719;15984;15711;16034;15754;15745;15887;15882;16212;16023;16041;16052;16233;15861;16052;16247;15947;15978;16011;16058;16221;16042;16248;15995;15624;15327;15866;16063;16079;16214;15895;16080;16382;16125;16054;16224;16287;16332;16158;16250;16334;16094;16236;15954;16011;16142;16050;16188;16229;16223;16192;16059;16056;16092;16007;15982;15873;15956;15927;15925;16147;16083;16354;16220;16169;16161;15969;16063;16031;16121;16025;16004;16120;16071;16063;15475;15666;15722;16012;16104;16089;15763;15950;15993;16240;16066;16208;15803;15692;15450;15331;15665;15457;15284;15559;15812;16094;16123;16060;16170;15886;16002;15870;16045;15902;16055;16012;15730;15847;15678;15847;15638;16031;15774;15829;15892;15873;15866;15862;15823;16114;15517;15583;15873;16088;16099;16249;16177;16398;16194;16217;15855;15935;15476;15638;15874;15990;16112;16241;16233;16227;15941;15803;15689;15598;15732;15963;16007;16128;16285;16516;16334;16380;16318;15955;14663;14493;15484;15993;16267;16494;16321;16170;15947;15867;15864;15980;16294;16008;16275;16117;16236;16458;16306;15705;15919;15492;15777;15536;14967;12857;11283;12112;13634;14483;14651;15355;15806;15899;16182;16017;15594;13555;9451;5103;3726;5786;9790;13158;15102;15839;16167;16371;16354;16517;16817;16458;16120;16092;16087;16315;16439;16473;16696;16655;16619;16582;16543;16730;16542;16857;16692;16690;16763;16462;16569;16235;16373;16502;16421;16638;16469;16626;16532;16555;16674;16804;16641;16666;16346;16682;16601;16373;16762;16510;16559;16561;16405;16570;16627;16375;16314;16180;16290;16155;16345;16278;16329;16241;16578;16625;16462;16460;16492;16774;16703;16567;16740;16480;16696;16571;16550;16755;16707;16637;16718;16714;16596;16734;16505;16516;16513;15988;16290;16057;16118;15833;15313;15338;15732;15978;16448;16261;16700;16280;16602;16657;16524;16569;16774;16641;16579;16872;16922;16629;17031;16985;16896;16790;16752;16796;16479;16867;16829;16822;16852;16708;16663;16732;16691;16536;16699;16737;16567;16314;16252;16251;16559;16465;16347;16397;16504;16122;16300;16249;16393;16621;16441;16269;16073;16290;16341;16438;16420;16828;16706;16700;16219;15864;16029;16680;17156;16806;16810;16826;17014;16829;17219;16700;16781;16844;17189;16928;17041;16818;16542;16772;16705;16949;16797;16588;16620;16436;16417;16566;16631;16435;16313;16382;15072;14588;14800;16205;17023;17182;17001;17220;17196;17208;17191;16960;16967;17229;17078;17044;16852;16565;16785;16883;17211;17024;17015;16904;16910;16880;16886;16398;16469;16901;16790;16751;16913;17226;17047;16644;16391;16724;16574;16908;16691;16894;17040;17076;16962;16765;16648;16728;16476;16241;16468;16651;16633;16676;16553;16880;16599;16611;16478;16689;17120;17202;17126;16981;17459;17177;17129;17250;17268;17105;17242;17199;17222;16978;17087;16780;17021;16835;17052;17337;17828;17616;17530;17528;17424;17872;17745;17476;17580;17399;17279;17429;17412;17573;17344;17502;17517;17613;17873;17551;17154;17236;17145;17112;17323;17230;17177;17172;17213;17253;17312;17261;17485;17336;17262;17677;17427;17357;17171;17439;17204;17409;17225;16935;16904;16208;15559;15594;15766;15871;16741;17032;16890;16523;16982;17505;17460;17564;17646;17699;17600;17758;17446;17480;17671;17399;17443;16913;16900;17237;17379;17270;17465;17558;17270;16894;17176;16783;17133;17152;17087;17260;17158;16995;16928;16893;16882;17101;16937;17031;17011;16967;16914;17146;17229;17329;17087;17010;17276;17448;17389;17082;16639;16089;16329;17157;17622;17670;17981;18017;17898;18047;17718;17546;17432;17663;17289;17195;17439;17496;17449;17310;17480;17146;17143;17142;17482;17292;17734;17441;17369;17395;17347;17400;17603;17405;17528;17462;17196;17110;17193;17297;17240;17308;17144;16955;17016;16990;16690;16967;17438;17686;17941;17841;17969;17938;17632;17491;17676;17752;17255;17289;17082;16969;17124;17079;16561;16489;16773;17286;17127;16883;17103;16737;16839;16775;16835;16840;16998;16677;16550;16809;16759;16710;16787;16739;17069;16712;16464;16147;15939;16564;17019;17591;17207;17473;17588;17184;17119;17345;17362;17161;17412;17501;17067;17038;17480;17435;17610;17424;17407;17388;17448;17298;17302;17215;17427;17461;17505;17437;17534;17401;17242;17313;17449;17104;17042;16696;16758;17114;17015;17217;17359;17335;17616;17594;17555;17530;17434;17484;17187;17382;17459;17291;17182;17505;17312;17173;17336;17387;17223;17135;17354;17420;17274;17576;17024;17252;17180;17347;17286;17249;17348;17251;17299;17093;17282;17266;17516;17414;17405;17119;17312;17031;17048;17092;17355;17380;17350;17243;17458;17497;17693;17621;17917;17743;17620;17799;17250;17338;17214;17593;17638;17845;17582;17746;17667;17675;17521;17534;17536;17470;17266;17321;17362;17379;17526;17384;17507;17303;17322;17182;16877;16900;17468;17413;17602;17443;17483;17609;17334;17514;17254;17424;17592;17120;16820;16820;16875;16873;17199;17288;17559;17571;17297;17703;17347;17281;17148;17137;17440;17369;17341;17481;16960;17350;17385;17392;17168;17168;16855;17077;17327;17485;17414;17370;17237;17358;17292;17411;17370;17295;17639;17170;17295;17471;17594;17264;17328;17487;17502;17486;17046;17038;17186;17272;17210;17249;17346;17431;17429;17533;17441;17399;17598;17524;17199;17062;16999;17501;17270;17418;17640;17534;17388;17237;16992;17072;17293;17273;17318;17336;17152;17026;16987;17330;16777;16408;16574;17379;17346;17504;17336;17037;17261;17172;17722;17134;16987;17491;17343;17549;17568;17518;17416;17436;17494;17477;17049;15983;16126;16898;17000;17304;17284;17088;16992;17110;17212;17302;17663;17849;17843;17925;17854;17740;17814;18370;17874;17913;17675;17244;17579;17139;17541;17614;17388;17512;17195;17199;17248;16764;16845;17094;17123;17187;17195;17271;17328;17333;17221;17450;17232;17047;17154;17270;17581;17767;17832;17403;17625;17549;17506;17453;17583;17225;17426;17894;17332;17317;17450;17331;17498;17516;17533;17714;17595;17573;17644;17226;17190;17466;17309;17497;17207;16986;16825;16798;17051;17590;17390;17398;17281;16349;15632;15579;16183;16786;17280;17592;17659;17225;17120;17103;16963;16811;16484;16272;16516;17047;17753;17762;17787;17739;17771;17791;17648;17378;17864;17732;17560;17353;17814;17612;17606;17685;17727;17409;17656;17528;17443;17301;17695;17901;17847;17416;17540;17414;17643;17727;17900;17669;17296;17530;17470;17602;17509;17381;17451;17360;17497;17432;17314;17243;17199;17511;17208;17109;16677;16533;17323;17545;17624;17898;17993;18083;17959;17871;18033;17747;17692;17365;17410;16971;16726;16224;16078;17110;17077;17052;16949;17077;17578;17173;17246;17191;17147;16827;17109;17168;17271;17240;17149;17118;17135;17392;17720;17783;18007;18122;17874;17901;17879;17904;17906;17698;17738;17645;17640;17653;17801;17708;17639;17485;17209;17374;17525;17596;17571;17580;17413;17640;17778;17878;17697;17798;17706;17793;17753;17684;17949;17683;17827;17504;17330;17690;17737;17773;17889;17476;17515;17623;17454;17887;17755;17864;17477;17568;17281;17406;17409;17560;17569;17675;17497;17666;17527;17584;17581;17603;17369;17587;17475;17884;17924;17790;17446;17631;17590;17919;17575;17603;17605;17111;16729;16859;17240;17652;18019;17770;18243;17979;17939;18009;17975;17910;17702;18082;18014;17934;17717;17914;17750;17711;17495;17010;17262;17464;17977;17924;17704;17698;17844;17942;17983;17866;17438;17617;17594;17848;17843;17687;17522;17740;17941;17760;17594;17614;17433;17533;17786;17810;17665;17617;17632;18114;17790;17656;17792;17872;17758;17803;17704;17665;17575;17589;17556;17617;17610;17622;17742;17823;17790;17787;17406;17584;17687;18034;17815;17659;17601;17949;17601;17190;17144;17433;17257;17390;17675;17602;17648;17742;17774;17878;18098;18118;17522;17793;18075;18079;17858;17780;17703;17776;17455;17496;17324;17628;17711;17598;17943;17628;18051;18113;18174;18062;17875;17558;17236;17545;17477;17637;18048;17992;17716;17459;17459;17380;17668;17787;17651;17610;17503;17470;17773;17832;17955;17449;16697;16418;16350;15278;13485;14233;15177;15704;16828;17602;17886;17673;17535;17841;17924;17947;17588;16986;17273;17333;17711;17901;18017;17963;17886;17811;17625;17619;17707;17722;17890;17860;18169;18107;18004;17925;17926;17890;17790;17977;17816;17651;17600;17748;17560;17585;17624;17348;17454;17645;17262;17470;17213;17076;17334;17225;17322;17374;17510;17440;17486;17432;17343;17258;17349;17375;17364;17432;17006;17287;16706;17169;17054;17450;17241;17183;17392;17279;17527;17573;17566;17699;17885;17894;17855;17670;17845;17944;17999;18029;17679;17805;17885;17914;17921;17870;18071;18004;17904;18111;17883;18052;18072;18008;17903;17970;17997;17929;17920;18056;18063;18185;18003;17985;17823;17967;17758;17367;17187;17514;17710;17775;17829;17845;17592;17798;17799;17841;18117;17812;18045;17940;18093;17839;18209;17884;18147;18000;18010;17877;17685;16965;17023;16553;17029;17468;17891;17667;18086;18003;17851;17769;17626;17641;17476;17620;17702;17449;17403;17652;17629;17770;17659;17707;17829;17767;17641
14105;14103;14290;14286;14057;13597;13911;14384;14611;14598;14618;14569;14386;14532;14537;14741;14461;14368;13995;14363;14672;14721;14656;14349;14073;14190;14659;14757;14456;14454;14184;14693;14641;14606;15083;14812;15121;14838;14928;15086;14682;15108;15073;15001;14767;14702;14948;15126;15086;15112;15446;15403;15446;14880;14847;14832;14777;15005;15248;15440;15443;15411;15326;15392;15321;14904;14681;15094;15192;15425;15459;15314;15060;15338;15779;15584;15633;15341;15313;15510;15285;15021;15589;15558;15583;15304;15498;15511;15714;15531;15720;15392;15564;15475;15457;15760;15525;15980;15798;15745;15585;15356;15612;15674;15936;15676;15584;15832;16086;15854;15917;16020;16058;15894;16212;15941;16078;16041;16190;15979;15925;15880;16054;15974;15938;16058;16162;16132;15964;16189;15728;15689;15807;15937;16084;16158;16242;16233;16351;16020;16140;16309;16188;16218;16206;16138;16054;15903;16105;16022;15929;16232;16096;16285;16295;16434;16255;16245;16265;15905;16225;15935;15970;15985;15943;16210;15855;15720;15884;15918;16142;15894;15990;16014;16187;16115;16185;15851;15689;15953;15521;14813;15273;15781;16184;16067;16016;15824;15740;16103;16084;16179;15827;15456;15549;15775;15322;15918;15646;15763;15345;15639;16002;16131;16000;16044;16004;16020;15736;16297;15947;15799;15685;15600;15671;15631;15887;15893;16109;16103;15712;15883;15368;15527;15371;15834;15873;15718;15729;15800;15896;16174;16110;16311;16372;16355;16018;15694;15689;15539;15669;16058;16014;16034;16406;16152;16149;15993;15865;15754;15637;15621;15878;15958;16130;16327;16226;16476;16495;16158;15648;14827;15134;15463;16289;16469;16322;16558;16229;16140;15750;16203;16447;16202;16270;16303;16169;16438;16214;15835;15650;15420;15718;15796;15608;14462;11278;9588;11360;13451;14270;14966;15448;15966;16052;16043;15828;15185;12487;7831;4412;3859;6581;10727;13857;15594;16147;16200;16015;16302;16348;16628;16455;16116;16061;16191;16522;16477;16395;16533;16642;16776;16686;16607;16707;16657;16719;16667;16919;16614;16550;16309;16468;16334;16587;16551;16507;16690;16615;16551;16579;16619;16744;16866;16702;16652;16536;16553;16384;16600;16458;16446;16391;16337;16299;16508;16711;16290;16418;16320;16128;16007;16156;16212;16283;16779;16580;16461;16416;16493;16620;16728;16524;16494;16780;16756;16605;16533;16855;16756;16822;16688;16602;16349;16885;16757;16464;16748;16270;16105;16375;16364;15663;15483;15490;15741;16446;16412;16620;16511;16633;16783;16711;16529;16592;16659;16508;16375;16634;16642;16824;17071;16890;16929;16828;16796;16660;16603;16833;16992;16904;16889;16766;16929;16848;16858;16382;16549;16311;16454;16350;16729;16451;16514;16578;16413;16410;16329;16201;16278;16672;16485;16584;16536;16700;16158;16019;16108;16524;16440;16758;16658;16763;16128;16078;16364;16941;17133;17284;16686;16997;16886;16968;16900;17029;16913;17163;17291;16899;16669;16660;16670;16848;16931;16864;16649;16602;16447;16778;16764;16801;16733;16571;16422;16203;15653;15536;16135;17014;17185;17049;17196;17104;17214;17036;17229;17256;17251;17194;17084;17058;16850;16659;16636;16766;17000;16942;16862;16820;17127;16727;16602;16455;16800;16909;16835;16924;17126;16823;16952;16665;16839;16948;16747;16672;16688;16751;16991;16909;16891;16664;16706;16726;16503;15949;16122;16005;16290;16790;16976;16815;16924;16793;16794;16920;17073;17096;17298;17246;17274;17111;17368;17150;17065;17113;17271;17352;17212;17021;16894;16447;16801;16970;17049;17174;17463;17643;17505;17852;17682;17674;17642;17325;17461;17267;17480;17402;17377;17338;17541;17660;17593;17590;17718;17244;17037;17124;16955;17220;17488;17389;17370;17025;17259;17277;17600;17514;17472;17340;17390;17231;17459;17283;17472;17358;17262;17030;17013;16980;16292;15538;15236;15929;16573;16559;17064;17023;16939;16492;16757;17153;17324;17550;17367;17483;17408;17439;17283;17289;17565;17607;17216;16871;16999;16796;17011;17137;17172;17485;17361;17208;17572;16944;17123;17274;17002;16800;17105;16763;16602;16761;16758;17068;16730;16719;16815;17136;16956;16852;17080;17288;17215;17453;17409;17322;17193;17310;16711;16519;16994;17300;17460;17736;17656;17859;17804;18207;18007;17821;17328;17430;17535;17283;17182;17711;17541;17476;17535;17243;17247;17366;17458;17291;17395;17549;17508;17522;17638;17493;17329;17564;17267;17347;17230;17186;17092;17158;17313;17343;16894;16918;16809;16902;17005;16999;17482;17672;17812;17737;17730;17551;17535;17654;17693;17640;17180;17015;17045;17111;17242;17233;17009;16741;17158;17411;17227;17045;17033;16910;16855;16698;16981;16821;16676;16928;16735;16960;16945;16913;16873;16976;16825;16524;16186;15953;16120;16505;17015;17145;17609;17620;17572;17404;17407;17412;17534;17250;17235;17319;17129;16843;16866;17211;17513;17291;17329;17742;17555;17517;17264;17320;17432;17472;17624;17580;17220;17451;17135;17506;17135;17097;16993;16945;16893;17454;17248;17287;17388;17388;17584;17403;17561;17533;17374;17465;17522;17297;17499;17369;17197;16969;17197;17240;17334;17186;17400;17626;17244;17303;17148;17270;17139;17454;17264;17390;17170;17287;17478;17278;17147;17233;17039;17180;17404;17350;17362;17295;17515;17307;17156;17225;17190;17109;17194;17366;17261;17598;17628;17799;17626;17701;17448;17311;17283;17386;17430;17584;17584;17499;17585;17471;17704;17524;17746;17402;17790;17436;17449;17449;17532;17164;17393;17476;17446;17380;17263;16968;16478;16554;16922;17480;17073;17506;17402;17343;17428;17388;17222;17438;17091;16951;16664;15542;15465;16562;17065;17375;17527;17438;17238;17054;16989;17123;17145;17242;17302;17430;17278;17219;17280;17201;17302;17462;17260;17329;17067;17075;16906;17610;17379;17462;17288;17579;17389;17470;17614;17608;17613;17630;17348;17186;17402;17181;17398;17244;17560;17629;17225;17053;16987;17256;17083;17334;17550;17529;17445;17507;17623;17511;17493;17647;17431;17227;16781;17247;17340;17316;17283;17144;17446;16988;16996;16879;17384;17311;17685;17461;17248;17305;17260;17141;16496;15991;16192;17143;17303;17302;17378;17304;17284;17406;17729;17288;17143;17287;17726;17874;17364;17391;16982;17479;17714;17536;16718;15886;16159;17002;16968;17149;17168;17056;16921;17287;17506;17459;17361;17600;17677;17633;17835;17977;17877;17877;17732;17627;17719;17478;17480;17491;17490;17139;17206;17188;17308;17054;16877;16723;17013;16718;17207;17009;17123;17507;17229;17417;17516;17499;17486;17230;17260;17390;17500;17410;17745;17445;17597;17720;17394;17330;17250;17399;17636;17710;17312;17181;17529;17465;17613;17403;17423;17685;17964;17716;17850;17464;17252;17456;17528;17634;17718;17483;17292;17108;17448;17259;17538;17451;16994;16832;16042;16070;16659;17325;17231;17396;17543;17322;17343;17341;17039;16652;15968;15285;16102;16639;17139;17502;17774;17564;17613;17589;17643;17659;17680;17449;17352;17360;17537;17684;17750;17702;17673;17519;17781;17458;17474;17521;17736;17476;17588;17416;17477;17608;18000;17568;17609;17755;17580;17449;17512;17565;17517;17493;17283;17421;17467;17399;17358;17459;17401;17014;16872;16712;16662;17013;17343;17467;17506;17699;18047;17921;17920;17823;17798;17762;17488;17481;17495;17121;16583;15961;16324;16645;17157;17002;16587;16922;17237;17269;17180;17086;16889;16944;16960;16709;17161;17211;17016;16974;17361;17716;17762;17778;18126;17959;18191;17861;17780;17964;17734;17722;17618;17622;17738;17720;17783;17586;17777;17554;17553;17430;17542;17694;17509;17394;17395;17790;17643;17872;17928;17894;18013;17779;17708;17874;17643;17923;17685;17511;17425;17682;17875;17755;17968;17621;17455;17768;17795;17915;17880;17511;17635;17502;17663;17583;17290;17500;17525;17617;17660;17690;17524;17503;17439;17510;17605;17620;17684;17571;17758;17864;17728;17812;17822;17847;17580;17618;17385;17020;17083;17089;17418;17752;17842;18080;18239;17846;18025;17919;17925;17914;18145;18112;17893;17846;18025;17842;17770;17762;17389;17482;17665;17760;17831;18002;17888;17812;17768;17923;17839;17508;17791;17837;17685;17643;17965;17779;17740;17662;17647;17913;17802;17856;17738;17836;17456;17721;17808;17337;17646;17743;17642;17854;17825;18035;17777;17699;17729;17442;17556;17648;17263;17498;17544;17435;17580;17626;17636;17547;17605;17740;17297;17480;17788;17567;17641;17851;17382;17514;17581;17525;17235;17182;17538;17836;17919;17749;17508;17880;17881;17897;17912;17786;18182;18024;17883;18076;17759;17465;17709;17467;17462;17666;17729;17647;17933;17820;18013;18263;17991;17821;17876;17464;17461;17599;17551;17887;17789;17520;17523;17084;17002;17151;17705;17555;17556;17611;17272;17370;17875;17809;17794;17743;17206;16907;15930;13878;11855;13166;15421;16574;17178;17701;17788;17795;17509;17623;17866;17740;17237;17116;17005;17368;17673;17763;17905;17765;17926;17552;17635;17526;17839;17829;17819;18065;17866;17708;18184;17918;17770;18025;18100;18045;17826;17832;17743;17852;17475;17576;17461;17465;17091;17666;17604;17580;17480;17382;17483;17334;17436;17130;17784;17601;17564;17477;17364;17331;17274;17254;17388;17432;17206;17136;17033;17065;17479;17251;17151;17625;17612;17607;17654;17535;17483;17821;17773;18056;18001;17938;17848;17919;18092;17996;17816;17763;17728;17842;17943;18173;17956;18079;18171;18149;18166;18237;18038;18204;17938;17769;18001;17897;17933;17747;18035;17800;18196;17921;17854;17902;17659;17445;17252;17498;17612;17803;17855;17751;17824;17927;18001;17817;18010;18013;17997;17988;17588;18004;18026;18217;18083;18031;17593;17163;16702;16113;16700;17197;17525;17550;17763;17766;17801;17668;17586;17869;17829;17660;17600;17837;17480;17559;17672;17641;17716;17727;17757;17764;17780;17567;17792
14217;14278;14306;14063;13915;13322;13780;14387;14103;14349;14376;14510;14636;14510;14517;14679;14576;14535;14337;14235;14954;14871;14807;14340;14260;14034;14117;14697;14742;14451;14437;14657;14818;14648;14791;14786;14501;14958;14953;15078;15182;14895;14863;15237;14755;14990;14874;14919;14841;15173;15281;15219;15345;15034;14917;14895;15020;15245;15143;15180;15368;15595;15363;15284;15294;14877;14708;14940;15110;15114;15271;15389;15114;15424;15147;15388;15651;15615;15464;15395;15277;15280;15538;15713;15699;15631;15857;15831;15389;15505;15474;15099;15290;15393;15512;15443;15499;15831;15719;15792;15737;15669;15976;15832;15830;15969;15698;15939;15884;16031;15798;15932;16240;16228;16010;16016;15948;16091;16278;16214;16147;16165;16169;16069;15923;16168;15748;16044;16176;15935;15933;15741;15825;15834;15952;16291;16304;16311;16245;16177;16173;16079;16220;16137;16290;16413;16160;16229;16286;16320;16125;15921;16111;16157;16039;16234;16357;16255;16277;16112;15950;15696;15953;16025;16012;16078;15686;15788;15796;15580;15904;15991;16236;16002;16036;16235;16037;16179;15935;15676;15512;15040;15440;15596;16090;16042;16028;16062;15759;15981;16196;16191;15577;15270;15438;15884;15765;15826;15819;15768;15487;15639;15769;16123;15809;16067;15690;16065;15995;16120;16066;16148;15575;15488;15585;15715;15712;15887;16176;16034;15844;15570;15259;14299;14648;15313;15642;15497;15977;15602;15880;16078;15885;15996;16077;16219;16104;15998;15639;15730;15853;15733;16145;16294;16215;16345;16164;15985;15900;15706;15844;15631;15771;15988;16129;16168;16327;16400;16318;16077;16029;15628;15689;16383;16624;16283;16306;16316;16611;16602;16402;16374;16326;16565;16557;16112;16097;16329;16573;15973;15748;14941;15400;15790;15656;14341;11875;10475;11775;13928;14628;15327;15518;15934;16012;15939;15820;14768;11280;6607;3455;3766;7466;12076;15042;16160;16289;16698;16274;16226;16476;16632;16332;16430;16407;16216;16343;16294;16136;16326;16412;16641;16592;16640;16675;16806;16758;16660;16650;16679;16432;16377;16548;16357;16621;16473;16683;16682;16737;16560;16509;16916;16757;16473;16780;16674;16745;16646;16681;16588;16653;16561;16692;16526;16544;16388;16327;16188;16552;16385;16337;16110;16259;16331;16329;16593;16576;16556;16623;16547;16475;16414;16454;16389;16558;16883;16693;16660;16662;16695;16812;16579;16534;16542;16837;16631;16786;16933;16434;16482;16400;16178;16139;15757;15743;15924;16125;16482;16366;16660;16782;16589;16603;16839;16736;16800;16573;16483;16686;16772;16725;16931;16965;16833;16563;16552;16455;16597;16923;16932;16945;17084;16613;16934;16679;16701;16614;16329;16571;16448;16358;16455;16450;16419;16526;15985;16185;16440;16325;16423;16315;16429;16421;16743;16520;16176;16277;16307;16241;16617;16418;16744;16503;16755;16726;16899;16963;17022;16968;17295;17067;17034;17093;17321;16890;17135;17076;16965;16833;17077;16668;16795;16996;16817;16715;16576;16483;16541;16792;16591;16712;16725;16735;16509;16111;15702;15913;16769;17188;17502;17324;17078;17102;16937;17196;17108;17382;17352;17145;16924;17015;17225;16829;16738;16621;16853;16748;16955;16789;16960;17108;16514;16859;16830;16904;16914;16903;16800;16819;16676;16686;16672;16819;16718;16784;16712;16591;16695;17024;16797;16622;17097;16618;16441;16119;16161;15939;16170;16692;17174;16784;17036;17002;16617;16860;16844;16859;16990;17173;17113;17209;17148;17238;17023;16820;17115;17286;17024;16755;16743;16525;16791;16854;17006;17463;17502;17584;17566;17676;17641;17673;17653;17322;17365;17405;17520;17300;17548;17243;17296;17751;17664;17661;17829;17443;17179;17325;17204;17204;17483;17475;17471;16960;17330;17358;17716;17658;17485;17426;17315;17592;17306;17247;17312;17214;17220;17034;16936;16759;15256;13864;13898;15426;16767;17222;17366;17408;17224;16771;17298;17410;17316;17407;17457;17208;17488;17324;17144;17264;17533;17635;17439;17137;16770;16639;16895;17036;17609;17378;17224;17282;17204;16867;16987;16739;16992;17069;16875;16885;16818;16732;16793;16685;16860;17008;16857;17035;16978;17074;17335;17180;17175;17477;17468;17299;17065;17019;16948;16862;17313;17174;17571;17475;17707;17510;17989;17892;17761;17328;17550;17432;17337;17519;17562;17406;17555;17620;17715;17192;17173;17436;17382;17276;17157;17493;17484;17361;17418;17641;17430;17184;17377;17276;17236;17319;17456;17329;17305;17373;16987;16860;16941;16884;17114;17439;17584;17971;17977;17851;17683;17655;17654;17565;17845;17287;16989;16756;16973;17425;17422;17414;17407;17005;17195;17422;17245;17027;17163;17038;16576;16578;16813;16826;16999;16840;16772;17142;16902;16793;16745;16788;16824;16555;16102;15908;16200;16345;17129;17583;17425;17485;17106;17336;17184;17514;17367;17375;17395;17502;16890;17138;17362;17426;17417;17350;17476;17290;17339;17288;17353;17258;17389;17502;17487;17579;17443;17357;17413;17419;17286;17324;17179;17047;17193;17359;17135;17259;17176;17571;17543;17447;17418;17604;17353;17416;17365;17434;17393;17159;17194;17116;16999;17018;17183;17342;17151;17458;17337;17458;17270;17497;17450;17448;17562;17105;17455;17282;17184;17357;17269;17387;17371;17436;17172;17233;17394;17214;16938;17223;17167;17362;17395;16884;16938;17026;17549;17451;17448;17502;17933;17603;17239;17489;17355;17656;17653;17773;17720;17333;17369;17559;17458;17820;17714;17440;17349;17478;17596;17531;17618;17495;17560;17512;17297;17618;17489;17063;16515;16245;16876;17403;17541;17452;17393;17416;17277;17058;17277;17546;17258;16813;15770;14538;14577;16088;17223;17507;17372;17437;17088;16788;16532;16932;17069;17414;17338;17438;17250;17244;17341;17474;17591;17260;17430;17182;17438;17236;17118;17326;17298;17280;17237;17559;17468;17786;17670;17694;17517;17610;17435;17265;17563;17358;17407;17484;17474;17472;17431;17435;17271;17389;17116;17260;17075;17512;17293;17441;17679;17413;17445;17517;17220;17136;17018;17044;17405;17446;17659;17254;17402;17012;16911;17172;17182;17550;17567;17443;17457;17232;17331;17242;16903;16357;16465;16728;16556;16726;17229;17742;17483;17406;17551;17764;17575;17508;17713;17526;17277;17056;17214;17378;17794;17517;17310;16846;16724;17082;17057;17268;17179;16924;17007;17085;16820;17221;17433;17437;17769;17382;17839;17762;17898;17742;17435;17384;17737;17693;17782;17445;17178;17277;17139;17291;17365;17187;16892;16350;16078;15980;16617;17322;17104;17445;17733;17581;17402;17222;17433;17609;17368;17280;17351;17714;17676;17595;17612;17281;17502;17270;17382;17517;17644;17589;17754;17339;17425;17476;17630;17362;17377;17839;17822;17681;17704;17340;17024;17415;17475;17396;17549;17443;16812;16638;16862;17320;17584;17578;17236;16844;16441;16221;16729;17340;17612;17471;17116;17455;17194;17491;17206;16601;15301;14107;15014;16620;16874;17206;17661;17540;17546;17464;17357;17595;17389;17423;17441;17337;17337;17476;17866;17566;17791;17552;17521;17518;17723;17548;17689;17738;17594;17205;17426;17589;17586;17791;17565;17628;17540;17687;17575;17380;17561;17556;17445;17673;17230;17480;17273;17389;17105;17415;17021;17510;17282;17320;17559;17553;17422;17634;17919;17962;17669;17667;17461;17838;17503;17741;17578;17371;17031;16571;16513;17090;17330;17006;16527;16337;16358;17072;17328;17113;17025;16840;16724;16960;17089;16892;17216;17120;17388;18067;17712;17922;18040;18095;18058;17640;17862;17924;17797;17772;17658;17580;17601;18004;17794;17804;17744;17851;17810;17635;17586;17519;17456;17411;17493;17530;17863;17960;17819;17821;17868;18055;17880;17626;17983;17648;17766;17659;17792;17695;17965;17874;17846;17517;17751;17634;17759;17761;17991;17668;17551;17691;17712;17729;17481;17469;17747;17756;17799;17358;17622;17479;17490;17585;17752;17905;17770;17760;17928;17730;17805;17840;17722;17660;17736;17828;17618;17435;17244;17152;17383;17506;17815;18100;17870;18012;17847;17873;18205;18194;18148;17893;17976;18211;18011;17881;17905;17632;17604;17484;17552;17864;17826;18193;17939;17922;18051;17798;17662;17819;17959;17648;17566;17658;17886;17918;17642;17625;17687;17549;17994;18089;18048;17820;17992;17647;17690;17602;17468;17711;17781;17943;17964;17842;17656;17648;17763;17579;17643;17586;17128;17108;17236;17305;17462;17670;17585;17454;17471;17469;16989;17396;17332;17490;17783;17499;17442;17636;17483;17748;17184;17259;17452;17839;17852;17669;17664;17725;17744;17948;17900;18028;18163;17893;17778;17768;17893;17473;17770;17455;17229;17575;17670;18022;17761;18225;18203;18219;18259;17817;17877;17743;17345;17578;17520;17673;18010;17902;17947;17482;17103;17091;17324;17329;17526;17517;17345;17364;17662;18040;18005;18269;17788;17155;15997;14056;12438;13578;16014;17164;17607;17796;17786;17843;17783;17705;18006;17662;17310;16797;17252;17472;18003;17975;17789;17883;17917;17470;17850;17525;17716;17676;17831;18148;17944;18032;17882;17983;18182;17961;17827;17881;18005;17626;17732;17987;17845;17550;17528;17624;17586;17586;17579;17884;17505;17654;17386;17612;17443;17586;17183;17223;17187;17446;17456;17411;17190;17436;17315;17016;17456;17037;17182;17593;17402;17277;17569;17697;17889;17799;17668;17308;17602;17836;18307;17848;18069;18162;18054;18039;17966;18007;18200;17957;17945;18035;18080;18052;18212;17960;17909;18214;18126;18314;17982;17961;18172;18058;18198;17883;17865;17982;18092;18099;18141;18065;17783;17823;17885;17713;17621;17416;17840;17724;17946;17784;17931;17770;18020;17869;17796;17824;17911;18117;17943;18073;18077;18020;18017;17810;17453;16647;15262;14529;15884;16905;17543;17717;17674;17906;17639;17669;17547;17731;17956;17749;17698;17704;17615;17643;17538;18005;17899;18004;17624;17821;17804;17805;17747
13963;14201;14341;14354;14018;13646;13851;14190;14535;14470;14230;14677;14444;14344;14641;14515;14434;14408;14170;14446;14393;14550;14899;14372;14418;14085;13836;14375;14770;14684;14742;14817;14882;15011;14950;14858;14664;14696;14858;15226;14918;15001;15000;14891;14782;15017;14762;14731;14953;14969;15310;15253;15298;14985;15015;15029;15046;15367;15211;14984;15559;15660;15497;15391;15504;14867;14722;14877;15130;14962;15544;15470;15098;15388;15344;15446;15285;15672;15473;15348;15385;15338;15591;15646;15559;15688;15702;15652;15537;15686;15492;15629;15569;15495;15695;15534;15635;15765;15518;15747;15926;15895;15755;15839;15836;15975;15968;15943;16203;16051;15995;16032;16102;16103;16098;16086;15809;15582;16028;15962;15891;16009;16033;15836;16149;15926;15942;16197;16121;16205;16234;16021;15831;15865;16138;16037;16121;16214;16260;16183;16164;16125;16307;16290;16308;16192;16332;16288;16077;16164;16182;16106;16253;16214;16171;16214;16225;16458;16306;16514;16242;16173;15965;16093;16176;15993;15631;15697;15747;15544;16101;16167;16023;15859;15901;16244;16135;16262;15967;15807;15625;15603;15674;16081;15831;16000;16107;16038;15794;16037;15971;16287;15646;15125;15562;15827;15615;15839;15647;15488;15812;15718;15619;15669;16031;15841;15853;15817;16007;16195;16265;16423;15908;15802;15441;15357;15349;15859;16030;15913;15852;15768;15214;14394;14739;15474;15748;15822;15662;15825;15611;15829;16102;16011;16263;16052;16095;15951;15880;16014;16151;16116;16172;16351;16602;16607;16218;16078;15764;15522;15585;15886;16006;15978;16304;16314;16347;16297;16262;16194;15572;15865;16079;16284;16455;16248;15934;16248;16474;16387;16540;16185;16151;15780;16092;15847;16243;16299;16063;15973;15551;15019;15551;15913;15502;14577;13541;13146;13802;14459;14686;15095;15718;15989;15684;15830;15718;14309;10185;5702;3425;4531;8600;12661;15347;16507;16527;16585;16272;16237;16451;16358;16601;16478;16542;16454;16488;16237;16333;16386;16570;16607;16538;16808;16588;16256;16704;16367;16507;16399;16410;16575;16412;16488;16388;16400;16497;16625;16596;16629;16527;16481;16556;16573;16414;16492;16696;16568;16426;16605;16654;16772;16628;16289;16558;16283;16372;16264;16531;16594;16149;16196;16210;16441;16342;16555;16591;16490;16522;16580;16337;16445;16378;16447;16538;16471;16462;16638;16499;16614;16478;16553;16483;16363;16752;16816;16629;16511;16539;16293;16257;15884;16139;16049;16074;16015;16242;16470;16850;16593;16550;16649;16619;16658;16537;16709;16440;16549;16711;16427;16674;16961;16953;17028;16872;16674;16646;16855;16825;16924;16853;16735;16779;16782;16662;16623;16671;16654;16446;16721;16333;16440;16459;16375;16279;16076;16384;16504;16578;16381;16485;16530;16662;16429;16415;16177;16300;16479;16349;16742;16573;16754;17023;16846;16890;17141;17179;17224;17005;16859;16982;17017;16894;17034;17136;17297;17233;17309;16690;17084;16679;16653;16779;16612;16597;16145;16191;16253;16566;16483;16734;16740;16713;16557;16678;16325;16670;17205;17442;17646;17319;17375;17106;17242;17280;17435;17492;17133;17140;17136;16989;17154;16986;16852;17015;16962;16969;16832;16711;16940;16865;16936;16753;16952;16891;16978;16791;16842;16749;16802;16774;16574;16694;16500;16604;16493;16605;16721;16787;16693;16808;16823;16747;16764;16289;16477;16136;16083;16762;17289;17110;16923;16990;16581;16820;16707;16808;17085;17030;17317;17076;16972;17200;17203;17077;17093;16974;17163;16983;16374;16582;16739;16948;17013;17564;17459;17630;17625;17506;17289;17301;17451;17252;17287;17330;17451;17087;17476;17376;17508;17464;17623;17118;16913;16759;17101;17135;17259;17546;17337;17124;17111;17232;17450;17309;17484;17796;17583;17283;17460;17348;17416;17256;16963;17265;16990;16970;16793;16688;15630;13486;12607;14572;16316;16964;17154;17395;17221;17344;17343;17297;17181;17188;17159;17200;17559;17224;17301;17374;17723;17572;17661;16960;16898;17108;17154;17047;17268;17268;17332;16922;17132;17017;16747;16791;16881;17254;17104;16947;16725;16543;16811;17023;16923;16822;16871;16865;17185;17201;16951;17012;17350;17451;17358;17205;17324;17071;16924;17109;17176;17181;17688;17571;17347;17597;17805;17867;17611;17623;17230;17427;17509;17499;17422;17471;17234;17470;17629;17304;17439;17290;17476;17415;17286;17309;17527;17463;17486;17211;17297;17339;17240;17441;17399;17373;17428;17249;17173;17378;17009;17022;16873;17038;17380;17626;17839;18073;17901;17776;17756;17667;17687;17542;17777;17387;17160;16875;17146;17330;17460;17536;17366;17486;17434;17571;17216;17157;17210;16617;16246;16284;16170;16635;16878;17048;16721;17281;17027;16696;16723;16794;16908;16621;16262;16186;16404;16704;17157;17207;17704;17638;17586;17332;17169;17261;17308;17047;17151;17340;17466;17237;17119;17264;17491;17356;17403;17457;17466;17342;17488;17064;17187;17213;17645;17454;17586;17400;17461;17581;17498;17522;17300;17270;17044;17223;17390;17315;17028;17387;17339;17227;17439;17503;17362;17367;17387;17051;17202;17162;17360;17393;16891;16898;16956;17280;17311;17305;17477;17413;17519;17688;17495;17307;17220;17222;17209;17104;17483;17276;17134;17249;17084;17266;17399;17400;17257;17344;17248;17000;16961;17050;17101;17089;17044;17563;17451;17356;17451;17740;17748;17786;17501;17330;17284;17379;17418;17486;17656;17458;17551;17443;17634;17762;17626;17585;17534;17333;17473;17141;17391;17310;17413;17492;17609;17545;17364;17280;16814;16734;16535;16824;17466;17270;17679;17299;17276;17316;17019;17331;17034;16755;15157;14458;14807;16409;17145;17259;17280;17177;16891;15987;15802;16692;17560;17241;17380;17374;17326;17438;17384;17412;17558;17179;17227;17399;17377;17414;17311;17383;17280;17540;17486;17364;17269;17464;17747;17724;17338;17617;17374;17390;17451;17507;17351;17346;17353;17405;17495;17389;17308;17210;17422;17273;17033;17097;17283;17151;17325;17492;17570;17663;17600;17071;17113;17546;17393;17708;17157;17498;17223;16976;17088;16956;17041;17281;17666;17451;17412;17539;17273;17485;17301;17062;16914;16048;15188;15920;17047;17363;17551;17858;17764;17622;17815;17487;17486;17263;17267;17352;17295;17414;17597;17669;17728;17457;17178;17168;16964;16937;17113;16927;17000;17240;17136;17100;17259;17458;17774;17454;17760;17718;17747;17724;17435;17515;17408;17566;17519;17440;16802;16796;17119;17274;17338;17449;16889;16045;15436;15611;16587;17032;17280;17926;17694;17538;17459;17437;17634;17657;17476;17141;17361;17631;17520;17866;17519;17510;17398;17306;17390;17543;17438;17573;17353;17585;17687;17540;17678;17389;17274;17434;17758;17440;17691;17531;17585;17434;17441;17461;17659;17433;16742;16402;16309;17314;17356;17405;17299;16872;15913;15324;16262;17250;17543;17464;17613;17530;17330;17602;17544;16970;15463;14627;15166;16645;16855;17140;17381;17440;17665;17468;17497;17561;17443;17111;17152;17244;17452;17785;17884;17923;17590;17568;17293;17646;17604;17559;17451;17531;17514;17764;17759;17599;17777;17616;17833;17627;17787;17631;17647;17829;17334;17610;17433;17275;17314;17164;17246;17153;17213;17530;17146;17511;17606;17764;17977;17971;17620;17645;17534;17730;17818;17836;17692;17885;17732;17658;17662;17617;17384;16982;17085;17117;17160;16766;16407;15379;15949;16764;16968;16985;16916;17194;16699;17044;17265;17294;17183;17315;17579;17873;18087;18073;17908;18110;17985;17789;17449;17733;17534;17629;17729;17737;17769;18038;17781;17444;17264;17452;17760;17673;17761;17743;17494;17195;17592;17654;17762;17941;17711;17564;17980;17764;18193;17783;17785;17589;17673;17793;17395;17733;17849;17662;17682;17400;17633;17497;17632;17764;18033;17773;17559;17763;17742;17486;17749;17563;17726;17681;17510;17472;17458;17305;17682;17520;17637;17899;17756;17704;17828;17933;18060;17945;17889;17573;17873;17592;17573;17520;17434;17569;17180;17247;18084;18075;17828;17815;18029;18050;18029;18105;17989;18107;18105;18194;18082;18121;17791;17838;17819;17866;17796;17769;17922;18090;18092;17946;17709;17651;17738;17880;17856;17708;17441;17570;17931;17689;17581;17484;17226;17868;18051;17733;18053;17807;17963;17842;17507;17270;17490;17727;18050;17862;17895;17835;17796;17903;17815;17759;17738;17495;17407;17372;17326;17519;17552;17323;17707;17295;17452;17215;16546;16834;17387;17519;17527;17650;17667;17733;17636;17463;17476;17494;17783;17819;17833;17335;17476;17700;17402;17671;17709;18050;18190;17919;17823;17687;17782;17547;17556;17367;17315;17500;17898;17922;18014;17881;18096;18328;17984;18187;17859;17497;17556;17462;17705;17889;17652;17791;17679;17519;17391;16981;16773;16816;17408;17525;17457;17540;17666;18012;17946;17847;18126;17608;16745;15228;14131;15003;16400;17434;17596;17885;17950;18003;17938;17870;17957;17871;17447;17194;17260;17701;17802;17938;18058;17753;18058;18015;18052;17948;17912;17693;17846;17909;18300;18086;17893;17836;18039;18059;17986;17994;17564;17710;17916;17601;17575;17361;17427;17567;17505;17575;17498;17446;17282;17526;17717;17628;17495;17633;17613;17498;17309;17515;17438;17395;17206;17213;17260;17333;17439;17386;17520;17208;17398;17688;17456;17692;17731;17871;17736;17795;17613;18083;17841;18051;18514;18158;18144;18116;17843;17998;17811;17773;17789;18074;17940;17824;17985;17858;17980;18131;18230;18193;18219;18008;18050;18115;18096;18230;18000;18001;18177;18241;17955;17953;17818;17815;17881;17732;17735;17718;17896;17940;17637;17868;18381;18119;17913;17952;17918;18080;17949;18092;17935;17937;17986;18068;17861;17798;16996;16013;13795;13144;15207;16722;17351;17611;17572;17917;17557;17448;17792;17495;17792;17726;17530;17819;17616;17793;17985;17763;17609;17616;17757;17718;17850;17772;17958
14051;14134;14103;14510;14047;14041;13685;14001;14242;14353;14358;14551;14493;14718;14446;14399;14394;14431;14394;14546;14494;14557;14600;14602;14426;14056;13916;14592;14679;14588;14839;15195;15089;15191;15092;14921;14744;14634;14707;14900;15012;15137;15013;15121;15224;15103;15012;14815;15147;14952;15256;15247;15270;15136;14950;15012;14928;14931;14943;15060;15129;15519;15532;15466;15233;15172;15171;15196;15279;15126;15376;15382;14983;15429;15553;15485;15612;15329;15313;15296;15396;15320;15446;15384;15617;15723;15762;15639;15337;15449;15645;15498;15475;15490;15693;15626;15592;15439;15593;15858;15836;15855;15788;15897;16039;15992;16172;16273;15827;16088;16138;16141;15984;15941;15849;16028;15716;15688;15905;16114;16138;15805;15971;15810;16058;15827;16007;16116;15998;15986;16258;16051;15985;16100;16097;15824;16110;16178;16279;16005;16053;16227;16206;16351;16029;16199;16240;16156;16255;15990;15932;16076;16141;16242;15908;16310;16076;16233;16204;16359;16223;16029;16158;15878;15887;16048;15921;15830;15451;15276;15593;15901;16077;16085;16213;15973;15932;15777;15816;15528;15700;15809;16085;16041;15898;15977;15982;15830;15771;16000;16106;15964;15351;15134;15488;15561;15974;15832;15645;15720;15577;15759;15515;15621;15713;15474;15611;15898;15899;16033;16057;16128;15980;15936;15672;15321;15609;15708;15948;15899;16064;15788;15667;15194;15248;15904;15724;15590;15735;15808;15499;15875;16133;16228;16077;16031;16124;15841;15721;15846;15926;16094;16249;16376;16430;16180;16181;15740;15518;15550;15516;15815;15854;16050;16071;16249;16532;16068;15699;15889;15634;15776;15949;16330;16588;16384;16201;16279;16415;16388;15851;15832;15214;15132;15640;15476;15706;15947;16106;15996;15735;15608;15726;15976;15475;14976;14640;14373;14545;14759;14723;15258;15770;15763;15864;15826;15599;13200;8671;4889;3444;5413;9781;13373;15502;16435;16572;16470;16392;16199;16407;16413;16433;16491;16485;16438;16373;16282;16322;16468;16321;16462;16525;16470;16510;16417;16624;16562;16599;16497;16602;16323;16543;16509;16275;16592;16511;16663;16518;16409;16455;16737;16447;16732;16657;16676;16908;16539;16649;16868;16591;16727;16525;16358;16310;16334;16310;16358;16421;16424;16304;16187;16218;16203;16405;16442;16590;16585;16560;16639;16134;16258;16175;16429;16275;16393;16503;16442;16727;16523;16340;16067;16363;16389;16701;16768;16740;16535;16318;16211;15820;15230;15924;16318;16343;16283;16350;16495;16540;16662;16754;16727;16652;16681;16690;16554;16719;16429;16468;16750;16993;16807;17012;16970;16764;16979;16934;17097;16872;16856;16868;16842;16816;16760;16701;16640;16630;16565;16913;16406;16568;16407;16476;16490;16471;16574;16556;16405;16428;16466;16480;16552;16584;16273;16348;16235;16655;16512;16300;16506;16579;16850;16797;16942;17157;17179;17186;17135;17104;17134;17025;17067;16828;16959;17061;16959;16769;16921;17006;16933;16845;16697;16634;16942;16458;16471;16686;16672;16792;16695;16907;16871;16695;16632;16766;16983;17176;17372;17520;17530;17446;17516;17284;17460;17258;17166;16995;16947;16943;16882;16867;17048;16861;17091;17221;17097;16643;17095;16858;16673;16704;17009;17001;17066;17035;17028;16881;16799;16832;16720;16745;16823;16619;16362;16692;16812;16778;16706;16542;16705;16637;16718;16631;16581;16416;16172;16508;16352;16777;16853;16849;16823;16795;16814;16939;16669;16489;16920;16872;17003;17050;16958;16903;17021;17069;16923;17127;17004;16859;16705;16457;16585;16970;17317;17378;17745;17618;17620;17354;17410;17371;17533;17497;17356;17091;17122;17484;17532;17425;17483;17693;17138;16584;15786;15653;16553;17070;17403;17378;17413;17304;17263;17065;17215;17543;17820;17791;17535;17399;17320;17389;17325;17462;17416;17322;17287;17092;16916;16745;16283;14614;13997;15078;16107;16748;17047;17040;16944;16994;17021;17448;17357;17409;17297;17371;17414;17523;16998;17030;17380;17394;17228;17094;17131;17004;17232;17207;17231;17299;17092;17079;16993;16985;16536;16428;16471;17073;17096;16892;16795;16811;16898;16686;16892;16925;16871;16925;17061;17014;16898;17030;17242;17261;17483;17427;17376;17037;17010;17185;17009;17435;17164;17485;17407;17766;17608;17481;17690;17341;17479;17435;17474;17559;17241;17511;17127;17209;17389;17410;17735;17498;17511;17501;17305;17296;17576;17317;17450;17483;17357;17538;17448;17264;17345;17172;17172;17267;17398;17189;16884;16757;16963;17036;17531;17678;17958;18186;18128;17868;17480;17865;17561;17445;17366;17696;17063;17161;17112;17501;17506;17485;17426;17293;17375;17450;17198;17298;17177;16707;16041;15795;15917;16517;16924;16842;17060;17083;16952;16909;16653;16879;16860;16603;16501;16376;16718;17011;17324;17345;17713;17479;17279;17335;17199;17345;17504;17136;17453;17238;17402;17291;17701;17613;17650;17562;17342;17426;17340;17485;17591;17304;17405;17451;17521;17466;17345;17674;17573;17533;17630;17490;17256;17136;17243;17414;17449;17222;17542;17375;17338;17353;17267;17350;17361;17382;17266;16935;17179;17238;17157;17173;17118;16941;16655;17337;17160;17312;17415;17362;17512;17315;17294;17403;17365;17360;17339;17296;17141;17261;17434;16998;17209;17263;17228;17324;17196;17403;17157;17215;17152;17007;17198;17370;17319;17431;17641;17395;17216;17356;17610;17376;17431;17221;17345;17320;17506;17697;17691;17337;17530;17599;17395;17380;17402;17464;17584;17610;17459;17523;17506;17519;17687;17958;17781;17630;17676;17512;17329;16655;15788;15860;16795;17259;17518;17311;17448;17067;16926;17344;17070;16679;15368;14732;15097;16082;16836;17274;17451;17387;17049;16413;16168;16761;17403;17357;17713;17516;17364;17358;17339;17485;17375;17446;17372;17335;17579;17361;17636;17488;17359;17342;17349;17345;17178;17116;17573;17558;17689;17476;17609;17627;17515;17523;17343;17524;17434;17212;17292;17345;17257;17292;17239;17119;16517;17067;17264;17417;17562;17471;17558;17704;17892;17500;17252;17413;17562;17704;17472;17227;17223;17128;16977;17171;17498;17147;17451;17633;17416;17114;17108;17352;17526;17498;16872;16213;14961;15184;16662;17455;17694;17596;17730;17917;17723;17446;17295;17007;17307;17063;17544;17617;17484;17281;17579;17573;17562;17218;16851;16702;17044;17159;16878;17211;17073;16884;17088;17506;17754;17699;17780;17567;17279;17751;17325;17532;17599;17575;17620;17405;17127;16783;16970;17216;17382;17389;16984;16394;15993;16108;16647;17321;17523;17585;17574;17624;17483;17408;17147;17210;17356;17351;17434;17667;17509;17554;17518;17453;17493;17689;17406;17678;17617;17446;17527;17452;17562;17576;17500;17492;17248;17445;17847;17977;17812;17605;17502;17547;17557;17652;17691;17429;16478;15234;15919;16974;17548;17561;17393;17037;15795;14855;15775;17177;17360;17768;17423;17687;17565;17592;17363;17146;16560;16014;16395;16802;17247;17106;17401;17481;17539;17574;17627;17632;17231;17007;17127;17384;17420;17701;17812;17590;17414;17436;17621;17216;17779;17611;17542;17631;17720;17472;17490;17675;17828;17595;17444;17512;17757;17703;17697;17850;17671;17523;17466;17434;17061;16957;17209;17454;17503;17272;17979;18055;17614;17754;17891;17789;17706;17401;16926;17210;17697;17946;17955;17708;17558;17688;17733;17627;17550;17283;17286;17484;17312;17225;16579;16037;16190;16771;16875;17041;16888;17151;17167;16805;17140;17384;17347;17621;17499;17970;17974;18008;18125;17910;17701;17734;17633;17529;17636;17880;17840;17779;18063;18040;17667;17425;17363;17444;17807;17740;17601;17641;17461;17574;17645;17847;17926;17780;17573;17643;17843;17945;17670;17827;17797;17934;17774;17382;17422;17761;17976;17694;18088;17540;17631;17673;17605;17916;17818;17534;17631;17449;17746;17538;17450;17458;17613;17646;17709;17528;17289;17411;17559;17378;17640;17686;17642;17810;17627;17761;17727;18037;17640;17889;17680;17732;17863;17878;17621;17763;17516;17807;17947;17853;17702;17772;18119;18134;17963;17909;18000;17734;18038;17988;17945;17876;17874;17768;17779;17940;17768;17605;18153;17979;17910;18065;17830;17769;17860;18200;17816;17891;17745;17663;17725;17800;17199;17493;17266;17564;17771;17959;17974;17956;18196;17793;17868;17343;17467;17680;17892;17809;17708;17531;17856;17897;17947;17864;17775;17798;17261;17199;17615;17918;17634;17694;17689;17600;17411;17016;16585;16701;17171;17464;17611;17728;17796;17625;17596;17670;17579;17497;17414;17165;17368;17458;17704;17312;17317;17487;17436;17826;17921;17715;17443;17640;17808;17896;17489;17501;17652;17653;17700;17985;17692;18268;18073;18341;18217;17970;17753;17704;17592;17838;17851;17747;18035;17898;17981;17789;17363;16901;16630;16468;16931;17145;17112;17265;17724;18081;18043;18263;18159;17930;17277;16785;16576;16742;17193;17503;17632;17739;17852;18112;18165;18117;18220;18051;17853;17394;17597;17763;17877;17789;17833;18046;17880;17751;17886;17827;17553;17843;17995;18038;18124;18108;17879;17624;17790;18151;17950;17856;17599;17687;17582;17628;17372;17299;17487;17438;17405;17477;17590;17304;16997;17519;17372;17610;17640;17636;17685;17460;17455;17621;17549;17668;17327;17204;17271;17457;17211;17472;17184;17332;17526;17540;17449;17880;17818;17934;18156;17995;17979;17865;17986;18234;18129;18051;18126;17962;17939;17938;17890;17742;17728;17999;18004;17944;17997;17896;17936;18177;18248;18102;18298;17886;17858;17977;18042;18177;18189;17944;18239;18049;17999;17962;17888;17954;18126;18154;17884;17545;17706;17817;17771;17921;17697;17865;17732;18061;18037;18213;18084;17820;17856;17865;17933;17923;17931;17626;17584;16593;14841;13702;15098;16581;17297;17854;17607;17826;17903;17505;17530;17704;17706;17655;17620;17669;17761;17823;17824;17780;17493;17929;17990;17821;17837;18005;17812
14337;14291;14539;14221;14158;14114;13938;14132;14330;14297;14424;14478;14416;14355;14370;14423;14584;14560;14645;14421;14309;14410;14698;14565;14283;14260;14434;14587;14735;15052;14736;14938;15084;14892;14942;14814;14545;14387;14256;14735;14930;14939;14935;15167;14958;15003;15037;15154;14612;15069;15001;15108;15566;15178;15043;14826;14992;15013;15334;14911;14880;15423;15565;15531;15480;15392;15128;15295;15328;15317;15458;15276;15461;15508;15597;15467;15545;15545;15382;15650;15808;15607;15544;15719;15596;15816;15770;15531;15308;15374;15361;15676;15737;15614;15803;15849;15706;15669;15587;15864;15805;15975;15779;16090;15933;16040;16074;16049;16106;16144;15985;16332;16088;16189;15982;15972;15795;15486;15748;16108;16172;15733;15937;15863;15996;15920;15817;16042;16017;16202;15980;16031;16013;16059;15921;16166;16022;15922;16161;16246;16171;16063;16076;16140;16104;16260;16175;16158;16178;16434;16294;16115;16074;16094;15988;16100;16174;16103;16268;16242;16096;16373;16199;16309;16239;16053;16286;16149;15424;15281;15434;15799;15664;16024;16093;15646;15448;15555;15708;15623;15502;15721;15834;16179;15788;15931;15794;15574;15629;15833;15873;15831;15520;15084;15351;15832;15997;16052;15796;15724;15489;15805;15646;15478;15748;15394;15587;15734;16065;16101;15988;15912;16178;16067;15929;15630;15925;15845;15683;15655;16022;15807;15772;15566;15732;15712;15939;15922;15786;15902;15782;16061;16269;16119;16127;16141;16225;15972;15926;15895;16375;16287;16224;16219;16356;16290;16215;15844;15828;15525;15606;15829;15768;16097;16587;16420;16427;16043;15958;15859;15652;15764;15900;16319;16424;16297;16367;16330;16323;16099;15994;15500;14784;14584;15251;15711;15931;16363;16160;16205;16027;15780;15686;15729;15435;15178;14890;14474;14655;14554;15194;15508;15562;16032;15899;15871;14953;12189;7612;4319;3810;6876;11438;14387;15829;16277;16483;16496;16562;16311;16343;16236;16269;16611;16188;16293;16503;16166;16550;16466;16544;16523;16651;16516;16371;16323;16729;16530;16633;16481;16594;16670;16430;16447;16414;16091;16286;16307;16459;16244;16614;16589;16387;16676;16730;16593;16679;16840;16888;16502;16639;16573;16460;16347;16218;16222;16410;16603;16907;16655;16330;16212;16324;15963;16629;16738;16716;16615;16670;16564;16342;16437;16272;16283;16322;16358;16577;16589;16390;16236;16472;16285;16361;16387;16502;16492;16506;16463;16410;15866;15061;14152;14953;16069;16529;16449;16341;16386;16445;16566;16725;16547;16670;16429;16457;16707;16501;16443;16391;16523;16669;17121;17216;16821;16579;16829;16719;16976;17061;16779;16922;16743;16801;16543;16594;16268;16576;16561;16898;16578;16488;16409;16271;16505;16263;16443;16348;16342;16770;16808;16509;16637;16882;16512;16224;16157;16594;16572;16602;16565;17000;16923;17303;17023;17086;17126;17147;16903;16935;17118;16948;16857;16660;17120;16677;16870;16964;17134;17017;17054;16880;16951;16972;16983;16463;16689;16754;16751;16648;16785;16963;16538;16874;16850;16751;17246;17323;17752;17625;17858;17509;17524;17583;17528;17579;17105;16874;16696;16810;17165;17296;16927;17183;17077;16934;17145;16968;16969;16679;16809;16588;17157;16844;17158;16876;16938;16957;16821;16755;16627;16195;16448;16472;16249;16505;16755;16726;16731;16412;16652;16952;16951;16696;16770;16280;16156;16316;16656;16749;16791;16774;16940;16968;16733;16938;16905;16790;16864;17123;17191;16998;17045;17061;16898;17134;17177;17260;17020;16885;16724;16751;16712;16968;17416;17718;17722;17539;17628;17457;17236;17334;17241;17184;17042;17407;17346;17391;17389;17666;17423;17316;17101;16296;14984;15012;16296;16990;17301;17490;17396;17192;17158;16975;17148;17873;17670;17287;17116;16940;17236;17476;17324;17383;17282;17337;16914;16973;17329;16837;16786;16386;15880;16240;16370;16430;16661;16380;15706;16323;17233;17281;17145;17462;17458;17689;17651;17588;16953;16295;16881;17235;17226;17098;16856;16994;17307;17140;17190;17232;17177;17220;16902;17057;16591;16147;16535;16909;16948;16970;17109;16835;16667;16761;17106;16898;16812;16934;16979;16995;17174;16983;17208;17110;17515;17261;17289;17087;16845;17144;17470;17389;17427;17347;17465;17677;17705;17471;17412;17497;17591;17407;17522;17629;17414;17529;17465;17576;17378;17480;17317;17582;17097;17494;17322;17357;17492;17364;17385;17355;17255;17324;17351;17099;17119;17065;17045;17046;17353;17344;16812;16528;17169;17206;17541;17809;17917;17811;17908;17790;17651;17613;17889;17682;17645;17674;17203;17037;17353;17607;17529;17273;17595;17315;17306;17243;17415;16879;16764;16281;15956;15569;15712;16571;16925;16917;16726;16924;17074;17060;16891;16819;16962;16596;16327;16552;16809;17211;17273;17382;17346;17371;17369;17497;17256;16995;16577;16928;17099;16949;17123;17416;17580;17520;17684;17268;17469;17555;17692;17577;17385;17300;17387;17139;17307;17448;17428;17496;17510;17651;17667;17530;17359;16902;16917;17237;17530;17383;17439;17549;17573;17334;17274;17316;17257;17148;17218;17348;17189;17183;17019;17199;17257;17009;17221;17408;17392;17138;17220;17394;17542;17611;17466;16935;17167;17410;17088;17298;17357;17262;17403;17378;17133;17090;17496;17205;17253;17170;17179;17451;17144;17058;17282;17230;17239;17533;17517;17401;17369;17573;17568;17642;17547;17611;17479;17122;17400;17560;17462;17537;17326;17323;17476;17537;17663;17563;17538;17665;17425;17290;17295;17287;17518;17790;17792;17630;17390;17417;17433;16537;15870;15941;16599;17180;17196;17100;17000;16280;16315;16954;17186;16503;15687;15048;15308;15857;16858;17121;17398;17302;17279;16875;16737;17143;17158;17251;17304;17332;17399;17583;17487;17600;17463;17209;17484;17770;17282;17458;17422;17276;17282;17485;17389;17223;17142;17194;17545;17425;17483;17484;17425;17446;17559;17553;17457;17370;17656;17373;17173;17226;17404;17413;17216;16770;16747;16690;17338;17536;17474;17470;17656;17492;17496;17472;17353;17627;17575;17500;17288;17317;17325;17269;17120;17442;17115;17131;17328;17457;17592;17341;17263;17553;17542;17531;17179;16694;15922;15935;16770;17405;17710;17656;17445;17647;17544;17164;17013;16740;16767;17583;17510;17321;17422;17527;17333;17479;17493;16985;16526;16511;17136;17187;17221;17158;17018;17170;17044;17589;17437;17443;17634;17806;17732;17622;17375;17502;17643;17288;17293;17329;17013;17208;17030;17150;17308;17258;17163;17221;16931;16817;17023;17433;17599;17502;17580;17756;17352;17256;17258;17252;17156;17303;17431;17500;17584;17205;17513;17621;17556;17474;17359;17908;17540;17388;17776;17491;17546;17680;17640;17527;17746;17483;17749;17661;17498;17370;17439;17491;17858;17604;17801;16995;15352;13926;14470;16418;16911;17504;17469;17100;16361;15902;16732;17168;17722;17722;17726;17535;17387;17839;17535;17252;17215;17422;17175;17319;17442;17569;17590;17529;17783;17718;17814;17482;17326;17172;17281;17190;17302;17867;17342;17734;17393;17175;17371;17277;17506;17769;17443;17472;17537;17727;17462;17812;17568;17672;17302;17531;17691;17745;17734;17654;17628;17635;17711;17336;17329;17268;17150;17507;17493;17426;17615;17743;17782;17626;17727;17755;17482;17246;16752;17064;17698;17695;17867;17609;17598;17783;17579;17453;17466;17374;17397;17450;17396;17274;17131;16950;16844;17151;16946;17237;17139;17217;17219;16969;16793;16966;17529;17325;17582;17806;17866;17914;17867;17932;18081;17826;17613;17523;17360;17754;17798;17792;18028;17852;17614;17358;17334;17354;17627;17586;17737;17736;17598;17625;17732;17812;17812;17658;17670;18183;18209;17711;17839;17849;17919;17696;17838;17379;17467;17519;17696;17679;17939;17521;17765;17806;17671;17575;17716;17620;17740;17884;17673;17704;17819;17643;17565;17420;17291;17569;17317;17605;17464;17797;17702;17846;17903;17986;17654;17814;17667;18101;17552;17679;17413;17632;17768;17951;17881;17749;18029;17825;18030;17877;17675;17736;18044;17957;17905;18075;18194;17882;18013;17657;17905;17625;17521;17717;17949;18168;17938;17834;17813;18195;18020;17919;17848;18098;18065;17887;17726;17973;18321;17955;18050;17879;17691;17153;17412;17541;17718;17970;17657;17764;17880;17625;17560;17308;17606;17642;17759;17921;17640;17731;17925;18006;17744;17844;18062;17799;17503;17475;17454;17677;17508;17724;17568;17447;17198;17277;16976;17039;17565;17531;17502;17423;17558;17346;17356;17568;17644;17671;16911;17273;17038;17574;17664;17860;17656;17219;17082;17319;17657;17601;17702;17596;17817;17787;17465;17322;17658;17739;17948;18019;18012;18043;18066;18018;18075;17928;17773;17920;17853;17873;17912;17985;17834;17948;17636;17596;17309;16797;16476;16355;16760;17152;17083;17434;17714;17930;17821;18298;17876;17442;17378;17300;17552;17491;17647;17619;17847;17804;17992;18289;18126;18133;18147;17923;17768;17838;18019;17890;17874;17764;17935;18175;18349;17872;18005;18155;18114;17876;18008;17714;17826;18021;18038;17876;17871;17809;17938;17877;17728;17622;17445;17371;17530;17227;17380;17128;17177;17342;17437;17031;17065;17499;17572;17515;17612;17587;17413;17297;17386;17502;17453;17517;17250;17375;17191;17031;17442;17227;17374;17208;17350;17373;17509;17912;17942;17727;18071;17760;17969;17758;17801;18001;18321;18084;18240;18102;18093;17914;17886;17843;17975;17985;17692;18024;18106;17930;18172;17882;18046;17963;18010;18074;17888;17898;17998;17817;18119;18314;18023;18049;17852;18125;18006;17880;18013;17812;17949;17843;17728;17973;17637;17877;17785;17964;17885;17778;17942;18044;18015;17924;18008;18110;17809;17894;18126;17635;17447;16899;15887;15279;16115;16766;17456;17794;17814;17881;17791;17608;17264;17345;17548;17779;17783;17705;17954;17891;17596;17729;17935;17776;17925;17685;17858;18157;17670
14362;14488;14517;14371;14540;14582;14472;14498;14504;14341;14602;14221;14255;14130;14506;14483;14742;14753;14788;14375;14448;14656;14647;14541;14419;14137;14253;14665;14552;14785;14922;14860;14782;14826;14706;14819;14283;14242;14573;15065;14986;15146;15069;15007;14845;15023;15117;15255;14771;15387;15235;15177;15290;15260;15093;14907;14976;15110;15294;15196;15412;15453;15568;15375;15308;15162;15199;15370;15474;15325;15510;15518;15591;15488;15500;15283;15308;15621;15549;15535;15619;15676;15864;15549;15579;15772;15407;15575;15599;15445;15610;15794;15777;15707;15612;15516;15608;15490;15558;15478;15529;16091;16090;15863;16113;16028;15788;15893;16123;16149;16211;16092;15901;16066;16288;15915;15990;15782;15697;15764;15925;15880;16052;15943;15959;16160;16168;16068;16103;16040;16171;15882;15954;16031;16140;16243;16190;16328;16105;15901;16032;16112;16237;15909;16272;16166;16070;16276;16363;16082;16257;16125;16025;15996;15935;16210;16185;16062;16183;16305;16161;16307;16279;16193;16055;16235;15857;16350;15619;15282;15275;15462;15791;16016;16027;15563;15441;15780;15599;15657;15290;15553;15686;15713;16012;15822;15853;15486;15233;15329;15791;15938;15940;15746;15767;15755;15902;15862;15868;15516;15599;15566;15672;15799;15725;15443;15523;16007;16035;16299;16158;16299;16144;16122;15884;15809;15641;15460;15734;15766;16150;15924;15896;15966;16142;16098;15892;15884;15797;15799;15891;16131;16225;16344;16363;15905;16019;15897;15873;16050;16144;16454;16206;16422;16666;16567;16323;15919;15945;15498;15632;15813;15857;16210;16572;16739;16412;16370;16224;16084;16302;16179;16118;16138;16454;16508;16363;16257;16302;15997;16157;15543;15076;15340;15829;15933;16133;16328;16251;16156;15736;15695;15603;15384;15367;15278;14757;14221;14705;14926;15262;15405;15530;15773;16075;15971;14478;11190;6736;4109;4373;8384;12462;15030;15939;16623;16735;16715;16683;16543;16349;16459;16405;16313;16409;16379;16514;16521;16286;16683;16426;16497;16595;16308;16430;16533;16474;16604;16611;16723;16732;16545;16435;16561;16504;16146;15696;15716;16187;16475;16343;16503;16541;16714;16785;16791;16716;16681;16790;16848;16695;16445;16671;16536;16621;16407;16438;16599;16749;16698;16531;16147;16078;16449;16377;16706;16721;16775;16444;16556;16355;16309;16378;16352;16254;16527;16523;16694;16559;16527;16245;16354;16476;16257;16646;16311;16656;16496;16409;15737;14310;13194;14126;15693;16382;16589;16438;16287;16366;16565;16617;16723;16358;16423;16572;16424;16784;16563;16601;16385;16860;16978;17049;16704;16556;16809;16736;16872;16891;16950;16832;16772;16630;16764;16525;16212;16213;16663;16858;16648;16556;16395;16526;16398;16335;16562;16267;16499;16365;16708;16856;16772;16504;16586;16536;16267;16565;16421;16431;16487;16854;16868;16769;17218;17086;17250;16979;16977;17101;17138;16827;17137;16948;16913;17041;16832;16996;17205;16995;16961;16885;17146;16870;16982;16628;16873;16478;16941;16446;16623;16549;16790;16542;16604;16783;16752;17305;17217;17677;17765;17646;17328;17336;17351;17243;17264;16867;17043;16952;17188;17022;17176;17084;17126;16844;17052;16925;16856;16856;16804;16871;16755;16953;16704;16917;16881;17042;17005;16900;16442;16240;16096;16287;16491;16553;16776;16462;16672;16768;16840;16672;16924;16599;16850;16913;16488;16603;16519;16911;16925;16857;16595;16932;16769;16687;16847;16872;17082;16819;16956;16957;16808;16898;17040;17106;17376;16935;16985;16891;16487;16667;16819;17375;17564;17828;17764;17711;17554;16935;17518;17010;17327;17256;17336;17544;17436;17578;17521;17576;17455;17347;17084;16654;15815;15784;16439;16995;17234;17355;17537;17197;16984;16893;17313;17415;17581;17241;17333;17068;17282;17405;17346;17477;17418;17271;17224;17087;17088;17022;16906;16956;17070;16940;16893;16981;16739;15667;15092;15725;16831;17036;17214;17499;17563;17520;17579;17736;16904;16193;16647;17260;17024;16753;17101;17023;17387;17399;17404;17352;17205;17089;17117;16889;16758;16671;16571;16934;16842;16803;16914;17086;16682;16774;16694;16761;16861;16763;16733;16884;16906;17139;16987;17285;17195;17193;17092;16921;17095;17317;17134;17365;17466;17676;17520;17750;17825;17549;17341;17526;17311;17567;17240;17455;17447;17363;17412;17432;17397;17567;17316;17278;17472;17458;17438;17461;17208;17586;17375;17340;17310;17508;17049;16829;16739;16895;16996;17312;17075;16922;16872;16802;17003;16898;17290;17713;17882;17849;17664;18000;17700;17510;17522;17873;17581;17372;17380;17242;17446;17460;17555;17231;17419;17321;17436;17383;17671;16932;16691;16511;16309;16462;16483;16708;17135;17199;16960;17121;17002;17007;16894;16850;16521;16240;16376;16768;16841;17558;17613;17479;17609;17551;17434;17499;16957;16302;15732;15747;16782;16847;17081;17519;17307;17597;17648;17294;17513;17373;17512;17457;17520;17422;17382;17277;17202;17377;17371;17290;17336;17457;17412;17476;17420;16851;16909;17323;17415;17423;17334;17460;17449;17310;17396;17567;17390;17383;17331;17221;17244;17269;17388;17247;17206;17082;16847;17289;17443;17382;17176;17380;17243;17283;17354;17031;17157;17399;17180;17336;17177;17132;17308;17313;17176;17355;17337;17339;17168;17311;17342;17228;17252;17132;17418;17066;17121;17516;17359;17457;17452;17466;17442;17731;17626;17656;17635;17421;17263;17575;17497;17593;17009;17278;17358;17411;17514;17415;17594;17421;17612;17469;17242;17440;17627;17752;17724;17483;17466;17493;17132;17018;16516;16594;16969;17373;17303;17111;16414;15988;15933;16807;17277;16957;16107;15438;15517;16133;16898;17220;17332;17514;17282;17092;16921;17108;17016;17050;17107;17570;17715;17570;17377;17848;17486;17436;17551;17381;17318;17519;17492;17431;17470;17403;17700;17508;17357;17450;17634;17480;17710;17509;17381;17522;17628;17365;17637;17558;17289;17419;17386;17333;17402;17266;16915;17027;16810;16881;17281;17437;17709;17533;17769;17470;17621;17272;17807;17718;17742;17412;17566;17458;17269;17301;17238;17332;17462;17381;17364;17370;17651;17560;17468;17487;17566;17637;17258;17227;17167;16947;17172;17292;17788;17665;17629;17263;17317;16977;16910;16814;16561;17129;17615;17415;17258;17577;17442;17678;17330;16880;16825;16680;16836;17106;17161;17075;16859;16890;17134;17526;17574;17391;17403;17415;17514;17705;17550;17768;17452;17343;17225;17310;17067;17086;17149;17369;17372;17268;17164;17199;17031;16952;16902;17110;17392;17729;17481;17604;17357;17255;17101;17306;17305;17303;17542;17514;17718;17510;17626;17656;17557;17772;17736;17858;17699;17512;17585;17563;17656;17617;17589;17344;17375;17536;17798;17525;17727;17311;17305;17374;17558;17667;17313;16650;14859;12382;13240;15415;17078;17342;17363;17137;16997;16840;17330;17638;17730;17631;17489;17266;17414;17527;17106;17740;17893;17436;17685;17624;17468;17586;17825;17891;17974;17661;17617;17734;17327;16926;17020;17336;17329;17587;17456;17379;17407;17228;17443;17575;17296;17676;17689;17542;17666;17551;17739;17580;17820;17642;17356;17674;17365;17579;17655;17526;17309;17528;17567;17213;17576;17441;17502;17419;17330;17535;17680;17817;17782;17720;17771;17726;17919;17329;16919;17248;17681;17740;17571;17301;17361;17512;17556;17056;17169;17258;17307;17485;17702;17462;16997;17033;17121;16758;17279;17431;17431;17255;17054;16377;16654;17006;17776;17526;17671;17691;17801;17788;17934;17862;17778;17863;17450;17477;17295;17893;17701;17963;17735;17953;17575;17668;17351;17340;17436;17759;17684;17557;17694;17709;17905;17914;17641;17701;18060;18066;17982;17933;17854;17790;17993;17981;17520;17686;17782;17536;17781;17851;17829;17698;17631;17411;17782;17625;17515;17639;17749;17505;17963;17660;17613;17602;17518;17430;17492;17585;17810;17689;17817;17770;18158;17923;18038;18070;17859;17796;17769;17918;17810;17396;17564;17534;17493;17654;17736;18000;17923;17984;17879;17892;18110;17948;17877;17960;18071;18020;18107;17765;18002;17949;17571;17255;17204;17388;18015;18047;17918;17842;17923;17779;17862;17688;17800;17858;18027;18124;18237;17918;17981;18242;17999;17972;17917;17573;17698;17443;17693;17911;17887;17799;17424;17460;17367;17584;17638;17758;17843;17836;17602;17888;18078;17869;17813;17673;17860;17917;17906;17600;17521;17714;17817;17791;17526;17167;17321;17468;17281;17250;17342;17333;17537;17611;17487;17440;17076;17410;17543;17485;17008;17056;17339;17527;17718;17754;17596;17223;16869;17095;17469;17776;17799;18010;17882;17893;17469;17437;17582;17854;17928;17985;17761;18056;18325;18178;17767;17974;17919;17883;18038;18018;17852;17841;17983;17718;17778;17720;17447;17060;16746;16250;16822;17034;16908;17208;17693;17744;17681;17720;17434;17143;17296;17389;17456;17788;17910;17655;17502;17972;17913;18170;18249;18266;18203;18155;17863;18064;18135;17968;17906;17964;17911;17891;17931;17955;18257;17910;17987;18012;17687;17625;17929;17768;18051;17892;17749;17987;17624;17724;17758;17520;17553;17301;17224;17175;17218;17440;17327;17289;17403;16788;17002;17382;17763;17768;17672;17128;17071;17263;17421;17239;17233;17441;17155;16989;17182;16968;17120;16902;16992;17215;17332;17390;17832;17647;17899;17931;18194;18066;17751;17675;17866;18251;17976;18117;18129;18340;18409;18146;18015;17844;17921;18042;17925;17947;18075;18197;17938;17797;18078;17814;17946;17878;17819;17849;18177;17990;18235;17797;18040;17879;17695;17910;18082;18282;17925;17781;17917;17414;17264;17357;17439;17598;17758;17641;17809;17905;17899;17708;17823;17748;17717;17850;17976;17732;17635;17582;17523;17569;17340;16790;16867;17225;17531;17795;17749;17896;17703;17676;17262;17291;17419;17717;17757;18053;17864;17725;17796;18020;17944;17925;17908;17753;17507;17890;18291
14480;14680;14459;14702;14540;14582;14575;14697;14584;14668;14603;14442;14351;14410;14706;14399;14488;14254;14607;14549;14385;14520;14512;14378;14338;14319;14531;14154;14490;14855;14715;14890;14860;14508;14892;14509;14517;14459;14639;14984;15199;15049;14965;15153;15046;14999;15063;15101;15184;14926;15099;15232;15293;15231;15146;14986;15202;15167;15355;15304;15229;15674;15440;15319;15192;15368;15681;15498;15594;15547;15650;15596;15719;15515;15799;15780;15353;15360;15483;15512;15767;15830;15599;15474;15268;15442;15753;15856;15585;15695;15675;15889;15871;15983;15728;15665;15583;15792;15449;15205;15403;15454;15513;15695;15928;15832;16054;15839;16044;16137;15999;16216;15845;16072;15966;15999;16100;15907;15949;16186;16055;15990;16150;16073;16094;16104;15953;16102;15997;15979;16163;15845;16129;16095;16150;16112;16341;16329;16175;15833;16234;16176;16296;15981;16206;16269;16133;16235;16129;16089;16049;16083;16116;15947;15935;16253;16164;16306;16050;16302;16146;16097;16084;16047;16099;16106;16210;16078;15742;15909;15207;15295;15637;15744;15984;15921;15824;15957;15777;15941;15791;15457;15607;15976;15838;16057;15915;15575;15467;15591;15959;16225;16007;15862;15833;15938;15842;15955;16033;15774;15626;15609;15850;15860;15396;15585;15939;16004;16111;16096;16194;15959;16445;16117;15924;15792;15732;15708;15733;15969;16044;16199;16178;16237;16121;16148;15888;15552;15904;15735;16008;16103;16300;16219;15913;15997;16056;16018;15813;16074;16179;16259;16439;16694;16338;16450;16344;16155;16036;15886;15570;15668;15730;16120;16625;16411;16529;16488;16219;16492;16623;16214;16350;16062;16237;16223;16383;16208;16266;16415;16528;16072;15778;15990;15941;16202;16075;16260;16469;15741;15731;15758;15346;15259;15092;15069;15064;14694;14711;14687;15139;15370;15610;15756;15767;15707;14179;10249;6258;4226;5027;9099;12997;15278;16111;16363;16633;16767;16573;16662;16557;16599;16407;16814;16439;16443;16459;16479;16355;16505;16313;16517;16353;16375;16519;16308;16565;16826;16711;16456;16635;16683;16770;16620;16080;15655;14667;14726;15732;16617;16477;16645;16702;16429;16713;16689;16832;16772;16745;16744;16705;16848;16698;16547;16336;16514;16584;16645;16635;16621;16579;16274;16423;16292;16506;16480;16630;16793;16789;16607;16613;16404;16432;16237;16627;16707;16764;16482;16382;16482;16439;16369;16617;16506;16562;16504;16453;16516;16192;15639;14842;13849;14648;15989;16251;16429;16569;16344;16179;16618;16445;16402;16428;16475;16498;16524;16978;16727;16604;16723;16827;17076;16736;16984;16628;17013;16976;16783;16846;16710;16985;16814;16760;16506;16336;15658;15903;16416;16775;16510;16405;16425;16471;16309;16408;16566;16415;16455;16775;16744;16681;16661;16572;16469;16088;16468;16375;16473;16553;16662;16791;16642;16858;17028;17002;16923;16879;16798;16867;16912;16840;17114;16857;17109;17016;16734;17108;17092;17235;17128;16922;17081;17081;16908;16920;16904;16797;16821;16582;16495;16420;16629;16600;16650;16803;16283;16455;16986;17363;17500;17608;17653;17424;17763;17315;17122;16978;17063;17305;17193;17015;17287;16900;17205;17071;17293;16657;16740;16793;16931;16866;16946;16696;16819;16630;16803;16952;16901;16647;16561;16547;16356;16602;16443;16753;16570;16735;16869;16851;16815;16819;17030;16707;16770;16795;16605;16587;16773;16745;16840;16909;16894;16599;16742;16738;16661;16722;16864;16933;16776;16850;16829;16858;16998;17272;17177;16909;17109;17051;16880;16548;16624;17252;17718;17757;17627;17717;17335;17197;17143;17171;17037;17226;17371;17756;17655;17619;17395;17646;17458;17293;17372;16950;16980;16693;16844;17339;17300;17395;17372;17188;17241;17153;17185;17375;17539;17499;17052;17458;16997;16980;17187;17266;17480;17289;17144;17082;17074;17187;17135;17212;17330;17165;17009;17016;16988;16085;15115;15714;16610;17114;17262;17357;17632;17614;17773;17733;16963;17102;16892;16938;17041;17060;17020;17248;17376;17251;17339;17360;17346;17098;16974;17273;16816;16741;16762;16979;17025;16945;16669;16898;16898;16858;16449;16267;16913;16930;16733;16892;17015;17315;17158;17406;17149;16791;17168;17023;17053;17135;17522;17690;17488;17927;17724;17764;17475;17511;17447;17471;17315;17444;17416;17305;17521;17412;17347;17325;17294;17419;17574;17422;17338;17552;17506;17545;17331;17450;17699;17284;17683;17300;17029;16822;16854;16897;17171;17005;17275;17159;16914;16983;17106;16905;17375;17650;17895;18033;17881;17891;17718;17693;17824;17514;17507;17505;17531;17356;17175;17384;17474;17500;17236;17134;17450;17190;17156;17346;17011;16792;16944;16910;16943;16878;16851;17024;17091;16864;17103;17091;17092;17050;16745;16556;16691;17106;17294;17606;17580;17363;17733;17651;17630;17312;17074;16218;15050;15767;16629;17052;17163;17148;17265;17449;17535;17567;17507;17386;17296;17205;17286;17502;17523;17250;17222;17523;17049;17455;17506;17757;17733;17266;17040;16946;17094;17514;17246;17410;17409;17617;17587;17296;17549;17541;17446;17539;17354;17389;17271;17439;17477;17550;17269;17091;17106;17583;17374;17215;17627;17282;17128;17325;17300;17129;16877;17063;17344;17242;17410;17218;17415;17363;17170;17272;17063;17405;17151;17236;17128;17059;16977;16882;17214;17242;17057;17774;17664;17615;17462;17430;17716;17369;17614;17396;17506;17491;17432;17383;17377;17416;17377;17349;17424;17583;17454;17615;17847;17810;17526;17712;17216;17423;17302;17806;17511;17490;17559;17355;17303;17333;17192;17083;17245;17253;17084;17178;16942;16434;16453;16803;17419;17429;16809;16226;16398;16877;17292;17163;17217;17346;17296;17297;17031;16991;17144;17008;17249;17394;17438;17346;17184;17448;17404;17483;17277;17456;17189;17261;17441;17295;17446;17189;17332;17413;17524;17672;17697;17653;17581;17478;17615;17600;17317;17453;17465;17605;17366;17479;17263;17039;17155;17064;17011;16872;17126;17284;17371;17369;17657;17648;17683;17521;17747;17760;17586;17541;17496;17384;17344;17280;17589;17519;17464;17459;17200;17296;17131;17612;17703;17659;17568;17534;17883;17560;17391;17110;17276;17092;17284;17473;17479;17277;17308;17434;17337;17211;17105;16942;16738;17049;17368;17501;17402;17285;17247;17520;17301;17210;17025;16857;17178;16910;16917;17019;16798;16924;17074;17460;17498;17561;17250;17532;17636;17683;17663;17645;17441;17310;17268;16953;17284;16988;17025;17081;17156;17225;17088;17438;16951;16867;16092;16381;17463;17329;17594;17478;17394;17040;17160;17545;17263;17592;17578;17537;17553;17519;17587;17408;17545;17965;17603;17637;17510;17619;17720;17485;17532;17596;17623;17717;17773;17478;17563;17691;17589;17554;17425;17643;17489;17674;17436;16554;14606;12567;13144;15465;17126;17180;16666;16419;16917;17466;17608;17903;17806;17550;17427;17481;17323;17388;17276;17281;17367;17399;17755;17838;17743;17873;17531;17981;17862;17827;17895;17688;17020;17164;17057;17402;17412;17573;17455;17521;17434;17260;17237;17378;17691;17850;17725;17438;17448;17291;17519;17715;17833;17603;17357;17385;17349;17600;17461;17533;17819;17654;17691;17293;17487;17126;17267;17496;17428;17533;17628;17959;17672;17939;17696;17867;17722;17565;17195;17264;17286;17412;17550;17196;17366;17389;17484;17194;17036;16950;17241;17375;17537;17256;17025;16750;16867;17244;17536;17635;17177;16766;16413;16010;16167;17083;17595;17681;17709;17690;17668;17886;17797;17756;17944;17802;17390;17440;17523;17822;17603;17690;17868;17798;18036;17773;17472;17436;17044;17810;17736;17600;17875;17870;17890;17970;17950;17725;17894;18069;17893;17857;17673;17754;17682;17694;17779;17858;17696;17522;17694;17882;17789;17894;17805;17943;17576;17617;17613;17633;17548;17726;17582;17948;17776;17388;17328;17342;17469;17554;17703;17837;17844;17694;17562;17925;18043;18191;18066;17647;17776;17615;17541;17726;17726;17496;17480;17748;17533;17908;18252;18133;17823;18053;17921;17892;17837;17926;17822;17795;18095;17955;18147;17993;17708;17482;17262;17684;17866;17884;18140;18037;17930;17969;17849;17895;17840;17957;18035;18185;18258;17795;18026;18290;17872;18116;17846;17731;18056;17770;17379;17930;17821;17764;17357;17323;17097;17527;17646;17863;18048;17803;17839;18050;17854;18085;18053;17843;17994;17625;17721;17605;17780;17510;18024;17761;17573;17297;17332;17497;17598;17719;17438;17480;17380;17684;17402;17272;16922;16896;17396;17584;17112;17352;17257;17418;17623;17778;17587;17046;16769;17213;17492;17869;17789;17704;17982;17939;17625;17192;17362;17509;17894;17830;17657;18169;18053;18019;17954;17743;17693;17851;17970;18016;17870;18032;17914;17951;17834;17983;17383;17324;16903;16583;16861;17322;16865;16755;16764;17081;17104;17596;17112;16882;17023;17545;17335;17434;18126;17462;17562;17794;17882;18033;18082;18223;18378;18263;17861;17676;18026;18015;17994;17903;17747;17880;17918;17997;17995;18238;18127;17791;17817;18004;18006;17937;18078;17991;17911;17731;17851;17797;17679;17768;17545;17186;17051;17207;17324;17207;17287;17474;17200;17133;16640;16986;17625;17787;17453;17424;17230;17061;17403;16982;17095;17354;17388;16929;17180;16957;17017;16929;17192;17129;17310;17305;17711;17831;17909;18009;17908;17992;17852;17846;18028;18234;18191;18033;18192;18237;18179;18258;18359;18079;18349;17799;18156;18037;18005;17859;18006;17602;17872;17960;17852;17771;18032;17504;17863;18093;18103;18307;18000;17962;18125;18174;18039;18072;17944;17766;17802;17682;17056;16954;16738;17143;17567;17560;17611;17671;18101;17865;17809;17820;17546;17650;17757;17808;17810;17690;17881;18052;17842;17516;17500;17772;17485;17484;17578;17653;17348;17435;17631;17678;17395;17898;17720;17588;17796;17990;17946;18132;17949;18103;17744;17940;17613;18003;17805
14370;14059;14193;14199;14333;14718;14458;14596;14471;14356;14372;14409;14253;14180;14437;14536;14587;14172;14157;14451;14344;14541;14206;14139;14328;14417;14275;14048;14656;14888;14763;14869;14794;14671;14606;14766;14637;14503;14788;15117;15119;15098;14981;15355;15037;15248;15170;15146;15506;15131;14846;15349;15002;14954;14983;14991;14991;15213;15376;15417;15483;15587;15320;15255;15370;15302;15660;15389;15678;15479;15457;15761;15559;15708;15860;15757;15497;15087;15121;15438;15836;15477;15492;15081;15193;15382;15633;15770;16056;15762;15749;15757;15760;15881;15859;15852;15861;15646;15761;15641;15741;15546;15627;15802;16115;15973;16101;15710;15731;16018;15964;16102;15963;16055;15806;16049;15786;16046;15770;15930;15930;15901;16000;16183;16172;16247;16362;15905;16303;15964;15946;16238;16065;16159;15973;16323;16161;16054;16130;15810;15838;15966;16057;16264;16125;15993;16055;16092;15989;16084;16180;16081;16007;16236;16487;16104;16096;16190;16039;16150;16185;16161;15920;16089;16055;16033;16441;16297;15761;15672;15621;15730;15460;15914;15985;15848;15973;15824;16095;16184;15839;15769;15741;15969;16330;16042;15865;15915;15788;15502;15999;16076;16213;15979;15723;15408;15531;15733;15771;16015;15980;16125;15901;15624;15449;15510;15634;15947;16053;16169;16355;16382;16139;16157;16089;15876;15625;15734;15710;15735;16085;16178;15950;16122;16090;16201;15926;16037;15709;15682;16194;16157;16094;15898;15557;16026;16111;15984;15896;16174;16106;16169;16344;16387;16395;16409;16244;16336;15997;15916;15341;15305;15606;16084;16527;16432;16606;16461;16537;16254;16560;16223;16244;16101;16039;15865;16025;15822;16385;16343;16768;16019;15568;15792;16177;16008;16262;16478;16288;15611;15627;15758;15454;15166;15370;15204;15015;15212;14892;14531;14549;14830;15345;15577;15990;15414;13665;8894;5212;3686;5802;10735;14403;15974;16404;16630;16425;16825;16787;16600;16557;16586;16369;16479;16728;16409;16488;16466;16594;16743;16454;16282;16175;16169;16369;16329;16206;16474;16583;16522;16622;16751;16897;16582;16262;15704;14525;14223;15441;16409;16670;16741;16514;16797;16887;16728;16818;16939;16776;16755;17027;16616;16622;16347;16471;16368;16519;16551;16566;16721;16439;16457;16758;16701;16555;16367;16779;16806;16566;16688;16649;16626;16418;16614;16664;16638;16639;16429;16469;16446;16693;16575;16675;16549;16476;16627;16504;16493;16258;16157;15667;15168;15698;16136;16306;16442;16434;16148;16210;16526;16417;16472;16743;16497;16583;16949;17072;17073;16623;16666;16664;16985;16982;16612;16716;16878;16776;16818;16761;16528;16544;16613;16919;16784;16499;16047;16095;16452;16641;16603;16533;16449;16373;16307;16194;16580;16395;16673;16493;16581;16778;16835;16670;16668;16474;16331;16417;16164;16360;16721;16513;16895;16830;16704;17001;17295;16978;16832;17170;16972;16918;16938;16847;16908;16770;16691;17070;16928;17154;16992;17269;17061;16716;16727;16907;16918;16819;16624;16560;16331;16639;16729;16756;16840;16374;15487;15285;16370;17289;17602;17577;17500;17695;17401;17456;17333;17123;17070;17208;16960;16730;16956;17233;17112;17077;16882;16705;16630;16820;16917;17011;16943;16815;16980;16927;16827;16968;16637;16371;16670;16598;16906;16676;16675;16703;16751;16839;16951;16887;16625;16925;16477;16640;16478;16713;16988;16845;16720;16863;16905;16827;16928;16868;16536;16699;16617;16710;16952;16622;16794;16723;16839;16957;17019;17212;17139;16938;16769;17011;16782;16495;16732;16983;17257;17782;17760;17430;17249;17201;17208;17333;17277;17358;17221;17635;17658;17650;17616;17265;17360;17231;17372;17245;17262;17226;17296;17347;17391;17414;17419;17441;16982;17404;17217;17355;17489;17455;17344;17188;17132;17010;17169;17311;17103;17030;17286;16948;17103;17327;17356;17427;17284;17326;17216;17494;17305;17086;16502;16884;17280;16972;16998;17052;17357;17618;17660;17576;17373;17113;17447;17181;17211;17287;17235;17208;17380;17005;17454;17162;17280;17127;17149;16850;16823;16829;16936;16899;17127;16882;16633;16901;16904;16797;16523;16731;16911;17036;17094;17161;17014;17501;17329;17521;17239;16864;17132;17085;17035;17589;17353;17501;17840;17573;17625;17811;17719;17416;17463;17489;17444;17467;17501;17318;17465;17460;17233;17290;17296;17236;17407;17239;17385;17456;17414;17580;17392;17446;17644;17739;17360;17447;17092;16976;17048;17359;17084;17250;17045;16964;16979;16952;16884;17004;17301;17543;17802;17768;17834;18084;17661;17721;17780;17569;17413;17449;17154;17134;17094;17392;17360;17428;17374;17294;17240;17348;17410;17163;17341;17294;17098;17136;16600;16930;16835;17240;17272;17026;16998;17052;16978;16998;17191;17001;17015;17331;17222;17498;17165;17544;17548;17414;17352;17374;17187;16489;15741;15919;16804;17173;17206;17357;17393;16956;17335;17221;17571;17553;17201;16983;16836;17218;17410;17425;17504;17134;17254;17395;17568;17435;17346;17359;17418;17145;17329;17102;17459;17170;17365;17302;17233;17334;17476;17523;17601;17546;17433;17573;17416;17424;17294;17320;17205;17091;17220;17218;17371;17152;17264;17145;17627;17357;17139;17096;17325;17175;17242;17402;17207;17043;17162;17002;17002;17063;17158;17180;17194;16812;17117;17223;16923;17000;17189;17422;17720;17808;17430;17471;17556;17418;17579;17494;17576;17597;17493;17660;17536;17280;17362;17351;17456;17342;17519;17484;17518;17585;17649;17671;17571;17459;17506;17486;17678;17508;17536;17456;17114;17156;17379;17315;17454;17432;17338;17414;17024;17210;17158;16945;16901;17239;17580;17545;17196;16827;17089;16989;17216;17239;17448;17359;17375;17326;17164;17068;17178;17070;17085;17455;17481;17230;17254;17416;17515;17464;16879;17378;17286;17221;17569;17680;17272;17198;17291;17298;17755;17627;17685;17813;17424;17442;17323;17309;17281;17144;17338;17536;17544;17430;17252;17348;16969;17112;17123;17153;17320;17439;17456;17426;17496;17384;17394;17422;17561;17477;17325;17286;17255;17603;17321;17411;17551;17242;17287;17240;17378;17175;17291;17493;17639;17612;17552;17417;17845;17509;17341;17227;17292;17214;17378;17265;17315;17521;17365;17230;17359;17316;17417;17270;16942;17385;17472;17285;17146;17456;17555;17243;17075;17109;17094;17015;16883;16327;16591;16558;16856;17126;17456;17652;17813;17239;17460;17630;17394;17676;17625;17542;17482;17237;17014;17440;17036;16827;17092;17305;17301;17301;17262;17376;17232;16813;16220;16261;17024;17512;17776;17879;17427;17109;17299;17500;17630;17348;17521;17214;17551;17332;17490;17517;17496;17689;17763;17606;17578;17585;17302;17648;17398;17577;17448;17735;17791;17637;17643;17954;17645;17612;17274;17349;17866;17675;17610;17039;16063;14609;15306;16408;17346;16944;16512;16180;16731;17177;17323;17689;17806;17648;17656;17450;17368;16865;16861;17062;17673;17740;17478;17408;17793;17649;17600;18038;18140;17907;17604;17630;17472;17287;17468;17371;17662;17723;17439;17412;17286;17450;17337;17387;17622;17488;17656;17692;17198;17451;17661;17588;17729;17821;17529;17378;17222;17454;17664;17706;17562;17366;17230;17256;17283;16961;17238;17224;17148;17293;17860;17923;17892;17892;17712;17799;17831;17650;17401;17209;16715;17039;17218;16989;17375;17672;17640;17107;16997;16972;17019;17327;17387;17214;17020;16957;16997;17315;17709;17652;17249;16955;16398;16332;16135;16934;17409;17366;17613;17648;17563;17747;17571;17593;17739;18092;18022;17745;17726;17659;17744;17872;17651;17674;17803;17724;17573;17697;17317;17948;17898;17443;17817;17712;17795;17896;17939;18220;18064;18119;17777;17335;17694;17800;17615;17613;17705;17674;17836;17715;17814;17919;17981;17724;17765;17623;17679;17823;17670;17415;17557;17527;17547;17675;17264;17599;17239;17464;17589;17383;17642;17763;17638;17737;17769;17868;17768;17763;17966;17633;17692;17599;17548;17628;17535;17466;17402;17525;17583;17896;18062;17690;17816;17721;17891;17998;17930;17621;17768;18024;18020;17926;17999;18109;17914;17924;17807;17845;17880;17831;17896;17996;17812;18013;17575;17859;17880;18052;17979;18062;17912;17635;18117;17788;17933;17822;17893;17819;17743;17449;17392;17538;17983;17926;17313;16790;17122;17516;17845;18043;17931;18020;17945;17811;18023;17839;17967;18191;17980;17552;17491;17584;17516;17577;17565;17661;17659;17634;17397;17482;17241;17506;17806;17593;17945;17826;17739;17329;16898;17123;17587;17687;17368;17280;17511;17186;17555;17648;17558;17250;17282;17396;17556;17560;17828;17814;17857;18137;17705;16794;16450;17285;17847;17781;17768;18225;17861;18112;17877;17855;17653;17719;17844;17688;17927;17945;17747;17909;17704;17424;17345;16983;16465;16422;16812;17109;16838;15928;15654;15980;16753;17389;17568;17134;17336;17217;17264;17707;17607;17554;17683;17947;17884;18011;18007;18267;18426;18267;17792;18034;17930;17793;17772;17984;17897;18004;17845;18029;17857;17675;17834;17714;17537;17987;17933;18112;17855;18018;17660;17743;17538;17871;17748;17891;17628;17597;17819;17388;17269;17272;17361;17686;17563;16906;16591;16995;17486;17750;17902;17564;17399;17236;17118;17386;17063;17243;17280;17121;17039;17023;16956;16897;17356;17199;17089;17094;17389;17604;17784;17915;17633;17878;17822;17974;18120;18202;18093;18252;18194;18394;18036;17942;18172;18103;18021;18076;18100;17808;17992;17766;17892;17484;17644;17855;18076;17777;17785;17618;17749;17938;18128;18447;18169;17844;17845;18182;18006;18133;18157;17811;17540;17385;17019;16257;16145;16809;17584;17727;17900;17815;17579;17835;17742;17898;17937;17925;17665;17789;17798;17887;18139;17845;17898;17887;17846;17704;17551;17240;17654;17656;17339;17096;17354;17783;17615;17979;17597;17746;17723;17896;17869;18148;17886;18005;17725;17911;17854;17691;17796
13916;14197;14070;14089;14396;14450;14560;14366;14401;14409;14283;14369;14482;14536;14384;14570;14489;13878;14131;14209;14438;14061;13678;13823;14271;13995;14099;14242;14673;14599;14650;14892;14747;14677;14572;14658;14824;14748;15078;15156;15165;15157;15207;15249;15155;15126;15208;14892;15070;15241;15039;15067;14909;15120;15145;14848;15450;15256;15294;15550;15410;15628;15457;15212;15336;15343;15439;15628;15474;15714;15485;15481;15244;15929;15448;15585;15695;15611;15332;15669;15431;15524;15319;14800;15028;15554;15722;15855;15875;15538;15742;15611;15893;15989;16118;15817;15761;15801;15803;15800;15704;15564;15532;15635;15837;15714;15786;15943;15779;15833;15844;15924;15967;15911;15777;15907;15880;15921;15642;15839;16050;16075;16031;16027;16061;16017;16323;16448;16097;15956;15877;16090;16010;15837;15826;15900;16249;15939;16083;15791;15853;15812;16056;16139;16227;16204;16083;16089;16030;16116;16322;16061;16188;16194;16325;16279;16166;16288;16253;16036;16011;15942;16168;16078;16064;16080;16132;15986;15943;15885;15857;15580;15680;15827;15990;15962;15994;16188;16207;16378;15719;15800;16018;15929;16056;16035;16143;15823;15855;15822;16075;16065;16234;15969;15784;15623;15699;16015;15854;15923;15892;16014;15784;15804;15364;15341;15807;16143;16074;16348;16339;16333;16053;16415;16072;16150;15936;15865;16143;16060;16182;16226;15996;16235;16186;16318;15951;15837;15949;15903;16035;15968;15945;15813;15901;15937;15989;16128;16115;16088;16081;16294;16105;16426;16507;16615;16427;16191;15944;15731;15106;15069;15561;16078;16346;16436;16759;16609;16517;16458;16266;16277;16162;16080;16181;15765;15622;15625;15924;16242;16343;15941;15512;15421;15852;16095;16253;16238;16071;15702;15416;15403;15233;15079;15288;15378;15330;15140;15139;14743;14528;14696;15181;15618;15645;15347;13046;8734;4894;4079;6676;11599;15030;15955;16311;16524;16605;16555;16560;16590;16380;16581;16612;16420;16493;16519;16529;16490;16507;16733;16593;16295;16216;15897;15857;16157;16664;16344;16576;16747;16625;16676;16815;16705;16570;15940;15264;14998;15697;16230;16646;16710;16657;16879;16533;16772;16581;16688;17157;16833;16812;16692;16584;16459;16321;16390;16534;16611;16658;16519;16613;16611;16827;16525;16449;16518;16809;17016;16701;16742;16444;16775;16528;16650;16617;16829;16534;16521;16586;16785;16898;16686;16390;16439;16395;16222;16515;16350;16479;16731;16485;16069;16167;16379;16336;16402;16328;16580;16611;16923;16795;16764;16689;16572;16870;16955;17014;16746;16906;16841;16639;16995;17026;16713;16905;17046;17106;16646;16897;16624;16593;16744;16917;16770;16595;16578;16553;16793;16737;16832;16549;16504;16376;16309;16329;16460;16433;16428;16755;16686;16553;16671;16598;16542;16287;16279;16432;16394;16339;16795;16589;16506;15993;16287;16638;16961;16971;17022;16861;16897;16899;16718;16979;16829;16829;16580;16699;16876;17116;16757;16984;17043;17069;17070;17076;16763;16707;17093;16742;16822;16716;16689;16815;16681;16147;15069;15082;16364;17214;17552;17750;17585;17666;17184;16943;17186;17173;17094;16925;16802;16941;16799;17098;17176;16882;17069;16846;16776;16839;16714;16981;16916;16921;16960;16938;16759;16605;16801;16530;16589;16850;16825;16930;16435;16651;16914;16860;16882;16754;16891;16720;16712;16869;16629;16666;16609;16926;16913;16889;16888;16949;16997;16958;16556;16869;16221;16625;16640;16868;16921;16722;16850;16973;16946;17210;17026;17035;16864;16843;16759;16775;16724;17061;17182;17417;17553;17776;17760;17206;17065;17024;17310;17289;17479;17292;17499;17686;17772;17358;17374;17139;17234;17639;17092;17103;17242;17191;17362;17431;17646;17321;17278;17331;17375;17452;17842;17524;17552;17396;16956;17089;17205;17001;17237;16831;16878;16896;17130;17436;17409;17461;17523;17378;17531;17388;17317;17181;17401;17242;17270;16534;16303;16194;16790;17643;17728;17684;17364;17454;17702;17475;17264;17198;17446;17446;17601;17516;17397;17108;17011;17057;17006;16981;16899;17003;16950;17047;17092;17125;16737;16929;17036;16862;16644;16572;17019;17002;17199;16859;17182;17494;17532;17300;17206;16942;16923;17199;17149;17388;17737;17401;17544;17545;17759;17799;17526;17484;17374;17354;17393;17653;17494;17349;17467;17415;17238;17437;17285;17311;17282;17407;17443;17439;17353;17475;17529;17343;17412;17579;17211;17320;17081;16976;16936;17297;17248;17009;17097;16959;16939;16768;16523;17006;17341;17632;17491;17744;17701;17996;17736;17871;17859;17469;17423;17332;17284;17072;17214;17271;17484;17357;17529;17367;17304;17438;17234;17304;17224;17043;17138;17099;17022;16777;16673;17050;17028;16896;17135;17190;17202;17295;17020;17355;17299;17241;17278;17287;17426;17379;17687;17624;17628;17319;17341;17150;16793;16709;16715;17049;17437;17331;17419;17267;17566;17314;17469;17582;17374;17205;17024;17205;17255;17346;17261;17309;17641;17490;17514;17487;17537;17263;17423;17235;17533;17582;16988;17057;17088;17283;17458;17482;17049;17432;17477;17321;17471;17469;17193;17258;17183;17273;17470;17094;17188;17065;17249;17293;17367;17253;17425;17512;17382;17154;17385;17288;17546;17394;17192;17048;17215;17291;17185;17152;17202;17321;17057;17051;17255;17066;16930;17194;17128;17476;17521;17669;17647;17330;17631;17624;17624;17650;17412;17375;17790;17357;17481;17206;17381;17394;17540;17281;17326;17638;17590;17587;17797;17279;17576;17660;17616;17629;17721;17750;17507;17205;17270;16966;17167;17310;17433;17550;17557;17205;17248;17500;17578;17272;17035;17309;17642;17371;17422;17149;17172;17274;17303;17493;17342;17389;17210;17320;17564;17353;17166;17168;17156;17058;17272;17312;17433;17313;17387;17267;17235;17322;17278;17532;17302;17314;17156;17263;17262;17591;17492;17526;17502;17611;17455;17345;17151;17186;16986;17117;17212;17468;17500;17462;17227;17296;16982;17399;16951;17280;17259;17295;17468;17104;17422;17283;17497;17224;17393;17488;17413;17563;17487;17356;17275;17349;17426;17683;17199;17135;17254;17057;17540;17576;17432;17397;17427;17444;17375;17461;17255;17151;17295;17330;17460;17670;17163;17323;17318;17264;17374;17374;17571;17274;17460;17526;17406;17236;17196;17595;17371;17102;17116;17164;16988;17109;16498;16269;15993;16434;17024;16978;17160;17414;17406;17390;17371;17647;17732;17475;17608;17512;17380;17027;16764;17015;17096;17143;17208;17246;17425;17497;17393;17269;17131;16859;16848;16659;17157;17215;17548;17650;17393;17180;17453;17375;17537;17404;17285;17587;17536;17591;17357;17381;17597;17615;17553;17932;17682;17637;17423;17431;17493;17406;17589;17882;17778;17745;17753;17849;17874;17555;17358;17628;17689;17683;17594;17478;16814;16241;16443;17051;17356;17106;16871;16975;16936;17179;17233;17722;17597;17678;17807;17343;16812;16007;15911;16771;17457;17505;17535;17484;17630;17632;17773;17847;17923;18215;17589;17871;17400;17453;17328;17501;17574;17557;17384;17265;17173;17308;17293;17441;17509;17554;17844;17615;17803;17700;17595;17768;17442;17679;17470;17537;17630;17699;17459;17451;17304;17514;17202;17294;17271;17147;16996;17103;17304;17233;17522;17782;17970;17798;17791;17845;17642;17385;17222;16881;16308;16655;17084;17197;17450;17363;17367;17610;17490;16952;17043;17215;17230;17033;16987;16960;17150;17533;17527;17494;17335;17145;16754;16521;16382;16837;17674;17979;17763;17645;17546;17509;17408;17734;17655;17771;17970;17728;17752;17582;17638;17866;17836;17943;17778;17605;17542;17661;17539;17837;17928;18001;17764;17581;17841;18113;17932;17955;18106;18023;17862;18073;17600;17695;17546;17654;17914;18038;17822;17631;17802;17808;17803;17614;17587;17733;17682;17764;17761;17747;17774;17370;17410;17576;17650;17350;17478;17394;17502;17485;17580;17778;17584;17533;17474;17441;17728;18122;18013;17651;17401;17551;17425;17685;17757;17539;17266;17444;17529;18042;17916;17818;17866;17789;17975;17821;17774;17772;17637;17987;17989;17957;18081;18008;17800;17921;18105;18203;17929;17956;17773;17895;17929;17812;18057;17568;17746;17638;17996;18167;17721;17604;17656;17627;17774;17795;17716;17724;17531;17172;17235;17469;17829;17524;17476;17202;17152;17776;18072;17725;17825;17803;17844;18118;18111;17730;17911;17768;17836;17755;17444;17510;17427;17718;17584;17629;17740;17714;17746;17639;17863;17696;17681;17533;18046;17839;17682;17211;17156;17225;17238;17565;17434;17392;17493;17577;17727;17564;17552;17561;17437;17602;17651;17701;17797;17660;17729;17696;17506;17183;16661;17235;17764;17746;17860;17771;18039;18180;17820;17905;17881;17978;17789;17894;17726;18018;17938;17919;17654;17439;17299;16291;15374;16015;17133;16927;16448;14743;14314;15309;16707;17650;17610;17578;17204;17318;17505;17534;17928;17920;17748;17752;18021;17899;18153;18090;18225;18241;18250;17944;17735;17888;18029;17941;18056;18221;18086;18236;17854;17693;17685;17823;17692;17907;17809;18062;17777;17827;17973;17736;18161;18061;17849;17834;17850;17620;17472;17216;16962;17074;17347;17623;17589;17046;16834;16786;17605;17530;17804;17825;17659;17237;17374;17383;17267;17167;17243;16842;16855;17217;16851;16922;17035;17022;17015;17027;17039;17304;17690;17506;17955;17561;18049;17875;18108;18106;18188;17992;18207;18109;17937;18286;18071;18107;18332;18051;18049;18012;17963;17931;18131;17777;17819;17660;17838;17902;17843;17819;17753;17736;18276;18323;18121;18278;18093;18083;17895;17916;17951;17796;17624;17478;17601;16885;16755;17417;17915;17951;17664;17697;17685;17991;17870;17887;17931;17727;17956;17842;17721;17799;17808;17622;17772;17919;17746;17565;17777;17687;17623;17668;17296;16996;17080;17523;17855;17859;17816;17729;17708;17784;18049;18092;17986;17822;17807;17898;17926;17811;17829
14112;14305;14000;14269;14438;14483;14484;14561;14365;14393;14321;14645;14717;14436;14738;14621;14469;14348;14337;14487;14532;14272;13339;13437;13888;14139;14117;14195;14616;14680;14425;14763;14828;14590;14690;14640;15101;14853;15141;15093;14975;15121;15229;15313;15185;15169;15132;14935;14979;15070;15133;15087;14963;15015;14998;14887;15281;15406;15564;15558;15537;15613;15210;15272;15214;15454;15513;15309;15356;15438;15422;15549;15513;15410;15405;15664;15572;15649;15349;15858;15860;15506;15396;15140;15172;15453;15743;15934;15917;15731;16084;15687;15916;15884;15777;15949;15790;15742;15698;15756;15609;15574;15581;15950;15944;15951;15729;15846;16108;15616;16053;16141;15756;15962;15914;16040;15765;15906;15652;15810;15885;15937;15958;16012;16037;16139;16246;16019;16092;16002;15983;16276;16079;15936;15805;15968;15914;15960;15990;16036;16197;16098;15979;16188;16127;16069;15806;16236;15875;16165;16298;15921;16085;16084;16096;16096;16115;16127;16366;16140;16058;16230;15816;15945;15833;15974;16152;16043;15821;15879;16017;15553;15773;15701;15954;15895;16014;16043;16117;16208;15881;15912;16057;16046;15846;16018;16222;16200;15907;15980;16138;16262;16272;16219;15814;15790;15907;16091;16130;15964;15946;15986;15907;15539;15533;15473;15736;15974;16273;16437;16211;16193;16370;16125;16008;16111;15913;15939;15831;16080;15826;16251;16312;15960;16059;16294;15855;16274;15974;15919;15786;16114;16042;16125;15855;15942;16072;15949;15772;16016;16158;16218;16178;16601;16571;16173;16214;16118;16140;15964;15438;15653;15897;16107;16524;16425;16517;16480;16373;16226;16088;16134;16246;16290;16255;15858;15206;15375;15757;15992;16165;15818;15613;15419;15957;16048;16285;16239;16036;15821;15592;15558;15236;15242;15189;15271;15389;15233;15076;14925;14670;14987;15007;15731;16093;15016;11916;7242;4343;4201;7911;13067;15181;16595;16353;16503;16568;16504;16610;16324;16437;16367;16443;16698;16684;16550;16425;16507;16299;16567;16599;16550;16183;15949;15854;16199;16213;16289;16546;16586;16613;16616;16652;16289;16187;16279;16029;15678;15939;16331;16596;16584;16596;16639;16638;16665;16782;16548;16743;16884;16597;16724;16419;16495;16480;16398;16786;16668;16341;16343;16209;16441;16348;16792;16757;16589;16864;16672;16801;16733;16851;16256;16536;16801;16605;16739;16530;16411;16798;16716;16742;16654;16530;16323;16319;16370;16553;16729;16527;16637;16374;16648;16236;16200;16383;16315;16504;16727;16607;16540;16751;16697;16721;16884;17035;17015;17131;16994;17054;17019;16757;16758;16694;16868;16834;16991;16683;16950;16684;16583;16673;16852;16675;16809;16650;16658;16664;16673;16448;16598;16649;16227;16295;16424;16502;16493;16485;16629;16476;16841;16444;16558;16442;16466;16490;16547;16588;16250;16058;16556;16745;16514;15562;15138;16293;16862;16867;16929;17082;16949;16720;16888;17002;16823;16859;16989;16850;17009;17072;17071;16912;16858;16981;16983;17024;16645;16213;16561;16779;16901;16685;16793;16612;16623;15893;14886;15105;16555;17648;17544;17693;17561;17307;17320;17264;17259;17229;16997;17095;17160;17063;17062;16915;17072;17006;16959;16956;16942;16804;16666;16878;17021;17023;17014;16837;16600;16638;16676;16916;16607;16769;16745;16792;16920;16928;16949;16852;16847;16987;16666;16772;16369;16227;16787;16752;17034;16793;16619;16729;16680;16771;16971;16842;16673;16574;16721;17052;17384;17032;16907;17016;17127;17087;17017;17182;17231;16970;16796;16990;16518;16737;16794;16891;17209;17765;17707;17544;17484;17308;17102;17101;17157;17072;17168;17381;17613;17706;17319;17369;17432;17188;16982;17282;17333;17380;17125;17159;17224;17161;17428;17393;17235;17327;17441;17747;17603;17492;17548;17174;16989;16865;16733;17316;16849;17088;16658;16908;17327;17479;17223;17073;17307;17331;17300;17318;17522;17543;17611;17443;17236;16428;15586;15702;16823;17173;17242;17043;17433;17225;17573;17394;17457;17651;17523;17675;17710;17637;17581;17314;17247;17262;16884;17020;17052;17131;16818;16826;17048;17019;17119;16945;16979;17270;17045;16764;16855;16731;17021;17195;16985;17078;17266;17466;17104;17093;17214;17434;17541;17418;17738;17664;17589;17785;17642;17608;17482;17319;17462;17466;17518;17416;17773;17479;17612;17503;17336;17362;17388;17396;17487;17523;17495;17441;17526;17580;17650;17543;17252;17320;17341;17345;17226;17240;17287;17118;16943;16995;16882;17256;17013;16813;16545;16758;17227;17779;17752;17858;17737;17770;17576;17841;17709;17586;17431;17224;17406;17362;17221;17230;17142;17228;17193;17435;17273;17318;17318;17380;17275;17220;17152;17345;16783;16966;16799;16919;16847;16846;17052;17210;17065;17270;17653;17328;17164;17304;17115;17424;17458;17481;17286;17543;17506;17407;17390;17266;17112;17078;17140;17093;17178;17314;17389;17495;17682;17439;17252;17410;17096;17026;16987;16964;17214;17445;17369;17523;17501;17507;17493;17275;17279;17253;17226;17244;17267;17415;16977;17045;16950;17380;17198;17307;17143;17500;17480;17352;17448;17509;17396;17126;17073;17275;17216;17323;17356;17413;17116;17458;17441;17466;17407;17592;17376;17251;17358;17407;17182;17244;17215;17325;17314;17178;17215;17553;17119;17484;17283;17270;17357;17259;17168;17069;17338;17486;17537;17679;17746;17434;17256;17418;17356;17658;17495;17802;17632;17546;17408;17398;17457;17541;17629;17447;17429;17344;17636;17695;17500;17482;17827;17567;17744;17763;17787;17704;17571;17457;17168;17183;17367;17347;17642;17487;17627;17515;17511;17503;17466;17411;17372;17224;17334;17507;17415;17210;17170;17200;17312;17531;17536;17479;17283;17739;17505;17334;17353;17331;17026;17206;17095;17267;17507;17369;17460;17276;17302;17027;17270;17499;17574;17456;17372;17574;17292;17318;17305;17604;17493;17463;17429;17094;17100;17081;17238;17301;17105;17369;17620;17371;17358;17350;17208;17425;17400;17281;17526;17445;17516;17410;17256;17250;17324;17372;17591;17442;17420;17170;17361;17345;17244;17388;17344;17201;17617;17340;17400;17235;17316;17443;17342;17422;17596;17435;17560;17517;17540;17399;17172;17325;17564;17414;17172;17472;17304;17301;17291;17383;17513;17309;17422;17591;17481;17278;17420;17296;17515;17218;17350;16897;16683;16630;16841;16525;15899;16321;16937;16820;17018;17443;17297;17171;17462;17667;17530;17477;17729;17171;16785;15930;16320;17050;17341;17234;17242;17498;17191;17510;17272;17310;17529;17434;17031;16743;16732;16725;17309;17896;17760;17514;17578;17660;17169;17616;17541;17416;17381;17364;17483;17524;17504;17623;17501;17591;17327;17290;17275;17502;17476;17423;17640;17724;17768;17928;17584;17670;17928;17680;17511;17672;17868;17798;17458;17457;17335;17275;17241;17305;17505;17301;16863;17009;16903;16843;16984;17486;17749;17595;17697;17301;16588;15259;15230;16660;17369;17486;17705;17572;17547;17721;18019;17816;18111;18119;17579;17814;17714;17691;17405;17377;17907;17525;17431;17025;17221;17125;17143;17482;17498;17414;17483;17487;17643;17532;17753;17643;17583;17662;17495;17508;17294;17391;17555;17278;17420;17366;17303;17345;17346;17186;17259;17111;17057;17286;17304;17847;17654;17549;17805;17792;17680;17367;17514;16912;16501;16766;17102;17235;17065;17166;17129;17437;17180;17282;17263;16922;17282;17055;17337;17126;17254;17605;17658;17550;17319;17269;17014;16607;16655;17031;17324;17545;17695;17552;17553;17671;17365;17511;17745;17861;17975;17913;17768;17746;17920;17930;17821;17559;17560;17784;17858;17894;17610;17812;17940;17770;17764;17694;17722;17841;17660;17940;17913;17995;18068;17927;17953;17498;17563;17846;17747;17726;17871;18084;17816;17961;17902;17709;17563;17699;17636;17733;17912;17687;17612;17615;17594;17761;17718;17274;17633;17292;17740;17769;17773;17695;17277;17327;17313;17733;17752;17997;17836;17508;17687;17389;17587;17804;17587;17497;17596;17600;17765;17851;17884;17851;18119;17881;17826;18078;17731;17702;18037;17676;17925;17779;17915;17956;18098;18179;18024;18343;17687;17705;17827;17818;17945;17981;17859;17809;17632;17779;18138;17817;17623;17844;17937;17674;17752;17672;17925;18105;17495;17249;17134;17751;17858;17773;17696;17664;17422;17492;17988;18019;17946;17965;17958;17692;17586;17683;17781;17742;17620;17561;17439;17080;17478;17339;17613;17659;17621;17724;17603;17520;17388;17194;17822;17613;17601;17808;17405;17625;17478;17490;17719;17846;17546;17622;17979;17544;17841;17713;17640;17420;17507;17686;17972;18074;17677;17598;17775;17803;17834;17466;17232;17169;17919;17645;17881;17680;18406;17686;17930;17931;17746;17800;17777;17661;17854;17703;17621;17615;17636;17496;16944;15283;14212;14936;16498;17137;16351;14658;14324;15839;17075;17795;17940;17843;17608;17641;17598;17873;17957;17960;17944;17769;17973;18075;18008;18094;18076;18194;18112;18003;17918;17867;18100;17918;18077;17909;17698;17802;17948;17721;17735;17961;18088;18090;17897;18230;17884;18046;17762;17819;17785;17845;18045;17896;17738;17721;17471;17461;17191;17086;17119;17526;17528;17334;17073;16969;17250;17691;18013;17918;17587;17554;17451;17229;17123;16926;17255;17014;17075;16790;16900;16991;16922;16922;17088;16664;16930;17011;17133;17516;17795;17648;17632;17786;17857;18062;18045;17769;18042;17902;18098;17793;17937;18001;18029;18072;17880;17635;17856;17933;17992;17766;17684;17589;17936;18102;18018;17666;17740;18023;18012;18002;18174;18078;18086;18136;18221;17983;17923;17827;17855;17784;17314;17487;17505;17975;17966;18007;17857;17526;17914;18023;17964;17834;18084;17861;17739;17815;17579;17526;17737;17589;17574;17929;17772;17985;17932;17907;17794;17811;17298;16905;17403;17575;17806;17888;18042;17798;17764;18028;17653;18134;17860;18025;17946;17983;17827;17610;17761
14462;14216;14221;14523;14456;14357;14165;14187;14262;14577;14621;14937;14506;14718;14807;14633;14537;14546;14228;14388;14479;14529;13757;13581;13812;13383;13878;14170;14550;14597;14741;14631;14739;14645;14731;14732;14975;14980;15053;14867;15116;15211;15044;15457;15402;14968;15214;15019;15181;15012;15348;15165;14966;15213;15063;15000;15132;15338;15555;15542;15462;15368;15501;15309;15178;15367;15306;15552;15205;15440;15408;15530;15200;15276;15263;15628;15454;15418;15545;15588;15431;15405;15294;15475;15538;15540;15927;15716;15673;15710;16004;15624;15740;15859;15736;15793;15652;15677;15708;15829;15827;15885;15660;15907;15914;16082;15681;15621;15742;16022;15851;15818;15928;16048;15770;16213;15985;15815;15802;15807;15773;15833;15899;15907;15828;16120;16054;16023;16310;16035;16046;16097;15999;15846;15996;15996;16023;16166;15991;16090;16183;16185;16089;16103;15929;16144;16004;15893;16032;15911;16237;16245;16175;16160;15866;16046;15949;16332;16315;16318;16065;15899;15946;15612;15488;15549;16080;16018;15719;15764;15989;15601;15696;15802;15966;15974;15896;15792;16077;16093;15730;15750;16275;16254;16154;16029;16164;16243;16246;16020;16096;16212;16309;16319;16012;15701;15640;16165;16016;15619;15471;16091;15544;15841;15915;15527;15949;16084;16048;16270;16195;16388;16117;15874;15923;15804;15950;15890;15788;16238;16307;16219;16031;16011;16250;16312;16212;16205;15986;16034;15942;15945;16044;16163;15990;16127;15963;15926;15961;15875;16074;16108;16016;16475;16231;16482;16236;16299;15990;15919;15772;15998;15994;16434;16348;16427;16328;16545;16688;16270;16330;16135;16210;16473;16327;16184;15388;15589;16103;16147;15972;16041;15570;15598;16007;16122;16129;16007;15784;15682;15824;15903;15504;15286;15353;15509;15397;14707;14591;14584;14811;15000;15314;15927;15790;14417;10810;6072;3925;4873;9271;13830;15789;16475;16644;16509;16563;16383;16604;16331;16379;16582;16659;16601;16424;16549;16322;16279;16464;16498;16696;16540;16014;15903;15849;16373;16350;16402;16541;16359;16672;16746;16528;16459;16541;16336;16035;16078;16285;16448;16607;16748;16585;16525;16599;16759;16785;16536;16916;16891;16769;16610;16606;16771;16477;16259;16535;16475;16567;16189;16223;16229;16502;16664;16625;16635;16497;16874;16733;16662;16208;16384;16247;16422;16568;16424;16574;16696;16708;16714;16716;16613;16511;16548;16674;16450;16703;16484;16565;16755;16488;16561;16542;16276;16411;16399;16456;16571;16233;16557;16605;16690;16843;16678;16878;16727;16893;16841;16782;16971;16808;16753;16602;16828;16797;16717;16770;16743;16912;16831;16533;16680;16546;16892;16472;16505;16827;16739;16598;16838;16544;16668;16292;16496;16514;16430;16419;16409;16662;16656;16536;16535;16435;16622;16304;16586;16571;16509;16393;16460;16540;15936;14248;12960;14051;16085;16876;17025;17073;17043;17050;17021;16882;16987;16956;16921;17046;16973;17109;17031;17047;16785;16947;16889;16609;16596;16459;16688;16750;16919;16663;16655;16850;16360;16051;14569;14889;16429;17372;17649;17452;17546;17190;17239;17283;17035;16994;17221;17249;16997;16986;16928;17082;16922;16779;16970;16953;17047;16848;16933;16710;16822;17044;16812;16963;16462;16886;16609;16686;16736;16677;16885;16986;16901;16794;16739;16640;17027;16970;16791;16540;16354;16237;16484;16632;16701;16611;17008;16773;16715;16877;16852;16710;16752;16849;16879;17162;17099;17220;17115;17097;17145;17068;17083;17097;16946;16577;16908;16899;16706;16615;16827;16903;17080;17376;17706;17569;17487;17217;16792;16836;17032;17179;17024;17406;17695;17752;17577;17342;17064;16566;16265;16838;16970;17180;17153;17450;17558;17138;17449;17293;17354;17471;17574;17752;17461;17622;17508;17498;16932;16677;16957;16699;16872;16539;16412;16726;16887;16898;16768;16741;17002;17442;17356;17449;17601;17271;17575;17522;17192;17021;16271;16282;16982;16638;15999;16248;16876;17638;17614;17452;17153;17541;17769;17637;17385;17767;17212;17062;17151;17416;17294;16942;16961;16944;16934;16939;17174;16975;17248;17030;16999;17264;17003;16983;17037;17043;16813;17011;16677;16932;17151;17393;17440;17042;17205;17432;17869;17534;17788;17584;17848;17512;17696;17549;17377;17358;17491;17522;17396;17345;17440;17389;17273;17341;17236;17150;17129;17501;17509;17295;17408;17296;17338;17578;17585;16973;17065;17391;17364;17327;17105;17302;17314;17189;17048;16921;17035;17074;17054;16665;16841;16867;17522;17453;17562;17880;17760;17831;17805;17748;17873;17359;17660;17139;17131;17339;17229;17253;17384;17707;17609;17297;17229;17491;17397;17202;17296;17314;17297;17173;16839;16920;17073;16747;16578;16710;16948;16956;16962;17317;17293;17263;17382;17429;17307;17337;17370;17408;17343;17558;17465;17506;17338;17609;17342;17279;17269;17332;17065;17374;17458;17503;17549;17587;17609;17466;16993;17195;16727;16877;17209;17437;17331;17463;17301;17407;17526;17362;17176;17442;17202;17678;17226;17265;17258;17256;17245;17422;17417;17088;17191;17371;17270;17193;17515;17369;17374;17172;17426;17265;17335;17368;17281;17134;17044;17013;17061;17377;17443;17378;17366;17550;17447;17629;17223;17319;17231;17234;17216;17560;17041;17331;17447;17439;17385;17246;17300;17407;17379;17123;17406;17615;17357;17513;17552;17543;17513;17415;17311;17483;17678;17679;17423;17574;17618;17683;17475;17469;17494;17444;17436;17395;17140;17392;17365;17688;17751;17653;17463;17507;17591;17536;17261;17503;17527;17336;17371;17496;17726;17595;17431;17352;17460;17324;17315;17718;17428;17472;17628;17569;17494;17413;16926;16766;16779;17510;17622;17538;17606;17601;17387;17746;17453;17271;17022;17304;17147;17230;17488;17640;17451;17418;17354;17402;17339;17508;17554;17145;17500;17509;17444;17355;17367;17565;17409;17500;17340;17009;17167;17228;17157;17229;17290;17204;17357;17663;17140;17363;17525;17481;17550;17604;17680;17169;17138;17467;17395;17124;17187;17423;17477;17178;17305;17355;17487;17308;17375;17282;17614;17504;17690;17256;17548;17415;17608;17544;17295;17429;17237;17659;17631;17529;17603;17434;17377;17249;17472;17401;17312;17156;17309;17550;17374;17613;17715;17410;17612;17438;17506;17416;17247;17482;17541;17274;17207;16938;16682;16441;16648;16470;16157;16285;16679;16829;17088;17232;17348;17335;17285;17618;17697;17622;17612;17447;15859;15213;15651;16909;16945;17178;17104;16953;17211;17197;17610;17496;17420;17249;17143;16693;16509;16497;17233;17662;17785;17505;17432;17426;17550;17477;17642;17542;17509;17704;17569;17138;17506;17498;17541;17693;17488;17180;17470;17561;17412;17558;17438;17666;17596;17576;17669;18029;17821;17886;17651;17639;17818;17606;17498;17334;17470;17266;17298;17415;17616;17174;17115;17548;17051;16953;17078;17595;17654;17691;17609;17529;16742;15886;15912;16822;17311;17757;17653;17740;17812;17698;17810;17865;17950;17865;17661;17853;17694;17749;17799;17611;17640;17555;17506;17144;17485;17399;17412;17618;17439;17441;17535;17483;17579;17410;17690;17648;17088;17396;17384;17182;17453;17519;17658;17548;17632;17229;17446;17566;17450;17646;17503;17146;17144;17527;17522;17604;18000;17725;17893;17938;18048;17681;17672;17481;17354;17291;17083;16223;16129;16700;17006;17242;17149;17149;17190;17163;17427;17056;16721;17050;17285;17471;17210;17427;17293;16977;16958;17134;16728;16891;17465;17521;17842;17561;17698;17640;17716;17565;17845;18047;18004;17934;17669;17803;17797;17815;17667;17730;17596;17866;17840;17604;17566;18049;17845;17791;17631;17654;17483;17594;17513;17817;17921;17993;17705;17916;17789;17495;17533;17626;17635;17822;18013;17847;17710;17865;17723;17807;17750;17873;17747;17981;17929;17931;17668;18062;17631;17574;17584;17368;17357;17377;17514;17631;17533;17385;17623;17415;17310;17753;17884;17991;17925;17797;17724;17707;17402;17776;17825;17600;17457;17622;17778;17799;17916;17970;18078;18034;17887;18052;17709;17760;17764;17948;17886;17812;18032;17815;18058;17925;17985;17833;17917;17658;17619;18079;17780;17978;17714;17951;17634;17993;17836;17976;17825;17875;17788;17983;17812;17585;17749;17894;17291;17303;17364;17883;17835;17965;17730;17849;17811;17626;17849;17797;17900;18037;17827;17910;17790;17584;17647;17830;17749;17920;17584;17414;17252;17404;17302;17613;17682;17596;17695;17690;17286;17489;17536;17631;17550;17825;17769;17650;17741;17679;17734;17693;17736;17546;17594;17927;17793;17650;17634;17282;17673;17797;18036;17820;17754;17832;17821;17831;17711;17815;17693;17857;17861;17559;17967;17929;18079;18121;17735;17752;17634;17605;17861;17833;17876;17932;17680;17692;17740;17560;17179;15474;14261;14986;16551;17469;16898;15985;15667;16912;17593;17729;17843;17828;17730;17683;17904;17943;17782;17988;17880;17702;17914;18257;17958;17954;17799;17987;17923;18358;18161;18161;18008;18040;18150;17735;17860;18053;17883;17436;17503;18030;17987;18349;17864;17981;17817;18160;17988;18087;17916;17894;17720;17909;17909;17834;17725;17382;17090;17133;17451;17478;17918;17508;17114;16862;17180;17511;17816;17730;17939;17617;17478;17323;17086;17110;17066;17044;16617;16802;16911;17263;17157;17249;17006;16527;16311;16830;17096;17599;17516;17784;17740;17768;18034;18121;17862;17958;18086;17831;17845;17854;17965;17959;17939;17683;17619;17825;18037;17862;17797;17697;17607;17520;17608;17821;17782;17657;17824;17666;18025;18179;17876;18303;18106;17947;17961;18076;18129;17818;17595;17625;17789;17864;18097;17922;18254;18024;17914;18074;18052;17859;17743;17903;17935;18090;17856;17961;17713;17532;17391;17519;17532;17824;17904;17985;17930;17741;17839;17931;17565;17583;17594;17745;18069;17829;17367;17391;17720;17947;17817;17916;18170;17871;18042;17624;17940;17656;17665
14558;14519;14301;14384;14458;14324;14408;14313;14532;14446;14772;14414;14334;14447;14663;14833;14492;14477;14582;14539;14686;14489;14456;14026;13575;13071;13894;14345;14453;14445;14660;14649;14647;14486;14405;14969;14753;14688;14933;14734;15063;15232;14836;15296;15366;15101;14936;15128;15046;15131;15353;15081;15054;14908;15171;14953;15116;15372;15581;15846;15675;15315;15201;15331;15127;15190;15570;15243;15176;15296;15415;15262;15184;15257;15274;15581;15459;15689;15536;15409;15332;15435;15508;15512;15422;15589;15796;15696;15992;15819;15861;15957;15920;15846;15661;15763;15783;15852;16029;15878;15721;15708;15868;15859;15698;15722;15625;15546;15652;15925;15773;15988;15954;16123;15979;16138;15945;16075;15795;15940;15907;15697;16019;15828;15843;16082;16004;16080;16059;16147;16177;16139;16267;16048;16046;15980;16099;16143;16163;16189;16020;15804;15900;15799;15994;16456;16047;16183;16385;16150;15958;15871;15956;15990;16254;16010;16251;16051;16284;16032;16144;16194;15789;15766;15878;15720;15945;15951;15483;15764;16006;16110;15794;16076;15846;15722;15470;15854;15767;15850;15831;15730;16091;16360;16260;16208;16161;16382;16151;16123;16106;15983;16230;16357;15734;15740;15700;15887;16065;15573;15562;15665;15879;15929;15931;15824;15917;15842;16102;15992;16217;16048;16097;16077;16015;15848;16067;15836;16020;16146;16272;15835;16158;15886;16236;16172;16113;16173;16028;15740;15831;15791;16103;16176;16234;16269;16320;15874;15612;15837;16272;16211;16073;16274;16278;16515;16002;15951;15778;15462;15568;16087;15993;16493;16394;16391;16139;16259;16337;16378;16387;16158;16501;16347;16172;16345;15784;15471;16082;16067;15965;15790;15632;15551;15770;16074;15883;15648;15622;15679;15605;15906;16028;15870;15524;15595;15257;14400;13655;14100;14751;15296;15467;15656;15512;13225;9004;5319;3958;5470;10319;14441;15781;16372;16460;16489;16353;16575;16488;16298;16372;16540;16413;16592;16446;16628;16463;16623;16531;16532;16476;16339;16126;16082;16170;15920;16372;16708;16483;16455;16649;16898;16615;16245;16188;16290;16175;16257;16560;16389;16828;16697;16643;16488;16584;16461;16481;16580;16580;16638;16631;16661;16583;16497;16778;16406;16337;16504;16414;16315;16256;16306;16346;16642;16931;16716;16587;16669;16305;16362;16383;15990;16107;16370;16532;16458;16462;16527;16651;16663;16474;16656;16478;16475;16347;16582;16399;16600;16603;16718;16516;16325;16301;16151;16459;16467;16442;16400;16482;16326;16653;16637;16597;16547;16763;17022;16601;16765;16828;16719;16928;16843;16893;16622;16780;16551;16820;16813;16588;16634;16769;16446;16579;16498;16619;16855;16874;16947;16859;16814;16746;16475;16390;16403;16323;16500;16665;16648;16789;16726;16519;16589;16479;16683;16363;16515;16504;16436;16480;16562;16529;15364;13974;12163;13458;15577;16771;16976;17010;16968;17017;16859;16943;16814;17050;16959;16726;17158;16958;16968;16949;16760;17119;16827;16558;16447;16662;16410;16844;16736;16782;16801;16715;16654;15902;15500;15825;16516;17160;17380;17062;17405;17223;17200;17087;17239;17249;17226;17133;17023;17200;16871;16601;16881;16918;17081;17105;16977;16857;16987;16799;16997;16724;16861;16909;16824;16674;16510;16500;16329;16535;16613;16710;16731;16533;16762;16593;16747;16967;16695;16389;16410;16377;16453;16647;16879;16593;16583;16959;16531;16859;16647;16582;16836;16846;17047;17048;17012;17214;16880;17177;17212;17177;17010;17272;17192;17177;17003;16887;16372;16569;16642;16988;17044;17213;17744;17497;17554;17086;17046;16964;17083;17227;17403;17470;17572;17482;17375;17206;16896;15985;15526;16528;16904;17049;17072;17212;17143;17062;17397;17367;17008;17337;17855;17688;17551;17664;17881;17425;17048;16621;16895;16887;16631;16204;15819;16174;16624;16081;15587;15509;16576;17176;17458;17250;17037;17602;17638;17426;17418;17212;16894;16757;16672;16066;15555;16022;16938;17521;17224;17356;17391;17377;17394;17692;17347;17436;17293;17289;17122;17074;17078;16811;17261;17231;16839;16983;16862;17357;17066;17224;17066;16935;17063;16958;16993;16990;16836;17220;16882;16816;16984;17381;17448;17242;17468;17442;17559;17497;17331;17517;17720;17417;17727;17509;17452;17449;17230;17642;17665;17584;17297;17277;17305;17521;17371;17476;17139;17092;17369;17265;17191;17226;17357;17297;17479;17302;17497;17491;17234;17676;17143;17350;17186;17251;16899;16931;16921;17202;16886;16730;16940;16870;17437;17451;17834;18022;17794;17642;17583;17429;17692;17526;17475;17406;17462;17368;17342;17561;17499;17160;17254;17302;17219;17321;17201;17171;17247;17359;17371;17086;16632;16847;16809;16855;16729;16777;16672;16844;17084;17216;17190;17333;17303;17464;17563;17494;17253;17369;17451;17537;17542;17495;17616;17525;17521;17490;17454;17254;17254;17289;17489;17590;17391;17369;17400;17564;17543;17237;16909;16667;17003;17054;17297;17013;17428;17283;17300;17552;17512;17341;17230;17088;17341;17561;17558;17561;17540;17515;17578;17429;17190;17012;17221;17184;17368;17324;17287;17281;17484;17325;17381;17343;17273;17161;17015;16727;17097;16945;17172;17256;17198;17488;17296;17518;17347;17024;17066;17382;17213;17103;17292;17321;17394;17109;17543;17445;17524;17340;17384;17458;17552;17339;17627;17483;17803;17588;17365;17265;17274;17547;17774;17944;17487;17338;17498;17931;17579;17624;17505;17493;17626;17538;17607;17472;17637;17443;17661;17609;17430;17463;17371;17316;17379;17407;17451;17472;17365;17404;17474;17469;17742;17741;17599;17470;17315;17340;17454;17464;17433;17549;17621;17317;16867;16304;16388;17126;17388;17338;17010;16926;17276;17607;17360;17245;17269;17269;17230;17124;17588;17589;17263;17412;17505;17445;17412;17788;17422;17470;17370;17215;17380;17243;17622;17639;17436;17327;17337;17359;17192;17321;17393;17317;17391;17263;17362;17348;17459;17132;17618;17533;17472;17827;17451;17663;17404;17482;17548;17559;17672;17361;17486;17311;17261;17402;17198;17624;17496;17508;17420;17607;17492;17485;17538;17698;17475;17476;17428;17415;17616;17574;17551;17616;17277;17168;17180;17626;17287;17058;16859;16959;17261;17599;17470;17359;17309;17470;17295;17288;17446;17616;17589;17361;17417;17566;17295;16983;16574;16896;16856;17057;16806;16435;16639;16970;17001;17074;17323;17296;17050;17362;17267;17248;17431;16920;16181;15368;15765;16847;17099;17129;16889;16960;17185;17090;17340;17615;17411;17453;17227;17090;16851;16912;17134;17521;17930;17532;17433;17342;17494;17600;17496;17677;17404;17354;17438;17322;17381;17389;17577;17440;17263;17360;17516;17547;17534;17628;17549;17596;17644;17446;17497;17795;17793;17734;17610;17624;17528;17586;17274;17231;17566;17376;17427;17495;17315;17447;17224;17361;17256;17014;17106;17706;17631;17793;17641;17378;17149;16993;17117;17396;17605;17572;18018;17788;17737;17818;17878;17971;17665;17499;17503;17709;17642;17715;17798;17397;17889;17589;17269;17291;17313;17522;17513;17626;17674;17624;17599;17616;17606;17729;17455;17159;16790;16503;16656;16711;17087;17561;17660;17636;17594;17435;17183;17318;17247;17690;17406;17188;16904;17034;17664;17784;17646;17729;17736;18038;17740;17745;17720;17369;17705;17380;16959;16400;16000;16508;16764;16891;17208;17157;17300;17138;17186;16970;16921;16912;17141;17307;17471;17143;16935;16843;17002;16999;16901;17192;17105;17630;17619;17490;17494;17775;17679;17672;17804;17659;17747;17892;17960;17891;17765;17910;17571;17487;17261;17665;17870;17724;17515;17911;18085;18055;17915;17697;17799;17713;17689;17711;17760;17915;17874;17593;17740;17409;17399;16834;16651;17250;17658;17876;17959;17872;17953;17644;17734;17650;17703;17641;17871;17731;17813;17689;17817;17799;17670;17469;17064;17380;17392;17788;17484;17542;17412;17429;17493;17645;18101;17938;17992;17805;17488;17684;17442;17771;17611;17608;17664;17504;17653;17675;17838;17779;18038;17989;17661;17600;17427;17649;17708;17607;17845;18011;18113;17893;18057;17895;17750;17773;17737;17624;17620;17660;17806;17547;17838;17930;17799;17961;18175;17757;17580;17808;17465;17600;18004;17854;17854;17602;17327;17231;17796;17988;18130;18114;17976;17753;17655;17380;17943;17654;17772;17605;17772;17822;17889;17727;17638;18029;17706;17935;17664;17753;17588;17546;17752;17583;17816;17704;17427;17473;17616;17493;17500;17658;17522;17963;17739;17622;17511;17923;17840;17662;17520;17437;17546;17817;17588;17630;17344;17424;17587;17683;17971;17688;17842;17909;17752;17510;17748;17643;18011;17926;17872;17854;18035;18015;18074;17930;17609;17600;17467;17700;17688;17849;17648;17907;17876;17653;17842;17434;16740;15905;15076;15718;16930;17700;17235;16819;17001;17448;17672;17928;17947;17653;17920;17850;17697;17808;17764;17877;17790;17738;17948;17972;17934;18011;17933;17907;18241;18239;18100;18391;18081;18147;17844;17806;17742;17556;17869;17792;18109;17853;18081;18013;18083;17998;17960;18203;18117;17884;18061;17912;17901;17989;17812;17954;17762;17611;17389;17181;17287;17765;17916;17563;17516;17148;17138;17258;17707;17922;17651;17532;17372;17481;17166;17074;17097;17149;17031;17150;16882;17398;17238;17637;17099;16764;16712;16936;17022;17683;17767;17718;17817;17825;17631;17917;18235;18084;17887;17998;17764;17736;17860;17837;18036;17854;17829;17842;17881;18005;17690;17611;17574;17545;17743;17444;17654;17648;17472;17867;18072;18009;18145;18173;17766;18290;18128;18070;17755;17920;17927;17659;18071;18102;17869;18095;18311;18100;18125;18113;18256;18007;17964;17717;17876;18051;18111;17983;17829;17636;17477;17549;17453;17638;17575;17624;17411;17833;17855;17654;17870;17551;17701;17922;17955;17692;17646;17387;17631;17758;18137;17862;17909;17908;17952;17907;17812;17822;17729
14827;14409;14516;14393;14345;14209;14315;14479;14590;14645;14802;14596;14582;14507;14763;14716;14800;14670;14622;14565;14565;14788;14270;14240;13867;13892;14027;14501;14527;14897;14857;14751;14655;14477;14456;14909;14836;14905;14977;15002;14963;14906;15225;15009;15066;14798;14898;14996;15367;15026;15380;15215;14770;14708;14914;14826;15104;15409;15811;15676;15645;15380;15147;15179;14920;15236;15544;15113;14992;15155;15548;15087;15007;15527;15553;15326;15530;15405;15385;15205;15323;15354;15113;15366;15738;15695;15481;15504;15421;15653;15839;15574;15854;15807;15811;15861;15578;15879;15862;15796;15886;15586;15656;15882;15472;15599;15567;15557;15415;15930;15853;15826;16001;15980;15952;16031;16051;16072;15735;15910;15800;15550;15847;16085;16076;15973;15878;15924;16064;16006;16086;16044;16229;15969;16022;16092;16221;16112;16047;16165;16187;16205;15862;15892;15994;16128;16174;15909;16139;16124;15837;16280;15886;16243;16000;16059;16254;16163;16179;16153;16291;16145;15998;15965;15941;15555;15631;15831;15687;15515;16000;15796;16049;15851;15945;16035;15524;15617;15626;15659;15392;15565;16214;16459;16095;16105;16346;16463;16191;16240;16034;16204;16153;15984;15376;15565;15617;15827;15735;15650;15955;15960;16189;16020;15961;15849;16005;16140;16071;16478;16343;16335;16332;16119;15990;15825;15630;15773;15986;16380;16232;16167;15938;15917;15874;16050;16313;16242;15833;15910;15931;15827;16003;16044;16151;15990;16010;15806;15581;15771;15769;15918;16214;16303;15994;16420;16257;16254;15677;14844;15335;15867;16242;16065;16533;16230;16171;16456;16247;16444;16423;16615;16234;16251;16240;16036;16125;15662;15875;15834;15840;15655;15200;15172;15433;15630;15794;15543;15459;15364;15408;15930;15833;15995;15668;15765;14987;14363;13793;14497;14872;15345;15630;15782;15036;11919;8033;4977;4248;6263;11215;14586;15995;16458;16484;16477;16370;16551;16616;16490;16210;16319;16710;16524;16307;16184;16367;16563;16577;16580;16567;16660;16355;16333;16255;16625;16551;16647;16658;16520;16770;16729;16661;16570;16433;16545;16471;16424;16466;16766;17021;16765;16547;16459;16331;16146;16748;16810;16367;16581;16516;16464;16352;16681;16316;16494;16660;16724;16552;16167;16193;16279;16557;16984;16800;16771;16661;16720;16586;16746;16255;15940;15891;16096;16543;16325;16368;16516;16562;16454;16402;16626;16593;16491;16150;16440;16596;16527;16659;16642;16414;16292;16160;16375;16513;16579;16358;16354;16420;16453;16496;16817;16540;16605;16698;16799;16847;16574;16820;16844;16828;17060;16834;16990;16568;16462;16368;16777;16888;16631;16644;16603;16663;16674;16508;16809;16852;16955;16959;16581;16656;16623;16447;16293;16381;16216;16432;16626;16958;16741;16614;16437;16741;16762;16620;16426;16417;16535;16325;16538;16458;16051;15473;14032;14383;15947;16650;16990;17353;16787;16905;16988;17005;16758;17010;16750;16870;17060;16930;17246;17080;16963;17193;16883;17032;16491;16291;16708;16784;16875;16750;16705;16947;16754;16595;16373;16652;16899;17182;17406;17554;16958;16934;17198;17203;17130;17496;17152;16933;17018;16935;16794;16374;16580;17140;16761;16974;16991;16873;16738;16957;16857;16865;16996;17014;16850;16676;16647;16680;16032;16371;16731;16824;16657;16515;16501;16417;16649;16698;16296;16085;15905;16361;16737;16915;16791;16404;16568;16446;16702;16833;16379;16339;16614;16895;16850;16669;17033;17039;17053;16940;16980;17151;17047;17209;17029;16902;16968;16670;16789;16525;17086;17072;17120;17249;17411;17683;17273;17280;17074;16998;16892;17287;17307;17249;17282;17229;17073;16910;16766;15908;15731;16215;17127;17122;17125;17310;17320;17141;17228;17252;17489;17360;17425;17453;17606;17705;17592;17139;17182;16810;16863;16886;16772;16329;15972;15980;15894;15761;15293;15201;16572;17150;17483;17240;17535;17362;17493;17399;17429;17282;17065;17066;16522;15634;15287;16145;17023;17427;17199;17139;17458;17117;17033;17369;17197;17447;17261;17179;17096;17158;17053;17114;16962;16867;16781;16818;17236;17125;17088;17146;16984;16819;17080;17002;17183;17080;17183;16840;17086;17050;16870;17116;17283;17354;17338;17295;17342;17413;17603;17599;17369;17468;17537;17286;17423;17531;17470;17436;17158;17320;17256;17365;17160;17379;17383;17344;17336;17338;17302;17266;17322;17425;17373;17348;17497;17475;17194;17222;17526;17308;17207;17161;17016;17240;17133;17080;17115;17030;16893;16781;16893;16778;17424;17603;17601;17984;17767;17879;17845;17832;17211;17347;17289;17170;17388;17596;17462;17482;17289;17591;17352;17358;17228;17277;16946;16977;17211;17036;17132;16900;16590;16842;17013;16721;16641;16778;16871;17234;17065;17093;17216;17129;17268;17207;17205;17415;17074;17092;17216;17419;17543;17447;17257;17543;17493;17557;17307;17221;17262;17414;17435;17313;17513;17561;17349;17455;17283;17465;17112;16832;16826;17059;17092;17477;17507;17530;17485;17613;17559;17454;17452;17136;17220;17459;17480;17403;17504;17495;17339;17447;17339;17233;17078;17255;17125;17346;17262;17131;17385;17265;17737;17357;17528;17292;16962;16988;16768;16931;16878;16996;16956;17295;17235;17447;17191;17236;17073;16996;17018;17040;17254;17171;17415;17432;17329;17675;17407;17294;17321;17382;17148;17479;17439;17739;17300;17384;17358;17132;17320;17501;17700;17674;17475;17435;17594;17588;17909;17603;17489;17409;17600;17473;17415;17509;17551;17596;17473;17628;17602;17436;17430;17133;17247;17513;17535;17571;17466;18075;17781;17582;17644;17577;17408;17197;17268;17323;17376;17516;17299;17628;17376;17311;16940;16594;16647;17270;17365;16992;16222;15954;17160;17373;17334;17265;17333;17181;17216;17359;17484;17523;17541;17428;17436;17326;17661;17488;17597;17171;17030;17101;17451;17416;17506;17396;17541;17340;17543;17058;17163;17175;17394;17305;17532;17462;17448;17357;17520;17196;17587;17668;17420;17523;17711;17554;17639;17366;17313;17531;17604;17630;17299;17428;17209;17380;17238;17151;17442;17541;17332;17513;17526;17569;17416;17298;17193;17411;17470;17567;17552;17364;17553;17238;17159;16990;17139;17331;17352;17366;16814;17091;17401;17646;17654;17343;17269;17365;17358;17210;17333;17458;17543;17510;17528;17450;17061;17064;16780;17026;17108;17057;17017;16902;16937;17086;17037;17078;17330;17059;17250;17447;17341;17318;17264;17053;16348;16257;16481;17022;16908;16903;16738;16948;16935;17074;17145;17576;17521;17566;17526;17257;17161;17032;17439;17760;17872;17523;17381;17304;17453;17334;17756;17662;17456;17227;17032;17090;17418;17418;17425;17499;17554;17467;17323;17405;17216;17415;17532;17650;17828;17804;17666;17853;17803;17824;17764;17788;17756;17456;17551;17248;17415;17124;16896;17412;17414;17359;17546;17255;17564;17233;17228;17517;17778;17708;17613;17471;17336;17508;17229;17119;17378;17579;17738;17698;17850;18262;18014;17914;17701;17817;17804;17642;17689;17745;17721;18011;17570;17270;17510;17252;17609;17511;17672;17574;17718;17700;17553;17805;17617;17682;17553;17132;15840;15577;16481;17144;17403;17484;17614;17708;17565;17518;17532;17500;17502;17490;17397;16938;16359;16785;17493;17815;17649;17637;17506;17602;17556;17746;17568;17697;17561;17404;17408;16496;16513;16885;16828;17005;17192;17113;17449;17182;17061;16759;16603;16963;17221;17232;17139;17270;16885;16663;16658;16715;16955;17087;17357;17498;17539;17562;17484;17641;17397;17787;17773;17618;17855;17761;17831;17856;17913;17698;17513;17288;17251;17394;17611;17702;17956;17868;18097;17873;17846;17632;17773;17885;17950;17684;17800;17916;17567;17733;17874;17564;16777;15792;15410;16622;17608;17659;17597;17996;17867;17745;17700;17496;17595;17829;17764;17913;17553;17665;17765;17597;17442;17353;17474;17561;17664;17614;17312;17284;16935;17364;17296;17728;17824;17687;18037;17878;17631;17607;17389;17460;17280;17768;17637;17588;17641;17654;17894;17854;17873;17696;17555;17181;17196;17234;17771;17593;17927;17901;17756;18059;17783;17814;18050;17638;17477;17897;17778;17493;17569;17937;17678;17791;18090;17868;17912;17908;17742;17561;17797;17754;17953;18032;17931;17640;17447;17533;17797;18162;17993;18149;18165;17885;17531;17514;17827;17642;17495;17666;17822;17891;17908;17715;17623;17979;17946;17784;17830;17893;17667;17486;17570;17588;17563;17684;17627;17294;17171;17249;17399;17832;17742;17928;17570;17840;17600;17766;18034;17641;17685;17787;17526;17871;17767;17586;17510;17365;17599;17710;17516;18005;17654;17550;17615;17632;17547;17891;17871;17546;17600;17568;17886;17853;17864;17941;17824;17703;17677;17687;17617;17850;17731;17861;17756;17706;17701;17378;16795;15520;15171;16206;17193;17382;17228;16905;17272;17646;17771;17854;17728;17753;17888;17917;17913;17950;17933;17958;17935;17774;17859;17851;17778;18021;17931;18007;18062;18056;18303;18091;17936;18001;17898;17553;17516;17645;17921;17856;17838;17778;18095;18186;17892;17754;18022;17827;18092;17927;17972;18120;17705;17940;17859;17738;17858;17354;17053;17343;17306;17637;17681;17684;17174;17311;17038;17167;17500;17637;17556;17085;16948;17268;17426;17374;16967;17162;17012;17009;17211;17038;17311;17719;17558;17475;17043;17263;17414;17648;18184;17905;17973;18040;17881;17810;18134;18001;17664;17939;17480;17434;17482;18009;17878;18060;18137;18085;17863;17633;17779;17679;17470;17450;17616;17822;17560;17695;18262;17929;18092;18264;18033;18054;17981;17971;18046;18283;18103;17924;17734;17914;17741;17930;18118;18223;18274;18069;18149;18166;17855;18027;18386;18293;17896;18072;18020;18054;18003;17872;17395;17317;17100;17197;17408;17528;17410;17952;17707;17934;17847;17531;17681;17632;17868;17888;17756;17694;17551;17301;17598;17680;17909;17572;17731;17892;17856;18161;17953
14824;14645;14585;14488;14217;14311;14398;14539;14605;14724;14649;14551;14379;14644;14467;14762;14542;14397;14394;14357;14435;14562;14543;14245;14053;14107;14293;14679;14449;14811;14641;14543;14568;14414;14774;14662;15108;14879;15047;15001;14783;14873;14988;15132;15011;14659;14396;14862;14981;14962;15115;15050;15248;14812;14878;14698;14975;15505;15483;15690;15499;15200;15284;15179;15496;15362;15686;15237;15177;15194;15572;15531;15222;15396;15489;15355;15458;15584;15401;15226;15154;15244;15430;15329;15358;15661;15431;15559;15477;15724;15685;15647;15748;15826;15793;15669;15795;15725;16032;15734;15735;15806;15761;15229;15460;15412;15735;15607;15732;15927;15734;15994;16110;15970;16156;15689;15899;15881;16115;15911;15815;15916;15828;15772;16083;15875;15987;16014;15811;15834;15893;16268;16129;16220;16090;16177;16189;16067;16075;16069;15783;16017;16061;16071;15925;16087;15921;15866;16198;16053;16142;15948;15963;15941;15867;15778;16168;16051;16194;16170;16239;16256;15968;16104;16151;15882;15521;15766;15702;15464;15693;16035;16116;15749;15936;15961;15962;15590;15776;15494;15232;15790;15937;16327;16310;16414;16433;16181;16062;15973;16060;16125;15840;15822;15746;15813;15807;15936;15797;15888;16017;16047;16240;16165;16090;15965;15717;15697;16147;16223;16379;15997;16256;16205;15752;15931;15968;15807;15892;16292;16435;15953;16240;15806;16052;15993;16035;16148;16098;15858;16054;15905;15913;15934;16242;16111;15946;15893;15760;15865;16102;15976;16235;16258;16263;16031;16198;16017;15674;15363;15452;15656;16003;16124;16448;16398;16101;16423;16340;16536;16490;16381;16390;16434;16215;16171;15907;15915;15295;15251;15544;15491;15502;14979;15193;15057;15351;15383;15346;15020;15224;16252;16418;16266;15684;15088;15084;14855;14713;14870;15355;15627;15880;15794;14608;11656;7062;4338;3866;6682;11782;15120;16261;16521;16527;16455;16330;16394;16417;16359;16252;16162;16309;16671;16623;16383;16363;16431;16609;16378;16527;16433;16450;16670;16534;16460;16424;16434;16478;16825;16748;16792;16709;16511;16668;16530;16728;16408;16633;16411;16638;16486;16497;16186;16238;16164;16413;16654;16659;16186;16043;16014;16252;16397;16651;16241;16602;16393;16668;16200;16106;16342;16644;16677;16765;16649;16861;16563;16656;16428;16305;16365;16285;16458;16495;16628;16627;16916;16443;16367;16404;16655;16644;16417;16269;16321;16414;16274;16551;16579;16596;16606;16509;16270;16406;16747;16616;16379;16763;16505;16616;16714;16560;16657;16504;16888;16968;16741;16933;16872;16916;16615;16711;16713;16667;16605;16773;16800;16714;16835;17008;16652;16465;16434;16441;16653;16622;16871;16780;16849;16926;16432;16507;16192;16167;16405;16565;16581;16848;16867;16999;16773;16669;16742;16460;16705;16665;16377;16268;16399;16470;16713;16392;16387;16338;16696;16942;17095;16928;17043;17038;16915;16983;17135;16913;16924;17019;16898;16955;17060;17477;16902;16942;16790;17143;16660;16831;16813;16783;16642;16575;16720;16883;16848;16497;16728;16780;16966;17433;17252;17396;17327;17159;17277;17177;17131;17066;17113;17265;16942;16966;16838;16345;16565;16674;16988;17043;16902;16796;17151;16985;16815;16743;17054;16942;16658;16687;16659;16528;16163;16518;17002;16741;16918;16576;16794;16755;17010;16932;16742;16252;16190;16299;16723;16895;16710;16719;16611;16535;16596;17058;16533;16275;16600;16939;16767;17034;16944;16973;17087;17005;17160;17108;17116;17217;17231;16920;17018;16996;17071;16913;16802;16884;17094;17393;17375;17751;17563;17388;17336;17391;17262;17258;17266;17128;17508;17492;16985;16840;17072;16689;16411;16834;17303;17166;17262;17304;17419;17218;17292;17212;17298;17400;17619;17416;17747;17909;17583;17183;17134;17079;17271;17143;17074;16813;16353;16169;15375;15446;15627;16005;16644;17299;17340;17341;17562;17794;17528;17615;17751;17428;17174;17120;16744;15748;15024;15556;16738;17548;17456;17462;17204;17354;17341;17144;17310;17258;17338;17358;17204;17188;17270;16816;17206;16947;16971;16810;16901;17087;17038;17268;17048;17240;16976;17409;17064;17086;17124;16935;17002;16878;17092;17140;17316;17253;17391;17235;17421;17467;17513;17479;17480;17590;17629;17253;17305;17253;17470;17279;17360;17166;17346;17533;17438;17438;17462;17322;17316;17250;17254;17269;17358;17366;17635;17605;17327;17552;17567;17538;17613;17423;17224;17130;17136;17037;16975;17095;16982;16778;16835;16719;16647;16872;17677;17939;18298;17988;17999;18047;17841;17463;17086;17259;17075;17091;17279;17324;17288;17383;17508;17728;17400;17188;17371;17075;17234;17313;17142;17271;17266;17022;17053;16808;16683;16866;16672;16811;17060;16869;16993;16869;17258;17212;17285;17473;17185;17318;17466;17529;17160;17379;17498;17618;17552;17315;17173;17486;17425;17461;17337;17330;17292;17229;17249;17165;17110;17206;17173;17304;17040;17059;16872;17252;17293;17332;17415;17681;17370;17597;17316;17378;17426;17196;17444;17561;17649;17538;17477;17232;17337;17425;17383;17299;17197;17296;17234;17247;17249;17500;17485;17479;17478;17505;17202;17084;17180;17048;16837;16842;16862;16778;16969;17101;17403;17365;17356;17395;17163;17271;17226;16969;17261;17396;17417;17247;17290;17262;17213;17484;17559;17462;17333;17333;17529;17548;17376;17373;17240;17208;17072;17048;17463;17209;17687;17522;17553;17645;17650;17741;17523;17666;17536;17746;17651;17756;17430;17603;17465;17473;17230;17299;17379;17433;17218;17549;17386;17576;17580;17623;17732;17643;17308;17203;17508;17286;17172;17519;17301;17299;17187;17327;17216;17388;17196;16875;17100;17477;17841;16808;15771;15795;16813;17078;17270;17254;17179;16980;17226;17408;17283;17533;17378;17362;17315;17210;17335;17517;17657;17376;17444;17238;17618;17402;17225;17558;17704;17564;17121;17280;17141;17164;17583;17282;17373;17452;17381;17282;17053;17218;17371;17319;17648;17732;17534;17177;17547;17471;17338;17595;17560;17675;17343;17263;17374;17396;16986;17261;17326;17608;17079;17298;17233;17386;17364;17512;17306;17645;17599;17425;17439;17526;17408;17271;17440;17334;17154;17479;17581;17216;17346;17461;17816;17431;17372;17414;17172;17287;17526;17326;17488;17760;17829;17439;17548;17514;17356;17138;17206;17361;17217;17595;17244;16928;16809;16690;17176;17244;17317;17386;17231;17559;17464;17335;17497;17163;16952;16745;16794;17068;17196;16943;16783;16771;16935;16838;16805;17179;17461;17571;17434;17417;17110;17418;17245;17436;17376;17123;17209;16868;17354;17299;17506;17460;17272;17188;17110;16949;17115;17437;17446;17433;17532;17272;17504;17489;17228;17493;17604;17561;17782;17817;17738;17729;17314;17708;17696;17805;17600;17607;17576;17452;17690;17433;17030;17418;17709;17442;17484;17150;17081;16757;17194;17413;17779;17849;17653;17659;17382;17463;17334;17081;17370;17512;17787;17659;17645;17797;18264;18274;17881;17602;17703;17489;17668;17617;17513;17729;17586;17970;17541;17414;17614;17655;17754;17585;17680;17841;17537;17652;17766;17615;17479;16786;15618;15142;16279;17429;17475;17665;17428;17441;17766;17523;17461;17540;17547;17650;17215;16998;16557;16840;17246;17473;17676;17440;17202;17233;17413;17708;17606;17589;17426;17350;17400;17244;17302;17207;16904;16806;16920;17234;17353;16872;16752;16795;16969;16898;17178;17570;17248;17296;16744;16376;16853;16982;17179;17085;17173;17329;17221;17527;17461;17679;17933;17518;17773;17631;17667;17777;17692;17713;17991;17717;17422;17147;16836;17525;17522;17972;17845;17602;18009;17863;17927;17699;17807;17696;17660;17775;17911;17809;17527;17913;17837;17412;16428;14954;14710;16274;17284;17567;17901;17593;18123;18175;17600;17484;17618;17738;17801;17823;17757;17573;18085;17384;17332;17463;17569;17568;17534;17699;17286;17107;16974;16989;17490;17767;17878;18018;17692;17642;17555;17614;17431;17611;17500;17593;17575;17494;17398;17695;17529;17804;17880;17902;17516;17363;17121;17329;17452;17759;17751;17853;17807;17776;17730;17627;17553;17577;17575;17663;17811;17816;17768;17464;17816;17857;17782;17704;17655;17840;17723;17775;17915;17769;18016;17668;17980;17851;17832;17584;17980;17884;17813;18079;17899;17656;17825;17577;17751;17634;17733;17736;17839;17855;17896;17988;17881;17753;18127;18041;17754;17587;17696;17660;17553;17699;17848;17889;17494;17456;17264;17361;17716;17721;17833;17961;17617;17615;17709;17782;17709;17721;17475;17510;17654;17548;17611;17677;17679;17472;17152;17123;17252;17667;17916;17735;17508;17239;17447;17371;17510;17222;17592;17918;18191;18327;18009;18072;17817;17556;17662;17833;17853;17681;17786;17711;18031;18031;17947;17740;17097;15784;14965;16101;17153;17226;17090;17012;17146;17460;17590;17947;17706;17781;18053;17598;18187;17786;18093;18057;17906;17461;17846;17854;17994;17848;17869;17747;18145;18067;18172;17997;17656;17688;17788;17554;17619;17490;17837;17703;18020;17972;17904;17915;17704;18079;18047;17687;17843;17888;17811;18042;17878;17933;18034;17771;17904;17703;17417;17262;17458;17765;17733;17746;17284;16780;17197;17362;17520;17741;17729;17478;17228;17106;17480;17108;17029;17172;17086;17157;17056;17211;17419;17815;17646;17482;17607;17729;17651;17955;17839;17905;18186;18000;18080;18251;18251;17956;17879;17677;17482;17118;17423;17996;18147;17940;18183;18304;17920;17655;17671;17769;17745;17636;17885;17720;17746;18179;18035;18124;18228;18288;18163;18010;18031;18169;18144;18258;18048;18034;17849;17885;17429;17931;17847;17982;18427;18209;18094;18139;17835;18119;17970;18200;18069;17949;17945;17913;17670;17656;17531;17221;17209;17189;17130;17371;17664;17561;18030;18085;17779;17672;17716;17260;17713;17805;17528;17507;17667;17477;17333;17692;17476;17568;17680;17369;17854;17822;17981
14790;14776;14564;14336;14189;14377;14412;14576;14849;14659;14385;14374;14264;14582;14546;14445;14481;14270;14295;14440;14594;14353;14172;14006;14632;14374;14638;14418;14770;14967;14661;14498;14433;14631;14634;14871;15005;14978;15056;14906;14820;14965;14928;15002;14854;14566;14587;14766;15081;15073;15288;15277;15252;14885;14816;14516;14741;15002;15205;15776;15404;15459;15365;15454;15214;15649;15461;15771;15668;15540;15441;15483;15250;15465;15517;15115;15350;15473;15276;14804;15159;15177;15533;15328;15314;15442;15592;15416;15096;15664;15576;15763;15662;15781;15895;15637;15815;15558;15976;15812;15802;15875;15659;15228;15242;15484;15620;15819;15807;15741;15604;15847;15797;16008;16121;15676;15589;15745;15969;15933;15923;16140;15965;15917;15864;16224;16110;15978;16044;16114;16010;16033;16085;15859;16018;16009;16083;15949;16133;16145;15883;15998;15990;15961;16014;16031;15874;15847;16052;16163;16069;16024;16122;16124;15971;16032;15868;15747;15804;16306;16255;16112;16238;16186;15907;15721;15440;15830;15757;15983;15800;15917;15867;15827;15574;15708;16001;16244;15948;15760;15493;15681;15977;16141;16033;16325;16246;16018;15910;16066;15893;16133;15886;15713;15724;16074;15855;16092;16195;15930;15967;16239;16334;16059;16167;15966;15603;15682;15646;16017;16176;16125;16190;15884;15731;15646;15757;15911;16163;16130;16060;16329;16020;15921;16188;16146;16328;16224;16109;16044;15920;16227;15980;15959;16090;16334;15755;15719;15527;15894;16159;16215;16246;16080;16131;16436;16177;16061;15690;15484;15732;15869;16083;16030;16209;16302;16457;16501;16634;16512;16857;16553;16476;16152;16147;15792;15810;15871;15243;14802;15834;15778;15760;15293;15019;14796;14757;15011;14756;14743;15310;16091;16281;15885;15280;15298;15290;15519;15456;15257;15761;16015;15839;15836;14677;11327;6389;3621;3825;7312;12355;16067;16287;16380;16541;16465;16360;16423;16211;16222;16121;16152;16357;16495;16627;16590;16402;16345;16606;16494;16678;16522;16757;16289;16558;16521;16483;16807;16774;16991;16928;16934;16594;16827;16593;16821;16335;16327;16740;16601;16760;16437;16394;16262;16402;16444;16817;16585;16573;16097;15944;15907;15911;16151;16338;16641;16528;16612;16538;16440;16272;16379;16618;16614;16924;16782;16972;16757;16460;16617;16507;16487;16497;16333;16565;16429;16925;16383;16640;16730;16686;16594;16465;16414;16363;16227;16563;16173;16081;16454;16389;16609;16423;16528;16432;16462;16514;16621;16599;16727;16709;16527;16998;16610;16646;16624;16741;16847;17054;16995;16869;16844;16818;16730;16931;16917;16799;16797;16743;16687;16902;16719;16507;16398;16542;16875;16720;16830;16776;16908;16657;16269;16481;16342;16196;16413;16590;16620;16589;16996;16870;16625;16862;16775;16694;16408;16631;16463;16485;16307;16505;16740;16832;17213;17147;17240;16824;16763;16885;17106;17136;16836;16684;16763;16994;16710;16916;16876;17223;16950;16991;17171;17253;17138;17089;16743;16850;16725;16582;16860;16868;16918;16953;16703;16601;16775;16918;16976;17241;17198;17462;17400;17266;17228;17092;17041;17098;16663;17077;16991;16925;16819;16593;16755;16953;16999;16821;16830;17276;16814;16815;16623;16522;16702;16811;16692;16658;16460;16547;16417;16584;16585;16708;16592;16628;16367;16734;16791;16924;16672;16236;16553;16635;16613;16638;16711;16735;16789;16864;17057;16867;16797;16811;16838;16824;16750;16785;16930;17057;16859;17035;16936;17342;17004;17244;17084;16974;17171;17159;17225;17137;17261;16978;17101;17406;17579;17610;17595;17640;17300;17293;17170;17164;17208;17197;17148;17486;17489;17227;17516;17397;16990;17292;17111;17234;17254;17331;17358;17140;17152;17212;17432;17328;17303;17565;17631;17786;17700;17307;17224;17263;17085;17045;17161;17018;16875;16695;15855;15605;15794;16385;17066;16997;17249;17244;17353;17605;17964;17502;17640;17486;17291;17021;16500;15116;14027;14934;16334;17012;17353;17135;17355;17116;17126;17131;17226;17344;17466;17201;17258;17315;17194;16893;17064;16860;16607;16894;17122;16830;16844;16947;16937;16973;17224;17339;17448;17224;16872;17050;16888;17202;16990;17216;17431;17576;17411;17356;17462;17610;17863;17567;17688;17442;17416;17379;17264;17517;17414;17480;17528;17492;17354;17422;17221;17105;17556;17501;17206;17404;17008;17337;17440;17602;17570;17645;17555;17752;17382;17500;17223;17385;17047;17267;16935;16978;17164;16971;16815;16705;16797;16660;16821;16939;17303;17914;18424;17988;18253;17978;17803;17552;17103;17055;17161;17423;17267;17511;17269;17486;17284;17592;17696;17508;17096;17245;17231;17516;17260;17237;17280;16994;16969;17086;16888;17012;16946;16572;17114;17105;17101;16892;17198;17392;17233;17311;17494;17290;17042;17569;17156;17357;17299;17479;17472;17146;17372;17433;17256;17098;17283;17204;17273;17273;17198;16786;16737;17078;17227;17202;17368;17338;17367;17485;17272;17269;17443;17512;17599;17589;17377;17104;17051;17381;17274;17261;17409;17380;17309;17553;17282;17423;17330;17571;17380;17175;17102;17394;17358;17259;17529;17306;17602;17261;16985;17055;16991;16948;17182;16929;16324;16038;16700;17198;17578;17375;17510;17447;17259;17115;17325;17134;17301;17314;17453;17285;17042;17395;17042;17635;17391;17474;17281;17280;17362;17421;17658;17473;17476;17154;17334;17507;17472;17523;17264;17551;17188;17517;17406;17695;17461;17572;17588;17406;17509;17636;17370;17507;17111;17191;17644;17181;17361;17537;17424;17414;17525;17662;17755;17714;17774;17464;17370;17349;17370;17338;17494;17350;17523;17321;17246;17484;17241;17425;17236;17365;17246;17386;17195;17159;16851;16594;16900;17456;17552;17083;17023;17021;17127;17360;17352;17536;17338;17006;17136;17142;17727;17665;17582;17456;17503;17470;17215;17480;17466;17532;17471;17350;17480;17379;17181;17306;17213;17333;17316;16983;17450;17213;17347;17286;17125;17391;17330;17582;17496;17318;17371;17485;17555;17390;17444;17602;17428;17557;17133;17205;17149;16998;17277;17330;16892;17280;17411;17352;17017;17357;17224;17186;17577;17431;17586;17456;17611;17401;17066;17260;17548;17559;17622;17388;17262;17414;17561;17175;17048;16835;16915;17205;17562;17583;17474;17556;17593;17703;17547;17739;17518;17112;17260;17176;17271;17339;17150;16604;16685;17174;17075;17211;17286;17374;17676;17367;17202;17037;17151;17144;16991;16915;17131;17058;16935;16633;16692;16971;16724;16607;16629;17001;17113;17563;17342;17272;17252;17267;17239;17050;17348;17501;16995;17036;17256;17315;17309;17685;17632;17340;17278;17347;17550;17586;17558;17446;17617;17817;17398;17419;17299;17422;17206;17358;17611;17840;17917;17934;17849;17532;17827;17400;17447;17324;17416;17465;17349;17731;17602;17354;17377;17324;17034;17240;16691;16508;17010;17392;17752;17633;17467;17630;17485;17443;17347;17149;17330;17463;17656;17814;17742;17801;17685;18025;17877;17685;17516;17598;17768;17525;17686;17648;17600;17897;17356;17448;17233;17255;17580;17541;17681;17672;17786;17573;17773;17493;17635;17284;16524;16043;16715;17383;17489;17310;17446;17072;17462;17379;17227;17672;17290;17436;17484;17213;16899;16830;17382;17471;17439;17199;16708;16683;17176;17499;17329;17595;17490;17411;17235;17405;17450;17001;17135;16685;17136;17066;17284;16952;16921;16971;16932;17263;17376;17686;17710;17378;16645;16483;16444;17119;17421;17416;17514;17423;17109;17438;17676;17664;17812;18090;17782;17554;17780;17657;17855;17847;17755;17724;17570;17236;16821;17190;17448;17866;17832;18074;18005;18081;17879;17754;17744;17636;17655;17890;17934;17989;17828;17622;17892;17703;16696;15862;15859;16626;17290;17737;17950;18095;18151;17752;17785;17649;17702;17659;17676;17628;17877;17528;17725;17208;17181;17394;17332;17422;17571;17668;17737;17466;16859;17174;17305;17608;17889;17730;17753;17663;17617;17397;17470;17420;17534;17586;17443;17576;17548;17565;17615;17834;17824;17857;17963;17705;17556;17482;18182;17940;17691;17499;17614;17930;17844;17534;17717;17588;17465;17891;17908;17780;17702;17735;17885;17798;18009;17851;17777;17734;17522;17626;17701;17878;18106;18053;18348;17943;17765;17779;17886;17753;17609;17900;18021;17934;17754;17657;17396;17810;17953;17903;17681;17926;17971;17719;17803;17830;18010;17962;17749;17707;17570;17466;17394;17347;17458;17799;17696;17415;17419;17357;17612;17514;17962;17734;17562;17510;18054;18086;17866;17747;17711;17358;17560;17474;17596;17366;17302;17081;16990;17216;17065;17463;17582;17620;17257;17105;17369;17592;17324;17104;17154;17619;17839;17882;17994;18074;17943;17996;17729;17731;17628;17851;17738;17511;18062;18009;17885;17576;17564;16889;16337;16819;17202;17047;17061;16990;17079;17435;17682;18068;17660;17904;17707;17681;17971;18110;17856;18165;17701;17555;17447;17863;18124;17843;18010;17861;17752;17926;18047;17908;17930;17885;17700;17743;17347;17520;17793;17718;18164;17968;18027;17942;18032;18052;17971;17833;17681;17783;17976;18060;17945;17907;18136;17958;17745;17673;17281;17363;17393;17531;17901;17329;17349;16947;17454;17665;17504;17726;17928;17522;17413;17289;17760;17224;17145;17043;17062;17201;17328;17554;17587;17592;17597;17654;17447;17884;18066;18086;17926;17992;18026;17986;18067;18136;17953;17711;17863;17765;17581;17499;17456;17803;17967;18035;18229;18209;17913;17749;17817;17753;17800;17566;17998;17929;18206;17954;18103;18248;18420;18240;18362;18051;18325;18309;18089;18234;18032;17841;17916;17235;17157;16687;17408;17644;18067;17857;18108;17999;17803;17777;18102;17894;18068;17986;17933;17885;17860;17678;17582;17564;17328;17015;17396;17544;17724;18063;17800;17896;17618;17603;16951;17284;17206;17623;17690;17794;17655;17640;17536;17475;17458;17260;17291;17508;17594;17723;17728
14892;14757;14334;14577;14285;14526;14505;14614;14435;14677;14905;14653;14606;14570;14169;14299;14361;14189;14132;14437;14650;14496;14370;14386;14688;14543;14926;14767;14820;14850;14856;14520;14526;14664;14970;14930;15030;15194;15081;14854;14797;14776;14839;14993;14878;14762;14639;15046;15068;15066;15263;15285;15358;14780;14597;14447;14150;14424;15109;15380;15706;15514;15389;15661;15390;15435;15440;15548;15753;15398;15580;15360;15105;15225;15237;15293;15136;15377;14938;14552;14569;15485;15181;15146;15381;15420;15531;15443;15313;15569;15558;15643;15826;15575;15733;15647;15517;15696;15825;15830;15943;15866;15631;15341;15081;15604;15930;15800;15748;15597;15619;15869;15881;16139;15893;15974;15895;15985;16089;15980;16360;15914;15962;15952;16016;16146;15825;15930;15837;15908;15748;15733;15855;15835;15907;16178;15999;16080;16202;16074;16128;15987;15939;16253;16034;15974;15930;15824;16075;15995;15991;16083;16176;16026;16230;16222;15922;16017;15898;16149;16398;16143;16052;16001;15943;16050;15719;15506;15954;15939;15881;16021;15781;15678;15395;15563;15892;15956;16187;15819;15912;15877;15911;16395;16194;16329;16122;16019;15672;15670;16056;15933;15509;15568;15860;16067;16136;15965;15954;15995;15835;16032;16089;16111;16229;16052;15772;15672;15557;15735;16126;16098;16134;15927;15970;15901;15940;15858;16088;16383;16226;16347;16256;16207;16032;16265;16190;16132;16300;16031;16140;16073;16246;16284;16317;15997;16309;15765;15924;16010;15965;16152;16141;16137;16223;16215;16371;16044;15807;16028;15757;15873;16158;16073;15934;16242;16415;16340;16503;16338;16464;16278;16141;15984;15887;16023;15756;15981;15581;15527;16063;15942;15916;15757;15636;15150;15265;15285;14204;13265;14684;15715;15814;15639;15480;15598;15608;15703;15709;15828;15867;15986;15994;15964;14642;11155;6757;3934;3902;7206;12309;15131;16234;16321;16533;16445;16569;16489;16103;16333;16148;16159;16441;16556;16514;16438;16572;16651;16505;16368;16476;16311;16485;16431;16351;16676;16517;16445;16724;16649;16630;16699;16548;16591;16534;16570;16567;16575;16403;16577;16452;16623;16226;16232;16564;16759;16674;16720;16374;16536;16070;16075;16052;16200;16436;16603;16762;16419;16720;16499;16525;16343;16614;16603;16665;16732;16718;16735;16674;16741;16654;16699;16345;16442;16451;16754;16474;16657;16538;16583;16723;16646;16531;16358;16379;16557;16135;15987;15972;16262;16160;16348;16320;16438;16355;16482;16366;16352;16483;16670;16488;16615;16689;16712;16619;16679;16922;16769;17121;17049;16962;16724;16741;16703;16837;16688;16829;16810;16910;16670;16691;16885;16774;16595;16727;16786;16773;16915;16751;16890;16580;16670;16375;16273;16377;16434;16482;16522;16420;16739;16850;16687;16812;16696;16579;16478;16404;16631;16598;16519;16206;16615;16838;17342;17339;17218;17071;16904;16944;16931;17094;16769;16963;16557;16998;16812;16839;16881;16913;17075;16857;16906;16887;16913;17142;16868;17025;16643;16687;16629;16596;16788;16683;16761;16702;16452;16498;17054;17281;17182;17463;17410;17319;17096;16968;17179;16821;17042;17274;17189;17068;16687;17021;16856;17056;16711;16863;16976;16630;16796;16823;16653;16643;16591;16463;16624;16519;16605;16752;16323;16497;16740;16812;16654;16765;16786;16775;16775;16676;17066;16439;16539;16783;17007;16932;16899;16798;17009;16934;17111;16857;16952;16977;17017;16749;16733;16756;16883;17040;17166;16902;17119;17153;17080;16861;17008;17018;16771;17284;16959;16898;16979;17186;16874;17259;17439;17386;17805;17688;17804;17630;17662;17547;17428;17238;17308;17574;17398;17571;17241;17243;17165;17163;17294;17306;17116;17434;17341;17220;17247;17236;17107;17198;17178;17256;17500;17686;17261;17278;17339;17289;17137;17419;17525;17100;17145;16935;16603;16097;15776;15778;16550;16985;16727;16900;17540;17675;17592;17674;18016;17767;17314;17435;17042;16094;14863;15207;15943;16682;17174;17272;17264;17288;17522;17228;17158;17205;17365;17303;17092;17186;17049;17016;17070;17000;16902;16837;17001;16828;16906;16736;16995;17206;17006;17241;17178;17034;17183;16839;17154;17024;17114;17217;17242;17404;17247;17246;17660;17368;17740;17636;17546;17351;17436;17563;17558;17636;17424;17249;17582;17365;17222;17500;17282;17537;17596;17325;17542;17364;17354;17449;17490;17385;17299;17469;17555;17392;17455;17227;17308;17460;17185;17016;16985;16949;16984;16703;16963;16883;16659;16689;16890;17153;17583;18047;18156;18289;18255;17716;17619;17483;17348;17341;17499;17584;17470;17474;17338;17548;17555;17252;17215;17267;17205;17195;17486;17399;17375;17411;17110;17048;16988;16966;17102;16922;16792;16920;16986;17112;17249;17056;17292;16964;16889;17294;17253;17252;17274;17673;17229;17144;17531;17219;17440;17128;17297;17262;16964;16906;17262;17260;17444;17044;17038;17000;16710;17087;17240;17338;17224;17626;17482;17322;17461;17255;17440;17622;17500;17374;17498;17180;17169;17327;17342;17347;17425;17304;17342;17251;17616;17216;17514;17676;17257;17216;17415;17040;17191;17108;17463;17698;17385;17303;17299;17390;17322;17124;17005;17010;16809;16520;16919;17194;17430;17675;17534;17509;17102;17014;16959;16952;17073;17470;17141;17421;17276;17248;17398;17336;17564;17656;17167;17288;17393;17460;17318;17339;17414;17414;17337;17623;17459;17445;17482;17594;17854;17524;17447;17638;17514;17645;17623;17545;17764;17650;17322;17279;17485;17235;17445;17404;17485;17398;17507;17639;17818;17704;17530;17657;17534;17495;17442;17434;17195;17304;17315;17343;17566;17276;17410;17376;17165;17225;17259;17445;17330;17450;17537;17389;17150;16886;17254;17503;17401;17375;17184;16921;17056;17080;17445;17461;17437;17231;17149;17217;17615;17772;17459;17314;17486;17392;17430;17499;17502;17403;17687;17437;17553;17307;17299;17506;17539;17202;17312;17379;17326;17237;17432;17194;16906;16963;17439;17288;17715;17405;17528;17373;17778;17505;17452;17737;17232;17317;17102;17242;17243;17557;17443;17313;17317;17356;17084;17486;17622;17324;17431;17181;17648;17504;17333;17485;17600;17499;17502;17373;17614;17558;17453;17438;17258;17558;17192;16758;16011;15810;16501;17021;17445;17395;17631;17507;17783;17625;17489;17655;17575;17225;17217;17124;17402;17331;17050;16632;16788;17303;17035;17142;17335;17468;17604;17366;17273;17117;16921;16902;16967;16947;17118;17227;16588;16584;16571;16785;17096;16808;16703;17047;17293;17322;17373;17320;17291;17357;17101;17343;17359;17252;17253;17160;17298;17492;17557;17461;17404;17495;17644;17837;17674;17359;17459;17576;17564;17823;17612;17391;17115;16650;16456;17146;17665;17565;17611;17701;17566;17464;17554;17428;17289;17211;17318;17345;17444;17289;16956;17154;17146;17095;17126;16873;16516;16362;17001;17480;17661;17645;17638;17683;17650;17537;17304;17202;17454;17439;17668;17786;17545;17410;17285;17434;17735;17568;17620;17632;17606;17595;17824;17731;17661;17498;17601;17715;17514;17543;17714;17840;17825;17705;17702;17613;17513;17651;17377;17725;17064;17118;17471;17307;17427;17248;17386;16839;17035;17418;17573;17465;17245;17274;16931;17083;16926;16817;16983;17323;17215;16829;16678;16429;17169;17517;17635;17750;17734;17595;17124;17217;17245;17129;16747;16755;16641;17131;17360;17162;17073;16900;17357;17524;17496;17594;17530;17517;16787;16787;16587;16947;17233;17210;17283;17404;17255;17421;17501;17770;17728;17813;17761;17699;17835;17951;17863;18111;17763;17690;17543;17009;16855;17023;17285;17665;17602;17958;17959;17798;17907;17711;17280;17583;17502;17591;17617;17679;17778;17872;17885;18038;17530;17182;16854;17512;17731;17717;17813;17934;17912;17884;17623;17604;17763;17648;17800;17748;17708;17633;17788;17555;17170;17406;17380;17389;17579;17857;17642;17408;17553;17356;17548;17630;17740;17801;17898;17805;17678;17567;17381;17674;17501;17624;17349;17595;17622;17565;17507;17706;17857;17975;17863;17878;17884;18013;17935;17920;17827;17745;17831;17746;17679;17849;17559;17894;17708;17828;17770;17943;17686;17574;17599;17489;17620;17872;17970;17818;17819;17567;17747;18016;17859;17852;18106;17852;17681;18009;17853;17896;17930;17818;17886;18059;17922;17790;17753;17778;18057;17674;17837;18035;17878;17539;17736;17627;18021;18101;17859;17833;17385;17461;17575;17837;17966;17472;17527;17580;17441;17759;17407;17792;17954;17783;17651;17648;17954;17971;17891;17731;17828;17380;17274;17411;17688;17444;17279;16771;16783;16938;16894;17395;17563;17739;17395;17403;17519;17473;17450;17328;17277;17470;17732;17975;17935;18037;17790;17831;17885;17751;17875;17587;17779;17777;17819;17671;17729;17882;17591;17728;17254;17150;17062;17152;17018;16643;16931;17313;17659;17979;18029;17821;17762;17867;18046;18124;17950;18220;18140;17880;17525;17536;17642;17818;17798;17825;17922;18278;18099;18032;17983;17933;17591;17552;17691;17527;17363;17378;17458;17956;18151;18088;17954;18057;17940;18028;18169;18253;17801;18116;17948;18036;18057;18139;17834;17967;17884;17568;17383;17450;17401;17555;17423;17489;17541;17839;17752;17896;17665;17717;17390;17327;17433;17441;17248;17297;17314;17447;17397;17489;17379;17449;17631;17470;17491;17805;17975;17863;18012;18245;18049;18148;18137;17883;17669;17499;17686;18055;17707;17835;17690;17990;17969;17894;18124;17896;17980;17522;17684;17694;17909;17828;17919;18105;18135;17923;18378;18746;17881;18330;18136;18020;18268;17938;17959;18247;17969;17831;17652;16849;15975;15467;16588;17542;18204;17953;18083;18145;17751;17708;17808;17764;18056;17912;17993;17785;17693;17571;17549;17601;17511;17363;17047;17468;17605;17929;18003;17847;17621;17537;16885;17137;17364;17725;17478;17672;17710;17718;17489;17442;17516;17508;17254;17317;17645;17661;18030
14734;14734;14251;14340;14455;14787;14529;14557;14576;14324;14562;14528;14407;14533;14309;14246;14468;14416;14473;14335;14527;14079;14275;14337;14560;14507;14816;14643;14888;14842;14776;14577;14703;14666;14733;14913;15156;14846;14909;14863;14986;15056;14838;14882;14993;15084;15210;15148;15390;15149;15113;15069;15187;15165;14758;14494;13833;13905;14873;15228;15643;15615;15514;15508;15312;15462;15421;15695;15646;15642;15188;15185;14939;14963;14500;14969;15378;15365;15318;15028;15203;15367;15231;15076;15328;15695;15283;15435;15399;15374;15779;15755;15697;15686;15409;15443;15646;15654;15655;15744;15730;15646;15797;15323;15357;15637;15875;15837;15822;15926;15628;15875;16009;16172;16010;15841;15925;16009;15714;16180;16150;16050;16065;15800;16010;16099;16218;16216;15833;15823;15743;15739;15827;15843;16052;15989;15945;16401;15989;16254;15850;15908;15953;15885;15983;15840;15898;15950;15846;15963;16128;16043;15594;16156;16232;16150;16046;16087;16276;16332;16255;16293;16137;16135;16202;15945;15681;15597;15571;15724;16081;15933;15900;15633;15377;15658;15454;15873;15749;15741;15925;15804;16074;15857;16269;16123;16200;15858;15900;15806;15987;15730;15424;15381;15972;16078;16165;16185;16286;16264;16287;16365;16151;16321;16107;16132;15658;15541;15666;15879;16131;15813;15825;15691;15636;15777;15734;16150;15940;16092;16355;16346;16231;16033;15957;16010;16333;16309;16492;16155;16215;16206;16112;16101;15993;16305;15999;16060;15992;15890;16149;16110;16180;16039;16012;16153;16095;15895;15893;16003;15979;15929;15939;16137;16040;16190;16447;16386;16457;16084;16203;16375;16243;16252;16243;16109;15838;15877;15618;15916;16184;16335;16031;16045;16068;16003;16025;15490;14309;13461;14453;15244;15690;15533;15661;15406;15526;15488;15751;15796;15858;15828;15883;15677;14317;10555;5822;3889;4560;8374;12833;15235;16370;16821;16570;16619;16429;16529;16404;16234;16434;16293;16438;16508;16598;16507;16681;16467;16484;16586;16679;16472;16241;16400;16395;16312;16348;16289;16701;16742;16448;16463;16589;16548;16517;16433;16631;16332;16661;16572;16520;16571;16655;16461;16457;16688;16775;16628;16605;16504;16206;16071;16137;16348;16400;16579;16438;16553;16352;16558;16514;16418;16398;16672;16426;16576;16863;16443;16683;16449;16509;16463;16281;16372;16607;16512;16643;16695;16436;16580;16671;16588;16449;16355;16186;16444;16517;16115;16118;16366;16329;16435;16425;16418;16072;16128;16148;16319;16643;16611;16657;16721;16656;16687;16535;16769;16785;17020;17101;17037;17019;16895;16818;16613;16921;16871;16635;16979;16616;16959;16723;16769;17035;16645;16547;16863;16986;16784;17058;16785;16851;16580;16294;16398;16270;16108;16210;16616;16309;16365;16389;16860;16696;16521;16623;16581;16789;16458;16467;16519;16410;16770;17143;17326;17300;17030;16839;16897;16920;16967;16942;16922;16863;16790;16925;17042;16923;17116;17074;16914;17016;16862;16731;17079;17077;16885;17060;16805;16801;16917;16756;16578;16621;16712;16568;16150;16022;16352;16946;17120;17225;17266;17118;17205;17116;16958;16972;16859;17058;17142;17215;17046;17076;17162;17331;17125;16963;16635;16367;16537;16968;16624;16682;16537;16938;16507;16650;16698;16537;16461;16514;16498;16719;16587;16845;16735;16709;17159;16843;16814;16840;16840;16661;17036;16939;16983;16769;16632;16748;17070;17205;17189;16923;17005;16974;16737;16698;16841;16957;17136;17213;17067;17055;17179;16979;17015;16957;16893;17117;17121;16738;16956;17090;16927;17130;17337;17670;17751;18007;17720;17655;17616;17384;17314;17571;17349;17360;17621;17499;17475;17590;17400;17326;17200;17280;16997;17151;16932;16988;17188;17523;17022;17100;16819;17000;17242;17352;17199;17259;17061;17394;17511;17645;17350;17347;17454;17244;16695;15784;14539;14232;15389;16377;16649;16692;16958;17088;17220;17481;17683;17655;17378;17560;17395;17094;16560;16390;16391;16967;17179;17408;17477;17416;17243;17289;17415;17379;17470;17367;17003;17196;17104;17069;17009;16937;16886;16843;16668;16813;16560;16857;17001;17072;16990;17138;16949;17060;16877;16948;17088;16870;17165;16846;17145;17288;17633;17525;17384;17301;17328;17562;17464;17234;17267;17307;17245;17345;17503;17439;17510;17178;17404;17379;17246;17304;17845;17321;17549;17413;17557;17514;17517;17400;17427;17248;17353;17434;17425;17533;17166;17193;17333;17057;17131;16986;17050;17009;17002;17102;17004;16929;17134;17295;17391;17868;18134;18418;17904;17752;17650;17333;17547;17388;17411;17443;17462;17509;17201;17363;17514;17606;17250;17118;17178;17342;17329;17604;17384;17246;16983;17065;17007;16890;16966;17131;16795;17186;17161;16982;17111;17097;17067;17222;17161;17102;17101;17291;17172;17577;17383;17300;17473;17197;17151;17049;17055;16929;16750;16694;17243;17436;17547;17394;17246;17095;16987;17273;17312;17331;17689;17563;17411;17519;17222;17274;17364;17131;17431;17288;17094;17248;17094;17089;17317;17267;17213;17265;17100;17222;17232;17501;17225;17302;17431;17209;17308;17076;17373;17345;17320;17412;17434;17410;17486;17385;17385;17413;17364;17294;17158;16970;17307;17499;17356;17409;17520;17129;17058;17305;16905;16907;17149;17238;17521;17193;17261;17346;17351;17602;17780;17576;17172;17254;17712;17591;17277;17522;17485;17407;17454;17453;17487;17452;17619;17517;17492;17661;17693;17340;17318;17385;17458;17692;17531;17736;17335;17407;17333;17331;17315;17441;17572;17443;17613;17444;17504;17837;17308;17514;17603;17524;17271;17373;17257;17517;17208;17589;17296;17562;17303;17432;17228;17211;17554;17468;17663;17522;17300;17341;17366;17269;17329;17266;17017;17058;17211;17158;17042;17254;17227;17456;17284;17119;17352;17527;17687;17828;17577;17657;17345;17199;17379;17540;17189;17317;17429;17497;17686;17363;17143;17406;17350;17428;17522;17500;17185;17111;17291;16946;17055;16941;17391;17212;17255;17262;17235;17604;17617;17531;17433;17333;17339;17308;17265;17253;17368;17320;17282;17431;17270;17107;17232;17392;17308;17505;17243;17701;17478;17371;17393;17405;17630;17664;17524;17580;17418;17376;17111;17346;17406;17517;17079;16055;14880;13949;15450;16903;17337;17217;17837;17493;17308;17722;17666;17717;17340;17445;17377;17299;17340;16951;16920;17009;17010;16714;17251;17269;17456;17494;17418;17528;17351;16944;16628;16944;16864;16657;16547;16864;16895;16615;16704;16773;16952;16864;16906;17068;17071;17062;17126;17093;17374;17019;17360;17338;17211;17362;17411;17500;17357;17607;17360;17540;17556;17476;17233;17559;17496;17239;17455;17586;17827;17858;17725;17065;16381;15163;15088;16569;17513;17754;17624;17620;17717;17522;17514;17248;17354;17273;17372;17478;17301;17122;16487;16668;17033;17118;16945;17002;16681;16959;17216;17407;17625;17657;17638;17602;17469;17622;17640;17543;17045;17153;17562;17368;17867;16961;16287;16332;17296;17734;17442;17515;17523;17794;17407;17667;17644;17804;17730;17739;17373;17387;17645;17762;17762;17559;17579;17612;17522;17896;17271;17496;17411;17549;17503;17419;17305;17282;17091;16736;16943;17300;17646;17446;17526;17459;17230;17044;16239;16250;16891;17229;17508;17212;16862;17313;17485;17659;17610;17706;17462;17124;17176;17075;16675;16756;16510;16644;16562;16820;17108;17265;16991;17000;17267;17544;17508;17484;17530;17552;17176;16597;16646;16909;16949;17272;17355;17205;17132;17134;17533;17802;17996;17793;17508;17788;17951;17810;17732;17866;17676;17732;17565;17364;17089;17142;17422;17580;17732;17891;17862;17677;17613;17595;17603;17677;17761;17830;17488;17619;17836;17776;17713;17823;17861;17678;17599;17739;17895;17726;17902;18116;17823;17979;17923;17782;18049;17898;17736;17530;17427;17360;17621;17601;17434;17326;17558;17561;17530;17471;17457;17542;17463;17624;17674;17725;17705;17612;17637;17783;17687;17545;17581;17499;17478;17406;17345;17551;17610;17548;17525;17733;17792;17973;18018;17861;18238;18120;18099;17791;17984;17936;17970;17829;17402;17398;17712;18018;17899;17886;17793;17768;17735;17765;17486;17630;17268;17463;18002;17674;17732;17607;17992;17834;18021;17806;17785;18111;17765;17732;17738;18068;17786;17771;17706;17756;17662;17756;17744;17928;17757;17619;17611;18049;18067;17882;17910;17676;17893;17803;17955;17799;17563;17425;17568;17780;17711;17635;17617;17271;17117;17259;17573;17742;17806;17907;17822;17550;17665;17949;18008;18054;18015;17483;17451;17478;17525;17183;17228;16615;17142;17068;17335;17404;17505;17636;17729;17697;17589;17604;17664;17380;17271;17373;17616;17778;17954;17669;17852;17737;17866;17720;17578;17593;17315;17207;17538;17938;17604;17786;17993;17784;17522;17562;17199;16762;16594;16615;16830;17441;17601;17830;17612;18262;18385;18216;18096;18115;18033;18121;18073;18085;17402;17429;17741;17793;18016;17753;17858;18135;18192;17861;17745;17660;17558;17745;17692;17392;16617;16223;17067;17512;17876;17985;18010;17766;17802;18011;18040;18082;18117;18120;17800;18023;18103;17727;18135;17983;17443;17699;17216;17054;17297;17294;17446;17727;17654;17835;17708;17542;17678;17429;17494;17216;17352;17227;17232;17272;17321;17609;17533;17288;17601;17468;17305;17423;17421;17630;17765;17883;18153;18149;18005;18053;17824;17735;17693;17416;17716;17903;17699;17706;17846;17700;18040;17991;18187;18147;17723;17928;17748;17829;17655;17921;17896;17940;18116;18087;18397;18375;18172;18160;18150;18009;18035;18156;18224;18075;17989;17919;17462;16425;14787;14551;16155;17346;17897;18010;17780;17702;17788;17793;17861;18164;17725;17945;17785;17759;17581;17785;17954;17984;17951;17640;17356;17509;17537;17899;18088;17882;17755;17442;17224;17478;17231;17478;17667;17743;17887;17644;17471;17409;17496;17566;17631;17225;17671;17738;17749
14769;14641;14237;14382;14416;14516;14348;14630;14633;14553;14651;15049;14675;14633;14513;14427;14286;14445;14444;14558;14421;14489;14314;14316;14366;14596;14665;14794;14830;14617;14691;14485;14508;14676;14674;14676;14905;14847;14914;14853;15029;14901;15076;14885;15149;15006;15279;15292;15080;14964;15028;14983;15088;14842;14929;14399;14519;14647;14927;15515;15510;15548;15615;15560;15350;15341;15514;15707;15477;15749;15395;14975;15082;14943;14321;14642;15186;15555;15748;15406;15438;15468;15135;15068;15454;15808;15563;15307;15305;15323;15897;15530;15656;15732;15579;15165;15405;15566;15665;15539;15861;15720;15523;15543;15824;15876;15832;15988;16030;15884;15794;15906;16067;15830;15853;16044;15778;15949;15636;15922;16301;15948;15960;15760;15872;16081;15845;16086;15967;15872;15876;15954;16046;15934;15786;15894;16385;16038;16303;16116;15912;16097;16056;16122;16202;16083;16033;15934;15909;16096;16099;15918;16017;16045;16285;16178;16350;16238;15848;16301;15944;16010;16006;15953;16030;15961;15654;15766;15815;15988;16286;16320;16104;15880;15577;15575;15945;15710;15709;15466;15729;15846;15892;15736;16376;16174;15952;16145;16150;16428;16086;15860;15667;15629;15650;15929;15994;16188;16263;16154;16169;16140;16030;16163;16080;15876;15867;15696;15635;15676;15856;15973;15664;15551;15480;15701;15890;16118;16185;16168;16452;16378;16152;15970;16010;16199;16318;16085;16377;16151;15836;16058;15861;16093;16111;16257;16117;16061;15911;16010;16324;16218;16048;16119;16200;16196;16078;16068;15782;15806;16133;15887;16028;16054;16174;16233;16337;16315;16264;16422;16137;16253;16379;16244;16146;15882;15973;15901;15801;16156;16310;16034;16352;16320;16430;16360;16199;16191;15469;14677;15136;15656;15850;15807;15471;15541;15385;15302;15368;15525;15685;15829;15739;15444;13981;10019;5600;3794;4908;8769;13243;15634;16244;16473;16433;16630;16478;16374;16371;16584;16237;16740;16712;16405;16427;16506;16769;16390;16635;16413;16328;16450;16252;16318;16189;16425;16383;16300;16523;16499;16337;16315;16374;16539;16418;16477;16494;16506;16359;16341;16549;16765;16481;16678;16864;16546;16982;16492;16556;16583;16496;16396;16261;16433;16331;16263;16499;16158;16413;16404;16477;16639;16447;16534;16621;16737;16548;16650;16608;16369;16411;16578;16403;16414;16621;16394;16744;16757;16659;16307;16279;16609;16859;16643;16157;16396;16318;16009;16125;16130;16358;16191;16451;15994;16040;16041;16275;16281;16642;16568;16511;16495;16631;16701;16619;16969;16993;17198;16993;17112;17185;17016;16657;16791;16839;16853;16654;16998;16554;16662;16856;16763;17074;16793;16813;16623;16872;16812;17101;16884;16782;16673;16434;16397;16502;16227;16424;16487;16269;16446;16305;16520;16321;16757;16387;16667;16640;16719;16293;16699;16545;16775;17067;17101;17367;17055;17084;16881;17233;16765;16889;17024;16897;17021;16673;17024;16542;16745;17103;16994;16916;16974;17006;16895;17003;17001;16672;16924;16616;16766;16795;16559;16787;16659;16603;16207;15684;16066;16610;17408;17067;16967;17339;17154;17064;17173;17140;17042;16801;17327;16992;17101;17089;17223;17096;17083;17011;17025;16823;16749;16645;16978;16779;16699;16836;16645;16644;16716;16498;16588;16172;16335;16439;16631;16637;16791;16810;16650;16830;17037;17111;16706;16449;16774;16819;16894;16970;16769;16995;17085;17058;17076;17108;17076;17086;16857;16700;17076;16901;16982;17029;16975;17273;17140;17003;16702;16836;16966;16886;16884;16969;16878;17108;17069;17201;17493;17702;17939;18131;18127;17943;17810;17307;17453;17162;17210;17330;17300;17306;17518;17431;17412;17258;17275;17063;16917;16668;16344;16499;16788;17053;17170;16780;16471;16661;16777;17234;17246;17256;17267;17225;17316;17546;17426;17244;17369;17474;16812;15782;13662;12823;14126;16013;16386;16791;16783;16957;16763;16996;17352;17667;17451;17380;17634;17751;17037;16991;16951;17239;17409;17146;17159;17115;17264;17403;17539;17337;17440;17426;17335;16987;16872;16952;17057;16988;16894;16839;16969;16845;16664;16975;16659;16826;17279;17386;17140;17118;17138;17015;16812;16966;16936;16645;17325;17472;17513;17787;17634;17545;17466;17148;17281;17649;17463;17500;17317;17060;17338;17421;17642;17328;17406;17570;17385;17348;17274;17428;17340;17334;17472;17659;17396;17650;17412;17283;17207;17399;17592;17249;17260;17055;17241;16910;17074;17076;17143;17319;17290;17405;17214;16928;17100;17244;17598;17814;18009;18282;18052;17679;17644;17629;17752;17384;17513;17668;17615;17570;17236;17631;17352;17259;17056;17452;17530;17335;17400;17316;17298;17123;17137;17036;16777;17064;17094;17047;16757;17059;17193;17225;16978;17217;17306;17351;17140;17365;17314;17215;17155;17381;17431;17601;17282;17137;17463;17017;17333;17245;16902;16761;17138;17392;17462;17485;17304;17178;17466;17475;17467;17409;17507;17529;17407;17373;17480;17310;17456;17128;16986;16980;17196;17029;16986;17368;17302;17296;17346;17205;17159;17113;17324;17271;16848;17181;17055;17294;17288;17223;17466;17412;17420;17625;17591;17470;17328;17295;17337;17351;17503;17285;17429;17442;17315;17497;17544;17639;17358;17236;16994;17057;16796;16966;16845;17126;17272;17258;17249;17218;17146;17108;17376;17618;17520;17298;17618;17589;17165;17367;17548;17817;17549;17408;17546;17546;17650;17611;17199;17581;17405;17659;17609;17433;17552;17309;17742;17772;17621;17470;17212;17107;17292;17264;17509;17720;17346;17608;17557;17426;17483;17478;17456;17168;17270;17376;17332;17302;17148;17273;17475;17514;17357;17332;17294;17303;17435;17362;17400;17573;17241;17222;17225;17530;17329;17152;17127;16814;16600;16847;17275;17316;17666;17198;17337;17351;17293;17608;17615;17442;17631;17518;17394;17167;17240;17325;17292;17091;17242;17461;17517;17357;17619;17304;17324;17304;17755;17438;17262;17220;17177;16837;17074;17195;17313;17298;17294;17290;17165;17461;17652;17621;17477;17405;17672;17171;17421;17388;17315;17593;17374;17550;17394;17496;17518;17235;17594;17352;17564;17543;17576;17487;17586;17603;17353;17400;17366;17211;17283;17545;17288;17227;17514;17574;17307;16080;14474;13593;15110;16853;17336;17187;17453;17565;17637;17723;17574;17626;17259;17346;17212;17291;17084;17135;17317;17046;17360;17341;17145;17306;17242;17514;17632;17485;17386;17018;16747;16495;16357;16287;16479;16875;16826;16731;16818;16714;17375;17106;16974;16561;16664;16775;17152;16986;17002;17027;17449;17516;17624;17323;17318;17547;17435;17456;17293;17619;17610;17516;17251;17288;17331;17065;17285;17391;17474;17537;17276;17225;16316;15017;14705;15992;17514;17915;17746;17967;17543;17673;17496;17334;17374;17521;17303;17599;17228;16784;16235;16548;16983;17256;17166;17163;16880;16823;17159;17546;17493;17640;17650;17322;17412;17435;17564;17307;16587;16749;17415;17624;17260;16634;15829;16053;17050;17386;17515;17371;17754;17459;17626;17210;17669;17757;17620;17492;17740;17610;17634;17436;17474;17785;17699;17682;17823;17639;17559;17896;17539;17352;17560;17459;17356;17497;17108;16658;17016;17581;17373;17444;17284;17086;17169;17008;16352;16136;16789;17417;17311;17104;17317;17261;17587;17597;17793;17631;17577;17193;17038;16739;16708;16642;16699;16668;16585;16636;17113;17249;17155;16965;17316;17593;17568;17684;17666;17236;16956;17008;16729;16894;16958;16941;17023;17132;17134;17272;17457;17728;17805;17613;17523;17780;17617;17816;17838;18361;17973;17845;17583;17763;17227;17262;17047;17493;17633;17585;17802;18031;17726;17582;17708;17701;17685;17856;17695;17636;17728;17930;17795;17830;18120;18024;17852;17716;17984;18068;17906;17890;17757;17955;17912;17943;17838;17871;17627;17764;17697;17876;17479;17319;17248;17350;17452;17537;16818;16848;17239;17614;17674;17582;17648;17748;17602;17593;17764;17594;17748;17592;17784;17430;17587;17577;17933;17433;17705;17691;17841;17555;17841;17834;18142;17995;18041;17811;18165;17983;18038;17904;18043;17584;17296;17110;17357;17945;17975;17861;17740;17820;17807;17487;17664;17690;17437;17387;17437;17626;17513;17514;17563;17909;17820;17808;17899;17732;17673;17899;17875;17710;17909;17775;17600;17903;17591;17736;17582;17677;17617;17932;17662;17687;17950;17852;17821;17674;17820;17912;17749;17630;17389;17382;17620;17676;17800;17427;17516;17272;17124;17401;17508;17528;17581;17813;17588;17705;17397;17652;18069;18056;17727;17734;17705;17597;17789;17682;17314;17148;17383;17323;17481;17648;17654;17762;17708;17747;17585;17572;17726;17452;17019;17301;17355;17501;17769;18276;17984;18006;17841;17756;17694;17473;17290;17618;17678;17792;17507;18137;17705;17519;17139;17208;16884;16669;16437;16456;16896;17254;17621;17987;17790;17941;18082;18088;18353;18419;18227;18016;17761;17671;17517;17700;17729;17649;17942;17897;18025;18002;17875;17796;17692;17584;17783;17944;17671;17103;16178;15662;16797;17685;18094;17894;17851;18150;18050;18101;18184;17975;17857;17838;18050;17989;18084;17790;17960;17908;17906;17658;17342;17157;17347;17200;17579;17658;17880;17962;17634;17726;17783;17331;17315;17210;17260;17249;17249;17365;17458;17604;17467;17537;17903;17643;17431;17437;17405;17352;17878;18139;18236;18103;18037;17855;17987;18025;17847;17693;17596;17948;17847;17675;18132;17992;18051;17953;18254;17968;18047;17967;17799;17996;18040;17913;17920;18202;18188;18013;17919;18102;18083;18203;18108;17978;18052;18028;18361;18361;18014;17942;17666;16982;15131;14831;16230;17296;17777;18112;17933;17758;17811;17771;17886;17716;17905;17684;17518;17719;17701;17640;17845;17901;17930;17730;17537;17630;17798;18024;17802;17834;17725;17641;17326;17126;17180;17292;17507;17847;17570;17604;17019;17416;17356;17726;17502;17487;17840;17876;18035
14482;14533;14281;14195;14253;14508;14336;14453;14462;14593;14398;14631;14626;14793;14315;14312;14447;14386;14735;14575;14611;14556;14348;14273;14366;14596;14570;14559;14561;14383;14392;14395;14619;14608;14445;14511;14751;14945;14927;14947;14871;15003;14912;15085;15054;15025;15158;15402;15088;15168;15052;15166;15036;15102;14869;14949;14810;15043;15102;15233;15614;15678;15442;15490;15339;15260;15631;15634;15578;15555;15175;14953;15086;14940;14809;15050;15543;15676;15602;15549;15621;15576;15135;15203;15394;15650;15487;15535;15599;15557;15560;15779;15651;15532;15437;15394;15831;15880;15633;15764;15808;15928;15560;15838;15929;15817;15957;15894;16064;15907;15835;15816;15969;15865;15863;15994;15770;15858;16023;16128;15940;16110;16130;15914;15996;15963;16034;16212;15818;16162;15773;15902;15734;15973;16202;16164;15826;16291;15927;16000;16052;15944;16279;15839;16065;15984;15854;15990;15909;16069;16211;16073;16023;15790;16193;16253;16021;16225;16062;15769;15872;16102;16003;15868;15736;15584;15510;15701;15911;15860;16237;16129;16205;15854;15602;15448;15560;15459;15175;15165;15593;15718;16113;16240;16114;16314;16084;15969;16033;16022;16032;15936;15897;15899;15872;16030;15923;15871;16173;16213;16272;16242;15973;16025;15798;15708;15611;15817;15609;15876;16040;15971;15881;15522;15689;16077;15949;16013;15986;16277;16427;16185;16281;15997;15631;15837;15989;16143;16058;15994;15992;15726;16243;16266;16004;15905;16081;15963;15937;15925;16133;16295;16247;16308;16239;16361;16064;16218;16139;15880;15978;16086;16058;16224;16102;16153;16092;16137;15888;15952;16172;16350;16041;16277;15844;15638;15838;16081;15902;15955;16386;16339;16468;16431;16437;16489;16323;15997;15754;15693;15803;15958;15653;15868;15770;15572;15360;15138;15129;15645;15581;15712;15642;15489;13980;9552;5228;3719;5645;10431;14360;15721;16272;16460;16401;16651;16523;16388;16525;16541;16416;16659;16706;16549;16625;16210;16240;16609;16527;16621;16396;16198;16234;16076;16312;16266;16506;16712;16394;16353;16710;16694;16637;16721;16216;16372;16187;16423;16548;16422;16604;16426;16831;16527;16602;16628;16529;16404;16478;16458;16333;16335;16427;16392;16508;16679;16521;16379;16764;16301;16387;16334;16297;16320;16530;16779;16768;16624;16483;16371;16418;16524;16467;16565;16540;16631;16755;16480;16623;16325;16387;16459;16502;16369;16443;16236;16371;16096;16103;15870;16205;16326;16393;16254;15738;16357;16122;16409;16272;16538;16637;16748;16795;16447;17013;17138;16985;16972;17126;17349;16985;16865;16818;16574;16759;16837;16544;16494;16675;16615;16788;17193;16968;16749;16690;17007;16793;16908;16753;16909;16744;16903;16312;16595;16337;16419;16415;16455;16452;16528;16361;16516;16640;16494;16677;16712;16833;16601;16615;16553;16445;16780;17048;17171;17195;16917;17090;17119;17076;17031;17097;16611;16997;16900;16773;16891;16826;16666;16735;16917;16811;16711;16948;17166;17018;17206;16793;16762;16698;16880;16813;16891;16661;16851;16463;15793;15609;15773;16872;17159;17406;17445;17017;17024;17242;17031;17094;16824;17011;16933;16827;16924;17119;16972;17048;17225;16958;17025;16633;16573;16801;16914;16960;16882;16912;16739;16721;16594;16484;16031;16231;15707;16165;16634;16688;16781;16682;16754;16826;16968;17037;16507;16278;16189;16612;16699;16944;16776;17060;17191;16870;16921;16937;16812;16936;16872;16841;17099;17172;17070;17113;17203;17103;17016;17088;17057;17035;16918;17109;16783;16659;16836;16901;16966;17179;17600;17585;18017;17929;18002;17665;17580;17745;17326;17189;17303;17237;17501;17306;17462;17636;17616;17116;17137;17093;16668;16537;15673;15669;16688;17412;17115;16849;16507;16344;16481;17314;17551;17505;17187;17063;17258;17294;17478;17339;17433;17088;16694;16051;14391;13262;14494;16096;16554;16692;17016;16614;16292;16081;16998;17096;17288;17058;17480;17703;17348;17176;17296;17439;17204;16679;16167;16221;16705;17087;17153;17286;17435;17460;17295;16932;17220;17143;17233;17081;16952;17119;17110;17053;16680;16890;16907;16723;16829;17147;17032;16931;16852;16674;16926;16827;16706;17248;17063;17247;17827;17899;17842;17477;17326;17464;17631;17430;17520;17101;17645;17368;17472;17726;17419;17676;17471;17282;17235;17518;17412;17418;17450;17285;17643;17559;17302;17442;17567;17447;17417;17393;17285;17274;17426;17278;17103;16955;16990;17080;16983;17175;17297;17442;17294;17224;16845;17106;17323;17537;18083;17841;17894;17684;17824;17779;17864;17661;17689;17504;17604;17688;17559;17632;17326;17329;17448;17240;17451;17221;17384;17174;17355;17385;17084;17187;17136;17019;17153;17083;16948;17083;17125;17033;17083;17092;17199;17165;16801;16995;16974;17004;17351;17489;17480;17418;17323;17209;17365;17283;17221;17369;17193;17226;17265;17531;17449;17349;17476;17249;17308;17441;17510;17370;17572;17729;17447;17351;17295;17264;17129;17329;16966;17101;17295;17198;17398;17703;17616;17251;17335;17439;17555;17266;17041;17179;17104;17104;17079;17108;17070;17062;17152;17371;17686;17464;17296;17436;17302;17207;17310;17515;17439;17410;17548;17393;17121;17230;17450;17509;17153;17624;17275;17199;17161;17136;17227;17360;17049;17201;17541;17143;17198;17204;17336;17443;17344;17278;17392;17231;17455;17366;17593;17580;17618;17526;17449;17462;17485;17542;17419;17607;17770;17410;17270;17348;17624;17283;17621;17663;17575;17494;17447;17376;17264;17305;17418;17716;17722;17322;17640;17449;17243;17352;17284;17102;17214;17191;17411;17520;17648;17551;17255;17294;17476;17604;17442;17302;17365;17547;17514;17616;17329;17120;17111;17397;17223;17196;17053;16653;16601;16922;17344;16882;17576;17338;17389;17346;17275;17571;17577;17719;17772;17455;17313;17173;16966;17409;17249;17094;17227;17125;17470;17671;17325;17247;17100;17615;17533;17571;17338;17017;17344;16988;17294;17335;17305;17326;17361;17154;17350;17552;17626;17529;17571;17413;17192;17704;17464;17355;17284;17182;17362;17509;17546;17309;17403;17293;17521;17403;17399;17577;17442;17596;17633;17708;17474;17375;17198;17390;17275;17612;17564;17196;17526;17442;17238;16926;15961;14803;15544;16611;17230;17413;17464;17498;17812;17607;17511;17551;17418;17160;17289;17278;17304;17106;17262;17272;17197;17248;17335;17089;17580;17676;17436;17754;17399;16895;16931;16592;16720;16373;16414;16678;16642;16602;16712;16900;17168;17063;17078;17037;16886;16971;17197;17291;17249;17222;17250;17468;17309;17590;17695;17479;17420;17412;17421;17411;17448;17289;17391;16905;16359;16657;16996;16957;17333;17614;17435;17279;16723;16143;15624;16627;17361;17834;17858;17933;17626;17367;17346;17045;17325;17466;17273;17295;17086;16974;16743;16884;17181;17171;17303;17058;17003;17192;17489;17491;17658;17456;17282;17027;16963;17268;17795;17204;16852;16905;17228;17455;17230;16783;16318;16446;17103;17547;17344;17408;17511;17753;17917;17763;17619;17832;17603;17719;17571;17525;17503;17180;17470;17214;17377;17674;17656;17489;17643;17567;17388;17207;17034;17567;17257;17565;17394;16905;17207;17421;17693;17385;17382;17451;17130;16962;16924;16662;17189;17508;17320;17214;17544;17246;17755;17799;17888;17701;17641;17246;17345;16689;16669;16731;16776;16389;16586;16682;16664;16986;17177;17362;17231;17675;17560;17472;17071;17304;17055;17009;16907;16607;16700;16913;17087;17116;16960;17122;17566;17831;17833;17919;17564;17576;17412;17678;17947;17815;18048;17704;17817;17896;17666;17809;17466;17199;17573;17562;17800;17910;17933;17906;17788;17755;17682;17623;17594;17460;17705;17792;17867;17864;18109;17942;17815;17826;17980;17906;17889;18009;17980;17902;17904;17795;17763;17669;17736;17648;17673;17638;17547;17555;17237;17387;17271;17229;16541;16037;16664;17309;17596;17690;17463;17509;17538;17468;17958;17760;17603;17604;17794;17607;17479;17804;17617;17740;17699;17567;17619;17765;17616;17870;17822;17968;18017;17993;17953;17943;18016;17871;18085;17842;17505;17551;17738;17890;18135;17877;17816;18007;17957;17749;17568;17959;17776;17598;17692;17796;17552;17756;17688;17805;17556;17675;17818;18035;17907;18244;18038;17798;17553;17724;17315;17440;17535;17557;17666;17867;17681;17750;17668;17543;17742;17769;17646;17764;17717;17702;17642;17349;17495;17522;17605;17398;17624;17675;17418;17655;17422;17416;17472;17761;17727;17832;17596;17507;17620;17508;17869;17755;18110;17644;17552;17494;17837;17587;17425;17412;17259;17509;17471;17514;17591;17300;17354;17510;17504;17475;17336;17452;17138;17168;17567;17516;17487;18027;17967;17670;17631;17877;17809;17570;17604;17660;17838;17854;17649;17756;17542;16824;16195;16558;16896;16800;16296;16528;16808;17317;17794;17875;17654;18046;18000;18362;18301;18178;17939;18079;17755;17151;17489;17490;17825;17886;18077;17921;17822;17925;17816;18065;17727;17868;17708;17559;17611;17558;16671;16491;17130;17863;17910;18010;17999;17963;17961;18190;17949;18034;17849;18148;18135;17688;17934;17850;17950;17874;17897;17674;17567;17509;17175;17571;17778;17626;17876;17898;17657;17791;17696;17773;17758;17471;17534;17353;17143;17365;17504;17544;17546;17528;17684;18080;17988;17500;17751;17567;17550;17685;17850;17971;17846;17721;17958;17858;17850;17904;18007;18024;17801;17951;18138;18044;18240;18162;18200;18057;18191;17764;17956;17933;18048;18043;18070;17885;18326;18182;18106;17849;17907;18170;18254;18147;18172;18072;18096;18000;18098;18156;17870;17645;16526;16370;16681;17632;17950;17914;18190;17816;17988;17799;17799;18041;17730;17512;17820;17591;17868;18089;17879;17973;18093;17942;17586;17849;17499;17524;17783;17748;17397;17422;17303;17013;17097;17284;17560;17861;17712;17579;17420;17377;17233;17538;17992;17750;17868;17780;17879
14508;14455;14396;14298;14233;14267;14286;14538;14528;14679;14440;14404;14616;14621;14303;14179;14377;14298;14482;14482;14520;14626;14607;14445;14493;14633;14333;14293;14483;14625;14489;14224;14421;14220;14367;14429;15021;15087;15244;14980;14904;14973;14925;14871;14865;15096;15359;15218;15126;15313;14884;15066;15170;15428;14952;14535;14783;15173;15314;15509;15546;15771;15501;15653;15569;15548;15578;15708;15609;15548;15314;15349;15349;15133;15206;15236;15238;15488;15699;15765;15510;15209;15113;15161;15508;15650;15706;15499;15619;15825;15747;15714;15655;15496;15238;15534;15766;15890;15777;15642;15911;15945;15881;16060;16001;15737;15678;15885;15736;16021;16026;15986;16164;16025;15879;15927;16095;15992;16036;16095;15917;16166;16068;15994;16181;15986;15984;16436;16193;15803;16052;15974;15961;15852;15855;15977;16324;16278;15975;15645;15969;16104;15918;16005;16006;16110;15732;16141;16009;16040;15946;16124;15915;16279;16040;16025;16019;16038;16034;15943;16153;16032;15701;15816;15924;15259;15039;15303;15739;15895;15929;16191;16101;16044;15467;15592;15712;15586;15503;15583;15632;15821;16300;16127;16120;16199;16087;16115;16307;16189;15985;16169;16221;16054;15889;15660;15884;15616;15711;15807;15949;15960;15949;15681;15762;15704;15624;15687;15874;16039;16003;16045;15882;15798;15822;16138;15890;16171;16267;16326;16171;16213;16150;16010;15803;15715;15968;16041;16039;16027;15890;16092;15871;16253;16159;15818;16172;16284;15868;16204;16366;16244;16256;16371;16215;16159;16348;16303;16174;15859;16033;16261;15978;16177;16056;16261;16189;16278;16061;16051;16068;16322;15797;15778;15745;15685;16104;16073;16237;16263;16401;16684;16431;16398;16463;16418;16503;15793;15871;15832;15845;15593;15528;15684;15716;15127;15258;15292;15464;15569;15899;15971;15878;15735;14015;9977;5534;3991;6480;11288;14738;16270;16250;16534;16543;16438;16543;16400;16690;16654;16425;16485;16550;16665;16484;16448;16322;16545;16420;16294;16605;16578;16237;16200;16213;16646;16310;16460;16569;16298;16663;16849;16523;16180;16098;16319;16270;16510;16390;16498;16520;16522;16501;16637;16483;16795;16683;16605;16270;16296;16389;16520;16487;16331;16414;16279;16332;16497;16547;16762;16354;16486;16425;16408;16451;16671;16724;16577;16668;16497;16630;16741;16506;16649;16713;16568;16793;16769;16386;16385;16251;16786;16659;16327;16505;16345;16452;16740;16310;16151;16245;16218;16467;16144;15965;16190;16235;16123;16302;16372;16543;16660;16422;16585;16803;16998;17237;17237;17124;17152;17061;16881;16775;16757;16701;16805;16867;16474;16520;16622;16606;16943;16828;16922;16894;16835;16690;17102;16836;16768;16684;16672;16516;16463;16618;16508;16366;16232;16202;16521;16502;16620;16645;16664;16406;16892;16803;16437;16594;16545;16657;16827;16855;17094;17235;17109;16925;16819;17064;17103;16900;16840;17090;17060;17147;16809;16821;16633;16549;16792;16822;16862;16618;16944;16974;16724;16666;16606;16590;16889;16650;16824;16642;16514;16311;15876;15891;16295;17087;17404;17282;17513;17530;17048;17165;17149;16883;16802;16911;16953;17002;17020;16724;16881;16869;17194;16872;16960;16777;16930;17072;17070;16949;16769;16850;16706;16839;16774;16411;16461;15571;15276;15576;16472;16707;16682;16650;16767;16748;16958;16537;15855;15341;15603;16085;16641;16773;17095;17013;16941;16874;16942;17277;16924;17032;16833;16988;16847;17258;17094;17198;17215;17107;17096;17114;17204;17135;17274;16831;16714;16961;16896;16933;16910;17469;17956;17857;17770;18047;17976;17976;17543;17451;17207;17231;17102;17048;17415;17268;17370;17480;17261;17389;16845;16840;16580;16203;15940;16260;17062;17178;16912;16813;16366;16443;17236;17603;17577;17338;17228;16764;17104;17122;17061;17430;17200;17215;16360;15199;14573;15019;15809;16647;17083;17092;17134;16780;15780;15674;16626;17554;17223;17285;17389;17380;17679;17446;17517;17430;17054;16391;15288;15259;16440;17254;17162;17297;17501;17505;17288;17252;17217;17153;17042;17024;17169;17060;17230;16961;16808;16786;16916;17207;17011;17034;17035;17030;16728;16935;16920;17161;17063;16989;17209;17467;17782;18082;18012;17764;17697;17345;17606;17629;17358;17407;17521;17417;17643;17521;17698;17469;17476;17677;17255;17361;17286;17332;17400;17400;17280;17541;17212;17620;17107;17499;17507;17436;17419;17056;17381;17412;17304;17144;16959;17161;17211;17314;17399;17417;17393;17200;16959;17121;17417;17710;17944;18110;17851;17454;17680;17635;17383;17748;17788;17637;17598;17560;17507;17657;17177;17164;17267;17329;17272;17324;17537;17287;17414;17540;17313;17177;17140;17118;17104;17162;17041;17335;17112;17135;17247;17003;17071;17160;17181;17065;17104;17138;17163;17320;17391;17101;17026;17209;17341;17185;17323;17327;17279;17470;17574;17740;17657;17495;17466;17559;17653;17605;17537;17031;17430;17245;17561;17194;17388;17352;17076;17197;17217;17168;17289;17609;17485;17503;17440;17443;17383;17382;17466;17296;17321;16855;16648;16985;17003;16893;17187;16903;17243;17120;17502;17512;17077;17259;17248;17130;17555;17393;17396;17314;17250;17539;17200;17641;17422;17367;17227;17274;17565;16935;17195;17079;17126;17277;17407;17123;17225;17370;17325;17190;17386;17189;17634;17518;17275;17570;17500;17339;17566;17572;17708;17350;17366;17530;17686;17271;17572;17541;17547;17471;17447;17347;17515;17553;17679;17828;17584;17594;17489;17487;17591;17099;17537;17522;17593;17570;17667;17637;17590;17496;17501;17108;17306;17129;17337;17483;17459;17171;17324;17492;17444;17537;17520;17712;17536;17303;17329;17465;17276;17346;17673;17644;17378;17265;17188;16800;16755;16818;17176;17214;17385;17517;17364;17447;17403;17689;17528;17659;17557;17354;17127;17185;17215;17397;17390;17256;16969;17225;17356;17287;17469;17162;17155;17148;17207;17422;17199;16867;17197;17256;17470;17300;17489;17299;17413;17329;17367;17190;17367;17342;17415;17420;17461;17413;17443;17438;17389;17257;17314;17444;17716;17202;17060;16918;17450;17713;17341;17295;17534;17588;17515;17613;17502;17047;16611;16874;17325;17275;17548;17478;17701;17636;17357;17491;17143;16971;16915;17218;17329;17622;17616;17896;17850;17772;17582;17233;17399;17274;17290;17086;17138;17270;16898;17382;16953;16701;17029;17251;17390;17410;17910;17432;17366;16971;16941;16788;16739;16864;16699;16596;16632;16711;16860;16574;16992;17027;17160;17142;16976;17230;17227;17217;17108;17090;17069;17346;17493;17458;17694;17491;17583;17616;17383;17328;17439;17587;17027;16534;16105;16838;17115;17167;17407;17475;17612;17211;17173;16826;16795;17086;17647;17772;17738;18005;17602;17085;16908;16905;17241;17309;17465;17031;17480;17142;17161;17082;17400;17431;17433;17154;17145;17410;17322;17378;17711;17228;16983;16621;16972;17019;17477;17352;17181;17468;17527;17691;17197;16601;16553;17062;17272;17209;17008;17565;17519;17650;17880;17816;17558;17502;17575;17893;17483;17749;17871;17554;17661;17582;17695;17683;17875;17716;17905;17527;17775;17339;17317;17577;17188;17333;17403;17474;17520;17660;17310;17472;17487;17104;16998;17136;17018;17495;17517;17676;17572;17423;17220;17339;17719;17802;17888;17581;17630;17287;17292;17121;16790;16753;16591;16444;16385;16436;16814;16853;17196;17259;17329;17721;17362;17561;17337;17276;17084;17162;16957;16860;16857;16666;16998;17191;17080;17241;17210;17782;17690;17810;17598;17657;17553;17747;17698;17906;18040;17891;17720;17899;17618;17760;17696;17561;17519;17665;17825;17834;17852;17973;17718;17927;17909;17831;17573;17618;17805;17724;17695;17922;17644;17854;17746;17776;17955;18051;17657;18076;17890;18124;17856;17726;17738;18101;17948;17535;17603;17498;17497;17373;17458;17357;17518;17224;16509;15996;16634;17292;17409;17533;17663;17477;17358;17592;17729;17832;17489;17750;17922;17608;17627;17772;17648;17994;17624;17860;17764;17823;17812;17680;17979;18158;17976;17770;18023;18165;18274;18093;17901;17810;17501;17661;17837;18044;18005;17906;17842;17656;17949;17862;17752;17707;17763;17612;17633;17695;17866;17733;17676;17807;17812;17500;17785;17682;17859;17858;17796;17624;17147;17096;17712;17419;17615;17770;18010;18055;17944;17604;17575;17382;17843;18002;17951;17536;17796;17463;17337;17230;17569;17419;17725;17630;17361;17491;17471;17612;17485;17399;17408;17591;17626;17659;17674;17305;17137;17680;17657;17857;17751;17638;17517;17705;17719;17761;17511;17506;17438;17471;17253;17361;17189;17421;17229;17452;17149;17283;17319;17512;17493;17320;17575;17379;17669;17686;17757;17609;17488;17661;17911;17604;17533;17701;17650;17685;17656;17442;17243;16875;16137;16408;16867;16541;16343;16632;17060;17574;18089;17951;18049;17899;18076;18151;18465;18358;17944;17470;17131;17019;17146;17208;17777;18088;17697;17570;18011;17936;17871;17670;17887;17709;17863;17997;17735;17708;17479;17638;17692;17830;17963;18130;18017;18152;18244;18471;17885;18062;17878;18156;17960;17779;17926;17967;17931;17989;17945;17850;17566;17691;17592;17559;17810;17814;17941;17636;17778;17689;17834;17763;17943;18000;17557;17406;17269;17298;17220;17502;17675;17624;17612;17808;17899;17737;17914;17622;17694;18009;17944;17642;17794;17929;17732;18115;17964;17956;17942;17721;17726;18090;18204;18174;17960;17980;18140;17823;18365;17879;18158;17955;18150;18377;18324;18099;18068;17840;17971;17986;18228;18187;18296;18028;18122;18388;18078;17881;18015;17923;17744;17840;17350;17344;17475;17809;18158;17916;17978;17826;17660;18181;18298;17734;17933;17844;17625;17897;17790;17821;17927;18158;18140;17918;17916;17653;17517;17709;17624;17584;17222;17265;17350;17623;17499;17668;17973;18057;17838;17640;17413;17507;17658;17381;17745;17729;17879;18053;17787
14576;14530;14118;14211;14077;14100;14228;14362;14228;14621;14407;14277;14485;14474;14442;14301;14205;14198;14517;14649;14463;14553;14376;14632;14382;14171;14269;14257;14290;14465;14103;14140;13960;14146;14515;14544;14641;14815;14881;14538;14491;14853;15018;15215;15247;15187;15365;15369;15247;15204;15032;15138;15123;15144;15105;14797;14854;14952;15479;15669;15530;15677;15682;15401;15534;15685;15549;15574;15751;15430;15482;15507;15457;15403;15460;15244;15524;15520;15614;15471;15409;15456;15108;15247;15492;15575;15809;15635;15579;15613;15673;15900;15826;15399;15356;15602;15743;15766;15689;15574;15727;15887;15923;15835;16023;16047;15794;15984;16038;15994;15807;15764;15824;15819;15891;16089;16058;16153;15988;16022;16070;16012;15966;16132;15808;16173;15984;16005;15914;15966;15942;16001;16082;16106;16091;15904;16078;16062;16074;15919;16304;16077;15832;16111;16060;16034;16038;15904;16002;16128;16041;16179;16366;16175;16214;16273;15979;16147;16200;16225;16155;16234;15810;15586;15833;15309;14784;14953;15552;15966;16243;15905;15619;15583;15610;15247;15460;16090;16076;15940;15983;15945;16132;16450;16565;16393;15972;16004;15901;16016;16217;16025;16234;15803;16034;15735;15726;15392;15739;15487;15917;15910;15812;15691;15416;15257;15130;15289;15816;16161;16046;16163;15861;15953;15930;15762;16210;16169;15987;16419;16306;16412;15974;15762;15672;15775;15924;15723;15780;15910;16112;16081;15766;16020;16243;16135;16433;16111;16223;16214;16295;16283;16263;16253;16132;16112;16306;16526;16100;16087;15983;15913;15992;15903;16214;16540;16391;16408;16386;15977;16060;16179;15774;15794;15384;15666;15862;15845;15827;15694;15926;15867;16413;16429;16412;16411;16092;15985;15922;15810;15627;15576;15709;15744;15506;15290;15129;15530;15453;15636;15900;15961;15980;15737;14457;10559;6003;4547;6979;11892;14903;16061;16249;16387;16189;16351;16596;16588;16474;16662;16644;16686;16522;16711;16577;16485;16701;16464;16662;16424;16413;16537;16189;16503;16316;16367;16420;16393;16501;16396;16696;16713;16637;16441;16196;16176;16263;16573;16511;16413;16307;16525;16534;16658;16560;16851;16676;16424;16241;16104;16211;16408;16246;16470;16285;16000;16420;16477;16687;16714;16466;16364;16425;16335;16555;16701;16675;16515;16443;16624;16629;16600;16538;16712;16814;16699;16660;16649;16570;16606;16390;16314;16369;16338;16381;16567;16292;16439;16239;16340;16344;16508;16488;16267;16113;16130;15996;16093;16016;16263;16366;16928;16509;16664;16975;17053;17379;17413;17094;17189;16837;16696;16715;16804;16761;16908;16594;16636;16751;16732;16913;16717;17148;16825;16790;16947;16991;17001;17031;16879;16862;16526;16616;16701;16486;16376;16414;16281;16535;16174;16369;16531;16601;16602;16622;16654;16587;16685;16485;16380;16539;16826;16857;16890;17025;16937;17111;16993;17115;17012;16939;16896;17241;16788;17018;16833;16718;16711;16928;17012;17276;16461;17052;16755;16778;16821;17106;17005;16770;16704;16483;16387;16525;16622;16395;16159;16342;16897;17480;17396;17287;17402;17509;17382;17084;17011;17055;17035;17056;16997;17023;17062;17005;16670;17017;16831;16902;16917;16546;17088;16853;16830;16910;17004;16989;16856;17070;16567;16317;16252;15561;15363;15521;16148;16282;16651;16773;16675;16947;16912;16581;15819;15057;14978;15838;16349;16699;16793;16833;16936;16767;16767;16999;16935;17100;16962;16865;17032;16917;17225;16820;17074;17123;16953;16969;17265;17144;16969;16874;17064;16932;16746;16789;16700;17168;17506;17787;17800;17785;18198;17603;17647;17335;17179;17285;17372;17358;17162;17404;17396;17350;17386;17355;17113;16950;16849;16975;16951;16798;17039;17240;17179;16851;16904;17280;17403;17498;17443;17161;17461;17122;16750;17037;17248;17346;17183;16728;15978;14636;14608;15680;16297;16784;17028;17395;17176;17023;16440;16287;17148;17458;17240;17382;17303;17470;17580;17695;17469;17340;17009;16596;15644;15674;16801;17255;17218;17474;17321;17535;17213;17334;17353;17337;17104;17325;16988;17153;17073;17106;16851;16887;17011;16780;16947;16825;16911;16913;16752;16770;17167;17132;17424;17317;17385;17265;17711;17969;17841;17644;17657;17444;17608;17305;17576;17330;17431;17565;17513;17691;17325;17481;17274;17333;17402;17297;17376;17420;17455;17315;17558;17396;17632;17304;17224;17495;17380;17400;17223;17323;17087;17284;17261;17195;17075;17205;17377;17152;17248;17371;17317;16938;17416;17297;17684;17842;17801;17631;17564;17689;17696;17758;17698;17338;17767;17563;17665;17482;17759;17349;17218;17403;17101;17282;17530;17418;17306;17530;17411;17402;17398;17241;17334;17173;17246;17321;17140;17193;17048;16882;16947;16794;16943;16901;17105;17135;17040;17140;17394;17326;17279;16946;17097;17309;17371;17257;17304;17397;17499;17351;17476;17430;17345;17366;17543;17564;17370;17500;17198;17284;17373;17383;17578;17432;17386;16989;16929;17126;17097;17568;17536;17401;17692;17544;17549;17724;17502;17458;17889;17057;17232;16963;16905;16692;16832;17163;17044;17324;17211;16995;17342;17574;17376;17204;17367;17238;17191;17369;17391;17134;17265;17253;17312;17421;17447;17326;17367;17196;17173;17176;17015;17291;17271;17427;17103;17147;17414;17525;17196;17086;17166;17230;17735;17343;17655;17548;17103;17440;17686;17519;17473;17567;17447;17595;17389;17367;17341;17464;17327;17578;17644;17679;17710;17725;17520;17666;17577;17565;17574;17638;17543;17329;17541;17380;17520;17475;17699;17679;17532;17483;17183;17353;17101;17080;17332;17484;17319;17358;17412;17680;17267;17680;17434;17375;17055;17100;17347;17535;17285;17451;17199;17461;17091;17248;17046;16862;16841;17033;17186;17277;17514;17622;17485;17468;17624;17348;17772;17432;17543;17552;17154;17254;17267;17192;17414;17067;17242;17203;17328;17276;17211;17261;17075;17516;17188;17161;16992;16410;16866;17192;17433;17401;17469;17489;17373;17449;17228;17378;17267;17181;17238;17314;17550;17411;17379;17273;17257;17266;17456;17546;17304;17248;16936;17070;17359;17161;17131;17499;17497;17601;17742;17484;17347;16715;15877;16007;17067;17432;17508;17195;17497;17648;17765;17476;17371;17336;17245;17242;17252;17529;17815;17761;17540;17140;17097;17240;17392;17211;17191;17101;17156;16964;16999;16748;16610;16741;16650;16873;17522;17582;17330;17563;17472;17111;16981;16618;17119;17178;16875;16228;16256;16577;16672;16189;16446;16808;16898;17293;17362;17286;17423;17391;17187;17641;17614;17464;17526;17248;17475;17712;17678;17549;17498;17614;17615;17654;16995;16867;16656;16921;17162;17462;17289;17523;17420;17542;17489;17131;17205;17709;17735;18041;18035;17973;17936;17442;16983;17096;17256;17238;17409;17144;17345;17143;16998;17200;17373;17500;17329;17444;17006;17245;17347;17395;17559;17271;17230;16441;16933;17232;17083;17544;17699;17780;17563;17371;16928;16631;16770;17102;17693;17439;17236;17225;17577;17800;17857;17649;17642;17767;17761;17652;17665;17636;17810;17792;17838;17651;17454;17758;17665;17635;17668;17590;17502;17270;17726;17650;17240;16904;17083;17679;17447;17443;17289;17340;17229;17233;17226;17222;17182;17374;17485;17584;17599;17647;17436;17464;17881;17975;17745;17121;17363;17161;17405;16927;16589;16977;16464;16378;16467;16701;16751;16819;17334;17561;17552;17468;17515;17481;17411;17231;17224;17121;17162;16800;16882;16997;17173;17211;17069;16998;17320;17669;17717;17809;17654;17395;17712;17563;17594;17887;17826;17723;17789;18001;17878;17984;17766;17904;17783;17712;17752;17857;18069;17963;17920;18049;17822;17740;17734;17757;17703;17786;17776;17805;18051;17797;17621;17886;18011;17983;17985;17932;17996;17785;17783;17673;17572;17544;17794;17562;17740;17701;17357;17405;17413;17514;17844;17350;17084;16862;17211;17379;17422;17594;17689;17626;17759;17709;17682;17616;17697;17554;17901;17789;17742;17533;17771;17746;17821;17717;17747;17950;17909;17943;17936;17858;18015;18178;17785;18079;17859;18017;17889;17407;17294;17558;17522;18000;17922;18020;17839;17932;17740;17767;17869;17594;17670;17577;17464;17777;17782;17784;17603;17458;17474;17495;17357;17648;17940;17972;17704;17189;16727;16625;17267;17247;17598;17618;17804;18026;17861;17697;17870;17893;17772;17957;17908;17970;17605;17526;17187;17555;17800;17699;17699;17793;17584;17572;17575;17850;17314;17380;17484;17739;17745;17767;17516;17343;17213;17474;17604;17466;17653;17510;17291;17395;17824;17646;17403;17334;17442;17242;17543;17546;17722;17413;17565;17417;16933;16975;17527;17396;17913;17759;17567;17786;17927;17929;17880;17895;17940;17968;17748;17780;17837;17709;17868;17700;17500;17492;16947;16928;16734;16923;17000;16653;16480;16774;17155;17951;18072;18007;17900;18178;17979;18105;18190;18239;17968;16772;15942;16223;17037;17680;18186;18022;17996;18071;17777;17970;17738;18027;17876;17855;18058;17716;17753;17527;17823;18103;17870;18121;17949;17854;17883;18206;18231;17943;17844;17849;17801;17732;17605;17810;17905;18192;17871;17945;17831;17833;17709;17463;17526;17398;17745;18089;17767;17678;17414;17461;17445;17577;17661;17632;17713;17282;17164;17032;17074;17322;17693;17547;17471;17636;17702;17858;17675;18011;18102;17842;17910;17873;17523;17741;17963;18035;18171;17978;17861;18013;17903;18353;17954;18083;18096;18100;17949;18069;18060;17890;18021;18017;17990;18054;18154;18230;18175;18172;18232;18117;18016;18049;18124;18172;18354;18267;18084;17943;18202;17885;17890;17761;17563;17979;17858;18039;18093;18226;17842;17833;17716;18161;18044;18019;18044;18028;17947;17440;17349;17708;17953;18044;17972;18134;18070;17640;17859;17633;17497;17643;17481;17258;17681;17422;17429;17695;17819;17780;17873;17580;17564;17907;17814;17840;17807;17988;17782;17952;17587
14870;14632;14659;14252;14202;14177;13984;13876;14259;14482;14582;14702;14506;14511;14452;14388;14516;14130;14324;14259;14398;14191;14433;14285;14337;14075;13527;13981;14493;14279;14021;13371;13919;14185;14535;14568;14335;14329;14511;14385;14439;14961;14864;15094;14887;15032;15213;15142;15255;15176;14953;15334;15132;15250;15170;14536;14877;15163;15344;15260;15269;15359;15271;15818;15552;15578;15991;15792;15596;15459;15499;15364;15629;15610;15207;15277;15639;15504;15458;15465;15364;15463;15249;15385;15417;15468;15325;15417;15461;15532;15829;15939;15699;15634;15348;15528;15671;15901;15801;15542;15675;15877;16132;15924;16067;16131;15751;15955;15985;15843;15789;15949;15526;15967;15848;15896;16007;15904;16147;15846;15725;16096;15919;15986;16174;15934;15937;16083;16246;15900;15905;16027;15992;16091;16118;16141;16199;16188;16339;15999;16054;16316;16156;16215;16180;16025;15775;15738;16255;15977;16111;15762;16087;16215;16350;16319;16221;16245;16169;16262;16120;16125;15814;15818;16032;15854;15585;15241;15536;15868;15895;15665;15424;15749;15766;15499;15647;15806;16094;16169;16100;16124;16309;16351;16054;16370;16289;15969;16255;16169;16155;16318;16071;16071;15652;15589;15673;15731;15667;15382;15576;15814;15902;15703;15517;15496;15386;15510;15953;16136;15913;15798;15836;15853;15819;15956;16099;16058;16137;16102;16262;16207;16049;15976;15672;15961;15740;15647;15787;15757;16257;16017;16018;16077;15952;15975;16144;16296;16069;16434;16334;16298;16264;16474;16342;15863;16107;15933;15999;16085;16051;15836;15982;16217;16344;16500;16647;16318;16373;16284;16218;15994;16053;15943;15663;15890;15948;15261;14958;15214;15725;15644;15865;16204;16358;16266;16117;15807;16060;15991;15906;15585;15743;15748;15484;15041;15089;15313;15724;15932;15961;16181;16132;15983;14501;11149;6286;4459;7140;11941;15353;16327;16438;16394;16417;16558;16604;16436;16534;16310;16206;16497;16545;16552;16547;16596;16524;16444;16808;16580;16616;16437;16601;16427;16166;16448;16427;16379;16464;16554;16683;16730;16266;16443;16260;16480;16190;16359;16475;16651;16597;16741;16630;16604;16636;16653;16656;16626;16418;16277;16250;16304;16260;16253;16352;16272;16607;16656;16663;16436;16343;16184;16661;16625;16934;16553;16696;16713;16843;16427;16478;16313;16710;16670;16538;16809;16642;16653;16671;16625;16622;16670;16258;16466;16507;16512;16526;16382;16462;16613;16393;16242;16433;16379;16193;16243;16209;15972;16286;16502;16481;16451;16565;16726;16824;17264;17503;17730;17451;17269;17267;16774;16750;16778;16835;16929;16958;16907;16779;16859;16825;16596;16527;16715;16665;16771;16679;17035;16778;16746;16787;16621;16303;16409;16610;16454;16438;16546;16271;16211;16053;16494;16695;16596;16662;16560;16556;16604;16502;16260;16455;16673;16716;16882;16904;17242;17154;17018;16871;16927;16839;16916;16789;16844;17018;16874;16695;16762;16876;16729;16867;16719;16955;16962;16736;16571;16621;16730;16645;16625;16837;16474;16561;16568;16184;16314;16335;17013;17560;17317;17313;17303;17494;17184;17105;16986;17081;16887;16833;16856;17065;17011;17202;16829;16775;16974;16716;16920;16686;16981;16964;17063;16786;16903;16840;16684;16772;16586;16770;16049;16015;16084;16163;16675;16627;16571;16403;16502;16455;16533;16490;16135;15819;15495;16279;16471;16672;16577;16756;16823;16740;16938;16837;17099;16881;17015;16859;17141;17089;17050;16945;16996;16957;17251;17084;17170;17310;17273;17129;16958;16462;16672;16766;16958;17042;17405;17742;17747;17616;17902;17511;17735;17332;17218;17220;17416;17114;17345;17458;17335;17571;17709;17401;17441;17023;17194;16976;17008;17113;17200;17303;17384;17083;17402;17701;17541;17512;17076;17222;17157;17134;16873;17184;17054;17129;17306;17003;16629;15592;15537;15376;15277;15836;16912;17241;17625;17574;17286;17133;17269;17412;17392;17412;17335;16991;17596;17516;17376;17118;16951;16718;16493;16450;17121;17214;17165;17367;17370;17252;17212;17103;17395;17369;16980;16942;16677;17025;16852;16895;16644;16904;17112;17108;16852;17097;17215;17231;16934;16975;16983;17122;17241;17168;17095;17137;17638;17849;18022;17712;17621;17365;17748;17594;17571;17477;17419;17540;17443;17491;17601;17181;17348;17160;17459;17406;17524;17631;17317;17308;17828;17498;17510;17198;17417;17408;17665;17492;17368;17181;17101;17131;17099;17135;17112;17338;17313;17133;17278;17284;17278;17107;16965;17239;17589;17856;18086;17959;18044;17838;17498;17483;17369;17315;17628;17517;17616;17422;17688;17358;17492;17438;17117;17304;17262;17534;17669;17348;17352;17236;17023;17041;17173;17029;17088;17402;17182;17193;17163;16971;16859;17033;16799;16915;16841;16810;17110;16978;17245;17347;16993;16722;16947;17170;17362;17354;17476;17291;17562;17341;17465;17255;17321;17633;17551;17371;17369;17370;17090;17325;17285;17564;17304;17225;17297;16940;16955;17089;17050;17199;17630;17405;17289;17584;17436;17494;17336;17572;17300;17328;17287;17292;17325;16987;17036;17293;17122;17270;17118;17160;17191;17395;17497;17335;17247;17456;17277;17374;17436;17093;16967;17132;17237;17109;17094;17064;17019;17197;17001;16714;16942;17158;17248;17287;17413;16796;17001;17393;17019;17036;17230;17178;17632;17446;17529;17192;17181;17434;17728;17651;17791;17755;17679;17508;17369;17493;17499;17498;17758;17524;17647;17479;17789;17462;17724;17522;17393;17558;17533;17481;17339;17550;17776;17406;17571;17438;17624;17736;17511;17368;17410;17309;17260;17098;17292;17278;17276;17246;17530;17494;17424;17611;17350;17436;17203;17017;17160;17616;17403;17281;17280;17367;17315;17112;17028;16963;16964;16878;16971;17452;17731;17402;17452;17796;17731;17554;17667;17241;17641;17283;17319;17252;17444;17260;17301;17026;17143;16964;17020;17383;17312;17266;16997;17158;17161;17367;17185;16811;17297;17135;17281;17325;17580;17311;17449;17376;17336;17515;17352;16993;17290;17231;17228;17479;17317;17321;17565;17440;17595;17576;17461;17100;16944;17001;17131;16970;17318;17540;17634;17658;17524;17418;17096;16302;15387;15469;16476;17217;17476;17705;17585;17826;17710;17668;17703;17599;17434;17243;17250;17670;17556;17509;17391;16775;16761;17260;17629;17397;17247;17239;17237;17051;16923;16815;16632;16536;16503;16870;17376;17609;17532;17395;17478;17365;17300;16986;16966;16919;16668;16310;16042;16590;16501;16226;16067;16535;16480;16728;17185;17225;17264;17522;17515;17517;17578;17524;17565;17586;17592;17648;17524;17498;17406;17449;17675;17624;17484;17173;16749;16983;16904;17384;17469;17761;17391;17580;17397;17316;17296;17429;17738;17736;17907;17995;17618;17653;17523;17627;17248;17201;17192;17412;17499;17227;17383;17495;17327;17429;17619;17439;17450;17346;17065;17176;17110;17269;17199;17258;16914;17424;17548;17527;17515;17653;17454;17658;17320;17096;17313;17740;17416;17627;17578;17622;17680;17787;17685;17578;17723;17589;17643;17609;17640;17469;17720;17712;17550;17446;17338;17656;17506;17578;17787;17261;17344;17483;17626;17683;17384;17065;16946;17279;17160;17208;16960;17085;17054;17315;17074;16965;17012;17482;17263;17323;17534;17544;17303;17569;17761;17419;17215;16478;16622;17274;17191;17001;17038;16657;16357;16387;16422;16481;16716;16910;16923;17339;17311;17173;17532;17402;17399;17525;17248;17122;17104;17204;16851;17099;17274;17051;17317;17248;17305;17361;17495;17734;17465;17614;17483;17444;17676;18000;17706;17708;17862;17882;17889;17972;18034;17771;17782;17714;17568;17583;17916;18196;17899;18018;17843;17929;17854;17837;17920;17566;17622;17696;17838;17843;17665;18016;17913;17736;17475;17765;17823;17713;17678;17574;17357;17684;17726;17818;17726;17619;17424;17159;17395;17603;17828;17698;17623;17470;17591;17522;17535;17628;17627;17440;17916;17859;17815;17674;17515;17570;17715;17797;17671;17816;17895;17773;17904;17873;17908;18091;17919;17610;17773;17513;17839;17749;17930;17859;17905;17801;17716;17556;17225;16990;17393;17845;17770;17921;17924;17929;17595;17436;17739;17537;17440;17592;17439;17474;17258;17713;17494;17565;17527;17485;17360;17525;17516;17766;17493;17301;16944;16920;17481;17474;17578;17543;17689;17985;17761;17973;17947;17765;17804;17948;17863;17788;17851;17636;17645;17365;17553;17822;17596;17469;17552;17764;17672;17551;17451;17386;17465;17890;17759;17650;17409;17545;17239;17454;17501;17604;17802;17566;17323;17535;17636;17561;17443;17415;17270;17563;17866;17912;17649;17428;17226;17327;17143;17239;17646;17750;17613;17675;18003;17889;18053;17857;17898;17783;17638;17671;17833;17948;17925;17808;17602;17712;17645;17421;17340;17306;17128;17201;17147;16605;16506;16552;16911;17981;18170;17998;18013;18132;17993;18171;18217;18191;17620;16222;14430;15386;17013;17908;18185;17963;18117;17828;17516;17704;17930;17681;17799;18025;17910;17937;17785;17688;17756;18203;17989;17830;17842;17898;17918;18267;18343;17945;17799;17724;17652;17801;17704;17607;17925;17922;17892;18026;17785;17474;17755;17657;17140;17233;17477;17934;18026;17775;17500;17500;17469;17834;17827;17703;17391;17327;17131;17024;17020;17057;17451;17485;17434;17550;17666;17569;17745;17858;17790;17743;17833;18006;17655;17631;17842;18152;17880;18087;18047;17909;17746;17858;18092;17845;17968;17989;18123;17861;17831;17953;17905;18069;18240;18119;18140;18134;17970;18158;18224;18256;18159;17974;18151;17977;18360;18334;17971;18066;17836;17879;17888;17745;17860;17765;17844;17939;18071;17899;17558;17828;18005;17990;18206;17846;17901;17828;17547;17528;17653;17731;17751;18164;18106;17746;17767;17746;17755;17884;17896;17826;17419;17162;17177;17275;16996;17590;17769;17715;17453;17666;17676;17773;17828;17298;17834;17763;17690;17707;17858
14279;14459;14295;14092;14219;14196;14191;13818;14363;14311;14768;14686;14910;14469;14272;14209;14367;14289;14334;14161;14523;14283;14346;14256;14433;13644;13621;14075;14438;14153;13976;13691;14137;14374;14636;14903;14488;14502;14426;14560;14592;14841;14985;14886;15282;14874;15203;15229;15225;15204;15284;15071;15248;15352;15014;14935;14852;15276;15267;15180;15298;15543;15497;15389;15746;15679;15641;15594;15776;15323;15344;15309;15587;15418;15603;15373;15466;15641;15492;15439;15428;15337;15200;15221;15324;15341;15312;15461;15336;15529;15645;15815;15677;15854;15764;15462;15711;15780;15667;15669;15799;15806;16057;15947;16274;15963;16065;16078;16020;15761;15883;15754;16139;16021;16084;16060;16228;15942;16132;16062;16131;16154;16162;16142;16041;16027;15919;15856;16255;16196;16038;16328;16285;16352;16117;16375;15978;16120;15890;16062;16099;16130;16090;16040;16052;15873;15932;16050;15939;16103;16089;16109;16141;16288;16331;16252;16202;16348;16128;16335;16323;16126;16148;16110;16253;16024;16119;15785;16039;16154;16070;15668;15466;15466;15866;15981;15857;16161;15982;16167;16128;16395;16128;16130;16223;16304;16141;16090;16301;16247;16073;16275;16279;16071;16159;15516;15579;15785;15515;15259;15282;15765;16104;15989;15671;15608;15675;15792;15881;16170;16087;16028;15752;15809;15880;15795;15724;16097;16137;16054;16177;16147;16006;15870;15968;15827;16020;15853;15748;15844;16023;16039;16142;16261;15996;15810;16113;15951;16167;16264;16168;16357;16158;16052;16143;16082;16131;16060;16052;16138;15868;15967;16164;16057;16346;16720;16377;16583;16605;16120;16341;16213;16120;16165;15992;15807;15566;14932;14552;15093;15136;15400;15637;15775;16098;16245;16013;15875;16162;15990;15564;15672;15745;15636;15368;14854;15182;15466;15659;15966;15920;15945;15948;15810;14302;11029;6826;4718;7075;11414;14742;15982;16265;16553;16616;16579;16624;16609;16471;16276;16555;16340;16610;16463;16625;16472;16610;16452;16704;16643;16672;16512;16488;16433;16587;16307;16578;16490;16494;16514;16587;16651;16372;16440;16363;16136;16340;16352;16361;16573;16510;16880;16598;16677;16587;16573;16632;16510;16484;16486;15987;16232;16273;16436;16293;16388;16473;16903;16896;16330;16183;16284;16184;16227;16624;16584;16509;16573;16564;16553;16481;16230;16548;16645;16759;16684;16689;16578;16619;16298;16354;16543;16229;16335;16303;16484;16361;16788;16666;16820;16429;16456;16498;16353;16183;16164;16192;16278;16510;16527;16575;16649;16571;16767;16923;17203;17221;17503;17212;17629;17254;16970;16844;17019;17121;16995;17078;16977;16834;16535;16535;16747;16490;16812;16698;16777;16762;16854;16871;16917;16786;16673;16800;16743;16739;16305;16621;16404;16508;16333;16459;16517;16401;16546;16248;16598;16366;16413;16273;16404;16363;16469;16880;16896;17236;16866;17016;17010;17082;16906;16763;16884;16870;17049;17002;17137;17081;16966;16999;16808;16908;17032;16789;16965;16705;16497;16883;16710;16812;16795;16647;16763;16350;16413;16590;16453;16962;17026;17550;17309;17143;17286;17176;17187;17207;16973;16854;16880;16719;17030;17144;17059;16952;16905;16730;16728;16738;16690;16856;16921;16969;16776;16656;16900;16710;16769;16774;16717;16705;16415;16230;16633;16638;16926;16545;16379;16363;16247;16578;16688;16634;16487;16066;16062;16336;16683;16972;16620;16876;16574;16689;16657;16963;17082;16844;16956;16886;17023;16988;16986;17051;16826;16916;17098;17027;17113;17136;17135;16912;17004;16642;16278;16475;16821;17234;17406;17528;17506;17677;17558;17770;17322;17475;17259;17127;17076;17181;17193;17414;17837;17400;17548;17279;17234;17121;16969;17287;17210;17248;17529;17287;17450;17360;17390;17407;17292;17309;17147;17216;17133;17203;17061;17178;17014;17097;17175;17146;16808;16656;16294;15058;13846;14892;16420;17124;17255;17584;17668;17485;17522;17401;17620;17528;17306;17269;17616;17585;17523;17278;17075;16728;16992;16987;17239;17221;17234;17051;17087;17020;17366;17282;17264;17152;16973;16775;16634;16627;16877;16780;16903;16825;17063;17280;16915;16975;16992;17089;16917;17018;16794;16962;17083;17162;17002;17223;17530;17836;17769;17489;17602;17567;17590;17517;17364;17379;17440;17426;17490;17340;17208;17299;17139;17364;17326;17452;17414;17360;17381;17532;17478;17496;17483;17235;17217;17491;17431;17270;17334;17089;17301;17570;17177;17319;17195;17105;16914;17395;17354;17534;17213;16998;17077;17132;17317;17949;18037;17752;18311;17446;17711;17143;17616;17228;17550;17284;17220;17585;17385;17413;17288;17110;17167;17394;17306;17616;17428;17299;17134;17280;17084;17131;17067;17095;17154;17103;17178;17135;17114;17162;16984;16886;16785;17052;16872;16876;17069;16974;17151;17412;17010;17007;17012;17244;17372;17211;17238;17200;17382;17563;17303;17248;17112;17410;17587;17420;17377;17316;17225;17280;17502;17218;17567;17423;17351;17241;16984;17209;17363;17344;17234;17461;17508;17319;17325;17486;17462;17466;17373;17217;17244;17274;17112;17366;17303;17138;17445;17105;17059;17077;17235;17291;17422;17468;17349;17088;17294;17405;17175;17158;16985;16871;17134;16963;16996;16612;16812;16768;16705;16973;16901;17305;17315;17293;17251;17113;17103;17093;16992;17064;17271;17194;17544;17573;17493;17233;17528;17461;17581;17584;17627;17342;17385;17320;17524;17659;17580;17542;17449;17660;17519;17606;17483;17405;17783;17524;17554;17525;17418;17587;17363;17437;17512;17415;17505;17488;17382;17291;17845;17602;17500;17452;17311;17135;17120;16960;17086;17043;17243;17397;17543;17487;17365;17374;17131;17413;17227;17138;17151;17292;17541;17297;17209;17254;17179;17235;17044;17130;17233;17274;17459;17201;17438;17418;17320;17532;17448;17628;17343;17546;17416;17321;17318;17396;17383;17113;17006;17065;16859;17087;17255;17123;17302;17312;17184;17298;17330;17305;17394;16931;17291;17504;17431;17345;17470;17467;17417;17381;17336;17094;16879;17061;17384;17214;17232;17430;17299;17535;17506;17484;17227;17172;17194;17021;17368;17294;17232;17516;17404;17458;17595;17396;16999;16278;15430;15288;16441;17456;17569;17643;17567;17486;17581;17615;17992;17688;17429;17466;17386;17432;17588;17554;17444;17041;17028;17223;17388;17409;17247;17250;17493;17144;16992;16694;16705;16435;16376;16798;17406;17355;17295;17305;17089;17368;17313;17197;17049;16822;16864;16709;16529;16745;16875;16547;16631;16411;15651;16093;16784;17166;17351;17391;17597;17414;17469;17193;17604;17348;18098;17597;17587;17372;17580;17473;17476;17423;17393;17006;16709;16836;17132;17216;17400;17462;17317;17326;17255;17259;17479;17674;17646;17872;17867;17706;17625;17777;17455;17558;17363;17395;17419;17386;17457;17370;17062;17210;17195;17512;17345;17401;17406;17368;17314;17483;17660;17212;17199;17362;17295;17421;17670;17625;17686;17488;17361;17512;17706;17903;17831;18132;17982;17677;17742;17898;17807;17702;17699;17595;17616;17181;17452;17755;17776;17755;17770;18092;17693;17326;17316;17689;17397;17512;17558;17556;17418;17611;17707;17754;17510;16879;17373;17142;17504;16982;16617;16631;16935;17071;17164;17036;16979;16794;16746;16997;17691;17473;17400;17536;17507;17601;17524;16852;16740;17161;17346;17152;17067;16864;16264;16367;16151;16195;16143;16014;16623;17236;17452;17648;17652;17706;17486;17445;17095;16915;16965;17030;16881;16990;17355;17517;17084;16793;17117;17036;17411;17768;17641;17830;17580;17819;17887;17901;17705;17568;17705;17939;17874;18012;17709;18050;17678;17605;17711;17475;17587;17999;17681;17913;17722;17611;17637;17728;17740;17736;17919;18082;17820;17927;17924;17932;17488;17631;17788;17695;17759;17883;17666;17471;17183;17467;17431;17696;17647;17540;17497;17359;17482;17574;17445;17407;17582;17728;17639;17547;17558;17391;17535;17769;17609;17816;17540;17441;17521;17427;17518;17824;17675;17772;17834;17766;17820;17670;17924;17991;17757;17569;17493;17544;17702;17778;17972;17906;17652;17646;17579;17180;16319;16118;17133;17801;17967;17814;17842;17788;17793;17708;17355;17575;17581;17258;17333;17114;16939;17459;17614;17869;17748;17340;17700;17491;17821;17912;17698;17586;17265;17470;17635;17486;17778;17942;17496;17799;17944;18133;17995;18080;17753;17864;17798;17886;17574;17728;17536;17696;17662;17669;17786;17556;17682;17760;17568;17677;17378;17310;17754;17717;17674;17731;17524;17175;17253;17486;17792;17729;17769;17634;17503;17560;17621;17461;17317;17443;17414;17693;17842;17723;17582;17278;17292;17464;17401;17694;17738;17644;18002;17938;17961;17938;17873;17780;17803;17991;17621;17668;17887;17716;17774;18008;17626;17646;17549;17453;17521;17062;17256;17418;17220;16250;16214;16293;16764;18002;18114;17742;18035;17937;17915;18185;18178;18293;17746;16562;15432;16194;17370;17906;18019;18036;17847;17711;17348;17583;17941;18107;18046;18016;17882;17734;17868;17631;17795;18086;18045;17798;18115;17798;17953;17832;18010;17883;17927;17955;17942;17866;17996;18027;17648;18148;17764;17781;17572;17619;17421;17493;17301;17107;17024;17484;17793;17338;17140;17412;17585;17837;17915;17505;17372;17142;16859;17038;17189;17286;17551;17392;17547;17768;17689;17771;17738;17695;17600;17827;17923;18051;17871;17864;17803;17968;17824;17749;17795;17837;17516;17917;17736;17944;17833;18127;17943;17945;18138;17941;18173;17945;18110;18169;18027;18139;18269;17941;18169;18065;18007;17674;18003;18378;17978;18206;18024;17732;18261;18034;17502;17820;17611;17901;17980;17703;17915;17830;17986;18040;17885;17967;17952;17836;17963;18140;17777;17663;17544;17828;17998;17941;17760;17891;17920;18019;18040;17797;17815;17859;17574;17407;17308;17503;17494;17532;17836;17692;17563;17444;17778;17606;17813;17451;16960;17627;17809;17557;17760
14268;14513;14113;14155;14345;14460;14135;14111;14380;14484;14677;14871;14770;14567;14581;14472;14366;14562;14261;14249;14199;14115;14383;14548;14179;13872;13897;14235;14342;14321;14023;14206;14605;14671;14924;14626;14792;14705;14826;14625;14743;14789;14882;15008;14949;15073;15258;15246;15202;15469;15187;15387;15199;15011;15027;14740;14702;15087;15193;14997;15127;15270;15523;15605;15594;15386;15458;15454;15549;15572;15605;15498;15686;15556;15429;15427;15594;15571;15731;15408;15203;15470;15285;15515;15477;15468;15702;15408;15561;15866;15963;15735;15603;15519;15461;15323;15711;15575;15448;15244;15670;15926;16100;15895;15819;15828;15808;15801;15867;15849;16058;15966;15964;15833;16099;15998;15933;15892;15999;15843;15717;15977;16025;15943;16113;15983;16031;15898;16049;16096;16175;16216;16172;15769;16146;16226;16107;16191;15929;15901;16117;15859;16090;16268;15852;15789;15696;16207;16158;15895;16075;16044;16285;15983;16211;15960;16102;16186;16188;16138;16045;16135;16043;16092;16158;15910;16086;15937;16094;16146;15955;15742;15638;16006;15997;16236;16100;16073;15887;16050;15834;15896;15840;16060;16310;16191;16128;16004;15902;16356;16238;16290;16228;16280;16019;15841;16051;15766;15594;15258;15284;15738;15993;15859;15637;15406;15528;15674;15825;15929;15964;15837;15882;15900;15686;15562;15909;15998;16379;16032;16241;16210;16053;16159;15893;15867;15909;15822;15812;16040;15988;16085;16108;16187;15926;16015;15976;15881;16130;15924;16266;16082;16030;16132;15802;16093;16033;16124;16096;16001;15862;16109;16111;16355;16091;16443;16586;16466;16387;16312;16274;16446;16210;16254;16140;16103;15848;15532;15366;15244;15347;15471;15858;15668;16063;16117;15946;15849;16208;16108;15974;15853;15673;15555;15256;15179;15367;15524;15618;15877;15866;15941;16000;15723;14316;11075;6267;4289;6551;11204;14360;15812;16581;16529;16563;16605;16301;16142;16455;16301;16121;16505;16417;16510;16524;16625;16359;16510;16264;16470;16469;16311;16413;16473;16540;16506;16235;16292;16572;16255;16398;16582;16488;16391;16450;16309;16370;16672;16380;16452;16659;16602;16499;16371;16437;16646;16528;16723;16629;16369;16439;16524;16393;16481;16447;16524;16667;17014;16742;16497;16200;15987;15937;16219;16556;16863;16812;16650;16613;16465;16719;16604;16414;16681;16956;16513;16521;16744;16496;16512;16160;15865;15834;16184;16484;16408;16622;16355;16395;16432;16362;16411;16236;16383;16569;16393;16538;16346;16474;16467;16551;16628;16863;16583;16952;17177;17253;17286;17380;17266;17175;17086;17063;17077;17091;16831;16806;16726;16697;16736;16662;16663;16657;16926;16802;16800;16899;16740;16823;16869;16923;16711;16544;16391;16428;16548;16326;16343;16375;16578;16339;16458;16373;16549;16766;16291;16313;16358;16334;15998;16347;16403;16361;16755;16798;16586;16951;16891;16927;17052;16871;16908;16939;16843;16951;16912;16941;16920;16829;16795;16783;16959;16885;16955;16514;16741;16698;16858;16908;16995;16729;16592;16564;16208;16274;16845;17016;17247;17532;17128;17175;17072;17330;17207;17083;16688;16810;16881;17019;16965;17021;17232;16974;16641;16627;16947;16608;16751;16742;16833;16652;16693;16732;16628;16772;16821;16574;16800;16624;16653;16544;16612;16699;16817;16546;16723;16104;16645;16562;16769;16670;16489;16285;16327;16528;16765;16737;16868;16792;16674;16826;16716;16891;16930;16937;17055;17029;17012;16927;16982;17011;16845;17041;17078;17304;17129;17296;17147;17114;16621;16246;16105;16323;16833;16973;17497;17488;17872;17351;17740;17804;17534;17285;17147;16949;16806;16962;17196;17268;17577;17366;17497;17243;17426;17522;17437;17260;17001;17310;17173;17260;17257;17230;17507;17530;17326;17247;17252;17344;17102;17206;17242;17451;17345;17269;17129;17175;17231;17133;16607;15294;14148;15134;16506;17391;17412;17315;17176;17327;17409;17455;17281;17186;17066;17219;17212;17395;17269;17363;17007;16760;16818;17197;17439;17212;17157;17085;16965;17077;17173;17199;17465;17062;16763;16802;16737;16905;17210;17029;16939;16932;17102;16936;16917;16986;17024;17032;16921;17062;16800;17044;16902;17215;17133;16912;17375;17855;17813;17638;17561;17443;17433;17424;17586;17447;17266;17458;17459;17412;17414;17119;17248;17220;17143;17335;17483;17458;17489;17351;17465;17504;17390;17423;17683;17487;17390;17678;17253;17233;17530;17433;17460;17372;17421;17394;17048;17307;17285;17264;17245;17124;16939;17223;17530;17946;18181;17977;17841;17283;16772;17220;17284;17382;17348;17486;17235;17254;17635;17456;17331;17015;17388;17332;17650;17472;17262;17465;17072;16890;16994;17032;17145;17152;17505;17394;17030;16919;17167;17060;17350;16658;16853;17146;17036;17071;17094;17059;17301;17378;17004;16853;17138;17157;17381;17523;17206;17195;17270;17262;17336;17226;17473;17429;17349;17468;17340;17350;17318;17424;17454;17313;17361;17515;17372;17383;17682;17168;17527;17304;17230;17154;17188;17252;17364;17197;17315;17226;17503;17121;17519;17137;17166;17356;17152;17473;17336;17401;17404;17352;17404;17299;17223;17185;17413;17441;17334;17325;17151;17464;17025;17056;17022;17203;16906;16545;16527;16642;17034;16976;17020;17091;17138;17175;17288;16979;17242;16976;17068;17013;17108;17353;17314;17708;17483;17655;17405;17430;17550;17395;17598;17315;17449;17512;17532;17713;17530;17601;17656;17519;17406;17612;17486;17349;17620;17384;17657;17547;17443;17673;17555;17466;17649;17470;17523;17298;17456;17250;17550;17494;17370;17263;17285;17269;17207;17044;16975;16855;17279;17443;17349;17295;17269;17289;17100;16558;17031;16785;16911;16664;16928;17170;17058;17226;17452;17057;17023;17325;17414;17332;17171;16972;17551;17524;17376;17320;17380;17171;17452;17454;17580;17516;17430;17494;17234;17121;17061;17324;16949;17020;17246;17165;17205;17410;17080;17325;17437;17336;17527;17211;17394;17411;17482;17348;17296;17350;17495;17519;17305;17320;17373;17218;17282;17255;16951;17128;17410;17447;17470;17610;17049;17184;17368;17381;17382;17436;17597;17452;17264;17395;17415;17530;17329;16566;16338;16268;17131;17507;17700;17956;17739;17605;17517;17808;17820;17320;17309;17270;17652;17356;17786;17300;17583;17304;17508;17169;17382;17314;17329;17379;17236;17207;17023;16851;16950;16384;16291;16763;17387;17382;17160;16858;17147;17097;17325;17234;17310;17061;16846;16486;17010;17048;17308;17186;16988;16483;15630;15869;16725;17363;17339;17470;17402;17087;17299;17315;17469;17471;17413;17641;17227;17464;17296;17381;17248;17199;17311;16914;16302;16679;16940;17319;17332;17626;17211;17477;17500;17475;17331;17426;17559;17669;17602;17454;17769;17712;17690;17561;17697;17495;17472;17605;17488;17014;16872;16885;17197;17337;17443;17438;17278;17306;17631;17684;17566;17429;17393;17613;17240;17409;17483;17325;17586;17734;17591;17765;17674;18033;18173;17958;18083;17604;17775;17745;17867;17820;17786;17553;17650;17325;17552;17648;17810;17694;17792;17606;17494;17465;17468;17435;17394;17544;17562;17344;17723;17484;17612;17630;17601;17521;16974;17007;16972;17164;16910;16845;16906;17075;16973;16942;17064;16790;16818;17042;17479;17550;17395;17372;17485;17528;17587;17239;17645;17559;17118;17003;17079;16623;16507;16121;16186;16279;15557;15362;16028;17170;17511;17825;17651;17390;17751;17399;17292;17340;17160;17144;17276;17275;17476;17334;17139;17207;17184;17454;17447;17693;17790;17660;17917;17692;17896;17764;17944;17864;17932;17629;17927;17620;17693;17695;18038;17551;17471;17616;17873;17889;17758;17735;17541;17567;17719;17565;17765;17917;17850;17982;17993;18086;17826;18133;17863;17839;17956;17807;17654;17710;17797;17786;17673;17578;17663;17731;17812;17789;17418;17531;17587;17543;17686;17485;17515;17571;17876;17672;17728;17402;17584;17604;17736;17733;17524;17656;17549;17529;17442;17326;17824;17553;17912;17774;17951;17613;17921;17728;18064;17592;17784;17880;17875;17810;17982;17959;17814;17900;17965;17438;16781;16422;17280;17811;17609;17777;17696;17881;17912;17875;17594;17493;17792;17766;17142;17071;17465;17648;17904;17842;17946;17765;17665;18100;17840;17902;17665;17763;17676;17501;17630;17501;17518;17547;17667;17678;17571;17719;18011;17829;18020;18163;17872;17855;17712;17785;17830;17852;17627;17610;17854;17544;17678;17557;18088;17528;17702;17054;17658;17620;17718;17703;17481;17298;17352;17493;17824;17872;17759;17592;17651;17683;17406;17591;17132;17341;17276;17472;17896;17599;17259;17293;17635;17768;17449;17647;17654;17660;17654;17603;17919;17931;17857;18073;17854;17912;17569;17868;17972;18120;17887;17760;17504;17702;17428;17442;17081;17101;17135;17377;17267;16792;16110;16020;16276;17480;18127;18019;18100;18099;18012;17902;18127;18170;18266;17290;17075;17236;17729;18103;17713;17755;17910;17641;17618;17664;17584;17723;18090;18001;17818;17494;17873;17669;17672;17948;17622;17874;17839;18110;17951;17729;18013;18010;17714;17769;18208;17958;17886;17949;18082;17973;18062;17784;17867;17710;17539;17430;17440;16679;16332;16922;17575;16988;16944;17412;17470;17510;17502;17629;17341;17331;17147;16651;17193;17357;17574;17296;17346;17381;17599;17671;17613;17451;17912;17867;17730;18112;18063;17944;17927;17903;17897;18185;17606;17626;17630;17785;17715;18241;17985;17869;18019;18000;17905;17934;17855;17640;17889;18118;18096;17854;17650;17794;17726;17570;17578;17750;17953;18002;18098;18280;18233;17907;17918;17707;17852;17603;17624;17765;17861;17787;18027;17969;18263;17883;17845;17722;17856;17749;18015;17916;17962;17678;17895;17789;17951;17981;17711;18116;18026;17870;17869;17548;17748;17759;17833;17659;17576;17455;17826;17818;17710;17739;17275;17491;17320;17752;17609;17479;17318;17443;17782;17582;17445
14488;14396;14001;14296;14219;14372;14390;14382;14538;14490;14616;14517;14601;14721;14645;14444;14411;14452;14349;14391;14103;14275;14404;14366;14548;14283;14292;14401;14415;14762;14489;14651;14649;14596;14989;14453;14824;14914;14889;14951;14848;14816;14758;15156;15093;15051;14909;15125;15221;15471;15225;15099;15000;15029;14761;14680;14850;14912;15191;15062;14854;14803;15071;15394;15282;15308;15465;15441;15548;15290;15504;15518;15362;15134;15668;15522;15676;15376;15437;15528;15750;15442;15498;15421;15422;15357;15614;15632;15690;15709;15871;15832;15671;15435;15069;15122;15555;15770;15400;15566;15631;15872;15933;15882;15853;15669;15648;16085;15767;15838;15742;15785;16041;15697;16007;16004;16025;16104;16265;15796;15834;15714;15889;15947;15888;15958;15925;15947;15904;15838;15854;15992;16121;15994;15966;16195;16232;16092;16142;15970;15981;16061;16163;16184;15880;15672;15653;16132;16085;15936;16052;15965;16401;16310;15958;16066;16257;16429;16100;16173;16224;16102;16017;16061;15923;15681;15881;15870;16108;15854;15673;15832;15919;16003;16087;16073;16056;15941;15674;15737;15634;15247;15600;16181;16007;16258;16169;16068;16064;16254;15922;16198;16403;15993;16241;15871;15731;15715;15788;15564;15481;15682;15737;15811;15866;15791;15556;15506;15633;15892;15710;16033;16101;15897;15809;15694;15865;16029;15966;16113;16204;15918;16009;15956;15936;15732;16134;15962;16015;15932;15960;15964;16058;16263;16194;16048;16024;15698;15985;16095;16155;15952;16071;15931;16048;16116;16388;16255;15849;16198;16120;16117;16049;16326;16404;16146;16237;16407;16176;16249;16151;16147;15923;16000;15668;16039;16031;15910;15967;15832;15608;15930;15872;15926;15860;15806;15935;16118;15900;15891;16312;15991;15572;15351;14923;14920;15463;15613;15702;15753;15930;15906;15878;15641;14574;10911;6395;4057;5744;10424;14314;16013;16387;16723;16377;16557;16560;16307;16135;16099;16366;16418;16701;16552;16386;16422;16403;16431;16337;16259;16472;16471;16288;16354;16402;16458;16417;16428;16461;16635;16451;16575;16462;16487;16505;16508;16376;16535;16660;16459;16679;16269;16455;16403;16550;16617;16612;16372;16398;16407;16342;16367;16259;16476;16326;16421;16883;16528;16859;16265;15909;15758;16231;16322;16457;16467;16690;16499;16529;16376;16471;16611;16723;16678;16643;16362;16559;16313;16406;16355;15713;15221;15207;15974;16252;16463;16469;16350;16445;16472;16482;16339;16547;16312;16514;16508;16572;16421;16508;16557;16725;16752;16653;16723;17018;17299;17197;16958;17316;17064;17118;17153;17065;17188;17015;16811;16740;16644;16756;16464;16677;16784;16578;16749;16716;16697;16851;16750;16930;16856;16832;16742;16453;16498;16342;16306;16396;16491;16479;16352;16328;16338;16277;16429;16532;16442;16425;16521;16483;16265;16111;16139;16438;16688;16897;16918;16846;17136;17113;17007;16752;16460;16862;16972;17032;17054;17147;17057;16803;16658;16876;16936;17021;16765;16714;17049;16632;16933;16718;16870;16922;16773;16715;16375;16570;16606;17013;17662;17257;17159;17087;16964;17078;17113;16836;16994;17009;16813;16991;16891;17232;17120;17225;16784;16889;16892;16909;16974;16819;16828;16743;16556;16584;16765;16822;16904;16862;16913;16893;16695;16350;16558;16657;16552;16717;16538;16960;16584;16746;16871;16368;16362;16382;16232;16571;16586;16658;16937;16811;16995;16913;16944;16716;17098;17203;17080;17227;16908;17086;17121;16882;16980;16940;16977;16913;17101;17103;17235;17097;16700;16433;16491;16502;17104;17370;17510;17776;17428;17599;17739;17858;17576;17413;17053;16867;16884;16819;17085;17445;17375;17594;17516;17123;17513;17311;17264;17267;16972;17152;17115;17486;17376;17297;17375;17444;17560;17401;17238;17376;17166;17322;17252;17415;17191;17263;17199;16874;17196;17249;16872;16485;16224;16324;17155;17301;17370;16840;16432;16628;17410;17271;17419;17182;16684;16510;16723;17363;17474;17215;16827;16817;16902;17337;17346;17371;17507;17453;16781;17258;17418;17406;17316;17039;16945;17061;16768;16811;17054;16810;17175;17028;17060;16997;16918;17125;17061;17083;16960;16928;16940;17111;17285;17052;16941;17062;17188;17632;17653;17587;17645;17536;17554;17568;17748;17357;17362;17518;17619;17325;17466;17507;17533;17420;17360;17385;17368;17351;17496;17261;17454;17489;17375;17438;17282;17490;17519;17587;17493;17484;17360;17411;17608;17448;17339;17182;17184;17168;17295;17367;17127;17165;16915;17064;17470;17989;17935;18112;17650;16996;16081;16529;17024;17425;17497;17200;17066;17536;17314;17698;17472;17285;17340;17402;17741;17434;17810;17139;17079;17100;16902;16925;17012;17188;17501;17189;16748;17120;17190;17378;17142;17136;16978;17045;16910;17001;17113;17048;17121;17236;17202;17207;16925;17182;17326;17282;17408;17251;17096;17181;17158;17012;17221;17361;17498;17235;17133;17466;17393;17341;17131;17161;16969;17381;17353;17364;17425;17455;17332;17240;17171;17205;17205;17245;16992;17229;17479;17215;17452;17374;17195;17405;17209;17451;17509;17425;17486;17306;17152;17268;17269;17334;17497;17277;17388;17315;17231;17432;17244;17306;17443;17183;17401;17174;17106;16859;16691;16783;17065;17051;17170;17075;17165;16904;17020;17412;17268;17105;17113;17022;17198;17507;17465;17349;17504;17652;17554;17502;17674;17451;17387;17202;17141;17604;17508;17400;17563;17676;17591;17462;17447;17370;17496;17419;17354;17474;17662;17529;17316;17524;17456;17454;17509;17565;17381;17446;17562;17466;17465;17496;17608;17333;17226;17328;17088;16931;16577;16541;16974;17282;17309;17082;17063;16833;16415;15740;16158;16255;15951;16072;16500;16749;16936;17318;17240;17097;17284;17364;17293;17134;17232;17263;17302;17414;17269;17165;17124;17194;17149;17320;17649;17560;17566;17323;17472;17148;17486;17266;17335;17349;17234;17146;17257;17382;17357;17133;17279;17439;17238;17326;17346;17252;17433;17255;17279;17160;17462;17308;17545;17358;17180;17412;17224;17063;17112;17144;17261;17591;17405;17434;17303;17338;17306;17095;17585;17429;17272;17360;17443;17406;17716;17492;17272;16939;16821;17112;17452;17713;17695;17674;17609;17768;17862;17641;17585;17416;17189;17451;17515;17589;17366;17027;17082;17458;17610;17250;17244;17268;17339;17615;17392;17077;16986;17046;16853;16492;16347;16809;17260;17291;17072;16842;17078;17163;17332;17255;17244;17045;16797;16903;16906;17145;17402;17269;17355;16931;16759;16569;17044;17502;17448;17491;17250;16884;16964;17354;17362;17368;17204;17536;17496;17488;17468;17130;16674;16926;16960;16840;16377;16554;17074;17402;17464;17488;17557;17488;17552;17559;17372;17274;17607;17864;17786;17500;17712;17908;17778;17693;17597;17518;17503;17451;17403;17250;16898;16503;17139;17119;17223;17270;17700;17581;17671;17563;17654;17657;17456;17616;17409;17375;17262;17607;17731;17901;17407;17529;17625;17880;17726;17580;18143;17894;17787;17745;17664;17552;17574;17505;17301;16948;17592;17516;17792;17729;17499;17891;17859;17707;17586;17470;17640;17610;17482;17328;17542;17586;17752;17790;17373;16874;16222;16156;16952;17500;17270;17080;17228;17201;17084;16606;16955;17178;17231;17636;17632;17413;17296;17343;17441;17760;17890;17603;17460;17470;17016;17082;16776;16821;16521;16492;16608;16510;15927;15761;16159;16844;17320;17546;17560;17594;17468;17500;17290;17368;17122;17275;17351;17341;16856;17021;16875;17080;16969;17501;17582;17813;17661;17768;18075;17750;17564;17867;17837;18114;17903;17892;17888;17838;17349;17598;17862;17724;17771;17908;17979;17599;17818;17258;17397;17254;17315;17316;17571;17822;17829;17900;17872;17876;17847;17935;17875;17763;17688;17672;17682;17824;17842;17604;17791;17615;17695;17801;17666;17581;17466;17434;17427;17612;17821;17715;17480;17726;18087;17598;17783;17617;17591;17623;17582;17761;17872;17621;17808;17486;17548;17762;17631;17627;17703;17596;17325;17556;17552;17697;17836;17820;17780;17683;17874;17874;18039;17866;18049;17784;17770;17683;17393;17452;17830;17710;17947;17867;17912;18005;17742;17481;17539;17523;17550;17619;17663;17791;17473;17507;17703;17951;18213;17860;17671;17933;17976;17762;17837;17559;17775;17625;17687;17955;17912;17672;17608;17386;17377;17572;18056;17791;18138;18081;17820;18056;18123;17775;17760;17416;17690;17737;17740;17697;18017;17970;17840;17634;17785;17603;17742;18035;18025;17625;17587;17250;17159;17673;17956;17907;17639;17508;17476;17598;17140;17284;17044;17177;17392;17466;17556;17441;16936;17219;17461;17678;17807;17737;17745;17402;17917;17661;18061;17856;18135;17939;17928;18067;17695;17541;17867;18082;17674;17657;17790;17665;17813;17265;16600;16693;16967;17169;17252;16664;16540;16307;16906;17722;17963;18229;17921;17841;17933;17904;18033;18180;17831;17636;17827;17680;18066;18105;17969;18209;17803;17897;17451;17879;17779;17852;18126;18067;18008;17554;17536;17471;17470;17761;17749;17952;17872;17899;17877;17728;17888;17863;17768;17623;17536;17916;17986;17919;17804;18062;17940;17812;17849;17741;17589;17419;17415;16942;16395;16732;16933;16891;17184;17359;17306;17663;17619;17265;17056;17292;17043;16967;17110;17474;17218;17615;17713;17537;17548;17585;17650;17455;17342;17381;17725;17820;17935;17948;17856;17780;17804;17809;18103;17781;17367;17838;17908;17934;17856;18158;17854;17876;17656;17785;17541;17732;17856;17948;17949;18002;17808;17776;17747;17845;17654;17778;17687;17982;18049;17970;17942;18008;18077;18209;17843;17859;17881;17902;17874;18292;18058;17929;18157;18324;18103;18002;17616;17871;17747;18016;17685;18087;18014;17558;17632;17893;18029;17827;17779;18028;17836;17635;17731;17645;17907;17652;17560;17598;17830;17861;17702;17521;17368;17361;17568;17552;17600;17599;17567;17407;17820;17591;17558
14198;13822;13813;14169;14183;14106;14444;14390;14725;14567;14783;14452;14404;14518;14470;14238;14088;14268;14345;14237;14284;14464;14397;14382;14001;14293;14363;14535;14525;14763;14618;14703;14923;14960;14698;14645;14551;14506;14914;14952;14906;14930;15058;15292;15187;15082;14868;14824;15100;15233;15171;15277;14993;14902;14624;14528;14884;15092;15287;15004;14746;14896;15073;15456;15354;15210;15532;15472;15404;15371;15546;15422;15100;15482;15610;15479;15406;15590;15460;15470;15232;15395;15452;15257;15334;15549;15724;15856;15879;15817;15864;15697;15569;15050;14897;14869;15401;15631;15733;15587;15563;15707;16097;15826;15945;15773;15758;15595;15773;15822;15837;15856;15996;15929;15907;15829;16094;15831;15948;15812;16005;15782;15652;16004;16126;16229;16114;15884;15801;15694;15822;16024;15948;15851;15864;16149;16248;15949;16069;15903;15893;15841;15930;16094;16096;15785;15819;16154;15970;16070;15789;16099;15843;16307;16179;16229;16048;16190;16298;16215;16186;16002;16128;16100;15941;15359;15253;15524;15643;15860;15699;15845;15728;15826;15953;15999;16250;15777;15899;15652;15232;15332;15526;15846;16112;16196;16294;16216;16136;16232;16087;16257;16281;16093;15996;15864;15726;15751;15570;15526;15662;15885;15846;15568;15750;15690;15532;15447;15514;15715;16037;16125;16066;16292;15933;15675;15600;15761;16009;16015;15809;16015;15885;16016;15825;15946;16134;16163;15962;16155;16179;15719;15921;16026;16045;16216;15866;15879;15905;16140;16091;16054;15894;15873;15970;16098;16216;16427;16197;16418;16159;16362;16404;16404;16328;16391;16295;16314;16418;16380;16310;16207;16142;15962;15610;15812;15944;15923;15826;15987;15865;16366;16219;16171;15881;15792;15922;15833;15740;15991;16292;15967;15485;15315;14605;14752;15355;15502;15619;15698;15608;15749;15984;15866;14459;10811;6434;4329;5999;10515;13976;15694;16452;16279;16411;16488;16497;16344;16237;16416;16104;16478;16608;16655;16406;16451;16497;16569;16548;16339;16430;16363;16557;16446;16322;15921;16284;16614;16597;16613;16736;16622;16679;16475;16644;16446;16270;16189;16502;16664;16464;16521;16258;16144;16395;16399;16768;16627;16537;16450;16201;16157;16476;16386;16382;16308;16576;16632;16431;16460;15965;15912;16056;16583;16294;16485;16420;16444;16465;16189;16501;16599;16443;16726;16368;16475;16454;16036;16205;15995;15774;15381;15247;15828;16446;16378;16654;16386;16278;16355;16558;16458;16415;16361;16526;16351;16521;16503;16627;16804;16772;16331;16496;16640;16829;17082;17063;17344;16984;17099;17032;16960;17014;16867;16811;16868;16776;16903;16802;16784;16870;16815;16874;16664;16853;16931;16767;16782;16857;16640;16736;16658;16683;16528;16347;16342;16291;16308;16470;16287;16394;16444;16514;16915;16496;16491;16716;16577;16602;16420;16528;16746;16593;16740;16911;16907;17154;17209;16977;16941;16745;16999;16734;16861;16896;16618;16996;16962;16852;16767;16863;16908;16975;16898;16791;16897;16754;16803;16969;16984;17106;16905;16752;16742;16429;16375;16543;17276;17141;16889;16980;17039;17137;17023;17068;17124;16968;16929;17164;17092;16846;17274;17021;17092;17120;16911;16845;16733;16750;16932;16575;16744;16667;16853;16983;16981;16762;16715;16677;16937;16805;16611;16706;16500;16582;16780;16892;16593;16784;16396;16125;16334;16096;16242;16374;16522;16649;16816;16690;16678;17118;16747;16650;16889;16943;17187;16716;16861;17176;17021;16761;17025;17021;17022;16983;17164;17196;17033;17111;16639;16290;16381;16560;17012;17362;17665;17873;17915;17422;17681;17679;17620;17353;16824;16809;16791;16770;17192;17500;17552;17495;17537;17460;17262;17576;17316;17039;17212;17303;16988;17541;17248;17316;17081;17454;17433;17338;17278;17361;17405;17302;17398;17401;17408;17074;16993;16844;17285;17345;17132;17315;16843;17245;17425;17418;17024;16379;15410;15558;16976;17307;17438;16944;16357;15622;16290;17120;17093;17217;16733;16665;16731;17401;17351;17366;17218;17368;17134;17252;17378;17319;17316;16952;16872;16868;16901;16738;16868;16774;17065;17053;16952;17129;16758;16678;16981;17029;16623;17040;16645;16967;17248;17218;17097;17041;17276;17723;17652;17660;17725;17825;17609;17688;17585;17657;17615;17305;17550;17540;17385;17328;17273;17360;17211;17367;17388;17363;17457;17202;17371;17376;17416;17440;17459;17523;17740;17459;17370;17428;17534;17287;17367;17302;17350;17146;17297;17047;17192;17200;17141;17208;16922;16997;17536;17827;17963;17842;17861;16794;16146;16709;17049;17298;17342;17115;17305;17471;17631;17497;17278;17332;17204;17629;17649;17307;17588;17118;17207;17251;17113;17199;17090;17089;17251;17268;17108;17235;17116;16943;17070;17133;16815;16715;16751;16890;17295;17417;17307;17314;17216;17116;17320;17401;17754;17453;17258;17398;17392;17304;17542;17341;17178;17446;17687;17363;17393;17315;17073;17006;17052;16946;17193;17520;17433;17525;17712;17574;17297;17263;17250;17505;17326;17015;17261;17223;17334;17395;17147;17319;17434;17337;17296;17288;17528;17314;17387;17301;17203;17025;17157;17163;17541;17335;17528;17594;17423;17424;17553;17393;17171;17520;17382;17424;17517;17362;17069;17205;17267;17291;17142;17060;16822;16819;16429;17214;17052;16926;16904;16980;17012;17149;17346;17547;17483;17587;17790;17447;17395;17645;17100;17385;17234;17222;17295;17281;17532;17471;17586;17274;17524;17653;17620;17587;17345;17454;17593;17685;17804;17896;17687;17595;17407;17523;17586;17399;17502;17500;17309;17489;17404;17540;17264;17442;17004;16397;15308;15280;16291;17150;17312;17107;16938;16631;16136;15617;16058;16234;15824;15382;16160;16735;16988;17085;17124;17189;16933;17179;17192;17036;17201;17077;16882;17023;17330;17059;16987;16762;17348;17488;17357;17823;17351;17341;17399;17294;17141;17427;17249;17556;17453;17536;17450;17284;17090;17545;17140;17228;17425;17292;17299;17236;17332;17380;17596;17451;17489;17582;17173;17361;17416;17424;17132;17176;17074;17384;17624;17522;17479;17138;17199;17211;17045;17110;17208;17063;17302;17403;17593;17345;17602;17361;17190;17068;16737;17517;17371;17689;17568;17249;17658;17711;17610;17592;17697;17529;17154;17484;17379;17632;17325;16889;17102;17539;17379;16961;17077;17175;17249;17435;17595;17209;17259;17139;16997;16888;16553;16969;17112;17330;17062;16655;16602;17058;17129;17075;17106;16963;17156;17198;17153;17338;17395;17364;17183;17339;17080;16949;17268;17457;17454;17563;17183;16874;17130;17161;17468;17502;17413;17313;17379;17395;17346;16950;16637;16714;16902;16645;16271;16732;17282;17409;17517;17415;17383;17405;17625;17606;17384;17655;17568;17577;17533;17916;17572;17516;17636;17697;17699;17441;17376;17357;17406;17032;16864;16758;17116;16884;17191;17060;17408;17528;17658;17460;17505;17397;17604;17336;17345;17113;16950;16960;17380;17557;17222;17515;17648;17767;17691;17748;17706;18009;17607;17831;17704;17529;17554;17445;17548;17095;17532;17427;17637;17383;17728;17787;17520;17569;17279;17768;17762;17635;17524;17565;17512;17587;17567;17592;17352;16264;15423;15496;16987;17193;17529;17404;17245;17199;17177;16927;17019;17223;17479;17595;17542;17414;17245;16769;17135;17576;17522;17702;17580;17626;17056;16862;16869;16779;16540;16315;16657;16699;16640;16299;16773;17123;17571;17645;17663;17277;17546;17379;17084;17117;17294;17293;17077;16983;16982;16234;16324;16704;17111;17308;17588;17618;17581;17591;17770;17700;17363;17615;17768;18096;17853;17858;17562;17557;17339;17573;17477;17587;17771;17412;17850;18024;17788;17286;17215;17052;17265;17583;17629;17511;18074;17793;17604;17748;17933;17450;17838;17963;17668;17788;17813;17638;17787;18041;17847;17690;17573;17760;17604;17542;17701;17222;17363;17620;17926;17601;17629;17582;18001;17671;17570;17619;17583;17424;17746;17597;17767;17569;17996;17534;17524;17682;17563;17567;17762;17346;17366;17343;17518;17781;17841;17848;17745;17938;18037;18221;17956;17960;17804;17994;17920;17755;17735;17796;17909;17926;17870;17846;18222;18005;17790;17718;17309;17572;17593;17545;17563;17893;17519;17522;17731;17773;17848;17959;17928;17870;17907;17852;17811;17764;17944;17844;17901;17773;17930;17827;17399;17433;16887;17379;17471;17667;17741;18129;18257;17896;17724;17697;17633;17641;17652;17785;17788;17661;17689;17736;17764;17677;17651;17689;17878;18020;17920;17674;17557;17202;17157;17471;17923;17786;17983;17564;17484;17697;17417;16937;17168;17239;17423;17417;17544;17377;17225;17394;17395;17732;17879;17758;17632;17885;17774;18102;17895;17831;17693;17923;17867;17781;17737;17853;17916;17904;17822;17659;17595;17916;17600;17290;16686;16489;16862;17053;17192;16922;16667;16589;17488;17904;18195;18246;17778;17829;17682;17607;17888;17739;17676;17698;17711;17849;17857;17819;18007;17821;17943;17747;18060;17555;17856;17840;18101;18194;17942;17571;17679;17592;17534;17721;18057;17834;17670;18004;18141;17739;17533;17572;17465;17699;17733;17913;17836;17800;17923;17862;17773;18038;18007;18025;17729;17922;17695;17046;16543;16719;17021;17273;17336;17189;17164;17550;17208;17114;17343;17021;17299;17368;17447;17395;17713;17488;17409;17516;17402;17480;17469;17203;17152;17188;17519;17789;17908;18019;17766;17745;17871;18023;17733;18059;18033;17779;17608;18074;17953;18156;17664;17736;17472;17683;17755;17425;17762;17836;17916;17953;17549;17742;17625;17502;17637;17661;18032;18095;18066;18203;18155;18131;18013;17897;18053;17878;17872;17959;18088;18096;17921;18268;18002;18119;17734;17844;17891;17953;17877;18124;17917;17836;17978;17695;17561;17567;17906;18054;17943;18052;17824;17636;17730;17823;17845;17410;17900;17795;17792;17810;17866;17405;17567;17556;17644;17702;17680;17601;17879;18050;17651;17819;17779
13891;13907;14076;14208;14061;14337;14409;14659;14642;14605;14797;14789;14644;14673;14609;14193;13881;14086;14239;14284;14603;14297;14309;14305;14136;14216;14178;14617;14404;14489;14428;14408;14447;14903;14787;14638;14446;14488;15032;15006;15219;14996;15176;15188;15041;14931;14869;14766;15098;15095;15290;15027;14941;15004;14553;14950;14994;15129;15410;15228;14776;14810;15014;15306;15114;15226;15488;15249;15337;15365;15411;15366;15074;15346;15402;15487;15830;15726;15415;15398;15542;15280;15114;15144;15424;15584;15577;15742;15722;15656;15730;15860;15550;15585;14690;15011;15210;15585;15772;15668;15468;15531;15774;15877;15854;16040;15456;15808;15866;16079;15961;15997;15670;15840;15823;15856;15826;16153;15967;16035;16213;16056;15841;15910;16057;16172;15963;15864;15879;15823;15829;16082;16034;16202;16020;16003;16084;15986;15866;15936;15938;15768;15987;16005;16197;16116;16051;16345;16297;15975;15906;16101;16307;16340;16117;16276;16038;16328;16195;16052;16114;16192;16180;16108;15849;15501;14747;14806;15116;15839;15692;15410;15717;15915;15753;15818;16163;16082;16105;15953;15537;15511;15666;15986;16129;16052;15985;16261;16086;15998;16071;16006;15830;16066;15958;15847;15840;15761;15550;15586;15527;16000;15836;15497;15982;15833;15625;15747;15577;15933;16135;16324;16329;15991;15724;15857;15852;15943;16061;15946;16109;15622;15991;15630;15829;15886;16043;15951;16228;16108;15977;15912;15981;16019;16268;16028;16106;15914;15873;15920;15972;16075;15668;15770;15784;16028;16064;16149;16324;15930;16081;16310;16032;16455;16468;16391;16502;16400;16625;16323;16558;16238;16221;15958;15946;15865;16258;16107;15988;15959;15917;16118;16416;16032;16103;15861;15852;15730;15845;16017;16316;16141;15893;15382;15357;15421;15535;15369;15705;15688;15715;15726;15718;15703;14213;10484;5791;4275;6936;11604;14675;15923;16335;16546;16629;16478;16264;16313;16342;16342;16356;16573;16562;16568;16419;16389;16214;16353;16425;16309;16537;16586;16637;16520;16328;16577;16436;16644;16694;16672;16712;16802;16690;16301;16671;16281;16067;16275;16240;16817;16479;16512;16465;16369;16526;16493;16717;16707;16601;16186;16343;16400;16410;16463;16540;16112;16502;16708;16565;16419;16343;15894;16241;16430;16532;16482;16383;16430;16595;16613;16725;16359;16404;16486;16855;16637;16385;16370;16240;16137;15870;15662;16095;15975;16368;16332;16634;16293;16486;16596;16348;16125;16247;16169;16129;16642;16413;16495;16287;16498;16657;16451;16547;16397;16814;16874;17192;17112;17025;16786;16880;17097;17119;17073;16853;16886;16842;16609;17009;17012;16807;16505;16864;17208;17081;16932;16743;16911;16811;16868;16746;16806;16415;16327;16384;16320;16368;16527;16423;16328;16328;16459;16614;16547;16316;16427;16323;16481;16738;16816;16628;16846;16695;16797;17041;17024;17088;17007;17095;16785;16812;16924;16825;16998;16997;17017;16706;16907;16749;16899;16879;16645;16654;17043;16797;16821;16867;16674;16721;16864;16937;16754;16520;16451;16203;16319;16492;16562;16815;16871;17055;16939;17060;16739;16933;16883;16933;16905;16748;16960;17107;17030;17142;16870;16901;17108;17055;16552;16769;16836;16947;16606;16667;16682;16843;16707;16741;16742;16570;16583;16731;16510;16596;16605;16611;16649;16687;16704;16594;16379;16238;16489;16321;16190;16111;16255;16433;16493;16960;16954;17002;16658;16982;17100;17146;16810;16808;16763;16846;16853;17042;17419;16841;16731;17006;17028;17295;17062;16850;16633;16502;16623;16942;17010;17484;17869;17670;17551;17355;17271;17283;17513;17389;16839;16623;16991;16756;17125;17332;17465;17515;17576;17307;17366;17278;17194;17359;17111;17017;17266;17337;17275;17147;17333;17254;17268;17403;17250;16830;17388;17201;17328;17073;17183;16994;16680;16976;17160;17300;17105;17149;17352;17403;17708;17392;17104;16000;15254;15507;16955;17218;17186;16808;16045;15312;15776;16485;17108;16906;16791;16804;17064;17319;17305;17087;17195;17261;17197;17283;17285;17116;17070;17095;16910;16928;16746;16906;16867;17161;17213;17122;17139;17084;16822;16813;16999;16752;17090;16974;16757;16608;17375;17055;17123;17044;17260;17632;17647;17705;17686;17509;17813;17769;17604;17461;17387;17567;17420;17324;17663;17203;17340;17088;17509;17280;17262;17147;17158;17106;17333;17554;17545;17590;17492;17505;17166;17401;17459;17605;17607;17309;17533;17542;17223;17050;17028;16989;16947;17089;17247;17183;17034;17170;17526;17859;18032;17902;17645;17526;16888;17039;17219;17488;17433;17263;17033;17311;17435;17285;17285;17417;17506;17402;17568;17365;17319;17143;17037;17051;17313;17031;17256;17139;17188;17150;17135;17127;16982;16971;17323;16818;16706;16401;16557;17064;17292;17400;17405;17146;17460;17205;17190;17376;17454;17408;17486;17582;17481;17316;17553;17196;17392;17626;17562;17551;17515;17317;17123;17016;16817;17037;17196;17283;17414;17690;17400;17268;17159;17282;17352;17306;17214;17183;17263;17393;17456;17217;17307;17296;17232;17650;17405;17433;17597;17279;17336;17285;17370;17113;17153;17584;17533;17321;17374;17559;17303;17490;17580;17340;17309;17307;17442;17381;17426;17609;17349;17283;17239;17207;17107;17184;16686;16603;16528;17068;17136;16990;16797;16831;17227;17597;17564;17359;17349;17540;17377;17386;17485;17437;17151;17236;17310;17210;17462;17387;17506;17785;17527;17706;17601;17312;17786;17651;17437;17459;17539;17633;17586;17671;17444;17675;17305;17478;17324;17508;17508;17341;17295;17496;17555;17608;17382;17160;16831;15450;13723;13668;15338;16703;17021;17183;16754;16669;16774;16306;16416;16662;16259;16344;16693;16970;17183;17088;17122;17123;16883;17384;17428;17191;17301;17024;17036;16905;16799;16952;16950;17443;17450;17373;17515;17264;17344;17515;17410;17077;17380;17394;17654;17673;17285;17193;17240;17486;17352;17423;17353;17520;17448;17353;17380;17213;17197;17295;17240;17274;17287;17423;17277;17238;17302;17558;17368;17121;17189;17181;17243;17456;17389;17235;17113;17024;17219;17005;17143;17177;17364;17449;17577;17333;17372;17664;17500;17115;17240;17442;17707;17715;17711;17516;17722;17503;17660;17673;17530;17679;17611;17613;17931;17619;17458;17383;17246;17498;17604;17074;17096;17190;17375;17404;17447;17247;17284;16938;16938;16718;16752;16992;17041;16801;16649;16395;16563;17166;17185;17206;16904;17006;17212;17298;17221;17197;17397;17208;17386;17257;17387;16921;17424;17567;17663;17573;17260;17113;17152;17291;17669;17086;17199;17004;17223;17179;17316;17072;16801;16732;17018;16882;16671;17093;17552;17617;17566;17475;17670;17821;17316;17689;17561;17198;17566;17592;17537;17626;17521;17477;17499;17357;17429;17390;17358;17422;17492;17121;17190;17128;17309;17279;17379;17057;17660;17470;17094;16689;16488;16938;17699;17321;17028;16685;16189;15858;16702;17562;17576;17553;17544;17613;17718;17663;17776;17880;17801;17666;17559;17840;17644;17722;17573;17422;17446;17873;17186;17415;17522;17584;17684;17476;17642;17489;17244;17834;17314;17428;17443;17718;17520;17585;17008;16552;15849;16202;17187;17404;17501;17667;17243;17233;17125;16976;17240;17205;17075;17573;17549;17229;16776;16047;16491;17350;17742;17758;17729;17229;16894;16849;16868;16495;16143;16208;16473;16906;16809;17068;17434;17050;17617;17993;17402;17531;17176;17174;17136;17044;17121;17297;17018;16489;16521;16142;16033;16605;16951;17173;17301;17719;17616;17434;17636;17606;17598;17706;17889;17627;17962;17889;17657;17666;17273;17526;17540;17832;17762;17801;17940;17809;17531;17455;17312;17244;17628;17450;17494;17894;17895;17712;17832;17593;17521;17798;17798;17785;17773;17596;17668;17828;17934;18037;17836;17738;17471;17373;17393;17695;17413;17591;17517;17840;17730;17623;17580;17712;17771;17701;17684;17510;17704;17464;17651;17610;17559;17767;17941;18066;17700;17600;17449;17664;17495;17307;17116;17240;17840;17965;17810;17706;17468;17763;18085;17882;18038;17897;17610;17975;17629;17855;17994;17743;17557;17373;18044;18070;17895;17811;17738;17366;17302;17365;17360;17513;17732;17794;17567;17636;17426;17937;17918;17811;17827;18002;17765;17801;17660;17662;17903;17985;18037;17877;17749;18038;17696;17258;16745;16876;17450;17514;17794;18065;17798;17666;17849;17533;17324;17327;17369;17258;17728;17797;17515;17704;17719;17456;17453;17764;17711;17880;17807;17758;17593;17085;17070;17556;17668;18044;17672;17679;17444;17456;17484;17247;17530;17369;17259;17424;17147;17247;17451;17439;17710;17886;17878;17847;17664;17687;17552;17773;17855;17796;17969;17785;18016;17854;17856;17731;17849;17961;17891;17636;17618;17605;17597;17260;16960;16796;17142;17246;17322;17196;16961;17082;17739;18092;18118;18045;17806;17691;17565;17594;17641;17594;17709;17776;17720;17864;17609;17841;17972;17959;17822;17763;17648;17823;17960;18125;18023;18076;18034;17921;17785;17766;17534;17698;17622;17719;17780;17675;17780;17656;17920;17441;17363;17521;17904;17888;17966;17789;18213;18021;17669;18104;17767;17523;17672;17991;17655;17259;16671;16527;17006;17715;17712;17323;17328;17080;17178;17362;17216;17324;17252;17326;17380;17588;17429;17432;17331;17382;17216;17454;17128;16743;16935;16953;17464;17739;17929;17946;17843;17747;18128;17907;17804;17970;18095;17884;18004;18107;18183;17998;17991;17961;17806;17677;17349;17242;17431;17511;17977;17943;17851;17670;17701;17306;17530;17443;17823;18173;18141;17924;17990;17990;18169;18113;18025;17882;17670;18067;17844;18135;18079;18231;18120;18083;18003;18179;17750;17849;17901;17960;18030;18054;17964;17833;17606;17798;17792;17857;17929;18037;18086;18010;17627;17556;17375;17342;17532;17672;17714;17572;17570;17540;17458;17577;17703;17822;17597;17895;18082;17714;17945;17876;17956
14189;13781;13960;14192;14166;14408;14334;14317;14696;14554;14782;14596;14725;14441;14423;14354;14141;14203;14160;14525;14528;14399;14594;14507;14338;14096;14396;14716;14493;14217;14703;14374;14367;14847;14699;14749;14537;14634;15013;15007;14785;14984;15124;15030;14856;15065;15202;14734;15024;14817;15264;15278;15098;15026;15096;14777;14870;15149;15162;15306;15132;15211;15338;15304;15365;15311;15684;15771;15288;15316;15195;15344;15015;15238;15337;15459;15506;15471;15606;15528;15370;15406;15131;14987;15612;15764;15648;15801;15804;15815;15741;15727;15709;15617;15246;14945;15331;15882;15665;15460;15849;15700;15792;15731;15892;15703;15796;15811;15929;15640;15855;15609;15726;15761;15978;15892;15942;15960;16157;16115;16066;15860;15913;16027;15951;15707;15820;15794;16083;15638;16054;16127;16171;16004;15968;16133;15946;15969;15916;15716;15758;15829;15947;15849;16058;16423;16040;16312;16039;15734;15923;16128;16243;16027;16487;16227;16129;15978;16165;15959;16137;16046;16146;16332;15793;15397;14924;14635;15067;15455;15892;15796;15876;15789;15941;15866;16215;15997;15943;16294;15853;15713;16270;16295;16080;16030;16060;15984;16136;16079;16051;16091;16104;16092;15946;15742;15750;15767;15715;15395;15511;15956;16022;15810;16040;15830;16032;15817;15999;16172;16122;15862;16049;16048;15917;15633;15819;16003;15991;16049;16007;15778;15827;15673;15741;15524;15994;16079;15974;15626;15806;15952;16031;15964;16039;16244;15960;15780;15878;16142;16012;16016;16168;15803;15909;16101;16082;16251;15931;16203;15999;15915;16170;16210;16681;16363;16337;16332;16340;16341;16101;16240;16020;15989;16176;16218;16120;16259;15828;16212;16181;16440;16176;16183;16037;15898;15582;15681;16072;15790;16029;16155;16015;15886;15758;15804;15656;15647;15649;15668;15768;15873;15865;15720;13930;9935;5213;4145;7627;12418;15280;16033;16327;16546;16625;16356;16457;16487;16355;16304;16417;16504;16640;16534;16757;16410;16470;16399;16432;16551;16533;16370;16653;16702;16527;16628;16369;16554;16902;16608;16503;16633;16529;16255;16373;16290;16281;16214;16288;16364;16536;16402;16462;16505;16493;16710;16438;16432;16621;16730;16182;16400;16252;16317;16459;16511;16358;16544;16570;16629;16117;16071;16201;16364;16666;16219;16538;16594;16646;16396;16521;16638;16333;16353;16414;16591;16497;16469;16396;16460;16350;16321;16593;16740;16577;16488;16571;16413;16572;16468;16513;16170;15980;16089;16217;16351;16433;16594;16371;16729;16564;16563;16415;16391;16292;16925;17018;17176;16929;17074;16962;16777;16704;16735;16760;16630;16671;16932;16914;16767;16889;16932;17091;16689;16841;17023;16772;16844;17059;16886;16690;16805;16444;16385;16268;16079;15839;16385;16324;16519;16555;16381;16490;16575;16606;16690;16510;16618;16673;16850;17071;16841;16941;17071;17029;17147;17018;17138;17242;16779;16875;16823;17020;17025;16831;17110;16874;16913;16910;16778;16894;16837;16780;17083;16846;16867;16774;16931;16793;17037;16915;16846;16606;16389;16286;16057;16173;16780;16727;16915;17166;17046;17132;16967;17017;16888;17073;17001;17028;16865;16979;17207;17169;16955;16581;16744;16678;16786;16543;17026;16877;16879;16773;16663;16506;16786;16789;16695;16674;16803;16542;16389;16417;16314;16695;16765;16682;16634;16237;16209;16130;16584;16294;16224;16004;16602;16367;16373;16636;16981;16940;16898;17133;16888;17212;16840;16952;16857;17054;16925;17201;16815;16886;16888;16757;16936;17245;17162;16976;17096;16583;16734;16512;17058;17371;17862;17431;17156;16001;16249;17052;17469;17432;17115;16875;16855;16690;16963;17266;17413;17738;17464;17202;17362;17544;17109;17265;17302;17132;17370;17548;17280;17186;17321;17311;17526;17233;17118;16843;16471;17001;17024;17053;17102;16984;17025;17107;16970;17245;16836;17088;17167;17526;17668;17344;17416;16661;16426;16020;16930;17207;17254;17271;15963;15461;16021;16769;17037;16929;17100;16834;17014;17264;17188;17307;17225;17394;17590;17365;17278;17338;17177;16690;16527;16476;16969;16941;16834;17317;16862;16690;16961;16867;16790;17040;17031;17143;17068;17167;16707;16634;16852;17342;17263;17354;17421;17438;17751;17609;17590;17632;17784;17632;17325;17373;17364;17310;17529;17581;17532;17456;17364;17403;17332;17252;17265;17198;17044;17079;17185;17235;17342;17603;17558;17530;17364;17568;17634;17507;17711;17443;17341;17353;17061;17201;17010;16801;17073;17250;17156;16997;17136;17280;17643;17998;18040;18117;17688;17634;17433;17394;17679;17647;17337;17244;17162;17245;17301;17459;17430;17428;17452;17582;17511;17377;17142;17047;17174;17107;17176;17226;17027;16911;16881;17060;16964;17080;17192;17264;16869;16828;16802;16286;16462;17005;17394;17404;17174;17497;17087;17246;17160;17361;17324;17448;17108;17511;17304;17517;17277;17231;17246;17321;17511;17542;17388;17348;17230;17052;16852;16944;17096;17206;17551;17366;17227;16950;16908;17381;17107;17414;17547;17207;17154;17342;17316;17494;17189;17228;17137;17417;17359;17004;17153;17520;17223;17141;17713;17367;17592;17456;17619;17435;17360;17429;17489;17579;17514;17440;17223;17187;17357;17537;17719;17485;17519;17293;17337;17222;17190;16977;16879;16567;16667;16887;17186;17384;16905;16964;17228;17713;17157;17387;17599;17538;17515;17238;17424;16990;17318;17056;17397;17360;17423;17536;17332;17498;17509;17417;17151;17562;17497;17684;17609;17303;17473;17547;17492;17583;17285;17421;17480;17363;17476;17495;17524;17380;17514;17409;17346;17508;17356;17238;17036;15945;13737;13032;14477;16473;17204;17073;16984;17030;17104;16987;17046;16925;16920;17014;16976;17294;17163;17254;17159;17153;16977;17476;17430;17167;17549;17171;16908;16654;16857;16837;17235;16999;17275;17206;17498;17520;17119;17517;17160;17137;17378;17636;17632;17610;17817;17462;17240;17309;17116;17223;17350;17589;17169;17368;17073;17189;17454;17285;17252;17453;17311;17564;16947;17435;17330;17257;17436;17030;17579;17243;17117;17251;17114;17026;17060;17096;17214;17312;17166;17379;17494;17717;17572;17437;17345;17424;17480;17366;17188;17452;17722;17413;17666;17655;17383;17538;17461;17409;17544;17418;17688;17352;17542;17451;17531;17549;17484;17537;17461;17167;17247;17381;17369;17371;17248;17234;17023;17096;16752;17046;16863;17113;16681;16347;16493;16513;16933;17096;17125;17061;16469;16659;16975;17135;17309;17471;17355;17415;17618;17235;17222;17159;17329;17724;17420;17765;17351;17441;17254;17301;17421;17632;17405;17064;17024;16987;17210;16806;17073;17226;17265;17138;17208;17355;17372;17559;17676;17266;17625;17541;17462;17591;17487;17688;17409;17836;17904;17894;17766;17573;17432;17372;17482;17602;17297;17436;17373;17315;17006;17458;17605;17248;17197;17405;17423;17513;17212;16141;15519;16546;17011;17309;17268;16151;14448;14372;15865;16882;17162;17234;17527;17756;17460;17599;17412;17742;17625;17781;17942;18025;17817;17801;17861;17585;17677;17767;17519;17331;17670;17377;17647;17604;17755;17543;17401;17487;17582;17064;17566;17522;17746;17567;17337;16784;16798;16967;17104;17219;17465;17267;17249;17236;17209;16980;17253;17148;17394;17333;17711;17542;16452;15767;16278;17275;17637;17687;17473;17182;16682;16661;16580;16370;16162;16177;16575;17021;17012;17200;17342;17270;17318;17659;17583;17226;17060;16710;17343;17154;17095;17213;17301;17096;16849;16355;16144;16896;16952;17223;17280;17375;17405;17469;17800;17698;17719;17769;17711;17509;17839;17756;17839;17673;17645;17281;17254;17575;17762;17492;17912;17664;17772;17319;17262;17615;17644;17783;17774;17648;17836;17736;18074;17877;17613;17610;17737;17735;17634;17796;17787;17573;17755;17858;17859;17529;17591;17565;17486;17403;17696;17798;17740;17838;17584;17601;17493;17567;17861;17696;17429;17409;17304;17563;17821;17689;17496;17945;17878;17751;17720;17969;17708;17671;17269;17321;17521;17593;17866;17747;17856;17767;17784;17794;17933;18032;17957;17963;17962;17924;17862;17919;17972;17657;17115;16888;17622;17968;17787;17757;17233;17314;17330;17564;17616;17621;17810;17924;18114;17772;17679;17677;17772;17545;17792;17852;17931;17983;17809;17904;17852;18066;18126;18148;17836;17920;17895;17551;16740;16638;17097;17640;17903;17788;18023;17674;17506;17104;16972;17329;17807;17703;17816;18010;17661;17957;17648;17440;17283;17378;17456;17728;17811;17676;17524;17613;17269;17496;17768;17775;17714;17345;17378;17273;17196;17298;17518;17632;17596;17350;17234;17259;17423;17703;17815;17793;17851;17710;17997;18023;17626;17842;17727;17873;17862;17768;17857;17934;17760;17953;17985;17863;17784;17556;17894;17547;17444;17500;16864;17085;17426;17201;16941;17088;17277;17190;17710;17864;17894;18078;17759;17613;17433;17461;17706;17536;17682;17563;17636;17705;17801;17752;17948;17890;17661;17283;17649;17667;17700;17970;18017;17692;18083;17835;17733;17756;17948;17724;17863;17928;17626;17939;17799;18025;17899;17383;17415;17495;17845;17885;18032;18057;18030;18019;18009;17993;17897;17781;17748;17717;17613;17408;17023;16800;17557;17689;17672;17585;17377;17113;17179;17347;17325;17449;17339;17119;17333;17465;17567;17415;17349;17234;16864;17444;17170;16813;16723;17095;17478;17767;17782;18132;17792;17649;17806;17936;18074;18186;17995;17868;18011;18059;18128;18131;18037;17897;17624;17612;17401;17206;17435;17505;17998;17924;17918;17752;17700;17373;17617;17798;17907;18166;18039;18201;18009;18168;18192;18304;18114;17685;17811;18028;18087;17920;17879;17942;17951;17791;18030;18005;17789;17797;17829;18038;18016;17965;18012;17685;17844;17944;17951;17977;17948;18134;17944;17679;17772;17778;17852;17586;17700;17634;17880;17760;17866;17591;17561;17564;17742;17877;17936;17925;17644;17651;17611;17923;17767
14304;14289;14141;14140;14350;14521;14544;14482;14479;14617;14697;14804;14770;14664;14580;14161;13958;14323;14265;14303;14382;14524;14506;14441;14236;14172;14392;14490;14648;14403;14342;14278;14140;14819;14992;14609;14969;14914;15169;14793;14903;14819;14831;15031;14922;14810;14721;14707;14960;15034;15122;15071;15213;15067;14750;14871;14941;15226;15236;15492;15372;15427;15278;15316;15548;15315;15413;15317;15289;15124;15253;15458;15346;15403;15504;15544;15264;15391;15523;15384;15296;15272;15026;15207;15329;15680;15730;15747;15575;15694;15724;15653;15783;15635;15605;15389;15451;15693;15584;15466;15607;15851;15690;15646;15762;15904;15664;15959;15688;15855;15863;15890;15738;15767;15755;15923;16044;15956;16042;16027;16216;15860;15913;15900;15794;15656;15889;16106;15885;15847;15819;15831;16002;16316;16002;16080;16088;16210;15697;15779;16308;15849;16068;15724;16033;16195;16215;16090;16177;16016;15769;16164;16083;15922;16168;16112;16029;16322;16022;16034;15866;16013;15915;15643;16060;15754;15465;15322;15394;15849;15797;15741;15902;16110;15760;15807;15997;15964;15972;15936;16244;16156;16134;16455;16064;16296;15904;16322;16131;15917;16105;15793;16083;15835;16141;15761;15787;15866;15781;15560;15685;15883;15859;16152;15971;15937;16010;15985;16067;16175;16168;16111;16185;15773;15808;15716;15492;15932;16256;16256;15857;15930;15851;15893;15868;15839;15963;16129;15778;15436;15549;15829;15899;15652;15839;16281;15884;15892;15767;16086;15889;16232;16272;15914;15775;15994;16165;16196;16117;15779;15932;15917;16286;16176;16715;16562;16583;16205;16081;16417;16189;16388;16365;16230;16285;16370;16528;16148;16145;16438;16397;16400;16160;15972;16393;16141;16047;16036;15884;15710;15950;15770;16084;15906;16021;15610;16000;15685;15579;15339;15618;15969;15722;15832;14257;10167;5724;4796;7619;12076;14430;15903;16294;16681;16404;16511;16526;16681;16555;16588;16286;16513;16380;16518;16653;16407;16309;16410;16495;16647;16617;16625;16453;16653;16758;16849;16725;16833;16554;16411;16502;16614;16387;16190;16415;16196;16135;16245;16185;16348;16409;16453;16545;16337;16485;16496;16407;16674;16702;16386;16473;16299;16428;16474;16495;16209;16595;16414;16293;16442;16180;16127;16423;16599;16424;16495;16553;16443;16405;16590;16460;16420;16248;16404;16397;16676;16507;16645;16431;16648;16576;16393;16375;16546;16625;16463;16362;16391;16642;16571;16515;16483;16162;16105;16167;15964;16206;16205;16299;16416;16420;16350;16501;16488;16640;17012;17180;17262;17269;16882;16747;16666;16647;16785;16710;16682;16644;16862;16894;16611;16708;16666;16697;16672;16511;16444;16646;16881;17071;17081;16706;16816;16271;16416;16039;16013;15691;16072;16296;16356;16542;15899;16504;16617;16471;16555;16583;16746;16555;16950;17108;16985;17285;16938;17118;17248;17213;16640;16908;17071;17159;16824;17351;16829;16921;16904;17246;16752;16937;16825;16663;16646;16761;16534;16837;16914;16689;17172;16493;16726;16883;16604;16723;16702;16592;16343;16694;17056;17141;17018;17034;17227;17328;17093;16855;16869;16764;17243;16996;16877;16968;16882;16952;17198;17036;16818;16841;16729;16733;16690;16932;16772;16711;16711;16843;16547;16917;16668;16547;16618;16611;16446;16269;16288;16260;16666;16865;16706;16706;16306;16282;16456;16101;15802;16110;16598;16344;16250;16479;16821;16889;16963;16601;16950;16869;16820;17055;16923;16827;16817;16994;17310;16755;16557;16585;16991;17157;17080;16985;16724;16728;16762;16448;16908;17573;17396;17224;15627;13606;13790;15913;17245;17513;17203;17055;16912;17098;16778;17177;17713;17395;17413;17312;17418;17255;17326;16924;17166;17120;17261;17259;16681;17077;17243;16958;17119;17283;16902;16582;16628;17159;17212;17051;17210;17139;17328;16738;17181;16892;16954;17121;17219;17427;17399;17556;17190;17372;17133;17077;17378;17255;17269;16995;16772;16269;16706;17042;17339;17188;17161;17104;17352;17248;16892;17258;17023;17337;17327;17140;17267;17104;17222;17061;16552;16674;16966;17209;17150;17219;16839;16842;16980;16955;16659;16970;17073;17243;17020;16524;16832;16627;16822;17183;16983;16988;17308;17490;17647;17819;17724;17384;17652;17679;17579;17594;17359;17534;17462;17271;17413;17485;17537;17197;17204;17165;17376;17387;17362;17270;17304;17293;17029;17187;17299;17537;17533;17388;17645;17333;17584;17458;17369;17414;16920;17041;17015;17165;16987;17238;17069;17086;16964;17199;17614;18100;18036;18171;18131;17678;17566;17501;17617;17525;17239;17080;17031;17107;17316;17422;17455;17624;17375;17433;17227;17104;17207;17062;16929;17060;17230;17072;16823;17112;16905;17123;17101;17278;17029;17114;16987;17126;16836;16597;16671;17132;17454;17384;17309;17162;17249;17276;17252;17392;17088;17469;17268;17460;17528;17343;17101;16518;16715;17052;17279;17427;17396;17159;17206;16988;17258;17528;17306;17425;17445;17242;16982;16525;16706;17267;17480;17546;17514;17187;17233;17235;17192;17220;17091;17415;17106;17167;17294;17019;17296;17209;17659;17216;17514;17502;17733;17439;17565;17472;17477;17352;17258;17421;17413;17234;17385;17081;17138;17384;17343;17468;17196;17403;17184;17415;17328;16917;17036;16822;16807;16980;17093;16885;17175;16947;17475;17272;17321;17290;17455;17448;17350;17512;17262;17405;17381;17089;17555;17080;17309;17404;17336;17151;17176;17216;17329;17400;17421;17624;17444;17376;17413;17463;17384;17513;17530;17472;17320;17642;17484;17560;17613;17369;17375;17468;17372;17529;17539;17448;17174;16765;15257;14579;15127;16450;17016;17028;16886;17111;17185;17115;16960;16531;16514;17081;17335;17235;17244;16951;17029;17308;17290;17404;17549;17361;17450;17086;16890;16740;17074;16894;17032;17251;17095;17252;17321;17521;17058;17311;17152;17535;17506;17393;17479;17582;17547;17451;17389;17135;17295;17096;17310;17253;17289;17247;17112;17316;17228;17514;17281;17519;17278;17167;17388;17432;17128;17393;17552;17386;17391;17311;17492;17556;17018;17021;17068;17145;17338;17053;17540;17617;17724;17418;17316;17380;16854;17289;17391;17246;17242;17254;17764;17662;17579;17513;17841;17384;17435;17292;17415;17444;17370;17461;17534;17613;17385;17245;17107;17190;17257;17278;17193;17335;17368;17303;17345;17071;17127;16940;16826;16791;16986;17194;16876;16156;16056;16730;16838;17017;17193;17051;16635;16711;17102;17327;17497;17461;17519;17348;17209;17330;17207;17128;17347;17633;17626;17495;17363;17227;17474;17408;17505;17540;17417;16984;17108;17191;16989;17178;16992;17422;17393;17501;17422;17714;17568;17446;17455;17219;17381;17251;17600;17311;17562;17725;17446;17664;17526;17653;17588;17574;17238;17298;17404;17595;17365;17255;17267;17076;17274;17404;17466;17024;17066;17471;17671;17528;17008;15939;15329;15956;16875;17329;16829;15732;14268;14270;15553;16747;17259;17569;17435;17339;17413;17537;17644;17656;17532;17672;17522;17670;17526;17744;18053;17679;17573;17622;17729;17369;17431;17819;17710;17659;17563;17681;17628;17369;17415;17512;17467;17597;17730;17752;17071;17060;16935;17129;17211;17297;17409;17552;17273;17227;17270;17430;17063;17158;17145;17264;17556;17494;17304;16427;16843;17397;17785;17514;17164;16876;16964;16565;16511;16141;15839;15894;16244;16848;17174;17339;17135;16878;17250;17558;17413;17333;17260;16787;16964;17349;17506;17638;17472;17270;17037;16836;16947;16688;16957;17137;17132;17213;17209;17598;17464;17637;17724;17553;17830;17674;17873;17895;17899;17784;17207;17343;17298;17545;17692;17869;17427;17546;17765;17621;17500;17697;17667;17529;17835;17613;17606;17714;17851;17789;17594;17522;17768;17897;17658;17424;17565;17645;17901;17979;17810;17637;17521;17692;17510;17967;17825;17729;17584;17635;17476;17701;17586;17637;17656;17601;17473;17610;17494;17576;17415;17632;17861;17926;17910;17870;17569;17631;17684;17931;17506;17147;17531;17205;17651;17851;17792;18173;17756;17863;17682;18088;17896;17763;17847;17642;17832;17860;17969;17365;16761;16488;17360;17886;17999;17733;17637;17427;17355;17564;17395;17289;17334;17743;17766;17595;17610;17751;17916;17973;17861;17672;17808;17949;17836;17908;17715;17909;18002;17892;17950;17986;17683;17426;17215;16960;17526;17614;17687;17843;18164;17799;17460;17006;17351;17638;17720;17632;17685;17707;17733;17899;17717;17349;16949;16806;17189;17358;18034;17683;17396;17293;17425;17572;17747;17983;17506;16973;16674;17071;17001;17388;17528;17501;17776;17440;17116;17355;17392;17823;17869;17637;17822;17731;18019;18054;17848;17783;17911;17718;18048;17802;17863;17981;17877;18031;17770;17986;18093;17772;17722;17607;17348;17009;16895;17179;17327;17547;17011;17291;17405;17558;17697;17981;17993;17660;17432;17441;17113;17531;17483;17492;17593;17729;17616;17473;17627;17850;17798;18033;17602;17431;17619;17715;17942;17967;17845;17797;17890;17787;17951;17480;17793;18016;17923;17696;17624;17994;17787;17774;17736;17668;17411;17420;17981;18005;18045;17969;18043;17839;17943;18205;17768;17922;17706;17687;17448;17545;17017;16912;17457;17397;17703;17836;17424;17330;16951;16948;17386;17198;17296;17014;17368;17471;17489;17332;17281;17438;16983;17166;17141;16893;16715;17060;17623;17863;17825;17666;17926;17864;17678;17671;18160;17934;17946;17805;17813;17947;17988;17958;17893;17875;17962;17762;17274;17527;17692;17621;17868;18073;17996;17859;17636;17453;17529;17503;17859;18105;18276;18263;18590;18176;18059;18181;17960;18057;18059;18095;17967;18035;17995;18326;17790;17681;17676;17796;17775;17775;17764;18170;18102;17756;17721;17699;17714;17919;17643;17637;18077;18106;18147;17950;17839;17734;17488;17301;17398;17711;17613;17902;17676;17534;17707;17723;17911;17743;17945;17952;17867;17827;17605;17878;17824
14426;14424;14061;14208;14408;14252;14307;14055;14333;14392;14364;14653;14724;14564;14221;14201;14097;14291;14159;14137;14350;14460;14458;14410;14152;14289;14717;14810;14447;14416;14444;14353;14404;14423;14940;14855;14963;15033;15102;15056;15069;15173;15149;15103;14814;14547;14737;14761;14982;15314;15066;14993;14903;14891;14904;15029;14920;15141;15366;15566;15496;15343;15257;15309;15370;15469;15443;15456;15209;15542;15409;15308;15656;15586;15558;15379;15400;15385;15215;15603;15365;15495;15354;15478;15478;15805;15648;15667;15684;15623;15523;15767;15479;15696;15691;15888;15649;15681;15595;15726;15658;15628;15575;15565;15620;15656;15875;15972;15874;15747;15822;15621;15981;15562;15844;16014;15776;15831;16081;15991;16028;15951;15984;15774;15816;15887;15883;16063;15984;15797;15779;15878;15907;16082;16020;15862;16139;16083;15806;16046;15984;16193;15946;15987;15978;15987;16026;16312;15833;15738;16070;15892;15836;16363;16078;16113;15895;16332;15928;15980;15799;15808;16007;15981;16103;15960;15933;15722;15933;16099;15681;15739;15676;15803;15879;15800;15986;15806;15927;16033;16067;15986;16132;16258;16302;16166;16303;16186;16052;16122;16032;16116;16178;16205;16089;15781;15692;15696;16057;15699;15811;16008;16059;15871;16048;16138;15999;16019;16086;16104;16337;16010;16223;16188;15933;15643;15651;15774;16096;16164;16002;15744;15759;15530;15969;15882;16033;15987;15802;15176;15022;15610;15652;15789;15925;16010;15886;16125;16000;16013;16143;16119;16158;16249;15914;16028;16081;16066;16027;15759;15875;16126;16195;16380;16365;16162;16482;16131;15948;16316;16254;16011;16241;16289;16622;16465;16617;16248;16399;16613;16345;16126;15723;15512;15839;16046;16064;15952;15957;15870;15852;15888;15932;16035;16334;16314;16028;15541;15446;15493;15730;15959;15935;15775;14105;10042;5635;4720;8294;12697;15270;16071;16448;16506;16478;16258;16344;16502;16501;16363;16280;16470;16444;16400;16496;16554;16586;16774;16513;16483;16385;16506;16612;16659;16711;16490;16384;16492;16294;16349;16416;16338;16537;16254;16226;16446;16343;16184;16479;16406;16431;16743;16694;16409;16562;16615;16376;16465;16493;16695;16560;16101;16452;16365;16158;16376;16314;16408;16435;16487;16203;16299;16577;16708;16592;16540;16553;16642;16508;16366;16479;16391;16343;16573;16544;16613;16784;16772;16684;16805;16601;16409;16644;16511;16346;16205;16255;16232;16529;16700;16469;16446;16361;16429;16222;16118;15820;15862;16235;16690;16559;16534;16227;16349;16522;17053;16975;17082;17231;17034;16948;16664;16708;16361;16440;16687;16781;16647;16561;16860;16933;16652;16553;16568;16472;16867;16800;16905;17077;16875;16746;16566;16388;16456;16260;15953;16082;16069;16195;16523;16601;16599;16652;16591;16454;16699;16528;16559;16729;16979;17028;17252;17216;17104;17118;17373;16891;17200;16990;16813;17094;16693;16927;16864;16903;16811;16812;16750;16909;16665;16748;16639;16868;16720;16935;16964;16890;16831;16682;16941;16854;16737;16553;16725;16922;16859;16823;17186;17284;17213;17184;17138;17170;16865;16632;16755;16864;17195;17086;17157;17227;17013;17113;16896;16748;16761;17045;16708;16644;16816;16871;16810;16676;16834;16666;16968;16638;16636;16546;16558;16269;16532;16368;16302;16324;16930;16483;16620;16470;15875;15905;16154;15976;15743;16048;16444;16311;16104;16375;16541;16841;16560;16876;16732;16969;16778;16824;16771;16752;17017;17107;17202;17039;16668;16679;16984;17209;16998;16780;16784;16976;16687;16519;16834;17505;17641;16864;14983;12462;13028;15676;17117;17322;17158;16982;16916;16932;17075;17266;17669;17478;17535;17505;17476;17361;17117;17391;17341;17216;17197;17018;16447;16033;16483;16989;17069;17060;17160;17237;17082;17140;17365;17429;17415;17117;16985;17282;17258;16897;17162;16884;17087;16877;17045;17013;17346;17143;17162;17039;17497;17345;17183;17215;17138;17011;17070;17368;17531;17317;17118;17096;17236;17166;17349;17409;17172;17108;17276;17500;17362;17339;17273;17203;17282;17040;17008;17189;17051;17411;17171;17014;17079;16791;16618;16722;16971;16908;16838;16528;16514;16703;16779;16930;17121;17157;17439;17475;17661;17618;17457;17475;17581;17906;17569;17590;17619;17161;17333;17468;17259;17491;17529;17228;17034;17203;17441;17425;17403;17144;17122;17183;17157;17591;17528;17590;17543;17447;17539;17566;17641;17322;16966;17484;17053;17211;16918;17173;17268;17286;17271;16778;16999;17263;17690;18116;17965;18010;17829;17729;17656;17663;17600;17471;17317;17367;17086;17172;17385;17363;17375;17200;17663;17484;17145;16816;16906;17048;17052;17151;16838;17259;17167;17215;17155;17048;17184;17028;16919;17129;17077;16807;16970;16910;16771;17209;17428;17683;17531;17346;17429;17233;17169;17261;17404;17464;17529;17434;17480;17289;17054;16184;16116;16651;17301;17484;17381;17154;17246;17281;17400;17415;17241;17499;17165;17110;16832;16397;16711;17391;17440;17559;17487;17236;17419;17351;17229;17238;17391;17481;17523;17439;17094;17058;16885;17040;17150;17453;17260;17464;17384;17441;17406;17258;17311;17162;17079;17033;17140;17020;17079;17164;17104;17368;17371;17238;17128;17218;17552;17242;17055;16990;16880;16789;16957;16913;17050;17109;17298;17144;17123;17113;17399;17442;17483;17632;17662;17428;17194;17472;17270;17262;17312;17170;17329;17046;17330;17422;17185;17497;17434;17478;17312;17452;17428;17354;17435;17430;17285;17603;17422;17499;17664;17517;17399;17491;17761;17627;17509;17517;17515;17336;17565;17557;17356;17443;16736;16120;16662;17003;17102;17096;16934;17125;17467;17164;16906;16365;16486;16950;17550;17371;17113;17147;17078;17259;17306;17734;17365;17368;17511;17385;17254;17411;17082;17072;16950;16899;16955;17314;17251;17341;17465;17235;17202;17230;17513;17367;17776;17556;17391;17500;17262;17167;17091;17080;17319;17272;17255;17283;17255;17307;17389;17315;17228;17367;17381;17480;17355;17332;17534;17503;17365;17332;17331;17189;17151;17619;17281;17123;17115;17048;17318;17254;17204;17596;17329;17671;17191;16623;16408;16912;17245;17326;16979;17385;17502;17746;17487;17440;17383;17161;17461;17229;17232;17715;17468;17560;17283;17643;17342;17021;16378;16743;17115;17368;17218;17108;17197;17270;17094;17249;16998;17070;16601;16931;17035;17045;16829;16447;16510;16638;17143;17120;17381;17222;17057;16929;17516;17251;17209;17557;17182;16901;16799;17270;17076;16960;17321;17596;17702;17366;17522;17109;17527;17412;17513;17195;17472;17253;17152;17242;16929;16887;17210;17445;17749;17643;17789;17646;17532;17502;17545;17706;17545;17555;17527;17597;17838;17592;17579;17663;17643;17323;17448;17234;17368;17637;17598;17601;17385;17516;17390;17465;17362;17489;17271;17075;17101;17268;17614;17555;17343;16374;16216;16207;17066;17093;16982;16049;15079;15216;15585;16264;17169;17513;17373;17215;17242;17511;17497;17567;17221;17617;17784;17824;17735;17682;17636;17654;17662;17974;17337;17645;17557;17587;17639;17480;17769;17551;17839;17572;17855;17396;17268;17426;17508;17201;17332;16985;16648;16994;17282;17392;17514;17348;17371;17531;17184;17335;17428;17515;17363;17303;17608;17704;17466;17193;17319;17519;17599;17290;16588;16460;16575;16456;16337;15999;16021;15992;16186;16781;17222;17196;17204;17402;17585;17378;17555;17604;17025;17082;17255;17493;17432;17673;17528;17301;17178;17076;16916;16862;16942;16889;17048;17349;17555;17706;17946;17465;17508;17762;17904;17544;17632;17737;17706;17565;17208;17068;17339;17744;17497;17598;17624;17690;17550;17600;17392;17559;17731;17772;17870;17466;17635;17666;17723;17807;17625;17802;17726;17949;17629;17545;17462;17746;17754;17771;17889;17900;17821;17811;17870;17681;17323;17797;17535;17560;17559;17883;17852;17548;17601;17800;17683;17468;17454;17440;17344;17766;17629;17872;17989;17882;17916;17406;17805;17583;17338;17367;17335;17423;17656;17821;17987;18148;18036;17758;17949;17738;17902;17597;17684;17968;17936;17986;17840;17915;17090;17021;17567;17780;17911;17655;17644;17680;17466;17814;17449;17499;17543;17727;17931;17669;17656;17989;17936;17871;17891;17884;17913;17645;17542;17579;17917;17942;18115;18054;17835;17950;18042;17831;17963;17839;17683;17789;17706;17706;17702;17549;17570;17217;17673;17867;17887;17784;17858;17772;17475;17858;17692;17295;17027;16818;17001;17612;17781;17633;17369;17304;17465;17760;17864;17844;17547;16847;16772;17343;17348;17073;17493;17474;17281;17357;16972;17336;17634;17538;17746;17710;17998;17795;17959;18032;17849;17668;17779;17860;18023;18047;17910;17853;17948;17979;18008;17888;17948;17686;17798;17687;17152;16882;16745;16964;17386;17348;16993;16915;17365;17678;17900;17710;17801;17760;17599;17533;17573;17607;17472;17478;17806;17730;17622;17923;17722;17841;18041;17877;17798;17745;17891;17803;18046;17938;17814;17837;17824;17827;17938;17620;17923;17874;18067;17866;17856;17777;18009;17817;17870;18004;17829;17977;18081;17917;17933;18126;17946;17874;18130;17842;17803;17800;17709;17335;17279;17187;17225;17137;17490;17736;17757;17675;17506;17296;17164;16861;17063;17229;17306;16767;17128;17279;17341;17263;17047;17108;17095;17142;17187;16832;17235;17375;17817;17589;17789;18063;17887;17852;17966;17805;17827;17807;18167;17957;18098;18233;17946;17929;17937;17959;18070;17883;17684;17375;17580;17916;17699;18198;18143;18220;17637;17636;17781;17547;17962;18053;18088;18165;18326;18309;18095;18147;18110;17968;17881;17742;17964;18031;18059;18159;18010;17710;17876;17720;17834;18014;18106;18017;18038;17640;17769;17417;17791;17799;17724;17986;17661;18015;18089;17914;17876;17517;17638;17371;17712;17776;17584;17408;17623;17469;17578;17862;17714;17753;17696;17862;17760;17620;17366;17415;17632
14561;14152;14162;14462;14280;14279;14112;14042;14157;14479;14487;14602;14360;14448;14115;14071;14240;14138;14185;14181;14261;14475;14218;14142;14423;14511;14674;14639;14650;14718;14616;14590;14475;14914;14825;14843;14803;14513;14825;14930;14952;14764;14956;15069;14963;14725;14815;14968;15391;14942;15099;15250;15040;14926;14830;14750;14844;15207;15394;15286;15330;15376;15507;15515;15503;15154;15449;15543;15614;15571;15329;15121;15289;15443;15453;15666;15806;15489;15500;15536;15313;15401;15462;15403;15605;15436;15629;15459;15482;15808;15786;15722;15510;15670;15769;15794;15826;15790;15672;15677;15860;15672;15595;15728;15840;15655;15695;15823;16057;15835;15887;15799;15719;15512;15802;15908;16034;16036;16112;15718;16184;15869;15964;16261;16065;15936;15983;16083;16013;15667;15669;15838;15891;16046;16098;16031;16009;16036;15960;16174;16118;16258;16066;15914;16112;15910;16130;16045;16178;16020;16113;16054;16018;16389;16161;16255;16299;16163;16130;16083;15988;15925;15753;15866;16229;15990;16130;15796;15975;15820;15643;15470;15663;15532;15584;15771;15877;15774;15590;15627;16112;16112;16250;16379;16551;16318;16412;15969;16242;16578;16217;15980;16125;16305;15878;15652;15874;15782;15476;15792;15710;16157;16085;15912;15780;15844;15940;15929;16116;16021;16261;16161;16244;16402;16165;15841;15950;15649;15872;16026;15893;15804;15662;15723;15680;15856;16083;15644;15496;15267;15190;15516;15575;15839;16065;16256;16037;16020;15987;15837;16120;16386;16257;16156;16165;16064;15958;16171;16069;16149;15877;15979;16267;16437;16341;16461;16287;16031;16043;16241;15773;16115;16128;15881;16284;16304;16455;16360;16407;16199;16156;15958;15593;15316;15149;15492;16193;16204;16052;16012;16020;16052;16104;16146;15960;16269;15887;15756;15518;15596;15793;15714;15828;15658;14886;11380;7085;5413;7853;11882;14950;16177;16192;16238;16337;16206;16081;16182;16276;16397;16446;16289;16105;16123;16354;16524;16474;16359;16666;16583;16616;16362;16362;16618;16681;16318;16443;16347;16497;16194;16198;16353;16473;16377;16304;16530;16070;16035;16204;16479;16065;16417;16498;16682;16744;16565;16476;16821;16721;16765;16598;16463;16262;16104;16206;16342;16560;16331;16346;16243;16435;16398;16224;16606;16539;16562;16619;16550;16510;16515;16426;16548;16429;16327;16638;16437;16732;16642;16698;16315;16406;16206;16078;16113;16418;16455;16184;16417;16231;16267;16409;16567;16567;16424;16340;16252;15961;15924;16347;16491;16388;16736;16382;16462;16625;16741;17154;16963;17054;17079;16727;16881;16467;16460;16727;16705;16887;16866;16825;16866;16702;16645;16563;16836;16676;16922;16865;17086;17124;17078;16897;16589;16664;16300;16251;16164;16223;16363;16501;16489;16526;16521;16580;16507;16620;16607;16696;16558;16841;17178;17204;17189;16713;17061;17145;16986;16951;16782;16977;17123;17038;16888;17034;17085;16949;16923;17067;16776;16834;16762;16538;16719;16698;16671;16948;16572;16727;16529;16531;16465;16863;16655;16671;16741;16650;16933;17167;17190;17346;17385;17296;17063;17227;16934;16748;16585;16768;17005;16935;17049;16996;16726;17040;16798;16898;16617;16744;16912;16997;16517;16848;16658;16459;15739;16042;16392;16735;16418;16406;16370;16003;16129;16120;16208;16515;16442;16486;16281;16384;15665;15745;16306;16000;15857;16033;16572;16205;16313;16087;16616;16561;16630;16869;16815;16812;16571;16731;17255;17053;17004;17062;17251;16937;16820;16873;16768;17031;16888;16953;17140;16818;16915;16923;17151;17514;17386;16472;15443;13901;13889;15460;16834;17472;17383;17021;17261;17125;17182;17379;17343;17579;17369;17549;17383;17027;17183;17342;17310;17001;17086;16634;15908;15595;16502;16914;17086;17266;17467;17431;17232;17293;17429;17519;17321;17227;17254;17112;17163;17087;17222;16945;16747;16027;16487;17004;17340;17299;17495;17391;17332;17544;17328;17549;17605;17488;17594;17448;17686;17521;17246;17313;17245;17497;17372;17374;17290;17360;17668;17543;17583;17204;17372;17504;17236;17195;17316;17067;17083;17187;16912;16920;16881;16696;16409;16501;16568;16547;16788;16597;16421;16909;16723;16900;16958;17429;17315;17544;17514;17588;17688;17431;17478;17599;17340;17645;17429;17298;17357;17582;17424;17422;17218;17357;17445;17043;17180;17450;17252;17247;17217;17195;17236;17419;17443;17654;17592;17514;17553;17677;17522;17320;17432;17340;17101;17118;17239;17091;17129;17188;17150;17089;17184;17238;17474;17901;18187;18242;18085;17751;17620;17496;17607;17777;17454;17289;16957;16921;17296;17188;17408;17786;17706;17242;16970;16651;16833;16837;17185;17042;17137;17047;17001;17171;17193;17119;16841;16975;17166;17246;16855;16738;16957;16951;17136;17370;17552;17405;17365;17553;17411;16995;17253;16976;17392;17377;17355;17257;16916;17052;16996;16230;16021;16554;17259;17301;17238;17149;17225;17129;17223;17525;17287;17405;17309;17193;16853;16584;17178;17345;17712;17558;17406;17455;17413;17232;17336;17435;17365;17622;17639;17398;17389;17099;17019;16878;17016;17079;17289;17539;17684;17450;17421;17184;17013;17200;17080;17089;16684;16809;17095;17019;17124;17092;16994;16963;17163;17510;17404;17095;16816;16707;16679;17120;16998;16801;16991;17130;17095;16935;17008;16960;17174;17442;17595;17828;17874;17610;17503;17218;17375;17412;17183;17371;17162;17263;17143;17016;17303;17460;17399;17557;17380;17774;17462;17469;17487;17613;17584;17409;17633;17527;17507;17319;17429;17211;17588;17489;17705;17396;17297;17449;17518;17496;17542;17624;17352;17315;17199;17298;17307;17141;17186;17250;17377;17345;17078;16784;16696;16938;17374;17346;17629;17138;17498;17361;17332;17140;17494;17343;17108;17455;17428;17255;17321;17325;16769;16841;17102;17092;17096;17534;17365;17263;17239;17280;17497;17374;17424;17698;17597;17527;17300;17225;16849;17199;17270;16997;17103;17183;17226;17470;17279;17116;17134;17555;17443;17246;17329;17560;17392;17560;17327;17365;17233;16986;17359;17389;17349;17281;16991;17043;17411;17473;17658;17517;17295;17406;16937;16077;15233;15844;16746;16729;16760;17019;17203;17482;17528;17378;17442;17397;17402;17310;17529;17724;17450;17260;17231;17436;17508;17054;16346;16403;16874;17497;17093;17090;16947;16953;17213;17002;17232;17092;16890;16872;17170;17111;16776;16387;16323;16667;17250;17066;17271;17276;17003;17003;17189;17386;17633;17165;16655;16161;15920;16496;17243;17276;17514;17733;17742;17507;17549;17133;17205;17231;17345;17312;17199;17102;17107;17165;17007;17174;17035;17321;17632;17612;17600;17744;17406;17221;17213;17149;17498;17494;17368;17660;17538;17487;17359;17658;17591;17484;17400;17391;17271;17626;17548;17346;17450;17568;17607;17465;17302;17494;16608;16160;16327;16871;17205;17348;17504;17081;16781;17094;17144;17233;17330;16796;16434;16193;16186;16486;16785;17321;17364;17328;17300;17498;17618;17489;17317;17318;17461;17705;17625;17540;17804;17517;17532;17629;17514;17562;17330;17839;17305;17658;17848;18027;17757;17404;17279;17607;17371;17384;17782;17422;17355;16923;16585;16887;16804;17054;17265;17157;17402;17556;17133;17380;17430;17128;17023;16873;17593;17712;18039;17690;17622;17758;17755;17219;16033;15552;16216;16084;16320;16322;16149;16114;16341;16823;17133;17250;17039;17584;17527;17431;17528;17372;17112;17007;17256;17495;17335;17458;17152;17232;17237;17345;16964;16937;17033;16967;17158;17264;17303;17075;17577;17623;17637;17796;17594;17520;17342;17651;17721;17256;16966;17036;17348;17597;17719;17655;17405;17582;17741;17797;17638;17339;17614;17514;17649;17457;17675;17867;17674;17639;17756;17734;17980;17747;17712;17711;17258;17479;17790;17757;17771;17937;17818;17774;17535;17416;17343;17542;17698;17755;17477;17507;17840;17777;17665;17374;17507;17531;17305;17691;17495;17760;17662;17744;18127;17830;17963;17864;17887;17895;17600;17282;17302;17456;17518;17886;17998;18031;18178;17810;18047;17861;17886;17559;17985;17727;17777;17686;18001;17497;17320;17555;17477;18133;17997;17716;17676;17648;17628;17647;17611;17755;17737;17378;17783;17602;17632;17910;17885;17779;17619;17806;17793;17685;17537;17499;17368;17627;17649;17877;17982;17788;18077;18028;17769;18066;17767;17656;17342;17155;17500;17748;17276;17900;17668;17743;17899;17930;17987;17563;17675;17741;17759;17702;17424;17278;17252;17362;17772;17358;17251;17166;17510;17740;17893;18148;17928;17484;17203;17324;17536;17262;17487;17569;17662;17361;17277;17511;17393;17375;17602;17918;17627;17544;17873;17626;17621;17568;17917;17846;18058;17792;17762;18002;17956;17614;17940;17744;17772;17901;17920;17681;17154;16686;16467;16863;17085;16969;16864;16918;17469;17709;17750;17814;17573;17779;17547;17486;17543;17669;17567;17611;17542;17647;17596;17900;17860;18073;17858;18009;17802;17635;17892;17850;18029;17854;17974;17812;17873;17849;17606;17697;17719;17994;17995;18003;17830;18215;17819;17951;17843;17722;17925;18024;18257;17914;18106;17871;17854;18146;18197;17896;17739;17596;17545;17041;16962;17047;17375;17540;17314;17709;17772;17782;17627;17493;17202;17256;17274;17462;17143;17335;17048;17370;17218;17071;17167;17091;16999;17192;17030;17210;17404;17786;17569;18221;18043;17971;17948;17904;18112;17915;17818;17734;17977;17896;17897;18088;18203;17646;17705;18061;18145;17804;17939;17708;17987;18046;18083;18028;18176;18138;18057;17622;17490;17734;17987;18070;18347;18052;18220;18280;17796;17752;17964;17880;17632;17799;17882;17647;17937;17817;17970;18029;17923;17980;18034;18044;17926;18197;17796;17820;17712;17728;17743;17699;17769;18062;18036;17723;18191;17768;17924;17751;17384;17465;17334;17757;17482;17454;17448;17400;17483;17650;17571;17578;17724;17409;17608;17268;16994;16960;17089
14559;14518;14291;14301;14310;14111;13865;13816;14103;14358;14461;14520;14248;14373;14115;14189;14130;14251;14316;14231;14235;14329;14481;14150;14187;14825;14873;14605;14686;14580;14605;14523;14706;14611;14712;14673;14732;14793;14794;14893;14829;14797;14927;15190;14988;14770;15002;15187;15078;15292;15411;15261;15200;14914;14866;14903;14793;15279;15244;15324;15307;15299;15484;15506;15479;15221;15222;15543;15658;15427;15363;15212;15208;15576;15625;15455;15522;15657;15487;15572;15507;15343;15448;15459;15571;15568;15508;15541;15357;15510;15780;15781;15669;15987;15613;15937;15818;15727;15790;15718;15890;15655;15942;16001;15812;15700;15759;15867;15885;16011;15700;15734;15591;15767;15664;15826;16010;15921;15862;16262;15994;16089;15834;16070;16050;16000;16080;15893;15849;15824;15704;15677;15950;16273;16174;15881;15843;16209;16254;16079;16323;16019;16227;16012;15839;16075;16169;16179;15987;15967;15641;16138;15952;16244;16067;15952;16315;16123;16142;16023;15871;15891;15911;15951;15920;15783;15875;15760;16136;16069;15883;15581;15441;15307;15344;15788;15831;15921;15799;15717;15859;15859;16296;16516;16177;16070;16100;15734;16173;16017;16308;16016;16081;16210;16004;15620;15697;15622;15659;15566;15583;15687;15870;15757;15688;15737;15855;15607;15921;15713;16374;16091;16020;16081;16171;15994;16054;15863;15922;16130;16019;15763;15691;15669;16010;15974;16060;15802;15398;15446;15625;15766;15745;15913;16019;16116;15934;15794;15805;16055;15943;16000;16335;16235;16164;16090;16317;16368;16371;16195;15997;15976;16343;16247;16329;16077;16304;16443;16058;16268;15918;15964;15833;15691;15901;16168;16197;16292;16183;15868;15968;15864;15387;15410;15319;15744;16127;15818;15963;16287;15834;15858;15692;16053;15998;15950;15816;15608;15484;15663;15759;15804;15797;15700;14927;12052;7674;6244;8330;11955;14934;16086;16318;16496;16254;16375;16499;16428;16271;16332;16246;16430;16369;16165;16174;16500;16595;16601;16329;16537;16406;16396;16116;16469;16404;16469;16586;16605;16535;16611;16703;16566;16696;16393;16491;16444;16037;15852;15790;16173;16302;16581;16682;16849;16678;16765;16418;16467;16646;16698;16585;16489;16368;16067;16269;16250;16399;16393;16161;16398;16341;16571;16500;16545;16542;16544;16647;16499;16637;16578;16777;16750;16716;16557;16523;16479;16469;16635;16508;16684;16470;15921;15746;15820;16417;16421;16056;16268;16296;16407;16201;16331;16481;16488;16094;16089;15462;16140;16223;16567;16724;16618;16604;16600;16602;17089;16689;17112;17061;17108;16856;16788;17018;16780;16848;16701;17131;16751;16772;16924;16908;16524;16552;16886;16956;16884;17094;16851;16909;16834;16766;16722;16546;16467;16075;16531;16440;16398;16610;16660;16252;16597;16322;16468;16587;16721;16539;16459;16837;16910;17028;17046;17233;17046;16851;16586;16847;16903;17074;16914;17214;17082;16923;17148;16898;16925;16937;16939;16871;16808;17181;16617;16606;16899;16797;16859;16518;16694;16380;16607;16639;16615;16713;16657;16921;16979;17144;17369;17679;17390;17283;17285;17223;17123;16870;16666;16876;16997;17078;17093;16942;17014;17041;16638;16540;16705;16616;17126;16984;16865;16666;16586;15403;14785;15248;16526;16466;16455;16192;16144;16006;16034;16265;15894;16239;16281;16451;16331;16080;16270;16052;16203;16235;16364;16383;16387;16390;16268;16629;16686;16873;16640;16844;16859;17067;16986;16825;16858;16976;17069;17125;17032;17218;16879;17214;17019;17051;17041;16976;17004;16870;17130;17007;17430;17405;16901;15993;15088;14776;14558;15686;16944;17416;17324;17201;17213;17374;17243;17357;17339;17294;17227;17353;17289;17232;17406;17454;17090;17179;17148;16964;16165;15486;16484;17039;16975;17449;17296;17525;17072;17453;17286;17407;17515;17398;17078;17387;17125;17244;17062;17018;16705;16240;16577;16976;17264;17334;17293;17478;17415;17577;17846;17880;17700;17623;17706;17637;17864;17443;17631;17052;17301;17149;17161;17223;17194;17468;17434;17402;17481;17319;17248;17366;17167;17041;16848;17154;17031;17159;17053;17128;16932;16775;16670;16661;16693;16669;16635;16591;16665;16844;16856;16822;17076;17132;17437;17432;17646;17591;17629;17406;17608;17678;17529;17349;17528;17612;17498;17502;17166;17364;17337;17399;17202;17098;17495;16994;17450;17348;17259;17282;17178;17367;17345;17517;17710;17490;17507;17419;17389;17438;17386;17278;17162;17150;16921;17199;17023;17204;17172;17058;16870;17094;17369;17782;18331;17774;18313;17861;17653;17431;17811;17517;17784;17593;17090;17369;17064;17192;17096;17239;17519;17026;16821;16759;16799;17064;16934;17154;17039;16919;17163;17265;17149;16845;16632;16833;17084;17075;17046;17203;17222;17227;17196;17398;17475;17330;17233;17288;17135;16922;16788;17076;17138;17592;17321;17205;17457;17218;17018;16634;16517;16815;17334;17530;17454;17409;17117;16908;17170;17509;17414;17277;17258;17103;16945;16890;17076;17233;17330;17411;17358;17368;17402;17277;17291;17318;17466;17476;17230;17401;17027;17251;17020;16816;16888;17094;17306;17373;17374;17215;17134;16825;16511;17211;17231;17056;16685;16869;17135;17233;17241;17029;16805;16904;17104;17350;17531;17306;16801;17020;16802;17166;16976;16993;17175;16843;16685;17109;16977;16837;17233;17184;17401;17711;17748;17300;17396;17583;17302;17602;17407;17458;17152;17464;17290;17298;17281;17489;17358;17278;17267;17262;17363;17407;17303;17439;17400;17484;17500;17437;17410;17372;17328;17519;17520;17563;17492;17449;17535;17582;17594;17482;17289;17272;17643;17476;17341;17160;17275;17472;17282;17311;17514;17475;17290;17150;17234;17478;17585;17539;17344;17478;17151;17291;17679;17249;17448;17304;17626;17353;17356;17331;17388;17263;17222;17224;17184;17363;17133;17323;17620;17147;17151;17565;17238;17560;17418;17454;17527;17570;17360;17176;16994;17230;17136;17341;17083;16992;17276;17273;17137;17034;17208;17433;17460;17235;17323;17617;17232;17447;17394;17528;17256;17376;17736;17235;17324;17257;17105;16834;17289;17474;17572;17446;17327;17219;17002;15717;14471;15049;16510;16688;16822;17065;17239;17160;17497;17571;17394;17283;17388;17349;17406;17520;17410;17536;17645;17387;17472;17436;17021;17142;17262;17215;17032;16681;17148;16997;17049;16947;17107;17150;16716;16907;16796;16987;16718;16571;16766;16815;17185;17188;17094;17136;17054;16989;17392;17302;17579;17362;16476;15420;15221;16397;17014;17581;17565;17744;17703;17618;17353;17647;17190;17487;17208;17274;17099;16999;16823;16899;17170;17136;17266;17089;17317;17731;17436;17400;17408;17657;17505;17584;17536;17607;17572;17498;17637;17412;17231;17400;17599;17510;17422;17512;17473;17643;17670;17383;17423;17538;17789;17532;17510;16659;15747;14865;14823;16057;16829;17447;17066;17255;17335;17307;17336;17440;17593;17331;16975;17123;16762;16720;16647;17039;17057;17294;17309;17455;17807;17550;17388;17692;17802;17754;17699;17548;17720;17508;17529;17820;17521;17658;17628;17622;17640;17533;17654;17366;17659;17712;17490;17368;17395;17364;17315;17430;17260;17161;17024;17042;16713;17281;17083;17270;17481;17206;17269;17032;17329;17103;16843;16702;17278;17661;17878;17758;17603;17746;18059;17470;16744;16065;15738;15818;16286;16212;16310;16431;16813;16931;17205;17093;17359;17461;17480;17544;17457;17234;17175;17185;16960;17127;17135;17014;16951;17023;17108;16885;16998;16923;16697;16811;17102;17343;17529;17388;17298;17682;17599;17829;17549;17526;17282;17552;17380;17212;17037;16939;17609;17613;17687;17370;17362;17417;17601;17701;17649;17490;17313;17572;17562;17704;17745;17820;17901;17866;17725;17891;17737;17829;17762;17805;17540;17751;17819;17766;17733;17955;17972;17758;17656;17306;17160;17414;17434;17640;17500;17681;17771;17956;17627;17472;17367;17798;17494;17467;17750;17797;17850;17803;17697;17868;17996;17915;17840;17790;17706;17735;17364;17353;17458;17831;17889;18125;18002;17997;17976;17979;17713;18043;17755;17694;17886;17857;17783;17614;17635;17309;17568;17767;17842;17995;17812;17858;17622;17567;17753;17525;17594;18020;17838;17771;17708;17729;17687;17795;18095;18103;17867;18070;17746;17806;17763;17730;17760;17718;17770;17948;17859;17840;18058;18073;17725;17697;17377;17195;17066;17747;17538;17812;17690;17885;17813;17922;17784;17797;17587;17619;17719;17502;17548;17502;17652;17928;17772;17441;17035;17163;17232;17831;18178;18104;17750;17656;17350;17160;17521;17433;17526;17451;17731;17369;17167;17402;17112;17654;17723;17642;17758;17448;17669;17324;17688;17739;17828;18032;17993;17831;18125;17833;17944;17859;17882;17914;17837;17655;17754;17655;17129;16835;16204;16222;16502;16641;16744;17044;17238;17632;18124;17871;17613;17494;17554;17507;17465;17889;17885;17909;18020;17539;17446;17823;17922;17811;18054;17999;17992;17752;17887;17711;17913;18074;17972;17774;17931;17875;17817;17679;17954;17750;17850;17831;17996;17938;18198;17835;17846;17678;17944;17991;17959;17837;17962;17988;18110;17965;17932;17758;17845;17685;17325;16587;16600;17158;17471;17485;17802;17780;17691;17720;17442;17239;17287;17239;17073;17341;17268;17398;17065;17187;17021;17081;17193;16851;16913;17196;17023;17399;17275;17598;17887;18005;18109;18037;17932;17922;17919;18083;17819;17932;17760;17693;18247;18018;17957;17979;18002;17819;17810;17856;18020;18059;17782;17859;17832;18159;18022;18016;17925;17560;17674;17413;17980;18252;18086;18258;18128;18076;17780;18108;17865;18187;18081;17836;17943;17763;17800;18004;17851;18003;18062;17883;17982;17903;17950;17968;17966;17873;17814;17740;17788;17787;17675;17792;17936;17879;18161;17966;17779;17700;17487;17312;17633;17669;17673;17448;17832;17655;17383;17927;17805;17808;17871;17313;16875;16980;16176;16063;16954
14436;14360;14654;14580;14491;14052;14088;14081;14016;14316;14818;14555;14351;14457;14252;14104;14152;14255;14332;14626;14477;14564;14303;14049;14217;14610;14609;14891;14806;14881;14617;14481;14845;14883;14483;15107;15083;14943;15022;14752;14735;14722;14926;15069;14721;14902;15057;15118;15423;15232;15320;15078;15109;14858;14826;14985;15225;15283;15200;15257;15290;15342;15406;15211;15254;15003;15313;15114;15645;15479;15232;15323;15464;15532;15496;15411;15620;15700;15568;15339;15368;15695;15515;15484;15439;15551;15546;15569;15567;15681;15702;15777;15904;15704;15891;15859;15968;15946;16020;15846;15814;15849;15889;15951;15834;15578;15648;15885;15947;16016;15823;15682;15779;15773;15718;15831;15842;15883;16036;16271;15916;15825;15879;15998;16152;16187;16220;15970;16020;15499;15871;15836;15694;15983;16175;16127;16005;15926;16169;16011;16104;16044;15996;16172;15902;16143;16094;16085;16022;16242;16087;16060;16101;16289;16171;16297;16282;16274;16034;16234;16160;15763;15716;15636;15733;15967;15903;16093;16197;16119;15888;15684;15432;15366;15402;15740;15999;16234;15872;15897;15914;16022;16168;16071;16142;15998;15991;15971;16050;16113;16023;16082;16230;16062;16034;15907;15560;16054;15837;15746;15647;15795;15789;15601;15535;15926;15951;16067;16052;16211;16046;16276;16124;16225;16212;16319;15930;15731;15717;16128;16272;16020;15547;15502;15756;15819;15987;15796;15691;15749;15700;15761;15908;16329;16100;16212;16006;16074;15954;16074;16311;16312;16229;16218;16409;16252;16298;16391;16098;16165;15961;16277;16349;16217;16194;16029;16198;16451;16342;16045;16128;15579;15136;14883;15559;15902;16275;15833;15810;15632;15710;15493;15509;15389;15509;15978;16319;15669;15844;15970;15717;15500;15708;15929;16033;15767;15887;15635;15831;15868;16030;15863;15945;15841;15130;12012;7336;6048;9133;12854;15157;16271;16307;16549;16478;16659;16114;16192;16430;16531;16456;16220;16043;16278;16300;16565;16294;16443;16665;16605;16483;16370;16422;16588;16512;16697;16684;16781;16677;16766;16703;16359;16436;16352;16402;16276;15623;14523;14742;15864;16338;16345;16696;16649;16522;16764;16586;16744;16710;16626;16666;16284;16276;16081;16121;16269;16281;16228;16072;16324;16237;16408;16630;16606;16686;16527;16518;16589;16718;16545;16775;16788;16589;16532;16593;16427;16468;16266;16343;15936;15814;15597;15301;15746;16213;16520;16333;16201;16510;16503;16541;16733;16427;16395;16029;15639;15758;16157;16496;16450;16488;16589;16851;16621;16890;17170;17212;17267;16925;17191;16867;17103;16924;16872;16878;16814;16723;16763;16841;16719;16715;16560;16643;16555;16913;16767;16926;16758;16887;17013;16745;16713;16777;16639;16404;16542;16404;16685;16556;16223;16598;16435;16357;16586;16369;16498;16521;16503;16544;16981;17089;17418;17172;17334;16931;16971;16973;17044;17067;17071;16992;17087;16970;17140;17237;16944;16942;16730;16839;16773;16666;16802;16795;16837;16820;17092;16672;16570;16720;16515;16496;16620;16637;16691;17008;17021;17276;17690;17303;17545;17331;17552;17243;17279;17151;16898;17060;16923;16942;17067;17101;17260;16846;16618;16808;16780;16611;16870;16677;16773;16442;16334;15096;14139;14660;16026;16360;16186;15938;16380;16213;16313;16609;16186;16177;15823;16536;16282;16472;16398;16407;16537;16859;16567;16287;16381;16400;16486;16498;16854;16925;17060;16809;16718;16904;17000;17022;17088;16955;17207;17052;17311;16985;17212;17248;16974;17025;16668;16898;16884;17147;17048;17103;17102;17211;16716;15260;14607;15731;15971;16574;17180;17357;17454;17434;17202;17210;17141;16874;17192;17304;17239;17302;17573;17561;17304;17127;17169;17129;17249;16975;16932;16212;16772;16673;16960;16951;17116;17409;17301;17116;17321;17239;17603;17436;17283;17511;17407;17323;17332;17131;16842;16724;16889;17029;17231;17411;17433;17395;17593;17548;17651;17522;17262;17407;17781;17909;17540;17473;17557;17375;17321;17217;17201;17419;17232;17258;17248;17305;17001;17111;17422;17226;17112;17017;16955;16867;16876;17082;16805;16932;17170;16720;16693;17063;16721;17019;16793;16833;17070;16988;16819;16849;16962;17246;17359;17515;17576;17624;17619;17558;17384;17611;17756;17702;17328;17352;17423;17188;17283;17232;17438;17206;17311;17134;17483;17051;17274;17438;17309;17422;17289;17068;17309;17515;17363;17585;17284;17390;17396;17374;17092;17207;17044;16999;17126;17123;17155;17232;17032;16946;16724;16569;16878;17461;18041;18011;18085;18099;17761;17832;17731;17785;17593;17441;17466;17125;16774;16758;16789;17195;17504;17283;17338;16982;17027;17147;17218;17130;16915;17235;17121;16917;16943;16781;16618;16510;16753;16916;17092;17144;16971;17149;17277;17061;17364;17451;17374;17505;17278;16936;17125;17129;17090;17404;17156;17497;17273;17433;17596;17282;17216;17592;17374;17277;17394;17214;17064;16977;17198;17443;17428;17306;17220;17248;17005;17014;16894;17327;17385;17251;17104;17163;17453;17415;17263;17519;17407;17411;17298;16987;16922;17211;16831;16873;16855;16921;17137;17414;17229;16761;16652;16056;16166;17040;17409;17190;16993;17270;17161;17358;17134;16849;16996;16938;17365;17206;17100;16818;16600;16728;16678;16863;17061;17243;17045;17028;16847;16864;16973;17046;17219;17417;17447;17553;17544;17531;17466;17568;17439;17369;17500;17532;17383;17474;17324;17365;17408;17491;17488;17406;17374;17359;17371;17464;17572;17401;17471;17487;17570;17661;17364;17347;17227;17350;17563;17644;17396;17567;17363;17534;17425;17620;17401;17317;17397;17741;17477;17219;17396;17229;17547;17319;17546;17429;17427;17458;17382;17379;17241;17428;17390;17394;17552;17301;17462;17566;17248;17278;17060;17305;17520;17350;17384;17267;17191;17190;17421;17198;17442;17423;17273;17338;17180;17283;17424;17543;17395;17338;17460;17439;17311;17145;17065;17302;17344;17284;17212;17129;17332;17630;17237;17380;17266;17550;17499;17317;17497;17138;17505;17405;17634;17377;17271;17131;17183;16931;17125;17352;17315;17338;17240;17553;17485;17469;17438;17504;16812;16335;15457;15818;16410;17236;17059;17077;17424;17397;17444;17867;17496;17601;17549;17449;17261;17497;17324;17620;17596;17591;17648;17434;17390;17475;16944;16483;16389;16592;16725;16959;17158;17290;17054;17142;16797;16873;16869;16769;16856;16450;16811;17320;17307;17273;16961;17036;16841;17016;17129;17183;17433;17224;16407;15587;15699;16581;17089;17333;17358;17423;17675;17665;17442;17266;17218;16996;17110;17024;17243;17034;16769;16912;16935;16942;17142;17281;17072;17170;17228;17340;17350;17492;17607;17545;17311;17543;17592;17596;17429;17628;17473;17466;17299;17477;17484;17473;17340;17524;17653;17681;17654;17733;17486;17446;17123;16720;15269;14079;14416;15801;16658;17235;17499;17149;17462;17139;17112;17081;17569;17566;17533;17367;17304;16993;16766;17072;17353;17357;17370;17347;17611;17736;17877;17678;17785;17745;17579;17447;17520;17753;17777;17790;17718;17551;17479;17402;17513;17196;17422;17428;17396;17410;17686;17602;17339;17463;17400;17533;17382;17252;17223;17239;17298;17154;17350;17246;17434;17068;17195;17092;17155;16857;16729;16320;16737;17562;17577;17367;17769;17633;17822;17661;17458;16622;15821;15893;16273;16641;16465;16724;17098;17102;17262;17265;17386;17535;17533;17412;17480;17093;16745;16899;17065;16986;16887;16626;16852;17029;17316;17148;16942;16893;16849;17147;17168;17380;17458;17468;17291;17589;17406;17296;17564;17258;17545;17256;17501;17065;16968;16916;17512;17678;17507;17619;17644;17482;17663;17709;17774;17784;17726;17706;17503;17824;17907;17576;17834;17441;17714;17689;17925;17474;17696;17610;17698;17667;17684;17551;17804;17859;17814;17653;17824;17256;16997;17488;17484;17415;17531;17735;17655;17728;17702;17563;17628;17622;17843;17400;17385;17557;17749;17842;17609;17936;17940;17867;17774;17753;17916;17903;17760;17427;17512;17817;18051;18067;18115;17988;17988;18034;18019;17891;17849;17960;17546;17656;17689;17390;17261;17243;17706;17295;17846;17770;17704;17758;17722;17763;17657;17721;17565;17789;17758;18047;17614;17788;17662;17831;18046;17790;17844;17825;18041;17775;17652;17690;17844;17919;17862;17928;17730;17827;17953;17800;17986;17725;17709;17188;17150;17716;17779;17821;17811;17809;17822;17971;17714;17661;17531;17687;17673;17412;17374;17444;17652;17742;17672;17566;17327;17174;17420;17443;18061;18063;17918;17188;16809;16760;17391;17344;17210;17353;17219;17394;17434;17254;17503;17554;17773;17594;17579;17490;17364;17488;17709;17800;18049;17746;17989;17848;17451;17851;17760;17837;17998;17673;17969;17636;17682;17729;17307;16807;16285;15938;15882;16340;16838;17134;17714;17880;17905;17847;17788;17344;17722;17338;17398;17767;17756;17940;17710;17747;17646;17601;17919;17827;17995;18117;17928;17901;17918;17885;17765;18029;18219;17922;17691;17584;17843;17715;17949;17905;17816;18046;18221;18233;17955;17738;18019;17803;17988;17846;18094;17751;18066;17853;18026;17912;17972;17847;17845;17785;17351;16623;16642;17395;17721;17430;17504;17709;17560;17517;17365;17164;17166;17348;17165;17106;17440;16985;17149;17228;17377;17539;17107;17069;17214;17473;17191;17503;17450;17693;18002;17744;17933;17726;18072;17864;17994;17833;17732;17778;17918;17987;17850;17982;17792;17719;18064;17984;18252;18070;18246;18124;18176;18071;18038;18051;18039;17977;17850;17948;17757;17861;18033;18168;18143;18324;18302;17776;17682;17666;17649;18001;17951;18028;18101;17829;18024;17827;17852;17801;17807;17933;17889;17661;17900;18000;17984;17924;18005;18022;17764;17925;17729;17555;17955;17878;17979;18086;18126;17989;17612;17584;17790;17882;17877;17815;17633;17660;17533;17769;17988;17864;17760;17436;17418;17232;16391;16005;16942
14565;14662;14347;14474;14072;14137;14251;14193;14543;14222;14323;14460;14315;14289;14232;14208;14242;14377;14412;14328;14489;14653;14426;14181;14489;14337;14920;14593;14448;14656;14588;14568;14644;14644;14729;14753;15071;14998;14974;14824;14564;14339;14529;14535;14838;14948;14950;15214;15197;15322;15373;15123;14986;15079;14981;15018;14907;15211;15120;15435;14906;15289;15447;15570;15305;15248;15126;15374;15643;15547;15394;15120;15374;15595;15590;15747;15776;15415;15833;15797;15747;15109;15254;15462;15472;15585;15785;15657;15421;15559;15817;15810;15921;15815;15798;15690;15874;15979;16115;15875;15686;15529;15774;15996;15949;15608;15611;15556;15770;15614;15867;15755;15734;15675;15760;15660;15820;15983;16087;16027;16111;15943;15891;16076;16073;16109;16106;15898;16168;15745;15983;15808;16112;16128;16192;15940;15863;15943;16261;16121;16083;16139;16179;16298;16048;16051;16296;16036;15900;16018;16165;15925;16112;16190;16216;16125;16180;15898;16060;15904;16015;15778;15587;15592;15948;15961;15844;15994;16139;16000;15930;15767;15684;15492;15424;15783;15749;15750;15877;15920;15643;16025;16109;16195;16205;16099;15644;15456;15954;16069;15890;16129;15992;15969;15988;16062;16130;16231;16118;15598;15500;15665;15889;15913;15959;16049;16190;16283;15968;16384;15895;16146;16096;16006;16061;15896;15926;15840;15986;16036;16018;15894;15800;15445;15571;15900;15982;16053;15665;15796;15827;16127;15984;16269;16032;16150;16114;15900;16093;15970;16166;16320;16326;16106;16170;16306;16483;16028;16024;15879;15829;15838;16085;16351;16297;16058;16176;16335;16208;16021;15990;16174;15233;15028;15672;15647;16042;15994;16039;15858;15847;15472;15681;15517;15868;15960;16477;16191;15751;16133;15950;15623;15318;15950;15933;15923;15527;15565;15504;15681;15971;15903;16000;16069;15008;12343;7747;5981;8676;12378;15229;15960;16342;16429;16536;16378;16201;16248;16223;16444;16406;16520;16390;16429;16487;16397;16505;16467;16417;16602;16748;16646;16340;16400;16499;16372;16804;16465;16721;16853;16779;16499;16155;16490;16566;16439;15174;13343;13399;15212;16252;16710;16760;16677;16653;16781;16607;16677;16671;16890;16428;16170;16157;16063;16238;16431;16443;16264;16304;16418;16060;16543;16391;16567;16492;16583;16299;16475;16563;16559;16489;16430;16572;16776;16517;16346;16403;16109;15726;15293;15481;15503;15650;15712;15967;16302;16282;16029;16351;16554;16552;16645;16689;16538;16298;16004;16103;16145;16255;16593;16524;16828;16720;16917;16994;17214;17372;17237;17150;17170;17292;17048;16762;16983;16852;16712;16451;16748;16850;16783;16769;16427;16632;16989;16763;16305;16758;16711;17047;16700;16657;16809;16630;16326;16215;16148;16202;16575;16740;16699;16429;16444;16389;16689;16484;16467;16652;16784;16918;17021;17235;17068;17343;17198;17081;16834;17061;17026;16942;17295;16946;16966;16931;17035;17073;17029;16908;17077;16734;16941;16851;16678;16740;16868;16821;16576;16439;16753;16393;16219;16405;16521;16598;16576;16929;16927;16940;17116;17256;17561;17654;17451;17527;17576;17543;17185;17222;17012;16886;17199;17009;16818;16870;16603;16757;16654;17004;16613;16897;16777;16794;16511;15543;14856;15100;16356;16240;16406;16355;16492;16754;16557;16437;16561;16330;16435;16294;16492;16460;16634;16608;16699;16698;16569;16582;16452;16107;16120;16329;16464;16579;16954;16954;16943;16773;16754;17209;16913;17084;17280;16871;17109;17091;17350;17242;17266;16854;16962;16989;16901;17284;17249;17180;17633;17459;16911;15830;15622;16476;17037;17077;17357;17496;17555;17318;17222;17158;17096;17039;17233;17463;17323;17526;17363;17454;17376;17269;17190;17132;17232;17257;16967;16722;16579;16595;16342;16528;17100;17128;17360;17145;17318;17205;17576;17524;17317;17324;17154;17113;17165;17258;17436;17211;17071;17249;17212;17282;17443;17498;17771;17510;17242;16720;16788;16887;17236;17509;17468;17626;17315;17323;17136;16788;16903;17165;17338;17115;17188;17133;17076;17017;17011;17012;17021;17016;16895;16902;17116;16950;16966;17020;17041;17101;16928;16992;17012;16990;16942;16901;16957;16883;17085;16948;17225;17227;17377;17517;17597;17531;17515;17672;17695;17495;17588;17354;17801;17466;17539;17273;17306;17510;17481;17296;17488;17322;17318;17205;17338;17388;17307;17520;17429;17211;17435;17222;17410;17393;17167;17323;17450;17150;17417;17230;16924;17167;17350;17286;17322;17362;17307;16814;16464;16061;15949;16981;17660;18077;17779;18027;17639;17784;17603;17798;17741;17592;17527;17107;17159;17244;17192;17328;17336;17314;17231;17388;17365;17384;16981;16749;17165;17216;17017;16908;17015;17044;16687;16615;16471;16855;17026;17031;17170;17035;16990;17287;17142;17343;17498;17339;17099;17385;17261;17199;17044;16977;17305;17333;17267;17107;17189;17264;17301;17479;17703;17483;17219;17390;17006;17039;17394;17573;17314;17308;17114;17253;17426;17129;17065;17310;17319;17376;17322;17092;17174;17264;17294;17318;17239;17317;17345;16899;17081;16633;16655;16552;16656;16910;17208;17471;17295;16873;16507;16138;15996;16843;17409;17340;17377;17365;17330;17279;17215;16937;17356;17055;17318;17188;16968;16827;16564;16677;16768;16832;16941;16830;17227;17138;17075;17181;17318;17166;17249;17358;17355;17298;17358;17204;17402;17454;17339;17152;17272;17121;17279;17539;17492;17375;17246;17394;17374;17519;17101;17313;17413;17272;17536;17672;17635;17367;17469;17403;17547;17484;17080;17252;17235;17432;17452;17728;17306;17250;17565;17403;17481;17542;17668;17463;17528;17323;17263;17275;17414;17662;17657;17332;17399;17263;17419;17428;17444;17354;17332;17250;17077;17422;17509;17374;17580;17392;17351;17431;17273;17417;17310;17518;17433;17573;17370;17509;17436;17423;17353;17280;17433;17342;17695;17451;17383;17125;17307;17567;17320;17182;17124;17116;17613;17307;17372;17240;17362;17420;17491;17462;17371;17624;17236;17509;17216;17124;17511;17375;17200;17126;16961;17347;17032;16665;17042;17238;17292;17491;17460;17621;17317;17394;17624;17530;17442;17136;16649;16150;16350;17224;17266;17140;17235;17364;17331;17498;17665;17218;17559;17759;17753;17439;17251;17633;17552;17452;17666;17468;17268;17384;16721;15757;15492;16573;17035;17124;17189;17038;16971;16844;16837;16899;16846;16662;16693;16786;16462;17235;17340;17059;17330;16839;16927;16545;16987;16930;16970;16857;16695;16394;16609;16836;17242;17045;17089;17187;17568;17614;17574;17414;17453;17279;17138;17300;17287;17146;17065;16943;16524;16761;17081;17061;17242;17285;17125;17101;17337;17540;17855;17735;17379;17523;17637;17481;17793;17359;17401;17255;17591;17205;17228;17359;17291;17337;17554;17540;17552;17756;17547;17607;16957;16683;15884;14897;14757;16182;17165;17217;17375;17537;17582;17524;17389;17193;17453;17055;17441;17481;17494;17250;17317;17147;17511;17354;17055;17289;17684;17527;17868;17891;17770;17737;17530;17520;17267;17318;17417;17575;17867;17678;17608;17530;17566;17615;17213;17357;17526;17509;17613;17622;17414;17581;17448;17396;17366;17436;17555;17460;17630;17276;17588;17425;17526;17123;17041;17053;17114;17069;16726;16189;16728;17275;17622;17667;17708;17856;17673;17897;17689;17240;16927;16438;16501;16471;17021;17039;17186;17199;17337;17207;17133;17107;17373;17343;17384;17166;17096;16747;16635;16855;16863;16862;17107;16985;17110;17330;17187;17108;16978;16820;17234;17642;17626;17363;17443;17240;17658;17621;17658;17631;17294;17428;17480;16924;16761;17104;17352;17652;17934;17758;17811;17669;17768;17908;17620;17541;17788;17762;17815;17806;17891;17895;17727;17680;17701;17751;17774;17656;17659;17780;17789;17826;17556;17578;17526;17806;17713;17434;17323;17371;17380;17630;17490;17263;17489;17578;17575;17540;17733;17372;17530;17769;17548;17469;17596;17418;17464;17929;17817;17764;17974;17769;17609;17761;17967;17890;18021;17717;17838;17767;17977;17925;17888;17946;18058;17899;17808;17848;17713;17731;17914;17623;17559;17390;17550;17334;17438;17597;17538;17526;17702;17701;17670;17766;17567;17803;17785;17808;17964;17880;17769;17643;17795;17962;18175;17879;17773;17992;17820;17753;17812;17653;17808;17758;18018;18047;17600;17598;17678;17530;18052;17805;17427;17292;17205;17423;17765;17687;17589;17613;17763;17554;17680;17674;17702;17695;17710;17648;17602;17461;17653;17878;17467;17533;17094;16982;17303;17456;17964;17936;17393;16605;15560;16079;17130;17086;17192;17252;17461;17379;17212;17204;17389;17582;17872;17468;17317;17579;17725;17452;17567;17797;17859;17724;18057;17909;17922;18026;17823;17808;17575;17430;17787;17805;17706;17688;17603;17269;16576;16254;16009;16259;16856;17328;17312;17878;17716;17725;17556;17600;17623;17608;17660;17770;17924;17802;17821;17739;17772;17734;18027;18200;17966;17834;18011;17917;17728;17945;17782;18037;17912;17854;17545;17685;17834;17952;17817;17789;17853;17867;17865;17708;17632;17962;17905;18078;17773;17836;17785;17691;17873;18099;17666;17737;17852;17575;17568;17609;17465;17242;17342;17553;17451;17807;17755;17413;17400;17558;17311;17192;17220;17343;17253;17194;17275;17219;17168;17491;17323;17166;17346;17136;17349;17401;17480;17522;17752;17949;18109;17938;18042;17913;18122;18091;17634;17859;17994;17826;17933;17826;17847;17689;17635;17512;18056;17768;18061;17820;18096;18072;17847;18072;17982;18149;17810;17898;17862;17947;17875;17816;18402;18272;18177;18121;18072;17824;17661;17771;17833;18023;17858;17899;17917;17742;17898;18113;17695;17613;17763;17717;17573;17735;17782;17920;17948;17796;17977;18060;17776;17835;17691;17870;17910;17940;17976;18113;17973;17669;17640;17602;17886;17872;17900;17952;17866;17448;17699;17863;17593;18022;17688;17663;17673;17574;17178;17080;17611
14601;14417;14703;14450;14390;14202;14488;14337;14480;14300;14315;14230;14324;14115;14186;14128;14035;14586;14676;14183;14615;14311;14065;14256;14151;14434;14610;14521;14457;14516;14607;14546;14549;14855;14965;14681;14935;15145;15016;14855;14479;14183;14595;14438;14778;14954;14968;15016;15141;15058;15337;15202;14962;14981;15107;15117;14797;15253;15280;15211;15009;15079;15288;15510;15631;15216;15179;15122;15226;15234;15384;15050;15320;15270;15472;15770;15647;15707;15550;15720;15628;15406;15413;15501;15586;15804;15535;15545;15674;15784;15777;15792;15650;15725;15564;15836;15869;15865;15753;15953;15768;15820;15856;15829;15670;15431;15346;15442;15265;15678;15892;15960;15797;15696;15817;15718;16194;16039;16007;16107;15981;15976;15869;16016;16125;16152;15840;16004;15855;16085;15956;15856;15879;15620;15888;15806;15711;15898;16234;16102;16236;16197;16115;16043;16074;16114;16100;16123;15991;16189;15764;16007;16032;16241;16111;15988;15939;16090;16099;16282;16145;15812;15799;15620;15805;15979;15977;16035;16037;16039;15879;15713;16127;15650;15589;15606;15727;15571;15824;15933;15686;16048;16127;16130;16300;15936;15289;15366;15611;15944;15938;15942;16275;16264;15994;16024;16141;16168;15891;15003;14896;15475;15677;16019;16084;16162;16124;16206;16375;15945;15928;15885;16090;16107;15850;15956;15795;15909;15830;16234;16186;15889;15710;15778;15353;15821;15912;15621;15757;15790;15912;15758;15844;15977;16041;16079;16141;16043;16021;15906;16122;16194;16286;16220;16220;16078;16136;16083;16057;15866;15915;16075;16157;16293;16253;16037;16266;16162;16083;16107;16351;16062;15781;15672;15916;15889;15900;16054;16054;15920;16013;15806;16000;15902;16121;16318;16588;16326;16040;16236;15803;15718;15833;15943;16010;15602;15223;14948;15394;15713;15805;15863;15662;15972;15065;11717;6751;5418;8766;12954;15340;16158;16204;16499;16463;16358;16489;16186;16216;16356;16512;16460;16541;16487;16543;16539;16388;16331;16328;16575;16574;16583;16502;16455;16751;16651;16863;16936;16678;16693;16663;16393;16212;16245;16557;16048;14508;12432;12211;14682;15956;16600;16689;16991;16830;16786;16734;16612;16538;16544;16602;16428;16523;16403;16247;16069;16568;16330;16447;16385;16273;16393;16483;16562;16830;16580;16471;16264;16316;16411;16659;16778;16672;16554;16632;16426;16443;16102;15594;15541;15493;15920;15752;15933;15866;16211;15985;16016;16134;16563;16511;16307;16340;16326;16262;16057;16156;16175;16512;16328;16542;16429;16690;16809;16857;16930;17108;17186;17180;17349;17010;17008;17024;17005;16697;16510;16579;16325;16708;16813;16797;16832;16545;16940;16865;16631;16612;16830;16789;16810;17000;16752;16756;16497;16222;16393;16146;16611;16356;16473;16579;16288;16463;16464;16519;16268;16472;16712;16712;16918;17184;17390;17150;16907;17117;17053;16913;17043;17270;17232;17112;17051;16774;16974;17078;17089;17023;16764;16871;17005;17032;16682;16788;16768;16734;16615;16510;16350;15904;15701;16230;16366;16662;16870;16854;16800;16798;17095;17327;17300;17383;17241;17283;17449;17626;17065;17127;16924;17085;17183;17112;16848;16945;16688;16712;16487;16879;16730;16876;17168;16723;16558;16197;15994;16204;16379;16382;16422;16226;16409;16739;16677;16504;16524;16443;16366;16410;16323;16508;16694;16538;16410;16732;16553;16883;16540;16611;16375;16410;16311;16772;16598;17228;16964;16938;16897;16925;17080;17062;16882;16776;17039;16874;16936;17156;17018;16997;17023;17014;16900;17110;17015;17305;17452;17512;17384;17030;16941;17407;17787;17804;17569;17656;17549;17057;17252;17288;17024;17272;17082;17175;17580;17680;17261;17496;17511;17100;17222;17053;17181;17093;16634;16925;16963;16751;16481;16407;16922;17406;17365;17009;17044;17580;17646;17401;17309;17351;17216;16897;16998;17170;17285;17125;17331;17205;17384;17589;17455;17249;17670;17354;16909;15976;16348;16766;17026;17320;17382;17121;17109;16880;16862;17085;17198;17203;17239;17002;16886;17178;16914;16852;16520;16982;16927;16978;17039;16827;17142;16981;17012;17357;16905;16890;16899;16946;16835;16992;16879;16682;17058;17032;17256;17183;17272;17146;17430;17540;17670;17908;17747;17778;17610;17526;17451;17613;17391;17212;17191;17110;17261;17425;17266;17424;17472;17235;17281;17320;17468;17415;17429;17188;17412;17465;17379;17374;17513;17458;17519;17473;17273;17685;17595;17026;17296;17349;17528;17387;17356;17468;17069;16914;16678;16080;16159;16953;17650;17639;17840;17719;17732;17723;17578;17801;17472;17275;17289;17301;17281;17322;17047;17310;17250;17522;17237;17324;17299;17003;17236;17270;17040;17194;17211;17103;17088;16898;16881;16919;16738;16954;17018;17060;17107;17102;17062;16842;17134;17278;17750;17293;17415;17182;17161;17063;17234;16899;17089;17312;17379;17396;17311;17463;17441;17598;17427;17650;17608;17473;17449;17465;17614;17691;17348;16996;16623;16798;17226;17359;17206;17545;17524;17545;17610;17130;16975;16856;17039;16920;17332;17230;17142;17110;16835;16719;16805;16776;16651;16945;17037;17274;17346;16948;16914;16693;16695;17137;17557;17427;17458;17175;17442;17377;17470;17379;17441;17325;17507;17170;17035;16874;16602;16662;16931;17122;17166;17187;17438;17343;17285;17223;17300;17097;17096;16966;17037;17318;17584;17328;17204;17452;17491;17482;17461;17210;17491;17057;17216;17329;17328;17360;17335;17459;17371;17357;17173;17614;17448;17543;17551;17675;17458;17250;17518;17367;17161;17324;17404;17427;17565;17516;17434;17243;17298;17288;17487;17466;17407;17298;17313;17378;17437;17325;17494;17618;17585;17508;17602;17380;17378;17687;17512;17182;17120;17111;16914;17215;17535;17321;17245;17168;17295;17271;17126;17550;17514;17442;17318;17555;17594;17428;17377;17301;17540;17332;17429;17457;17501;17414;17393;17286;17278;17377;17250;16974;16817;17135;17470;17106;17350;17007;17173;17271;17451;17708;17818;17179;17240;17295;17051;17365;17340;17213;17304;16803;16887;17209;17066;16734;16982;17443;17380;17284;17246;17637;17574;17480;17421;17672;17313;17483;17024;16282;16342;16822;17216;17193;17044;16570;16978;17341;17095;16889;17289;17546;17438;17429;17468;17451;17685;17258;17309;17159;17160;17100;16814;15917;15097;16136;16858;17214;16976;16880;16881;16960;16780;16804;16635;16872;16595;16495;16569;17154;17198;17033;16957;16682;16738;16711;16987;17081;16727;16702;16738;16921;17004;17183;17445;17305;17152;17072;17433;17511;17593;17554;17519;17038;17126;17082;17235;16987;17274;17318;16536;16355;16915;17021;17331;17309;17459;17297;17456;17704;17485;17444;17514;17540;17646;17635;17588;17418;17529;17490;17025;17059;17270;17117;17299;17603;17693;17373;17567;17869;17393;17234;17137;16586;16274;15287;15636;16587;17140;17361;17627;17724;17722;17593;17298;17279;17114;17303;17448;17452;17615;17829;17581;17733;17742;17381;17250;17252;17747;17783;17756;17880;17703;17684;17415;17484;17501;17336;17816;17674;17626;17651;17610;17637;17565;17279;17388;17387;17493;17445;17685;17529;17417;17202;17634;17652;17553;17533;17585;17723;17597;17399;17496;17922;17521;17343;17324;17030;17347;17229;16742;16359;16384;17038;17522;17577;17562;17912;17798;17742;17667;17573;17247;16956;16615;16586;16760;17250;17203;17371;17149;17434;17340;17347;17419;17493;17274;17021;16922;16933;16877;17023;16868;17010;17085;17387;17422;17302;17220;17199;17108;17039;17205;17499;17561;17775;17467;17500;17503;17678;17759;17653;17406;17052;17388;16748;16688;17115;17290;17610;18033;17629;17919;17795;17816;17937;17673;17845;17763;17632;17920;17989;17888;17805;17622;17610;17683;17798;17845;17899;17819;17791;17728;17570;17790;17696;17468;17593;17401;17600;17375;17370;17726;17486;17488;17350;17450;17815;17487;17673;17547;17765;17356;17524;17458;17081;17490;17432;17562;17910;17727;17912;18088;17994;18059;18024;17876;17938;18152;17942;17886;17718;17847;17784;17821;18033;18154;18022;17974;17859;17892;17900;17770;17493;17526;17480;17496;17170;17492;17242;17412;17440;17611;17662;17711;17666;17740;17697;17880;17945;17866;17960;17693;17810;17916;17847;18084;17953;17887;17863;17975;17476;17752;17887;17962;17776;18124;17908;17349;17617;17793;17739;17770;17373;17830;17614;17457;17876;17852;17747;17636;17841;17716;17560;17375;17521;17631;17553;17330;17542;17510;17784;17686;17523;17295;17341;17382;17210;17171;17563;17874;18156;17409;16654;15457;16016;17062;17181;17209;17311;16831;17342;17344;17048;17513;17637;17837;17501;17424;17295;17617;17541;17763;17791;17682;18112;17703;18128;17844;17727;17697;17777;17642;17452;17664;17832;17804;17623;17717;17454;16848;16729;16267;16319;16701;17115;17613;17732;17717;17541;17420;17471;17841;17770;17887;17743;17711;17703;17952;17642;17460;17689;18063;17966;18023;18177;17763;17718;17917;17851;17884;17833;17845;17960;17557;17464;17652;17727;18009;17781;17863;18037;18125;18062;17787;17892;17917;17879;17775;17911;17693;17720;17835;17731;17975;17828;17760;17621;17618;17920;17625;17684;17579;17638;17706;17876;17632;17449;17297;17264;17622;17454;17113;17348;17284;17338;17041;16946;17134;17131;17120;17146;17648;17339;17323;17405;17646;17564;17744;17857;18038;17901;17957;17952;18110;17951;17723;18233;18035;17640;17665;17424;17574;17571;17651;17962;18018;17915;18014;18171;18093;18124;18190;18021;17902;17939;17838;17998;17912;17905;17769;17877;18036;18344;18033;18023;18092;18062;17645;17799;17843;18058;17906;17773;17990;17888;18162;18078;17967;17869;17650;17451;17190;17402;17631;17497;17827;18065;17860;17950;18028;17981;17978;17926;17823;17791;17836;17986;17815;17745;17411;17553;17777;17970;18244;17709;17972;17783;17742;17692;17471;17666;17524;17682;17619;17621;17695;17829;17925
14090;14831;14679;14407;14231;14542;14489;14137;14484;14383;14447;14132;14183;14337;14169;14004;14158;14148;14707;14402;14412;14671;14279;14194;14431;14546;14646;14757;14468;14230;14571;14604;14701;14863;14882;14746;14921;14891;14824;14871;14756;14686;14804;14667;14781;15134;15128;14972;15199;15083;15551;15320;15039;15058;15028;14901;14763;15060;14879;14722;14957;15171;15429;15522;15341;15387;15405;15347;15119;15365;15299;15099;15157;15046;15337;15709;15631;15628;15663;15533;15422;15466;15536;15569;15593;15563;15518;15479;15617;15792;15660;15820;15903;15592;15574;15769;15822;15819;15911;15872;15911;15940;15943;15651;15261;15021;14945;15030;15500;15676;15682;15905;16091;15851;15527;16020;15851;15858;15966;16084;15866;15855;15802;15743;15949;16101;15797;16123;16109;16216;16078;15971;15788;15739;15790;15945;15939;16113;16194;15997;16146;16094;16038;16141;15999;15905;16253;16023;16035;15938;15840;15980;16128;16182;16287;16093;16186;16062;16250;16133;16049;16098;15740;15724;15869;16011;16138;15999;15980;15703;15560;15957;16055;15974;15849;15778;15865;16132;15968;15723;15664;15805;15909;16135;16155;15705;15418;15646;15645;15977;16018;16306;16143;15983;15937;15997;16029;16233;15509;14283;14204;15148;15905;15933;16122;16131;16499;16169;15949;16092;15876;15852;15888;15989;15721;15811;15611;15760;15918;15920;15867;15965;15807;15530;15649;15881;15992;15903;15911;15878;15855;16004;15822;15889;16074;16076;16042;16317;16166;16117;16066;16152;16190;16412;15911;15940;16086;16058;15708;15696;15697;15929;15939;16026;16283;16154;16061;16053;16379;16277;16066;15888;16115;16095;15921;15893;15820;15966;16029;15818;15718;16181;16129;16244;16733;16535;16496;16270;16025;16364;16152;15824;16047;15858;15919;15479;14841;14930;14700;15100;15583;15774;15792;15857;14987;11633;6892;5635;8903;12740;15259;16267;16240;16230;16578;16484;16406;16501;16274;16381;16399;16496;16562;16450;16378;16307;16480;16165;16603;16824;16720;16647;16817;16593;16466;16666;16535;16597;16593;16598;16750;16476;16338;16513;16422;16348;15381;13533;12469;14198;15810;16393;16931;16681;16862;16758;16567;16719;16645;16677;16279;16389;16476;16446;16350;16357;16216;16359;16538;16266;16481;16596;16632;16703;16506;16730;16389;16222;16399;16484;16566;16725;16760;16859;16282;16419;16282;16197;15961;15934;15839;15910;16032;16164;15775;15852;15547;15798;16148;16384;16262;16323;16244;16263;15736;15791;15907;16429;16578;16524;16414;16752;16777;16983;16990;16990;16983;16766;17017;17125;16763;16806;16738;16911;16640;16896;16694;16590;16807;16870;16782;16993;17133;16706;16622;16762;16987;16770;16890;16986;16700;16805;16747;16657;16721;16291;16241;16171;16459;16757;16423;16470;16147;16342;16370;16272;16156;16532;16649;16988;17048;17222;17179;17055;16986;17086;17156;17248;16923;17127;17007;16897;16970;16816;17072;17040;16805;16792;16653;16768;16770;16733;16803;16802;16588;16679;16530;16123;15771;15713;16180;16554;16807;16932;16736;16620;16778;16756;17167;17267;17175;17370;17452;17219;17233;17325;16948;17082;16877;17031;17200;16824;16829;16689;16615;16569;16794;16825;16976;16972;16930;16699;16684;16249;16828;16492;16587;16641;16487;16603;16730;16542;16700;16437;16550;16484;16310;16487;16585;16649;16585;16599;16595;16624;16568;16476;16288;16165;16229;16295;16446;16800;16800;16482;16700;16725;16849;17150;17076;17092;17155;16959;16985;16951;17234;17069;17123;16884;16874;16988;17062;17237;17001;17148;17511;17705;17665;17575;18007;17776;17619;17448;17450;17385;17376;17065;17217;17024;17220;17167;17572;17379;17329;17306;17288;17138;17190;17283;17159;17177;17120;16927;16743;16896;17089;17014;16938;16986;17245;17523;17205;17108;16984;17132;17520;17134;17064;17049;17196;17208;17261;17729;17305;17058;17013;17551;17313;17414;17260;17656;17139;16826;16715;17021;17047;17211;17259;17381;16993;16813;16950;17081;17380;17312;17541;17168;16892;16933;16902;16796;16607;16715;16854;16779;17155;17101;16883;16662;16885;17228;17155;16984;17159;16843;16903;16818;16731;16899;16914;16941;16985;17195;17000;17023;17296;17172;17387;17651;17552;17792;17763;17722;17726;17423;17423;17661;17429;17212;17233;17163;17200;17249;17291;17253;17265;17272;17290;17390;17274;17314;17346;17294;17434;17788;17162;17205;17161;17052;17165;17237;17440;17300;17368;17181;17238;17510;17137;17303;17302;16865;16924;16254;15609;15550;16230;16938;17827;17805;17937;17948;17552;17527;17238;16981;17113;17046;17228;17152;17117;17248;17327;17166;17304;17121;17092;17380;17116;17107;16823;16885;17006;17188;17079;17023;17087;17039;17038;17214;17089;17026;17117;17198;16820;17064;17115;17495;17046;17405;17269;17231;17135;16966;17237;17206;17013;16956;17363;17115;17453;17383;17265;17298;17492;17323;17530;17670;17478;17467;17345;17623;17295;17165;16789;16276;16948;17188;17429;17111;16997;17578;17373;17228;17428;16918;16638;16029;16537;16785;16989;17004;17066;16946;16831;17125;16782;16670;17124;17215;17325;17498;17130;17216;17221;17048;17374;17496;17607;17343;17112;17248;17123;17266;17191;17172;17355;17452;17039;16985;16813;16870;16921;17148;17118;17048;17288;17347;17387;17169;17072;16960;17228;17203;17118;16931;17007;17188;17167;17280;17578;17401;17358;17257;17132;17138;17118;17515;17316;17223;17332;17133;17428;17370;17228;17458;17464;17791;17465;17609;17353;17442;17721;17421;17540;17145;17447;17231;17505;17351;17545;17398;17353;17283;17609;17441;17574;17501;17311;17489;17290;17107;17310;17541;17289;17327;17217;17397;17380;17623;17603;17455;17403;17194;17288;17111;17464;17385;17129;17259;17267;17445;17204;17349;17215;17364;17249;17407;17507;17506;17540;17296;17408;17697;17335;17312;17202;17558;17397;17355;17510;17367;17259;17318;17084;17024;17187;17488;17223;17239;17268;17185;17115;17498;17294;17482;17502;17299;17291;17076;17448;17312;17041;16495;15976;16641;16997;17161;17076;16991;17319;17432;17279;17136;17461;17378;17731;17525;17518;17499;17337;17130;16768;16728;17080;17166;17109;16853;16416;16461;16789;16409;16385;16862;17091;17342;17552;17444;17503;17511;17210;16959;16686;16347;16604;16840;16159;16177;16600;16940;16807;17094;16826;17025;16634;16877;16828;17002;17191;16918;16685;16598;17318;17207;17165;17019;16960;17035;16800;17033;17092;16959;16742;16771;17047;17164;17388;17634;17657;17506;17590;17433;17668;17332;17231;17201;16893;16294;16774;16848;17164;17176;17144;17057;16997;17343;17316;17254;17288;17227;17431;17474;17796;17743;17761;17576;17318;17693;17524;17498;17382;17338;17071;16572;16685;16704;16554;17135;17310;17495;17446;17676;17533;17483;17353;17185;16812;16665;15972;16262;16987;17293;17261;17473;17652;17701;17657;17332;17363;17183;17482;17578;17725;17744;18024;17724;17726;17904;17453;17387;17206;17712;17853;17778;17722;17608;17656;17494;17646;17344;17659;17361;17737;17854;17513;17786;17768;17624;17444;17267;17118;17307;17557;17516;17555;17704;17501;17563;17334;17433;17490;17625;17550;17725;17694;17644;17681;17535;17120;17169;17351;17283;17289;17171;16359;16066;17032;17376;17469;17500;17669;17885;17773;17772;17686;17213;16739;16616;16567;16884;16865;17532;17350;17251;17363;17426;17578;17585;17587;17340;17367;17424;17062;16946;17226;17209;17229;17452;17392;17504;17560;17337;17471;17440;17149;17261;17633;17639;17481;17768;17410;17389;17513;17876;17929;17527;17581;17296;17092;16812;17005;17311;17596;17880;17686;17590;17623;17669;17984;18028;17786;17927;18184;17758;18033;17984;17951;17907;17770;17705;17948;17829;17971;17807;17870;17837;17880;17683;17385;17278;17377;17613;17376;17335;17557;17774;17495;17566;17609;17647;17677;17585;17467;17427;17384;17161;17107;17172;17247;17280;17365;17667;17498;17715;17757;17795;17745;18091;17893;18099;18216;18006;17603;17724;17842;17730;17706;18047;17875;18073;18011;18053;17882;17749;17788;17562;17589;17442;17453;17297;17599;17489;17447;17585;17749;17822;17798;17840;17669;17521;17662;17641;18099;17791;18035;17814;17747;17705;17981;18215;17889;17752;17990;17960;17872;17680;17747;17829;17772;17673;17751;18089;17955;17640;17806;17846;17458;17221;17644;17413;17701;17706;17548;17758;17850;17715;17585;17412;17440;17492;17502;17665;17830;18050;17812;17788;17763;17416;17388;17259;17455;17436;17610;17935;17916;17765;17128;16736;16918;17161;17303;17430;17249;17285;17122;17104;17117;17374;17707;17521;17460;17159;17528;17570;17582;17656;17736;17690;17812;17927;18008;17922;17876;17800;17507;17768;17574;17879;17717;17423;17445;17680;17413;17054;16601;16110;16051;16438;17168;17320;17657;17552;17710;17519;17512;17992;17812;17861;17440;17530;17405;17641;17893;17730;17837;17813;18042;17945;18029;17816;17845;18053;17983;17620;17926;17607;17674;17299;17451;17310;17542;17579;18059;17786;18071;17908;17855;17776;18014;18065;17724;17977;18167;17759;17739;17961;17709;17973;17839;17843;17745;17750;17543;17652;17912;17846;17827;17786;17759;17605;17571;17328;17270;17317;17507;17348;17292;17419;17286;17159;16930;17205;17078;16959;17284;17217;17051;17221;17480;17458;17851;17933;18078;17824;18063;17986;17956;17964;17837;17831;17651;17955;17728;17619;17474;17672;17782;17881;17826;17969;18053;18143;18175;18041;18056;18140;18022;18036;17932;18151;17850;17904;17800;17700;17615;17747;18181;18033;18097;17819;17926;17668;17901;17952;17950;17898;17802;17681;17975;18010;17985;17646;17830;17792;17427;16888;17116;17600;17651;17897;17929;17901;18063;18058;18052;17920;17885;17828;18003;17737;17730;17812;17613;17413;17434;17646;17647;18127;18007;17755;17746;17766;17614;17634;17461;17511;17738;17407;17834;17625;17691;17921
14265;14558;14504;14473;14446;14575;14404;14409;14587;14483;14283;14417;14219;14172;14256;14176;14249;14170;14433;14357;14501;14587;14173;14395;14529;14568;14419;14326;14209;14222;14540;14436;14481;14788;14963;14882;14941;14935;15091;14904;14725;14864;14631;14856;14882;14818;15047;15094;14973;15253;15222;15460;14907;15036;14890;14904;14985;14986;14783;14535;14614;15373;15345;15582;15402;15431;15222;15096;15273;15447;15243;15179;14836;14828;15403;15587;15438;15537;15520;15403;15462;15409;15382;15491;15372;15480;15544;15646;15418;15653;15854;15884;15528;15754;15639;16011;15951;15706;15791;15886;15806;16017;15694;15685;15102;14659;14845;15207;15549;15656;16123;15957;16051;15928;15833;15830;15882;15842;15876;15781;16108;15589;15919;15947;16083;15693;16029;15954;16077;16168;16064;16128;15850;15978;15715;15799;15895;16089;15803;15914;15973;16055;16018;16049;16173;15793;16012;16073;16036;15635;15843;15965;16134;16372;16168;16245;16034;16108;16137;16035;16245;15907;15688;15595;15934;16004;16193;15975;15954;15787;15676;15685;15774;15773;15888;15912;16013;16199;16294;16238;15831;15773;15936;16018;15917;15739;15910;15990;16023;15989;16379;16379;16038;16108;15786;15777;15632;16104;15542;14572;14494;15410;15889;15947;15844;16145;15919;15951;16078;15748;15835;15992;15949;16032;15890;15720;15564;15805;15933;15689;15788;15493;15601;15374;15411;15864;16048;15811;16044;15984;15723;15522;16039;15968;16115;16059;15922;16218;16189;15895;16137;16210;16415;15545;15085;14839;15464;15711;16060;15897;15736;15659;15734;15893;16066;16049;15993;16155;15974;16532;15974;15790;15900;16045;16381;15991;15717;15578;15658;15655;15530;15895;16165;16420;16221;16343;16226;16331;16394;16108;16081;15814;16035;15750;15588;15324;15398;14794;14673;14874;15521;15806;15888;16017;14751;11182;6406;5141;8420;12924;15469;16289;16393;16233;16480;16404;16375;16312;16556;16276;16567;16405;16218;16414;16739;16503;16276;16454;16561;16514;16560;16621;16515;16518;16406;16829;16944;16666;16652;16580;16697;16478;16258;16321;16759;16197;15721;14150;13532;14901;16261;16265;16594;16496;16666;16679;16703;16558;16477;16511;16276;16333;16544;16376;16258;16395;16222;16744;16166;16254;16289;16428;16722;16716;16748;16475;16371;16325;16325;16206;16383;16410;16552;16580;16155;16169;16090;16061;15962;15939;15789;15841;15974;15889;15481;15282;14847;15270;15858;16389;16356;16441;16212;16120;15817;15870;15885;16211;16201;16329;16539;16634;16525;16785;17126;16988;16919;16949;17086;16817;16893;16772;16859;16854;16789;16816;16948;16797;16886;16825;16524;16772;16660;16623;16438;16531;16883;16878;16726;16906;16953;16869;16772;16801;16424;16347;16423;16486;16465;16374;16459;16450;16294;16392;16314;16302;16299;16468;16739;16892;17169;17092;16808;16826;16884;17163;17128;17328;17057;16859;17163;16745;17014;16898;16974;17219;16983;16952;16847;16811;16438;16833;16882;16687;16760;16944;16592;16375;15960;15727;16125;16577;16788;16866;16591;16562;16248;16349;16944;17115;17286;17131;17127;16964;17039;17046;16925;17376;16841;16960;16855;16636;16755;16561;16393;16560;16454;16693;17060;16592;16724;16900;16725;16703;16833;16499;16778;16407;16516;16597;16970;16572;16376;16538;16244;15971;16412;16411;16668;16546;16629;16658;16776;16740;16830;16636;16264;16440;16512;16536;16602;16706;16794;16817;16585;16799;16926;17007;17198;17097;17195;16985;16828;17240;16872;16973;17200;17189;16946;17113;16949;16828;17144;17235;17586;17460;17694;17564;17840;17613;17686;17542;17546;17414;17353;17388;17127;17211;17261;17320;17272;17179;17268;17493;17260;17205;17217;17088;17208;17300;17238;17163;17230;17134;17446;17164;17386;17266;17406;17127;16946;17040;16813;17039;17281;17142;16982;16903;17124;17190;17590;17378;17326;17334;17245;17450;17313;17531;17311;17373;17187;17327;17160;17266;17049;17402;16951;17056;17027;16506;17000;17436;17540;17230;17152;17023;17117;16849;16663;16620;16691;16260;16738;17003;16903;16930;16737;17012;17080;16745;16800;17127;17133;16853;16734;16805;17004;16937;17012;16763;16958;17183;17060;17151;17122;17235;17374;17683;17800;17983;17452;17546;17434;17163;17450;17200;17247;17282;17242;17387;17332;17430;17348;17229;17407;17204;17354;17425;17451;17743;17628;17630;17406;17281;17394;17603;17481;17012;16919;17250;17295;17400;17416;16862;17462;17374;17146;17287;17218;17332;17005;16538;15650;14734;14682;15885;17596;17885;17744;17861;17907;17479;17267;17149;17122;17246;17032;17246;17165;16984;17221;17174;17346;17339;17285;17437;17155;17032;16876;16404;16661;16688;17061;17015;17161;16916;17250;17017;16770;17094;16587;17054;17392;17153;17378;17357;17233;17286;17043;16894;16654;16880;17362;17196;17277;17348;17342;17180;17095;17332;17495;17267;17305;17288;17599;17545;17461;17496;17485;17194;17533;17167;16979;16937;17064;17336;17199;17479;17268;17146;17639;17300;17313;16890;16019;15650;16271;17020;16749;16871;17144;17254;17037;17217;17113;17095;17161;17261;17368;17530;17371;17179;17335;17384;17424;17420;17311;17099;17235;17171;17162;17223;17307;17220;17452;17126;17200;17159;16975;16853;16895;17035;17134;17337;17391;17372;17298;17156;16975;17148;17159;17147;17254;17255;17452;17200;17222;17264;17619;17370;17332;17245;17100;17360;17331;17201;17114;17095;17250;17263;17150;17448;17466;17340;17671;17711;17330;17620;17509;17406;17234;17492;17202;17288;17232;17333;17570;17681;17625;17487;17212;17208;17343;17338;17304;17313;17430;17297;17107;17216;17360;17502;17376;17399;17219;17402;17705;17249;17614;17406;17225;17180;17609;17205;17337;17390;17099;17121;17184;17123;17292;17306;17464;17275;17132;17195;17681;17713;17468;17180;17271;17319;17385;17361;17460;17504;17312;17350;17438;17500;17203;17165;16802;17094;17157;17068;16776;17106;17122;17195;17408;17307;17521;17541;17450;17409;17322;17219;17364;17299;16901;16198;15600;16338;17192;17391;17094;17241;17447;17691;17273;16786;17462;17182;17638;17379;17535;17322;17366;17066;17240;17547;17372;17333;17286;17141;16943;17042;16786;16127;16135;16936;17100;17132;17312;17593;17152;17129;16896;16743;16113;15884;16358;16959;17113;16945;16706;16708;16532;16749;16872;16490;16438;16831;16814;17257;17443;17342;16776;16883;17233;17282;17361;17065;17236;16908;17305;17026;17047;17061;16813;17083;17176;17454;17376;17552;17738;17833;17807;17105;17085;16931;17066;16377;15484;14686;15657;16584;17009;17182;17418;17315;17544;17437;17563;17424;17544;17386;17469;17448;17763;17556;17700;17450;17639;17659;17183;17343;17244;17311;17061;16692;16473;16235;15715;16476;17508;17623;17747;17377;17406;17347;17175;17190;16965;16500;15610;16560;16941;17285;17348;17223;17604;17712;17538;17528;17358;17233;17216;17630;17663;17960;18041;17861;17821;17855;17672;17528;17446;17692;17957;17802;17810;17756;17752;17598;17599;17493;17730;17536;17376;17503;17650;17698;17663;17584;17492;17502;17435;17276;17657;17653;17558;17599;17798;17659;17596;17771;17582;17685;17700;17960;17489;17588;17444;17327;17356;17412;17358;17681;17447;17474;16496;16272;16901;17285;17306;17224;17320;18092;17877;17882;17735;17543;17036;16387;16546;16468;16923;16980;17092;16938;17063;17362;17675;17681;17624;17635;17470;17530;17314;17325;17365;17292;17444;17574;17532;17600;17426;17630;17686;17553;17476;17612;17723;17729;17845;17763;17710;17740;17746;17929;18104;17717;17746;17169;17054;17083;17063;17657;17647;17494;17387;17487;17512;17548;17716;17830;17867;17879;17996;17897;18056;17809;17935;17580;17694;17838;17833;18016;17811;17841;17959;17666;17843;17936;17436;17337;17473;17709;17452;17454;17464;17660;17599;17729;17533;17594;17772;17723;17701;17366;17525;17150;17103;17093;17316;17183;17373;17830;17813;18065;18135;17899;17914;17806;17845;18057;17774;17896;17888;17893;17734;18071;18131;17838;17856;17945;17914;17827;18020;17904;17932;17591;17456;17417;17179;17273;17389;17619;17614;17718;17723;17638;17621;17621;17455;17621;17940;17809;17826;18039;17793;18081;17905;18018;17858;18027;17837;17855;18166;17994;17606;17799;17568;17859;17749;17724;17802;17971;17915;17594;17688;17675;17492;17520;17568;17746;17852;17927;17578;17601;17760;17734;17816;17727;17765;17507;17676;17865;17871;17580;17855;17898;17535;17648;17227;17390;17401;17240;17529;17535;17850;17887;17975;17641;17564;17485;17232;17393;17243;17120;17055;17172;17253;17546;17534;17394;17278;17419;17581;17624;17672;17679;17769;17728;17775;17790;17757;17910;17812;17675;17697;17755;17764;17657;17559;17332;17491;17513;17515;17094;16748;16056;15385;15331;15801;16836;17463;17484;17428;17690;17686;17841;17699;17667;17675;17304;17807;17648;17564;17652;17597;17983;17924;18008;17897;17905;17726;17731;17779;17737;17494;17960;17898;17775;17397;17334;17047;17281;17822;18133;17859;18037;18047;18068;17882;17862;17950;17811;18029;18038;17996;17820;18009;17885;17817;17630;17610;17766;18047;17733;17813;17522;17496;17571;17500;17891;17760;17521;17185;17288;17194;17260;17008;16990;17140;17228;16843;16865;16891;17059;17152;17099;17003;17232;17263;17678;17855;17943;18102;18103;17732;17822;18008;17788;17659;17920;17696;17969;17933;17588;17556;17751;17685;17833;17630;18147;18134;17968;17853;18042;18080;18033;18071;17926;17918;18010;17867;17905;17437;17157;17571;17903;18108;18179;17972;18024;18132;18197;17923;18043;18155;18157;17914;17818;17876;17974;18126;17827;17583;17701;17274;17122;17705;17709;18112;18019;17760;17881;17979;17888;18065;17736;17742;17913;18112;17726;17785;17759;17546;17749;17652;17812;17941;18052;17895;17851;17680;17620;17593;17376;17849;17573;17483;17671;17670;17939;17825;17825
14286;14297;14617;14467;14734;14582;14267;14442;14538;14425;14535;14343;14308;14128;14242;14286;14086;13709;13864;14614;14617;14704;14375;14336;14216;14518;14559;14178;13901;14186;14488;14572;14566;14616;15011;14882;14907;14880;14962;14748;14843;14884;14700;14952;14974;14965;14984;15005;15125;15162;15159;15261;15228;15040;14877;14884;14695;15113;14717;14672;14958;15193;15348;15350;15514;15554;15332;15350;15480;15479;15197;15039;14957;14745;15493;15150;15332;15471;15525;15494;15320;15198;15266;15509;15414;15381;15384;15695;15440;15737;15726;15841;15476;15453;15827;15999;15605;15781;15572;15740;15833;15865;15673;15632;15167;14768;15157;15560;15667;15886;15896;15989;15907;15706;15829;15803;15809;15775;15628;15692;15796;16119;15667;15765;16081;15644;15890;15953;15881;16241;15773;15845;15811;15939;15956;15995;15941;16109;15875;15984;16078;15975;16101;15808;15970;16030;15793;16016;15917;15850;16061;16007;16068;15776;15861;16105;15896;16195;16049;16113;15993;15877;15882;15587;15870;16063;15715;15879;15946;15594;15443;15361;15540;15347;15687;15974;16322;16022;16030;15899;16025;15826;15761;16026;15648;15962;16107;16239;16085;16120;16129;16244;16135;15998;15873;15619;15860;15719;15943;15484;15279;15749;15755;15902;15585;15819;15960;15821;15687;15879;15693;16028;15769;15875;15829;15792;15384;15614;15680;15828;15885;15663;15691;15414;15431;15731;15600;16000;16020;15905;15561;15897;15897;15790;15788;15877;15908;16073;16189;16384;15974;16102;15966;15319;13449;13380;14559;15571;15853;15884;15835;15723;15860;16075;16199;16194;16244;16269;16373;16040;16027;15677;15805;16037;16319;16061;15879;15474;15516;15355;15815;16082;16283;16334;16250;16334;16485;16294;16254;16173;16278;16094;15846;15769;15576;15426;15494;15306;15182;15291;15524;15737;16039;16013;14796;11348;6728;5141;7636;12045;14821;16294;16463;16546;16186;16355;16476;16163;16402;16170;16305;16480;16618;16586;16596;16627;16412;16517;16728;16685;16556;16723;16568;16362;16682;16576;16579;16719;16759;16626;16443;16600;16204;16625;16266;16006;15038;14680;14842;15540;16209;16695;16564;16512;16681;16679;16577;16442;16618;16535;16657;16461;16352;16420;16330;16433;16319;16252;16175;16351;16135;16422;16581;16707;16443;16467;16301;16324;16067;16478;16211;16637;16528;16503;16211;16189;15912;16151;16137;16210;15629;15613;15475;15403;15266;14263;13934;14781;15561;16240;16318;16329;16192;15967;15481;15510;15809;16096;15971;16467;16523;16706;16489;16733;17141;17095;17145;17134;16733;16850;16915;16636;16816;16762;16797;16985;16859;16889;16877;16502;16645;16580;16655;16253;16246;16325;16811;16799;16668;16895;16718;16934;16721;16754;16564;16253;16490;16156;16364;16296;15930;16080;16307;16072;16174;16345;16627;16558;16828;16936;17144;17091;17088;17098;17254;17177;16916;17264;17096;17089;16878;16946;17082;16528;16936;17187;17070;16756;16704;16538;16506;16851;16645;16813;16734;16886;16931;16586;16323;16306;16560;16390;16805;16877;16686;16438;16438;16397;17000;17135;17243;16897;17162;17142;17121;16906;17184;17280;16966;16990;16667;16728;16717;16488;16466;16390;16517;16472;17153;16780;16971;16642;16916;16751;16843;16875;16588;16493;16703;16681;16743;16486;16649;16126;15772;15261;15694;16258;16444;16409;16367;16705;16933;17126;16515;16573;16510;16517;16669;16863;16752;17146;16773;16617;16560;16539;16910;16866;17124;17082;17139;17013;16936;17125;17083;17197;16941;16871;16949;16990;17051;16861;16979;17109;17160;17646;17810;17930;17808;17787;17689;17615;17537;17405;17151;17246;17182;17237;17415;17529;17281;17395;17236;17547;17225;17413;17143;17304;17177;17433;17262;17187;17492;17183;17234;17463;17302;17508;17402;17109;16962;16917;16727;16911;16968;16987;16745;16869;17072;17121;17262;17462;17313;17193;17339;17406;17384;17335;17454;17673;17560;17620;17429;17505;17412;17058;16989;16902;17029;16815;16873;17181;17237;17572;17126;17235;17214;17064;16897;16744;16506;16864;16859;16979;17101;16835;16862;17197;16791;16914;16882;16990;16908;16818;16690;16883;16978;16947;17046;16978;17148;17028;17100;16769;16773;16978;17096;17410;17508;17639;17569;17329;17310;17598;17412;17026;16952;17185;17258;17255;17372;17677;17582;17554;17229;17224;17277;17598;17419;17392;17600;17473;17468;17352;17351;17323;17256;17000;17109;17456;17510;17318;17338;17069;17078;17403;17031;17266;17134;17192;17279;16693;16171;14509;13891;15561;17672;17779;18034;18027;17896;17724;17410;17232;17159;17241;17028;17058;17022;16975;17022;17101;17238;16992;17047;17354;17145;17093;16933;16322;16390;16732;17001;17183;17278;17261;17196;17273;16894;16723;16784;16796;17054;17227;17374;17262;16971;16905;16746;16302;15735;16445;17320;17302;17499;17294;17262;17270;17242;17227;17323;17312;17221;17554;17611;17446;17366;17466;17176;17649;17274;17151;17428;17054;17265;17178;17409;17094;17177;17303;17348;17138;17361;17094;16587;16046;16634;16894;16917;16923;16949;17180;17308;17205;17195;16937;17021;17276;17304;17468;17569;17500;17354;17296;17291;17410;17581;17334;17331;17139;17056;17075;17359;17210;17364;17119;16941;16912;17118;17095;17115;17267;17146;17138;17264;17378;17178;17192;17030;17156;17133;17181;17563;17350;17432;17324;17441;17324;17521;17320;16985;16890;17132;17200;17223;16961;16961;17226;17370;17179;17370;17569;17485;17547;17787;17795;17651;17461;17681;17479;17423;17246;17345;17366;17388;17529;17596;17741;17530;17753;17243;17322;17396;17645;17517;17462;17390;17411;17520;17598;17387;17324;17381;17371;17329;17260;17202;17517;17116;17371;17348;17221;17433;17271;17280;17468;17560;17017;17205;17211;17295;17118;17084;17387;17070;17327;17317;17467;17350;17552;17260;17543;17315;17599;17669;17345;17382;17564;17440;17356;17277;17038;17344;17136;17394;17488;17314;17143;17143;17367;17205;17071;17397;17443;17438;17282;17315;17577;17329;17206;16900;16472;16189;16661;17097;17659;17393;17273;17437;17381;17342;17277;17097;17530;17456;17666;17412;17466;17385;17227;17195;17573;17611;17411;17407;17520;17536;17667;17195;16806;16587;16958;16600;17000;17403;17502;17110;17144;16590;16666;16754;16639;16810;17133;17274;17253;16983;16715;16680;17028;16815;16275;16325;16783;17195;17476;17726;17291;16759;16928;17193;17238;17237;17238;17216;17238;17035;17212;17236;16999;16953;16812;17093;17429;17600;17649;17718;17633;17020;17034;16673;16815;16122;15182;13025;11806;13586;15937;16890;17562;17633;17723;17540;17581;17378;17413;17440;17459;17710;17561;17728;17635;17811;17384;17791;17415;17849;17498;17314;17215;17122;16525;16350;15933;15662;16470;17058;17371;17471;17679;17323;17181;17291;17074;17043;16520;15665;16695;17041;17429;17454;17325;17442;17606;17650;17487;17544;17691;17261;17515;17757;17751;17986;17883;17870;17643;17924;17829;17709;17774;18085;18100;17742;17646;17615;17666;17591;17613;17529;17561;17768;17639;17557;17514;17674;17739;17347;17317;17310;17485;17662;17555;17623;17602;17552;17624;17590;17771;17443;17704;17469;17516;17406;17354;17444;17420;17251;17393;17528;17502;17558;17775;17247;17022;17385;17201;17145;17366;17464;17630;17816;17916;18077;17672;16621;16256;16357;16409;16931;17127;16366;16523;16880;17435;17683;17669;17733;17540;17649;17262;17313;17355;17468;17335;17248;17439;17591;17460;17556;17929;17843;17839;17745;17697;17454;17818;17609;17684;17707;17719;17889;17975;17803;17870;17668;17466;17230;16905;17010;17249;17650;17766;17468;17426;17491;17464;17652;17874;17975;18062;18103;17948;17809;17777;17578;17615;17784;17914;17556;17728;17808;17804;17764;17795;17640;17804;17851;17714;17755;17837;17666;17656;17747;17683;17638;17463;17471;17584;17771;17878;17401;17521;17413;17419;17308;17639;17596;17545;17637;17889;17642;18155;18314;18031;17746;18032;18035;18064;17829;17599;17845;17929;17945;17761;18087;17830;18037;17798;17971;18098;18124;17846;17766;17726;17470;17443;16921;16983;17532;17724;17865;17967;17623;17761;17614;17632;17742;17700;17975;17901;18015;17834;17790;18049;17475;17363;17822;17804;17869;17867;17819;17899;17618;17764;17992;18052;17860;17747;17890;17625;17825;17893;17651;17943;17653;17858;17950;18067;17953;17693;17382;17645;17630;17577;17581;17529;17595;17624;17821;17955;17647;17674;17724;18017;17760;17656;17268;17383;17254;17378;17513;17657;18082;18005;17894;17877;17588;17548;17483;17106;17021;16987;16833;17144;17398;17450;17468;17357;17496;17353;17892;17879;17769;17639;17772;17477;17876;17824;17836;17765;17837;17334;17160;17288;17366;17524;17508;17282;17528;17637;17350;17134;16823;15940;14387;13082;13837;15841;17185;17331;17643;17747;17652;17898;17784;17479;17634;17744;17382;17648;17569;17890;17354;17408;17843;18045;17758;18083;17670;17619;17895;18001;17871;18013;17613;17774;17699;17270;17073;17086;17539;17921;18045;18173;17949;18125;17754;17971;18115;17964;18122;17848;17832;18034;18129;18106;17927;17881;17657;17720;17647;17647;17735;17537;17415;17349;17575;17686;17802;17609;17362;17333;17128;16963;16944;17289;17101;17156;16748;16580;16658;17110;16861;16868;16891;16999;17153;17565;17733;18185;18139;18042;17839;18187;17732;17792;17785;17870;17567;17843;17556;17279;17575;17583;17712;17607;17554;17762;17886;18049;17932;17875;18108;18101;18214;17975;17769;17745;17454;17474;17255;17408;17861;18009;17834;18126;17770;18056;18077;17991;18180;17754;17774;17926;17832;17664;17733;17972;17862;17931;17573;17676;17689;17567;17506;17902;17843;17868;17996;18096;18090;17924;17838;17694;17724;17637;18035;17774;17936;17890;17615;17996;17939;18104;18170;18022;17904;17825;17593;17227;17314;17444;17845;17754;17670;18101;17852;17849;18088;17933
14411;14663;14476;14601;14627;14462;14485;14516;14398;14514;14504;14418;14514;14259;14005;14011;13942;13657;13937;14308;14343;14454;14327;14390;14268;14479;14566;14124;14051;13925;14547;14501;14685;14814;14601;14782;14496;14692;14778;14775;14945;14692;14807;14780;14868;14895;15065;14894;15040;15025;15056;15069;15290;14971;14881;15124;15043;14969;14861;14782;15226;15155;15408;15140;15323;15261;15506;15304;15277;15339;14983;15178;15190;15080;15338;15670;15320;15752;15199;15438;15313;15612;15257;15503;15362;15871;15707;15704;15682;15800;15799;15640;15421;15161;15579;15741;15753;15816;15676;15543;15654;15796;15973;15658;15419;15607;15502;15640;15986;15979;16014;15681;15765;15771;15971;15603;15768;15753;15739;15643;15702;15965;15929;15971;15963;15878;15643;15845;15984;15839;15782;15669;15863;15968;15851;16041;15887;16122;15920;15742;15742;15861;15615;15816;15709;15933;15963;15913;15993;16026;16084;16086;16067;16287;15830;15863;16073;16237;16060;15869;15950;15548;15461;15616;15778;16020;15822;15655;15731;15848;15531;15625;15713;15590;15876;16149;15857;16269;16267;16199;15976;16008;15837;16189;16210;15981;16275;16396;16233;16155;16242;16085;16092;16001;15542;15665;15726;15836;15797;16041;16131;15856;15756;15757;15508;15670;15723;15913;15809;15842;15806;15911;15860;15907;15710;15841;15591;15777;15754;15735;15917;15773;15779;15684;15559;15719;15974;15968;16046;15817;15923;15570;15894;15806;16073;15853;16391;16335;16396;16186;16279;16305;15883;14693;12531;12076;14386;15676;16027;15614;15534;15802;15864;16341;16110;16265;16453;16281;16667;16293;16167;15397;15486;16061;16177;16267;15968;15950;15784;15804;15938;16258;16274;16302;16018;16363;16375;16210;16185;16231;16211;16042;15603;15650;15448;15417;15472;15433;15618;15531;15830;15928;15946;15891;14677;11157;6373;4678;7637;12484;15112;16492;16464;16633;16306;16419;16765;16511;16258;16069;16286;16478;16556;16463;16515;16345;16301;16177;16495;16621;16482;16649;16673;16604;16584;16640;16528;16524;16663;16718;16613;16639;16582;16456;16336;15560;14705;14431;15117;16051;16397;16657;16864;16477;16825;16640;16710;16784;16665;16518;16527;16431;16413;16288;16457;16444;16411;16259;16180;16206;16174;16364;16643;16836;16597;16455;16205;16398;16143;16209;16320;16298;16495;16298;16784;16538;16463;16001;16069;16024;15862;15507;15239;15607;15066;13890;13527;14729;15350;16087;16344;16238;16025;15426;15464;15335;15739;16023;16110;16369;16396;16541;16692;16784;16963;16958;17097;16747;16807;16839;17023;16922;16768;16541;16779;17068;16878;16762;16618;16777;16584;16604;16712;16451;16364;16529;16606;16618;16730;16635;16928;16962;16696;16904;16523;16432;16257;16328;16347;16372;16369;16234;16342;15964;16382;16246;16377;16513;16718;17064;16969;16940;17199;16997;17053;16938;16967;17053;17071;16991;17175;16999;16839;16908;16904;16935;16728;16812;16324;16504;16621;16651;16783;16907;16887;16791;16636;16715;16535;16741;16628;16725;16871;16886;16684;16534;16436;16436;16962;17443;17009;16925;16728;17376;17012;17249;17166;17045;16927;17076;17057;16774;16681;16564;16672;16541;16567;16678;16806;16522;16700;16895;16732;16805;16592;16722;16629;16884;16790;16613;16299;16346;16325;16060;15676;15294;15897;16522;16419;16478;16482;16769;16943;17108;16824;16885;16387;16610;16827;16855;16820;16772;16950;16719;16307;16219;16625;17236;17184;17181;17045;16968;17062;16971;17349;16953;17149;16919;17024;17052;16938;17023;16896;17003;17182;17811;17818;18013;17728;17515;17767;17643;17357;17442;17167;17154;17317;17110;17217;17085;17123;17241;17257;17238;17221;17180;17244;17174;17123;17221;17484;17335;17258;17412;17131;17544;17727;17565;17295;17505;17149;17033;16892;17006;16765;16545;16249;16841;17229;16998;17357;17295;17407;17353;17425;17391;17345;17346;17438;17423;17357;17571;17420;17468;17362;17270;17264;17006;16990;16860;16837;17221;17196;17162;17164;17230;17048;17145;17001;16955;16867;16852;17022;16814;16782;16763;16954;16816;16793;16683;16738;16999;17009;16589;16931;16935;17051;17254;17159;17098;16995;17031;17194;16680;16809;16945;17171;17460;17360;17511;17448;17682;17376;17222;17140;16921;17336;17138;17211;17267;17577;17548;17357;17293;17364;17246;17417;17201;17452;17672;17284;17447;17549;17170;17366;17265;17068;17265;17181;17413;17423;17192;17297;17094;16966;17067;16838;17056;17099;17022;17008;16631;16089;15246;15078;16399;17435;17716;17839;17805;17575;17573;17514;17472;17031;16827;17070;17091;17156;17056;17094;16999;17043;16841;17124;17143;17167;17475;16950;16771;16877;17049;17121;17116;17273;17068;17122;17404;16922;16613;16567;16813;16778;16974;17144;17338;17331;16928;16024;14861;14818;16057;17176;17379;17575;17410;17506;17449;17547;17235;17262;17107;17154;17187;17401;17468;17350;17366;17319;17668;17451;17400;17580;17438;17131;17510;17277;17152;17429;17388;17182;17411;17518;17046;17057;16830;16857;16902;17204;16960;16986;17093;17391;17488;17478;17400;16916;17294;17286;17376;17380;17312;17346;17362;17461;17335;17176;16860;17061;17009;17083;17094;17061;17332;17365;17095;17369;17079;17171;17346;17062;17158;17260;17251;17439;17383;17164;17059;17045;16916;16915;17247;17157;17303;17184;17596;17223;17506;17706;17477;16735;17015;16982;17071;16938;17210;16781;17107;17142;17503;17427;17352;17405;17886;17561;17637;17618;17701;17634;17384;17611;17680;17489;17514;17390;17585;17253;17653;17562;17614;17420;17348;17298;17250;17544;17416;17460;17427;17087;17479;17445;17379;17132;17455;17061;16927;16800;17275;17281;17315;17255;17487;17652;17568;17539;17336;17329;17161;17311;17534;17141;17293;17518;17162;17274;17419;17548;17366;17313;17449;17435;17532;17514;17454;17291;17417;17421;17662;17734;17391;17181;17065;17281;17425;17465;17327;17526;17164;16933;16970;17052;17250;17194;17566;17527;17248;17328;17491;17246;17446;17308;17181;16912;17148;17144;17288;17367;17253;17385;17251;17351;17267;17287;17441;17517;17564;17690;17417;17216;17282;17023;17292;16910;17316;17618;17584;17627;17954;17536;17408;17211;16695;16382;16600;17436;17597;17369;17219;16978;17106;17046;17223;17401;17209;17396;17169;17257;16761;16920;16831;16869;16619;16691;16850;17407;17531;17582;17407;16786;16663;17137;17518;17190;17256;17194;16949;16903;17026;17113;17093;16973;16918;17214;17265;17549;17389;17355;17261;16992;16878;16241;15485;14988;13973;11495;9484;11403;15099;16916;17289;17664;17561;17801;17685;17280;17266;17209;17394;17275;17451;17392;17615;17485;17960;17394;17775;17495;17538;17615;17637;17077;16929;16821;17015;16775;17137;17175;17383;17720;17705;17454;17216;17311;17230;16994;16916;16423;16891;17476;17368;17591;17337;17727;17465;17514;17374;17521;17491;17720;17674;17988;18074;17962;17638;17669;17896;17910;17705;17733;18092;18050;17844;17898;17541;17363;17791;17759;17759;17379;17425;17702;17463;17651;17537;17636;17638;17744;17317;17746;17401;17517;17632;17584;17561;17346;17512;17607;17567;17444;17570;17585;17659;17443;17440;17279;17511;17419;17245;17511;17435;17349;17615;17537;17073;17336;17125;17287;17450;17587;17750;17924;17899;17786;17587;16831;16154;16089;16040;16348;17041;16725;16287;16572;17198;17440;17318;17528;17424;17391;17409;17246;17197;17361;17324;17183;17345;17031;17383;17484;17777;17979;17840;17827;17957;17854;17675;17595;17542;17899;17815;18088;17802;18131;18026;17559;17405;17026;16999;16806;17251;17579;17588;17385;17553;17649;17657;17611;17612;17443;17524;17936;18058;17968;17879;17603;17824;17923;17616;17945;18051;17732;17609;17692;17585;18042;17733;17828;17712;17576;18041;17965;17696;17971;17892;17679;17662;17570;17522;17583;17631;17445;17441;17357;17470;17474;18088;17485;17869;17939;18054;18023;17976;18070;18116;18061;18018;18140;17939;17889;17861;17512;18092;18135;17983;18220;17756;17982;17813;17992;18054;18061;17835;17568;17350;17182;17022;17103;17262;17354;17730;17603;17748;17516;17627;17548;17711;17784;17837;18057;17688;17719;17718;17701;17564;17687;17318;17547;17838;17802;17911;17910;17993;17771;17867;17679;17911;17701;17742;17598;17629;17844;17704;17974;17949;17832;17950;18007;17668;17925;17597;16915;16952;17362;17403;17685;17416;17653;17474;17855;17795;17722;17651;17564;17702;17604;17567;17278;17252;17603;17303;17516;17894;18068;17897;17661;17956;18032;17643;17153;17181;17037;17038;16605;16966;17519;17544;17418;17496;17245;17469;17634;17658;17893;17752;17745;17662;17744;18057;17729;17880;17595;16776;16292;16752;17045;17481;17543;17628;17685;17574;17393;17067;16416;14929;12580;11650;12481;15047;17163;17747;17607;17704;17581;17963;17757;17577;17396;17405;17586;17656;17558;17654;17528;17649;18057;17914;18390;17889;18051;17909;18117;17720;17684;17480;17707;17540;17526;17429;17108;17025;17562;17783;18309;18066;17958;17854;17920;17928;18141;18060;17999;18076;18169;18061;18097;18044;17898;18035;17764;17659;17842;17713;17730;17557;17436;17254;17273;17737;17560;17786;17656;17279;16967;16957;17011;17007;17290;17045;16913;17013;16857;16974;16795;17006;16815;17106;17128;17771;17423;17636;18019;18060;17712;17491;17611;17570;17518;17523;17819;17833;17625;17837;17486;17760;17781;17451;17482;17865;18015;17902;17915;17716;18410;18222;17886;17944;17670;17415;17019;17061;17192;17600;17822;18057;17917;18007;18030;17641;18060;18138;17956;17860;18041;18037;17886;17659;17854;17904;17886;17523;17565;17426;17825;17801;17740;17960;18122;17764;17990;17962;18021;17978;17696;17780;17335;17929;17911;17964;17692;17858;17822;17937;17917;17959;17973;18044;17774;17556;17496;17780;17343;17374;17729;17900;17972;17689;17705;17892;18050;17929
14431;14603;14557;14369;14256;14008;14372;14430;14415;14607;14539;14458;14231;14163;13832;13990;13638;13767;14012;14343;14147;14462;14543;14392;14497;14832;14436;13986;13920;14156;14500;14329;14516;14704;14602;14965;14589;14708;14770;14688;14755;15188;14646;14948;14652;14828;14906;14811;14989;14983;14980;15144;15222;15019;15051;15157;14832;14611;15048;15089;15110;15043;15266;15296;15320;15165;15330;15446;15289;15521;15084;15024;15126;15488;15636;15155;15765;15568;15592;15416;15326;15502;15444;15519;15698;15647;15879;15682;15670;15581;15668;15697;15469;15217;15599;15476;15912;15554;15831;15742;15703;15748;15974;15849;15719;15651;15795;15860;15548;15864;15893;15740;15600;15839;16126;16172;15764;15709;15879;15814;15747;15875;16224;16223;15976;15795;15885;15918;15866;16080;15910;15796;16112;16286;16044;15892;15837;15883;15702;15728;15889;15789;15664;15688;15897;15899;15858;15975;15612;15932;15913;16188;16022;15957;16051;15953;15793;15893;16018;15915;15921;15647;15689;15606;15856;15732;15637;15752;16091;15990;15924;15478;15776;15941;16033;15975;15772;16073;15693;15980;16115;16075;15942;15993;15974;15947;15952;16190;16233;16151;16260;15963;16056;15677;15220;15385;15699;15873;15841;16096;16225;15875;15674;15921;15693;15814;16027;16083;16029;16123;16126;15622;15822;15935;15965;15845;15860;15847;16027;15851;15871;15933;15659;15755;15827;15851;15915;15887;15802;15670;15820;15879;15734;15881;15796;16244;16131;16256;16305;16128;16331;16337;16055;15321;14157;13915;15155;15572;15824;15674;15678;15672;15980;16238;16609;16563;16654;16321;16498;16312;15996;15921;15832;16044;15948;15991;16246;16246;16387;16195;16043;16268;16008;16188;16165;15947;16259;16248;16440;16149;16146;16069;15631;15703;15682;15523;15149;15346;15696;15808;15729;15932;15869;15782;14574;11118;6455;4619;7361;11799;14927;16430;16455;16442;16251;16650;16527;16395;16160;16224;16253;16391;16565;16504;16320;16347;16231;16495;16415;16507;16333;16428;16636;16516;16392;16490;16094;16553;16442;16768;16697;16751;16456;16390;16168;15203;14349;13760;15168;16099;16348;16799;16694;16758;16609;16664;16515;16546;16654;16592;16869;16336;16156;16418;16297;16439;16486;16199;16379;16236;16292;16430;16640;16564;16830;16840;16513;16463;16179;16151;16407;16458;16782;16611;16591;16647;16456;15988;16088;16192;15763;15509;15558;15761;15729;14675;14342;14819;15577;16210;16178;16248;15864;15746;15418;15206;15760;16134;16066;16362;16506;16565;16626;16529;16928;16954;17011;16703;16795;17142;17056;16753;16739;16642;16769;16929;16768;16782;16773;16720;16864;16983;16648;16709;16532;16734;16715;16617;16845;16682;16809;16753;16763;16584;16320;16308;16503;16264;16491;16471;16308;16233;16375;16481;16503;16331;16467;16522;16912;16925;16962;17051;17313;17176;16861;16790;17015;16998;16876;17075;16968;16808;17101;16671;16978;16932;16987;16925;16858;16761;16750;16939;17088;16930;16774;16965;16695;16758;16540;16791;16968;16821;16762;16876;16863;16665;16800;16611;17193;17441;17224;16764;17018;17126;16953;16969;16989;17090;16871;16957;16846;16835;16777;17056;16891;16863;16596;16747;16855;16776;16734;16682;16653;16766;16945;16767;16953;16896;16866;16643;16253;16113;16326;16000;15705;15703;15839;16372;16712;16569;16553;16597;16936;16782;16735;16588;16285;16292;16406;16423;16881;16644;17072;16847;16538;16382;17021;16946;17132;17338;16902;16897;16815;17079;17266;16968;17232;17019;16997;16880;16908;16901;16969;17093;17395;17663;17779;17842;17610;17732;17904;17989;17684;17389;17302;17241;17382;17248;17416;17443;17476;17172;17404;17082;17134;17338;17455;17111;17393;17338;17373;17324;17159;17135;17316;17453;17513;17533;17259;17471;17134;17265;17134;16952;16737;16435;16256;16468;16732;17285;17077;17347;17118;17404;17327;17433;17570;17094;17400;17501;17171;17422;17651;17494;17421;17065;17228;17160;17031;17204;17060;16981;17296;17116;16899;17054;17457;17003;16944;16994;16996;17176;17111;16806;16941;16876;16656;16734;16631;16775;16716;16855;17254;16920;16714;16873;16804;16895;16973;16883;16976;16829;16800;16863;17081;16951;17234;17341;17204;17609;17317;17257;17461;17422;17232;17264;17392;17263;17394;17399;17488;17282;17500;17415;17283;17419;17303;17442;17357;17518;17611;17671;17127;17423;17409;17206;17193;17368;17443;17545;17228;17103;16805;16676;16816;16887;16960;17229;17197;17335;16963;16847;16142;15710;16269;17206;17708;17738;17715;17545;17917;17596;17462;17350;17367;17216;16998;16915;17208;17308;17152;16951;16810;16797;16891;17327;17155;17260;17003;17098;17023;17164;17141;17069;17335;17203;17187;17163;17125;16793;16874;16829;16861;17145;17039;17348;16996;16634;15977;14670;14786;16258;17070;17373;17294;17590;17285;17470;17341;17082;17082;17271;16926;17069;17373;17213;17195;17136;17274;17464;17250;17506;17383;17651;17425;17143;17364;17225;17278;17191;17319;17153;17345;17286;17072;17266;17404;17226;17211;17269;16886;16814;17220;17399;17144;17174;17354;17136;17244;17258;17421;17503;17463;17330;17654;17462;17266;17162;17048;17167;17163;17167;17419;17431;17333;17236;17444;17234;17073;17292;17017;17135;17314;17298;17281;17186;17276;17264;17014;17089;17059;16921;17308;17255;17246;17451;17485;17481;17713;17540;17284;17230;16985;17152;17056;17099;17095;16897;17012;17275;17415;17691;17573;17428;17647;17405;17752;17722;17362;17379;17490;17510;17482;17526;17368;17621;17282;17497;17275;17712;17323;17146;17349;17244;17151;17281;17337;17320;17219;17408;17343;17168;17414;17124;16157;15508;15547;16355;17097;17190;17349;17401;17551;17417;17492;17436;17606;17364;17297;17436;17400;17613;17242;17356;17567;17185;17221;17433;17113;17362;17459;17276;17597;17621;17481;17433;17680;17440;17570;17375;17410;17306;17486;17565;17534;17381;17346;17146;17041;16922;17083;17191;17061;17328;17371;17314;17020;17520;17315;17490;17419;17219;17139;17197;17230;17444;17164;17373;17479;17369;17184;16735;17072;17271;17551;17494;17645;17368;17050;16676;16751;16302;16901;17334;17616;17719;17671;17776;17669;17622;17407;16964;17150;16852;17303;17740;17574;17421;17247;17329;17102;17409;17613;17345;17228;17199;16980;16888;16902;16864;17058;16487;16976;17209;17392;17753;17653;17068;17077;16907;17062;17323;17252;17159;17064;16989;17103;16910;16870;17138;17177;17016;17109;17275;17396;17003;16844;16739;16679;16357;15190;14093;14289;14248;12749;10934;13003;15582;17101;17695;17714;17639;17599;17577;17305;17234;17132;17450;17532;17322;17387;17554;17691;17367;17480;17381;17335;17456;17667;17641;17279;17413;17122;17346;17321;17258;17371;17331;17644;17600;17371;17379;17385;17122;17309;17252;17404;17168;17618;17472;17572;17463;17659;17547;17283;17469;17680;17741;17623;17574;17825;17968;17693;17822;17764;17857;17732;17868;17824;18139;18084;18049;17632;17789;17644;17773;17609;17543;17741;17608;17769;17579;17539;17606;17431;17555;17472;17633;17531;17628;17561;17678;17807;17672;17463;17528;17774;17429;17474;17534;17467;17496;17202;17378;17219;17050;17428;17239;17224;17249;17418;17334;17392;17386;17351;17385;17350;17325;17472;17604;17823;17686;17632;17651;16909;16187;16094;16107;16419;16887;16710;16511;16774;16836;16915;17084;17276;17416;17494;17243;17156;17146;16525;16322;16562;17205;17033;17490;17249;17847;17988;18033;17961;17928;17706;17495;17822;17813;17895;17834;18012;17739;17966;17857;17570;17520;16908;16855;16926;17354;17374;17465;17438;17460;17515;17938;17688;17499;17589;17954;17846;17928;18077;17950;17740;17593;18078;18056;17761;17815;17661;17589;17584;17894;17976;17662;17739;17872;18183;17759;17955;17944;17846;17851;17557;17518;17616;17786;17605;17635;17482;17557;17512;17725;17678;17687;17718;17360;17905;17761;17777;17881;17987;18079;18105;18160;17957;18052;17942;17529;17761;17803;18243;17969;17980;17835;17975;18089;17860;17706;18128;17965;17789;16793;16544;17022;17385;17267;17299;17363;17817;17678;17558;17203;17414;17461;17805;18100;17763;17916;17821;17536;17632;17851;17714;17328;17557;17761;17940;17954;18016;17900;18107;17974;17970;17733;17709;17726;17652;17662;17625;17687;17680;18026;17891;17933;18138;18002;17598;17625;16967;16771;17378;17662;17495;17712;17760;17620;17657;17645;17562;17619;17858;17679;17549;17718;17462;17556;17625;17767;17832;17775;18115;18139;17836;18003;17913;17536;17290;17241;16979;17066;17060;17369;17572;17326;17295;17328;17163;17538;17750;17992;17655;17762;17640;17544;17842;17831;17874;17842;17408;15588;14342;15496;16786;17509;17336;17594;17603;17862;17600;17187;16530;14934;13151;13136;14251;15743;17132;17889;17763;17814;17701;18043;17556;17561;17338;17689;17738;17741;17391;17669;17629;17578;18057;18166;18026;17927;17728;18029;17767;17778;17562;17591;17710;17562;17561;17107;17200;17394;17637;17999;18002;18033;18018;18261;17933;17740;17810;17998;18196;18014;18053;18070;18140;18021;17960;17729;17883;17654;17700;17717;17653;17576;17601;17457;17436;17681;17546;17661;17514;17310;16953;16811;16940;17102;17388;17291;17050;17115;17166;16699;16738;16964;16807;16751;17258;17415;17260;17454;17676;17720;17710;17513;17112;17254;17777;17630;17484;17348;17907;17801;17790;17831;17883;17629;17384;17737;17912;17623;17885;17913;18040;18066;17834;17599;17832;17032;17041;16890;17589;17706;18059;18146;18127;18042;17963;17944;17959;18127;17928;18004;17739;17927;18094;17820;17775;17946;17504;17595;17533;17790;17601;17719;17971;18161;18135;17936;18048;18139;17869;17929;17640;17663;17863;17813;17866;17920;17776;17849;18017;17889;18003;17900;17881;17758;17705;17568;17668;17642;17494;17431;17640;17866;17871;17753;17716;17842;17744;17795
14483;14620;14216;14430;14455;14491;14349;14515;14436;14546;14561;14124;14192;14064;13652;13883;14113;14293;14212;14371;14404;14218;14570;14576;14868;14618;14568;14027;14179;14124;14546;14512;14510;14582;14573;14609;14592;14664;14655;14807;14716;14844;14837;15107;14888;14763;14688;15166;15022;15044;14957;15236;15112;15218;14986;14678;14810;14820;15170;15256;15227;15442;15259;15163;15064;15357;15233;15463;15491;15389;15456;15519;15180;15525;15481;15554;15822;15525;15526;15446;15580;15052;15281;15261;15524;15661;15471;15649;15666;15644;15533;15579;15553;15237;15485;15501;15610;15623;15616;15704;15654;15641;15725;15642;15784;15734;15998;15800;15942;15735;15986;15887;15717;15803;15750;15956;15877;15732;15838;15715;15989;16133;15886;15988;16074;15826;15752;15715;16093;16027;15920;16037;15782;16127;15998;15960;15847;15892;16011;15798;15644;15938;15809;15869;16180;16151;16164;15990;15791;15971;15936;16180;16197;16094;15835;15973;15806;16032;15991;16142;15935;15891;15793;15485;15456;15644;15558;15737;15664;15750;15814;15658;15912;15642;15502;15713;15642;15844;15733;16184;15970;16083;15896;16032;15681;15911;16110;16347;15986;16083;16150;16005;16029;15266;14884;15108;15777;15771;15997;15911;16153;16223;16058;15581;15733;16037;16019;15853;15789;16184;15760;15932;15891;15716;16226;15900;15742;16081;15793;15800;15987;15580;15688;15833;15856;16011;16030;16058;15925;15820;15645;15623;15783;15852;15782;16277;15960;16098;16076;16100;15861;16194;15977;15882;15246;15381;15729;16057;15860;15922;15745;15893;16034;16159;16454;16234;16147;16384;16513;16371;16372;16233;15867;15858;15584;15556;15956;16345;16418;16339;16275;16329;15983;15992;16138;16148;16278;16299;16194;16272;16141;15891;15817;15810;15596;15309;15028;14853;15214;15559;15941;15808;15920;15860;14680;10972;6401;4418;6750;11255;14651;16047;16218;16427;16607;16483;16442;16380;16448;16463;16449;16295;16334;16371;16725;16309;16371;16174;16256;16396;16275;16474;16558;16568;16599;16461;16498;16724;16749;16672;16885;16612;16344;16445;16321;15908;14991;14939;15517;16114;16639;16583;16599;16496;16455;16615;17021;16902;16760;16623;16560;16465;16437;16322;16460;16442;16580;16309;16366;16262;16391;16448;16410;16772;16859;16796;16471;16576;16319;16230;16212;16617;16520;16734;16631;16379;16375;16266;16129;16278;15961;15446;15491;15799;15698;15394;15083;15489;16117;16103;15999;16026;15817;15692;15344;15610;15828;16218;16261;16418;16363;16471;16703;16748;16869;17039;17329;16974;16870;17152;17165;16979;16875;16558;16847;16638;16866;16734;16848;16427;16766;16696;16916;16953;17020;16826;16704;16741;16848;16504;16712;16972;16626;16507;16510;16458;16261;16418;16407;16549;16319;16328;16433;16055;16422;16517;16372;16615;16768;17021;16998;17148;17189;16975;17004;16850;16519;16785;16844;16923;17272;16955;16760;17103;17001;17060;17151;16897;16781;16893;16831;16859;16759;16902;16657;16485;16727;16832;16618;16497;16855;16951;16740;16740;16675;16759;16869;16723;17062;17394;17459;17301;17382;17016;17354;17114;17173;17160;16961;17184;17051;16943;16607;17055;16915;16918;16696;16683;16825;16770;16863;16735;16516;16711;16676;16977;16736;17059;17125;16665;16440;16395;16327;16074;15345;15046;15737;16438;16732;16670;16624;16607;16998;16687;16608;16422;16430;16571;16498;16592;16582;16733;16709;16613;16759;16463;16753;16917;16915;16745;17064;16832;17091;17115;16994;17205;17121;17118;17281;16961;16934;16877;16903;17390;17311;17623;17918;17997;17824;17814;17586;17704;17534;17085;17060;17239;17444;17474;17299;17465;17134;17175;17323;17322;17200;17383;17188;17361;17437;17559;17664;17659;17174;17138;17062;17125;17282;17318;17049;17287;17049;17100;17222;17103;17033;16530;16582;16701;16982;17205;17096;17369;17062;17233;16916;17325;17383;17403;17274;17334;17244;17195;17310;17341;17349;17276;17104;17474;17231;17100;17212;17167;17194;17216;17073;17020;17311;17278;17272;17095;17165;16932;16971;16880;16969;16877;16892;16642;16517;16659;16681;16884;17168;17003;16848;16876;16891;16689;16651;16939;16827;16751;16918;16914;16687;17085;17089;17324;17558;17288;17320;17419;17206;17092;17352;17571;17174;17293;17426;17430;17449;17394;17439;17367;17133;17382;17314;17411;17469;17618;17497;17328;17049;17317;17242;16995;17202;17387;17408;17370;17241;17207;16605;16318;16602;16712;16869;17108;17318;17206;16783;16816;15952;15517;16125;17202;18013;17851;17366;17561;17576;17898;17626;17777;17356;17042;17377;17279;17060;17100;17024;17016;16790;16916;16790;17030;17257;17319;17036;17157;16940;16972;17113;17202;17319;17181;17026;17207;17066;17047;17079;16985;16941;16932;17158;17371;17330;16940;16270;15885;16017;16444;17080;17265;17362;17338;17474;17357;17642;17320;17330;17196;17219;17151;17444;17291;17136;16884;17008;17195;17184;17414;17468;17390;17560;17243;17311;17077;17412;17094;17002;16993;17217;17296;17212;17413;17321;17468;17326;17176;16881;17018;16833;17044;17166;17493;17113;17471;17171;17345;17387;17364;17224;17309;17154;17224;17074;17116;17065;17220;17092;17233;17450;17391;17574;17315;17018;17287;17178;16951;16823;16984;16822;17204;17290;17358;17088;17156;17344;16949;17286;17143;17229;17375;17308;17710;17422;17450;17327;17142;17116;17101;17191;17100;17317;17272;16974;17244;16826;17221;17430;17607;17644;17584;17465;17584;17554;17395;17687;17459;17428;17637;17405;17448;17618;17541;17533;17210;17578;17372;17531;17450;17436;17406;17274;17634;17469;17397;17134;17200;17087;17057;17193;16886;15706;14444;14623;16079;16904;17295;17282;17273;17501;17276;17351;17435;17334;17477;17352;17440;17166;17611;17526;17166;17349;17427;17410;17368;17211;17283;17278;17214;17671;17425;17341;17525;17430;17495;17513;17833;17369;17461;17270;17460;17358;17426;17182;16739;16969;16860;17078;17201;17348;17520;17420;17564;17184;17496;17321;17190;17104;17329;17475;17492;17629;17385;17291;17496;17385;17426;17252;16973;17218;17182;17469;17554;17601;17625;16592;16212;16180;15981;16049;17055;17414;17478;17573;17941;17601;17574;17709;17034;16988;17046;17190;17436;17677;17676;17557;17472;17460;17750;17488;17561;17280;17191;17214;16988;16867;16828;16874;16820;16828;17084;17364;17913;18209;17425;17162;16942;17148;16908;17513;17023;17080;16932;16722;16892;16858;17061;16955;17017;17050;17276;17192;16714;16295;15873;16492;16218;15130;14168;14056;14664;14700;14464;15182;16418;17185;17717;17729;17574;17769;17504;17308;17052;17588;17505;17465;17548;17279;17439;17619;17422;17237;17103;17481;17534;17379;17477;17527;17712;17369;17525;17224;17467;17659;17444;17462;17189;17375;17399;17263;17333;17018;17256;17585;17586;17540;17568;17505;17553;17532;17555;17468;17509;17546;17621;17756;17770;17866;18157;17915;17802;17697;17947;17853;18030;17779;18229;17911;17876;17897;17689;17813;17657;17594;17863;17613;17464;17688;17623;17542;17247;17484;17523;17326;17194;17585;17461;17821;17825;17633;17668;17542;17540;17603;17647;17619;17465;17625;17460;17175;17678;17192;17368;17318;17416;17368;17297;17272;17336;17454;17568;17650;17433;17350;17440;17802;17674;17849;17970;17837;17363;16686;16269;16051;16089;16608;16976;16812;16670;17111;16881;16870;17136;17194;17251;17239;17651;17312;16475;15683;14902;15287;16188;16853;17202;17383;17791;18046;18059;18165;17723;17818;17840;17774;18118;17873;17922;17676;17848;17893;17901;18102;17411;17219;17080;16901;17366;17452;17395;17594;17773;17633;17963;17512;17402;17611;17782;17817;18016;17994;17802;17695;17704;17932;17731;17987;17528;17507;17222;17300;17595;17856;17785;17643;17898;17984;17692;18095;17872;17631;17874;17688;17408;17620;17702;17707;17609;17665;17930;17527;17682;17700;17646;17600;17664;17530;17663;17674;17821;17710;18015;17990;18070;18076;17870;17955;17942;18114;17883;18215;18167;18004;18113;18035;18045;17922;17652;17811;17888;17627;17203;16718;17092;17415;17370;17262;17263;17518;17643;17359;17332;17501;17528;17883;17910;17926;17871;17768;17654;17903;17702;17529;17508;17596;17710;17654;17794;18077;17830;18107;17932;17787;17726;17697;17671;17484;17458;17637;17745;17761;17975;17767;17764;17919;17782;17676;17282;17390;17054;17563;17696;17555;17571;17560;17734;17422;17603;17744;17503;17431;17586;17661;17573;17694;17632;17624;17831;17917;18030;17892;17823;18060;17814;17643;17481;17323;17184;17093;16986;17261;17300;17571;17336;17563;17065;16941;17419;17883;17940;17754;17724;17371;17766;17879;17832;17991;17644;16694;14544;13145;14815;16784;17362;17368;17364;17462;17522;17773;17398;17209;16400;15680;15732;15977;16787;17563;17783;17588;17867;17597;17519;17704;17618;17539;17827;17570;17700;17517;17555;17523;17756;17958;18079;18118;17981;18197;17804;18050;17804;17492;17209;17313;17319;17281;17028;17297;17364;17815;17740;17924;18119;18069;18167;17955;17979;18016;17687;17813;18016;17969;17633;17806;17754;17601;17707;17562;17440;17505;17428;17602;17474;17603;17571;17417;17487;17517;17504;17379;17014;16999;17244;17359;17439;17202;17271;17279;17082;16848;16941;17016;16862;16709;16610;16959;17283;17257;17278;17169;17468;17714;17552;17097;17275;17742;17450;17476;17556;17940;17809;17858;17589;17653;17558;17746;18031;17993;17670;17602;17930;17908;17635;17741;17637;17473;17224;17098;17029;17400;17950;18318;18167;17903;18218;17936;17976;18111;17869;17864;17868;18033;17704;17828;17758;17631;17656;17652;17972;17725;17733;17817;17817;18030;17743;18259;17869;18087;17791;18005;17774;17760;17811;17987;18116;17724;17668;17915;17749;17898;17708;18099;17819;18023;17954;17856;17869;17560;17756;17640;17816;17797;17944;17784;17597;17996;17714;17822;17557
14561;14583;14262;14267;13924;14389;14298;14420;14554;14652;14603;14289;14359;14171;14280;14307;14161;14202;14237;14444;14316;14329;14583;14462;14525;14699;14561;14555;14097;14606;14669;14545;14458;14449;14707;14592;14495;14386;14849;14711;14669;14551;14913;14871;14959;15192;15074;15155;15265;15002;14891;15288;15345;15065;14993;14904;14851;15085;15012;15036;15324;15644;15286;15188;15218;15040;15212;15133;15564;15353;15512;15273;15252;15566;15400;15514;15180;15497;15517;15457;15423;15355;15196;15351;15269;15648;15516;15695;15654;15582;15822;15804;15786;15513;15690;15498;15439;15636;15510;15652;15682;15395;15879;15853;15673;15955;15811;15861;15794;15959;15885;15835;15922;15816;15792;15711;15910;15651;15971;15618;15995;15963;16171;16135;16146;15691;15497;15544;15889;15869;16055;16014;16276;16071;16195;15756;15874;15747;15991;15817;16035;16032;15904;15959;16047;16080;16140;16115;16156;15894;16371;15925;15894;16079;16140;15892;15908;16105;15830;16028;15938;15926;15860;15811;15722;15341;15241;15308;15361;15706;15770;15846;15953;15574;15456;15612;15732;15613;15568;15712;15916;15829;16031;15902;15955;15792;16015;15898;16010;16022;16022;15892;15429;14402;14475;14980;15897;16352;16114;16138;16173;16140;16057;15597;15729;15980;15851;16074;15997;16092;15807;15592;15857;16039;15966;15974;16261;16024;15692;15915;15791;15603;15852;15711;15850;15904;15886;15703;15767;15781;15771;15789;15753;15882;15981;16018;16008;16213;16062;16078;15975;16246;16113;16037;16058;15954;16244;15987;16045;15971;15771;15894;16137;16237;16224;16060;16169;16166;16425;15841;16135;16026;16046;15857;15476;15683;15922;16188;16306;16388;16364;16219;15964;15930;16133;16209;16405;16443;16477;16247;16239;15945;16001;15737;15830;15400;15080;14964;15213;15571;15901;15796;15757;15637;14133;10227;5806;4613;7357;11536;14680;15888;16274;16587;16436;16396;16378;16558;16444;16191;16187;16463;16563;16486;16310;16659;16395;16442;16196;15997;16095;16153;16380;16687;16574;16517;16634;16678;16638;16457;16455;16685;16507;16420;16504;16097;15774;15783;15759;16084;16583;16603;16467;16780;16725;16852;16673;16844;16833;16596;16356;16375;16426;16370;16338;16500;16406;16424;16155;16446;16407;16331;16408;16657;16651;16734;16701;16278;16297;16201;15951;16470;16818;16893;16410;16630;16452;16531;16419;16121;16089;15717;15808;15799;15911;15600;15525;15623;16267;16115;16067;16011;15747;15667;15563;15622;15973;16135;16316;16508;16305;16435;16407;16494;16970;17175;17157;17238;17133;17372;17142;17304;16798;16707;16768;16707;16976;16561;16732;16695;16843;16902;16940;16737;16709;16810;16640;16778;16733;16790;16680;16461;16553;16533;16387;16087;16223;16331;16364;16349;16509;16548;16218;16275;16253;16307;16113;16478;16726;16917;17266;17328;17009;16893;16668;16843;16624;16580;16617;16911;16845;16800;16990;17191;17044;16962;16983;16731;16963;16718;16924;16519;17080;16639;16804;16725;16448;16811;16692;16936;16676;16798;16830;16692;16751;17021;16895;17461;17567;17496;17617;17350;17152;17400;16846;17077;17083;17230;16719;17076;16874;16927;16953;17013;16962;17225;17197;17124;16716;16812;16554;16681;16931;16781;16740;16928;17001;16914;16570;16701;16542;16325;16351;15824;15070;14725;15263;16290;16628;16781;16750;16895;16577;16635;16150;16571;16615;16622;16530;16607;16826;16762;16891;17026;16894;17012;16819;16950;16892;16670;17185;16877;16885;17066;16790;17012;17069;16848;16970;16937;17097;16966;17146;17064;17616;17602;17767;17928;17815;18075;17838;17637;17205;17107;17095;17300;17225;17319;17366;17470;17343;17130;17131;17115;16924;17300;17466;17524;17629;17591;17561;17646;17239;17276;17182;17072;17171;17149;17127;17242;17015;17137;17193;17188;16952;16737;16837;17159;16989;17062;17037;17011;16954;16998;17526;17304;17316;17653;17397;17159;17136;17012;17061;17276;17176;17308;17568;17263;17233;17012;16737;17076;17335;17142;17024;16773;16962;17151;17189;16808;16987;17217;17000;17002;16868;16848;16907;16649;16661;16685;17106;16733;17111;17025;16832;16820;16713;16458;16466;16923;16827;16765;16986;16994;16878;17024;17341;17269;17333;17390;17268;17715;17394;17423;17427;17080;16996;17495;17378;17272;17200;17398;17370;17227;17327;17370;17356;17423;17587;17261;17573;17185;17416;17369;17200;17450;17283;17479;17508;17237;17213;17014;16535;16228;16550;16971;17058;16923;17006;17044;17049;16919;16633;15760;16439;17436;18055;17864;17835;17458;17855;17617;17490;17671;17401;17442;17045;17237;17279;17306;17104;17096;16947;16802;17008;16999;16954;17103;17327;17098;17172;17082;17060;17082;17218;16886;17250;17300;17155;17128;17032;17119;17004;16867;17092;16904;17036;17118;16717;16648;16730;17247;17331;17334;17261;17284;16954;16955;17188;17220;17229;17427;17022;17228;17348;17127;17169;17083;17195;17074;17212;17379;17513;17411;17343;17500;17614;17363;17214;17130;16891;17085;17124;17332;17226;17290;17168;17280;17231;17291;17050;17488;17132;17213;17329;17479;17264;17136;17393;17491;17338;17274;17430;17100;17150;17150;17342;17027;17219;17100;17395;17262;17275;17558;17302;17404;17285;17090;17040;17028;16962;16953;16976;17192;17209;17101;17173;17258;17407;17233;17211;17012;17240;17410;17412;17368;17394;17377;17218;17476;17186;16996;17289;17314;17174;17352;17211;17398;17195;17284;17382;17452;17503;17495;17618;17533;17552;17569;17638;17534;17429;17437;17429;17372;17707;17431;17150;17447;17403;17609;17684;17489;17251;17341;17319;17434;17462;17288;17231;17159;17171;17219;17152;16978;16035;15001;14907;16434;16897;17061;17225;17247;17326;17066;17220;17211;17081;17377;17484;17216;17551;17473;17118;17305;17313;17302;16965;17186;17207;17542;17655;17225;17365;17315;17645;17553;17679;17659;17521;17449;17536;17481;17489;17358;17306;17196;17279;17131;17069;17014;16892;17145;17547;17409;17865;17344;17351;17291;17340;17472;17475;17082;17227;17407;17440;17524;17503;17232;17576;17182;17191;16722;16947;17402;17552;17563;17626;17813;17047;16633;16574;16137;16111;17083;17428;17568;17679;17665;17660;17668;17530;17488;17134;17069;17064;17579;17944;17711;17498;17269;17607;17532;17696;17523;17521;17226;17236;17303;16890;17016;16820;16847;16799;16918;17256;17710;17902;17785;17175;17222;17291;17301;17378;17079;17079;17075;17003;16819;17129;17160;16952;17104;17028;17039;16925;16999;16313;16051;16314;16512;15850;15035;14862;15569;16400;16697;16746;17125;17397;17585;17594;17803;17385;17588;17497;17306;17542;17410;17562;17607;17367;17611;17610;17280;17408;17108;17506;17560;17581;17766;17660;17473;17503;17291;17451;17337;17372;17346;17146;17120;17104;17343;17408;17400;17362;17423;17400;17355;17572;17543;17498;17460;17536;17319;17853;17322;17520;17432;17451;17545;17850;17808;17627;17545;17684;17717;17492;17865;17582;17911;17796;17887;17593;17640;17606;17695;17526;17724;17356;17581;17800;17627;17568;17549;17229;17206;17277;17266;17388;17461;17627;17708;17498;17785;17404;17451;17476;17520;17399;17288;17348;17592;17447;17672;17637;17498;17390;17381;17445;17304;17298;17268;17543;17407;17352;17268;17502;17574;17639;17760;17636;17606;17690;17031;16466;16207;16356;16414;16948;17353;17369;17104;17318;17165;17069;17075;17566;17381;17706;17379;17575;16453;14895;13481;13152;15018;16388;17129;17382;17651;17894;18004;17974;17694;17690;17475;17668;17715;17788;17707;17761;17936;17874;17959;18015;17510;17333;16893;17040;17228;17284;17451;17551;17735;17803;18002;17536;17419;17656;17920;17825;17937;17919;17827;17422;17732;17808;17662;17774;17646;17297;16897;17357;17731;17638;17799;17813;17795;17960;17910;18066;17699;17897;17681;17698;17589;17394;17715;17798;17651;17661;17792;17615;17596;17684;17486;17535;17701;17256;17301;17573;17492;17695;17777;17953;17837;18066;18035;17771;17547;17915;17931;18073;18201;18255;17923;17949;17888;17697;17868;17697;18136;17859;17662;17376;17430;17469;17607;17043;17445;17673;17709;17374;17116;17282;17814;17597;17760;17119;17622;17818;17754;17610;17570;17502;17379;17414;17833;18048;17647;17849;17768;17914;17971;17643;17939;17689;17730;17734;17625;17555;17542;17482;17771;17936;17908;17618;17726;17718;17526;17426;17841;17565;17771;17703;17467;17473;17575;17472;17641;17396;17381;17545;17772;17641;17771;17800;17844;17831;17990;17829;17918;17862;17531;17571;17644;17508;17578;17316;17113;17223;17188;17228;17186;17486;17631;17627;17430;17002;17497;17791;17949;17941;17789;17723;17900;17790;17819;17930;17606;17207;15544;14047;15331;16850;17378;17421;17542;17482;17540;17313;17525;17646;17186;16820;16896;16888;17178;17519;17752;17925;17741;17495;17276;17197;17410;17293;17672;17577;17418;17442;17477;17743;17753;18236;17731;18315;18222;18059;18157;17826;17594;17808;17385;17536;17728;17402;17503;17264;17356;17894;17932;18069;18294;18114;18309;17890;17706;17958;17662;18014;17944;17977;18007;17830;17540;17649;17902;17612;17556;17500;17362;17475;17687;17662;17455;17171;17654;17520;17475;17582;17337;17282;17382;17167;17450;17405;17416;17098;17159;17176;17000;17129;16656;16612;16171;16644;17178;17180;17063;17486;17759;17767;17715;17432;17539;17603;17589;17702;17868;17724;17938;17677;17762;17561;17813;17995;17879;17988;17704;17604;17692;17741;17713;17825;17749;17341;17134;17076;17010;17296;17764;17980;18257;18110;18067;17961;17931;18066;17924;17621;17786;18160;17946;17895;17688;17661;17841;17865;17806;18090;17782;17917;17937;17813;18105;18142;17860;17773;17814;17589;17551;17862;17796;18013;17921;17958;17816;17909;18063;17874;17667;17870;17868;17717;17883;17652;17667;17433;17724;17686;17735;17759;17715;17767;17691;17706;17558;17862;17794
14392;14259;14243;14158;13995;13806;14337;14333;14364;14376;14289;14439;14095;14486;14296;14375;14292;14258;14425;14468;14246;14689;14625;14164;14549;14605;14603;14615;14563;14459;14458;14450;14325;14479;14357;14472;14355;14534;14540;14320;14390;14256;14750;14954;15223;15183;15076;15144;15333;15047;14862;15204;15382;15068;15025;14788;14630;14786;14568;14504;15134;15393;15429;15321;15014;15008;15187;15355;15462;15422;15385;15287;15488;15250;15667;15406;15158;15297;15395;15525;15537;15582;15239;15463;15731;15626;15622;15549;15794;15609;15502;15713;15637;15544;15544;15523;15077;15463;15513;15665;15445;16055;15741;15723;15799;16019;16009;15917;15823;15762;15926;16285;15904;15857;15729;15785;15650;15726;15788;16005;16172;16048;15958;15938;15909;15781;15480;15700;15697;15817;15862;16113;16043;16268;15964;15763;15908;15760;15926;15823;15989;15943;15976;16026;16035;16039;16075;16122;16029;16000;16237;15889;15984;15969;16030;15981;16040;15936;16002;16017;15967;15726;15964;15764;15631;15585;14709;14662;14951;15400;15836;16065;16153;15775;15481;15507;15824;15399;15399;15289;15601;16043;15981;15842;16100;16072;16071;16083;16101;16164;15828;16244;15772;14656;14613;15146;15619;15973;15935;16065;16179;16183;15977;15830;16008;16131;16163;15981;15917;15986;16095;15769;15660;16072;15784;15915;15982;15763;15788;15892;15783;15979;15745;15857;15794;15532;15826;15716;15724;15788;15692;15846;15706;15865;15914;16262;16182;16144;16345;16176;16072;16083;15887;16172;16012;16025;16294;16082;15905;15907;16069;15963;16175;16103;16244;16221;16165;16179;15991;16278;16059;16039;15756;16052;15857;15826;15899;16129;16090;16198;16283;16047;15786;15707;15780;16206;16184;15973;16238;16268;16031;15973;15918;15969;15861;15465;15064;14916;15298;15794;15923;16059;15893;15549;13290;9071;5161;4570;8034;12492;15170;16168;16477;16211;16503;16233;16376;16601;16488;16177;16523;16355;16502;16288;16546;16252;16346;16333;16300;15777;15877;16213;16451;16686;16595;16644;16563;16770;16904;16496;16495;16324;16465;16768;16452;16340;16072;15866;16194;16196;16405;16709;16599;16823;16692;16888;16952;16687;16693;16575;16748;16550;16198;16322;16448;16149;16241;16278;16414;16382;16444;16516;16688;16461;16448;16606;16637;16496;16478;16416;16057;16455;16680;16673;16779;16512;16521;16421;16603;16417;16069;15750;15560;15774;15709;15801;15834;15956;16147;16166;16017;16079;16069;16188;15935;15959;16139;16384;16276;16438;16298;16285;16640;16628;16949;17133;17386;17252;17255;17320;17215;17176;17127;17087;16942;16652;16728;16666;16969;16798;16899;16853;16708;17030;16974;16621;16938;16809;16642;16769;16810;16923;16902;16630;16403;16267;16358;16251;16335;16240;16288;16306;16264;16264;16262;16248;16321;16497;16853;17104;17236;17033;17037;17011;16886;16548;16729;16827;16582;16624;16913;16905;16929;17081;17049;17033;16813;16933;16718;16697;16854;16807;16794;16762;16492;16621;16748;16442;16756;16708;16703;16634;16751;16676;16505;16905;17272;17284;17413;17500;17373;17508;17113;16898;17140;17150;17097;17111;16676;16936;16908;16728;16715;16689;16977;16945;17238;16997;16970;16944;16708;16926;16760;16959;16682;16776;16516;16824;16680;16551;16649;16510;16428;16261;15541;14949;15525;16448;16652;16925;17058;16871;16694;16239;16297;16627;16636;16538;16694;16749;16594;16525;16835;16802;16910;17014;17018;16799;16668;16750;16672;16859;17055;17032;16863;16898;17265;16897;17023;16891;17018;16956;16998;16810;17309;17485;17843;17839;17662;17632;17715;17644;17513;17572;17512;17467;17580;17125;17440;17369;17343;17220;17099;17145;17179;17181;17081;17571;17614;17849;17724;17489;17317;17379;17080;17373;17166;17150;16962;17198;16952;16977;17155;17269;17002;16955;16793;17213;16974;16987;17058;17234;17327;17297;17635;17559;17474;17441;17072;17243;17000;17158;17266;17257;17431;17412;17496;17614;17019;16937;16977;17116;17363;17556;16899;16992;16957;17052;17052;16891;17132;17042;16967;17161;17049;16910;16704;16441;16706;16728;16795;16974;17058;17025;16799;16648;16595;16745;16268;16836;16992;16961;16832;16905;16934;17231;17114;17357;17353;17362;17433;17348;17493;17492;17395;17568;17496;17295;17352;17013;17227;17295;17420;17540;17418;17346;17403;17321;17498;17293;17463;17259;17340;17265;17386;17429;17589;17385;17279;17332;17521;16912;16751;16377;16376;17034;16798;16784;16932;17167;17414;16904;16512;16325;16877;17572;17837;17855;18076;17796;17972;17840;17647;17840;17241;17314;17328;17419;17281;17345;17265;17089;16965;17101;17069;17277;17453;17327;17274;17123;17144;17010;16990;17107;16808;16929;17208;17262;17393;16980;16949;17154;17182;17134;17273;17082;17080;17048;17417;17097;17042;17188;17368;17408;17356;17004;17109;17234;17075;17052;17058;17342;17287;17218;17088;17259;17144;17246;17423;17370;17313;17271;17198;17159;17373;17183;17351;17142;16942;17025;16631;16680;16872;16935;16837;16952;17013;17338;17287;17352;17404;17451;17334;17423;17304;17294;17328;17337;17261;17131;17492;17391;17328;17078;17116;16952;17152;17065;17088;17419;17389;17219;17090;17170;17310;17148;17300;17171;17102;16873;17117;17072;17199;17203;17192;17168;17086;17283;17409;17211;17183;17290;17154;17089;17404;17608;17435;17423;17503;17368;17366;16958;17331;17327;17408;17295;17155;17353;17312;17301;17524;17254;17378;17645;17483;17838;17419;17584;17467;17188;17520;17466;17701;17569;17283;17388;17221;17260;17150;17441;17535;17463;17189;17405;17251;17242;17532;17374;17257;17093;17248;17226;17114;17112;16937;16490;16416;16789;17157;17183;17104;17190;17397;17234;17194;17091;17293;17263;17064;17202;17178;17365;17358;17453;17225;17435;16960;17024;17073;16980;17066;17282;17214;17628;17303;17390;17433;17543;17709;17712;17440;17624;17488;17159;17123;16925;16855;17100;17061;16964;17147;17309;17358;17133;17348;17249;17718;17392;17591;17475;17268;17021;17126;17263;17563;17198;17386;17477;17535;17475;17156;17176;17201;17786;17559;17933;17760;17723;17314;17176;16893;16942;17158;17411;17542;17563;17626;17864;17557;17345;17312;17157;17363;17386;17491;17549;17576;17404;17426;17514;17464;17366;17521;17723;17564;17433;17428;17308;17107;17115;16662;16880;16979;16843;16976;17569;17818;17372;17452;17293;16968;17290;17066;16983;17249;17195;16937;16807;16798;16832;16837;17176;16970;17109;16960;16694;16382;16276;16385;16460;16421;16298;16263;16671;16751;17349;17199;17107;17627;17753;17419;17581;17580;17497;17182;17313;17728;17934;17551;17623;17549;17408;17307;17162;17088;17466;17613;17477;17510;17778;18073;17467;17469;17394;17513;17396;17437;17266;17591;17331;17169;17222;17264;17544;17350;17316;17387;17689;17540;17673;17591;17791;17720;17613;17587;17437;17303;17467;17294;17516;17714;17668;17447;17539;17469;17594;17921;17639;17745;17656;17775;17865;17721;17711;17594;17490;17617;17602;17631;17216;17622;17714;17578;17514;17283;17225;17368;17339;17282;17431;17470;17345;17368;17480;17507;17323;17394;17321;17518;17420;17416;17419;17565;17465;17540;17438;17423;17275;17249;17360;17272;17658;17651;17551;17688;17460;17512;17571;17694;17683;17640;17418;17316;15981;15903;16260;16425;16662;17282;17268;17641;17293;17186;16784;17172;16858;17500;17328;17657;17448;17219;16645;15419;13991;13569;14992;16560;16999;17657;17713;18135;17900;17927;17759;17300;17402;17347;17457;17414;17579;17839;17827;17945;17759;17789;17877;17247;17269;16925;17219;17449;17583;17476;17808;17757;17668;17841;17756;17498;17874;18143;18073;18016;17621;17183;16939;17172;17601;17686;17795;17727;17409;17548;17524;17691;17896;17848;17863;17726;17652;17850;17734;17795;17778;17735;17642;17631;17637;17790;17604;17485;17590;17703;17628;17500;17485;17511;17686;17206;17242;17631;17768;17834;17843;17807;18084;18292;17640;17665;17569;17556;17895;17955;18216;17910;18109;18032;17739;17667;17946;18134;18105;17934;17671;17784;17805;17596;17474;17303;17404;17871;17614;17343;17249;17305;17860;17565;17557;16994;17270;17595;17801;17619;17419;17441;17821;17757;17775;17828;17943;17872;17893;17953;17952;17761;17849;17705;17694;17632;17675;17624;17530;17401;17517;17563;17638;17907;17527;17571;17448;17726;17447;17488;17901;17940;17754;17966;17865;17502;17771;17660;17385;17473;17486;17814;17845;17787;17915;17898;17783;18221;17848;17507;17028;17301;17652;17606;17531;17338;17279;17565;17309;17360;17511;17578;17780;17451;17536;17370;17329;17545;17535;17897;17686;18040;17857;17820;17993;17980;17921;17484;16594;15982;16487;17426;17151;17061;17161;17170;17678;17486;17300;17381;17443;17314;16745;16663;16926;17524;17718;17772;17576;17446;16615;16510;16353;16947;17375;17430;17480;17399;17346;17686;17846;17879;17985;17890;18061;18088;17865;17777;17872;17764;17770;17346;17714;17395;17393;17629;17909;18041;18004;18065;17926;18089;17963;18103;17579;17700;18062;18073;18080;17939;17880;17729;17805;17394;17665;17719;17499;17437;17556;17529;17651;17574;17479;17491;17698;17570;17767;17578;17417;17430;17160;17180;17198;17057;17344;17227;16968;17314;17212;17187;16882;15939;16053;16826;17019;17090;17006;17542;17837;17991;17993;17985;17874;17876;18017;17599;18029;17939;17857;17742;17557;17642;17914;17893;18120;17944;17750;17782;17546;17785;17842;17487;17520;17445;17482;17369;17393;17501;17977;18066;18065;18227;18270;18150;18319;18117;17997;18136;17946;17970;17750;17716;17822;17788;17815;17959;18087;17742;17728;17870;17677;17746;17762;18050;17909;17770;17753;17809;17306;17559;17951;17972;17974;17971;17705;17714;17852;17867;17635;17762;17803;17555;17643;17731;17444;17347;17060;17337;17588;17868;17791;17913;17966;17979;17962;17746;17763
13957;14008;14021;14300;14390;14297;14287;14288;14392;14517;14374;14152;14404;14228;14384;14096;14262;14267;14411;14378;14350;14440;14219;14372;14342;14635;14801;14709;14695;14552;14445;14448;14607;14461;14556;14479;14254;14388;14614;14512;14363;14548;14829;14961;14879;15027;15151;15195;15239;14922;14998;15025;15197;14953;14932;14836;14705;14634;14199;13934;14733;15053;15267;15071;14892;14879;15394;15362;15532;15311;15256;15195;15209;15519;15430;15394;15315;14996;15217;15393;15364;15549;15290;15292;15495;15687;15526;15821;15836;15467;15857;15465;15539;15534;15396;15505;15524;15481;15484;15642;15686;15793;15864;16022;15931;16000;15987;16064;15801;15840;15904;16168;15722;15855;15752;15878;15787;15868;15903;15908;16137;16057;15966;15724;15800;15874;15770;15686;15597;15853;16035;16017;16030;16218;15850;15805;15834;15764;16108;15733;15974;15825;16084;16255;16172;15980;16104;15927;15992;16133;16085;15990;16071;15959;16100;15955;16415;16102;15899;15947;15974;15898;15958;15873;15598;15247;14865;14123;14320;14892;15814;16034;16079;15892;15971;15696;15786;15392;15434;15470;15513;16029;15966;15816;15843;15923;15908;15823;15854;15920;15905;16035;15730;15535;15287;15064;15177;15916;15937;15955;15922;15985;16255;16023;16421;16253;16063;16223;15817;15789;15833;15741;15795;16278;16002;15967;15997;15957;15963;15914;16066;15694;15824;15898;15681;15559;15646;15711;15828;15818;15769;15656;16015;16071;15895;15898;16064;16343;16260;15999;16180;15899;15815;16059;16167;16421;16361;16177;15938;15629;15867;15826;15939;16103;16261;16248;16299;16331;16176;16382;15919;15904;15816;15809;16086;16032;15984;15982;15954;16395;15872;15938;15493;15237;15454;15937;15644;16055;16132;16118;15800;15921;15825;15413;15606;15201;15072;15003;15428;15976;16049;15869;15997;15349;12981;8151;4637;4709;8899;13348;15620;16098;16515;16450;16416;16464;16427;16580;16283;16182;16435;16575;16313;16498;16185;16368;16381;16381;16442;16350;15783;16454;16675;16587;16680;16633;16409;16692;17022;16620;16590;16647;16334;16420;16221;16138;16292;16185;16266;16311;16251;16367;16614;16653;16525;16712;16746;16645;16643;16595;16437;16611;16530;16274;16402;16309;16172;16286;16232;16221;16476;16628;16629;16459;16640;16522;16445;16435;16515;16522;16395;16514;16675;16716;17088;16631;16547;16289;16492;16352;16169;15694;15677;15605;15564;16034;15845;16029;16070;16323;16335;16467;16275;16242;16212;16298;16418;16306;16586;16796;16513;16491;16700;16609;16838;17211;17505;17266;17414;17073;16908;16930;16905;17030;16847;16950;16574;16953;16671;16856;16865;16864;16984;16924;16879;16758;16854;16664;16642;16683;16664;16705;16741;16732;16168;16246;16357;16296;16330;16306;16268;16631;16548;16501;16217;16196;16156;16424;16575;16931;17324;16841;17207;16832;16755;16719;16641;16588;16096;16467;16856;16926;16842;17009;17050;17126;16922;17014;17072;16686;16778;16897;16839;16736;16464;16669;16419;16807;16744;16538;16917;16803;16784;16840;16517;16934;17182;17309;17401;17301;17366;17226;17168;17153;17018;17313;16915;16869;16799;16992;17062;16589;16860;16613;16948;16965;16953;17129;16752;16647;16736;16969;16892;16717;16654;16752;16796;16682;16595;16386;16100;16176;16567;16574;15962;15814;16124;16612;16595;16759;16663;16760;16566;16233;16357;16633;16601;16761;16851;16712;16848;16604;16664;16630;17072;16973;16832;16722;16434;16629;16725;16822;16861;16771;16751;16885;17087;16914;17080;17050;16913;16935;16999;16847;17257;17690;17850;17587;17291;17123;17262;17599;17822;17592;18066;17660;17177;17303;17452;17413;17386;17405;17209;17174;17087;17278;17337;17501;17711;17721;17755;17511;17240;17100;17373;17261;17286;16952;17108;17017;16964;17127;17149;17129;17053;16933;16885;17079;17150;17212;16981;17066;17146;17404;17553;17680;17623;17357;16983;17028;17136;17463;17439;17421;17291;17321;17597;17536;17290;17174;16956;17195;17543;17593;17259;16879;17005;17012;17113;17039;17149;16902;16857;17142;17159;16716;16458;16716;16485;16465;16875;17260;16726;16852;16888;16753;16611;16443;16380;16589;16952;16947;17044;16922;17060;17198;17420;17251;17238;17311;17318;17355;17414;17213;17513;17075;17380;17414;17493;17323;17484;17588;17344;17406;17330;17355;17502;17285;17429;17100;17599;17408;17490;17670;17577;17287;17668;17684;17526;17402;17304;17098;16745;16576;16484;16597;16492;16140;16565;17125;17125;16998;17091;16366;17189;18000;18059;17978;18154;18227;17824;17777;17695;17463;17331;17659;17004;17288;17480;17330;17007;17253;17281;17462;17174;17235;17196;17317;17338;17138;17190;17254;16980;16898;17058;17008;16923;17201;17114;16992;16836;17006;17142;17225;17397;17085;17142;17056;17295;17185;17260;17586;17692;17694;17274;16841;16690;17043;16994;16896;17043;17249;17158;17238;17277;17399;17538;17347;17510;17501;17539;17234;17207;17151;16957;17052;17132;17126;17005;17013;16746;16923;16708;16713;16867;17172;17106;17199;17233;17271;17335;17502;17463;17403;17350;17250;17235;17239;17186;17265;17348;17654;17570;17117;17152;17481;17349;17275;17211;17143;17297;17317;17352;17176;17327;17353;17368;16926;16554;17026;17183;17028;17064;17180;17044;17018;17279;17191;17200;17177;17262;17194;17227;17490;17335;17342;17510;17231;17253;17436;17324;17474;17669;17471;17458;17473;17185;17187;17183;17426;17569;17418;17401;17613;17551;17563;17414;17589;17372;17229;17668;17353;17331;17441;17279;17128;17113;17190;17281;17606;17211;17157;17139;17632;17188;17360;17414;17241;17240;17065;17149;16990;17419;17169;17061;17239;16818;16782;17134;17335;17267;17314;17147;17043;16899;16889;17201;17007;17118;17186;17451;17371;17365;17361;17247;17028;17153;17163;17155;17319;16814;17387;17495;17426;17444;17350;17360;17147;17293;17252;17241;17572;17475;17175;16843;16640;16598;17028;16925;16972;17158;17299;17352;17129;17317;17384;17661;17533;17537;17399;17266;17263;17444;17309;17474;17422;17429;17394;17637;17333;17412;17349;17326;17626;17812;17717;17755;17458;17424;17025;17345;17233;17224;17424;17742;17885;17732;17593;17423;17580;17536;17115;17393;17411;17545;17641;17684;17385;17689;17195;17108;17145;17189;17440;17500;17370;17295;17080;17126;16972;16938;16865;16773;16856;16916;17501;17091;17374;17503;17428;17078;16909;16830;17185;17272;17008;17040;16799;16829;17079;16900;16860;16780;16866;16777;16457;16400;16360;16058;15921;16216;16885;16890;17138;17139;17092;17191;17658;17738;18010;17694;17616;17398;17364;17436;17482;17484;17906;17922;17668;17628;17492;17390;17464;17399;17379;17340;17835;17915;17896;17980;17729;17604;17436;17476;17552;17676;17432;17310;17475;17540;17273;17437;17516;17565;17654;17376;17057;17728;17509;17704;17660;17615;17499;17399;17285;17461;17237;17393;17450;17499;17727;17512;17283;17307;17369;17710;17997;17859;18064;17793;17694;17513;17798;17596;17620;17583;17708;17445;17509;17591;17496;17763;17449;17308;17419;17425;17387;17283;17253;17268;16832;17285;17358;17317;17397;17543;17542;17582;17634;17544;17581;17548;17494;17462;17364;17191;17100;17402;17379;17525;17386;17617;17468;17411;17465;17355;17609;17617;17937;17443;17216;16325;15105;14884;16115;16774;17100;17138;17391;17723;17477;17264;17116;16790;16917;17237;17569;17485;17330;17352;16896;16504;15342;14854;15674;16615;17208;17563;17699;18089;18351;17677;17735;17683;17484;17211;17209;17373;17835;17733;17878;18055;17992;17940;17810;17545;17417;17343;17165;17459;17501;17533;17655;17770;17941;17685;17915;17834;17887;17896;18097;17807;17186;15815;15398;16243;17280;17784;17585;17618;17714;17627;17826;17799;17853;17730;17986;17820;17882;17605;17869;17812;17666;17901;17760;17620;17913;17969;17737;17731;17690;17308;17343;17455;17370;17488;17540;17585;17420;17770;17785;17797;17767;17789;17991;17861;17872;17640;17823;17617;17698;17883;17921;17814;17923;18095;17674;17918;17921;17715;17828;17849;17820;17467;17884;17797;17553;17485;17878;17850;17586;17446;17371;17608;17734;17829;17584;17427;17367;17578;17650;17666;17326;17647;17451;17747;17785;17837;17749;18021;18048;17704;17802;17945;17895;17778;18017;17988;18078;17791;17589;17316;17156;17342;17549;17656;17815;17870;17490;17576;17513;17691;17790;17964;17766;17717;17691;17865;17650;17644;17390;17847;17686;17643;17821;17642;17730;17324;17747;17763;17812;16953;16627;17248;17619;17437;17452;17376;17256;17694;17628;17699;17510;17605;17618;17594;17712;17776;17864;17808;17580;17899;17559;17707;17796;17781;17945;17745;18014;17511;17359;16882;17053;17288;17169;17277;17340;17413;17283;17183;17519;17435;17287;17275;16421;15841;16571;17582;17711;17530;17783;17147;16304;15165;15641;16678;17343;17440;17589;17493;17430;17710;18095;18041;17986;17913;18053;17674;17995;17715;17851;17896;17816;17718;17488;17584;17530;17566;17818;17899;17728;17902;17974;17692;18110;17954;17451;17685;17853;17794;17869;17873;17860;17720;17576;17560;17864;17680;17382;17563;17574;17478;17573;17698;17483;17586;17699;17764;17742;17612;17585;17591;17480;17454;17289;17030;17142;17313;17363;17288;17374;17256;16873;16610;16912;17032;17208;17352;17563;17781;17897;17657;17737;17935;18081;17880;17912;17888;17911;17875;18007;17638;17773;17930;18182;18119;18049;17948;17542;17702;17670;17668;17509;17645;17376;17448;17087;17299;17685;17842;17968;18080;17973;17945;17801;18211;18055;18500;18333;18037;18076;17844;17913;17773;17950;17696;17911;18045;17988;17857;17756;17648;17778;17807;17697;17885;17566;17538;17699;17722;17696;17836;17875;17951;18337;17972;18059;17906;17825;18129;17632;17384;17703;17593;17425;17816;17827;17162;17130;17187;17425;17498;17534;17760;17926;17752;17834;17951;18266
14096;13869;13997;14003;14386;14239;14457;14445;14432;14378;14343;14417;14202;14172;14298;14242;14257;14236;14383;14666;14715;14320;14378;14342;14382;14528;14448;14625;14801;14463;14604;14395;14454;14436;14654;14422;14231;14708;14609;14637;14488;14768;14843;14967;15037;15012;15294;15109;14857;15068;15163;15074;15026;14897;14964;14990;15159;14787;14399;14056;14568;15030;15277;15145;15120;15170;15527;15588;15363;15548;15363;15249;15574;15162;15417;15229;14885;14761;15035;15313;15731;15599;15727;15196;15380;15489;15535;15834;15758;15422;15465;15824;15658;15390;15206;15383;15424;15513;15810;15626;15621;15706;15649;15716;16117;15787;15853;15728;15859;15835;15986;15859;15925;15936;15929;15933;15962;15817;15990;16111;15931;16049;15968;15668;15877;15918;15893;15632;15773;15985;15749;16082;15935;15770;15817;15988;15949;15764;16130;16104;16081;15880;15943;16401;16164;15948;15868;16062;16014;16098;16076;16002;15904;15927;16210;16109;16161;16024;15878;15901;15876;15766;15702;15681;15312;15495;15382;14770;14692;15009;15719;15985;16108;16173;15888;15934;15408;15413;15637;15608;15709;15806;15933;15944;16109;16050;15839;16151;16139;15821;15973;15781;15965;15848;15705;15335;15562;15432;15442;15334;16057;16176;16076;16123;16497;16107;16071;15853;15724;15843;15333;15707;15937;15859;15951;16123;15948;16148;15810;15828;16018;15797;15492;15726;15661;15595;15674;15624;15709;15679;15834;15744;15871;15999;15731;16028;16126;16148;16232;16021;16362;15930;15955;16079;15990;16058;16310;16137;16045;15927;15621;15924;15791;16053;16315;16303;16151;16477;16322;16101;16031;15722;15385;15337;15875;16147;15854;15853;15799;16008;15936;15938;15463;15329;15497;15584;15807;15968;16028;15986;16032;15726;15917;15502;15220;15000;15190;15169;15589;15831;16053;15979;15992;14936;12402;7751;4870;5449;9578;13629;15493;15984;16309;16525;16268;16324;16455;16501;16242;16263;16429;16463;16478;16474;16304;16274;16398;16507;16542;16164;16480;16581;16561;16572;16488;16219;16447;16759;16721;16509;16547;16656;16564;16284;16376;16378;16309;16255;16387;16349;16528;16710;16673;16482;16762;16816;16716;16511;16876;16717;16751;16341;16395;16241;16326;16306;16244;16342;16320;16252;16476;16359;16452;16503;16618;16566;16423;16424;16339;16480;16254;16796;16752;16668;16679;16691;16434;16233;16383;15892;15934;16048;15809;15993;15707;16030;15929;15627;16147;16472;16163;16570;16561;16459;16430;16118;16421;16337;16467;16607;16596;16588;16526;16673;16949;17118;17471;17338;17259;16938;16789;16887;16713;16743;16849;16752;17080;16647;16957;16737;16624;16668;16896;16955;16644;16878;16532;16526;16705;16853;16720;16974;16498;16593;16460;16344;16346;16344;16430;16483;16408;16369;16468;16308;16348;16069;16207;16330;16544;16782;16959;17190;17105;17081;16787;16573;16611;16255;15795;16328;16748;16583;16785;16619;16722;17283;16808;17091;16988;16902;16510;16767;16750;16744;16595;16572;16720;16548;16808;16662;16749;16700;16392;16560;16266;16778;17354;17344;17421;17384;17160;17187;17150;17279;16875;16842;17089;17130;17064;16871;16801;16756;16912;16820;16835;16979;16895;17079;16745;16567;16715;16935;16775;16868;16876;16850;16801;16812;16597;16379;16200;16630;16397;16358;16250;16278;16528;16762;16669;16787;16972;16657;16547;16507;16777;16702;16743;16703;16936;17131;17005;16904;16363;16782;16850;17066;16771;16428;16522;16399;16632;16950;17209;16926;17018;17031;17139;17001;17313;16854;16894;17122;16870;16722;17108;17458;17396;17332;16993;17212;17451;17901;17924;18177;17836;17655;17665;17015;17289;17169;17381;17460;17329;17399;17191;17229;17488;17612;17387;17257;17385;17178;17201;17054;16995;16782;17091;17190;17116;17075;17142;16906;17230;17093;16946;16834;17015;17010;17189;17226;17182;17261;17136;17466;17579;17443;17222;17102;17167;17086;17030;17482;17420;17384;17282;17296;17543;17312;17218;17372;17246;17383;17643;17309;17248;17050;17185;17150;17152;17038;17020;16943;17098;17133;17061;16465;16253;16255;16470;16415;16592;16970;16902;16966;17053;16515;16578;16549;16466;16721;16660;16873;17266;17252;17191;17156;17201;17557;17493;17273;17314;17340;17118;17254;17420;17190;17171;17572;17212;17414;17403;17533;17477;17263;17390;17358;17314;17202;17216;17158;17349;17500;17410;17233;17557;17361;17328;17341;17463;17357;17222;17143;16928;16916;16660;16403;16190;15424;16047;16928;17128;17190;17003;16878;17200;17789;17974;18027;18070;18045;18047;17859;17942;17608;17707;17491;17358;17303;17385;17263;17186;17125;17447;17349;17087;17246;17268;17027;17173;17171;17059;17146;17062;17173;17127;16977;16896;16995;17098;16918;16897;17055;17076;16906;16866;16959;16961;17476;17354;17338;17258;17297;17410;17573;17077;17021;16203;16663;16747;17065;17127;17071;17337;17137;17412;17567;17454;17580;17416;17529;17256;17211;17273;16925;17046;16965;16986;16816;17252;17251;16809;17179;16912;16952;16989;17039;17308;17025;17074;17331;17584;17421;17361;17307;17162;17185;17045;16956;17111;17355;17413;17307;17325;17007;17078;17277;17520;17429;17269;17274;17316;17048;17378;17358;17126;17195;17238;17306;16890;17000;17365;17047;17190;17099;17397;17221;17220;17339;17205;17182;17287;17220;16861;17276;17456;17199;17574;17512;17403;17459;17473;17697;17464;17355;17557;17504;17197;16945;17319;17143;17528;17351;17666;17561;17431;17432;17548;17245;17315;17278;17326;17422;17059;17113;17236;17059;17218;17205;17002;17360;17246;16951;17123;17568;17058;17373;17551;17353;17060;16869;16682;16767;16979;16995;17110;16952;16460;16409;16819;17258;17232;17208;17169;16977;16892;16824;16863;17075;17060;16986;17266;17340;17432;17229;17409;17337;17165;17283;17044;17100;17145;17278;17523;17575;17420;17363;17217;17211;17251;17417;17350;17250;17588;17345;17047;16853;16852;17322;17324;16954;16922;17458;17176;17369;17258;17148;17152;17392;17506;17463;17394;17028;17267;17178;17390;17386;17387;17586;17688;17759;17398;17563;17730;17754;17769;17779;17749;17558;17242;17211;17210;17364;17316;17544;17516;17529;17660;17577;17787;17460;17470;17453;17331;17813;17799;17670;17788;17529;17399;17245;16839;16725;16929;17177;17308;17197;16992;16986;17020;17153;17055;17285;16896;16827;16806;17263;17566;17334;17325;17365;17061;17070;16974;17224;17113;17163;16956;16787;17188;17033;16840;16836;17032;17052;16746;16780;16551;16404;15817;15008;15564;16831;17369;17365;17206;17195;17339;17380;17617;17538;17563;17256;17181;17127;17477;17817;17935;17816;17442;17677;17504;17356;17389;17365;17232;17427;17495;17465;17895;17677;17860;17606;17484;17457;17463;17280;17444;17523;17336;17615;17503;17590;17479;17477;17446;17456;17588;17333;17581;17522;17877;17736;17483;17443;17630;17666;17607;17050;17438;17217;17629;17688;17786;17563;17227;17684;17833;18020;18086;17743;17832;17719;17609;17436;17705;17840;17524;17577;17453;17635;17550;17425;17631;17325;17365;17445;17320;17093;17533;17222;17039;16597;17072;17420;17552;17448;17685;17703;17637;17537;17607;17537;17268;17321;17566;17275;16977;16642;17174;17285;17447;17480;17485;17570;17503;17176;17537;17185;17321;17517;17431;17520;16586;15664;15576;16590;17135;17343;17148;17594;17637;17483;17139;16771;16753;16971;17421;17283;17586;17563;17453;17392;17026;16428;15615;16196;16908;17322;17505;17808;18006;17942;17928;17782;17628;17288;17211;17171;17120;17597;17766;17731;17825;17661;17922;17669;17630;17424;17394;17317;17620;17459;17779;17649;17606;17722;17735;17695;17820;17664;17891;17964;17516;16462;14793;13452;15130;16912;17553;17902;17740;17582;17639;17518;17928;17691;17453;17692;17980;17766;17548;17676;17758;17943;17752;17623;17912;17785;17731;17650;17752;17719;17362;17006;17212;17079;17291;17388;17669;18033;18022;17706;17818;17954;17956;17636;18083;17760;17795;17690;17723;17981;17697;17730;17947;17906;18191;17798;17896;17766;17929;17873;17687;17943;18049;17621;17394;17323;17360;17859;17731;17647;17601;17408;17577;17570;17633;17728;17550;17719;17871;17977;17646;17656;17542;17402;17628;17895;17841;17766;17948;17985;17680;18110;17854;17678;17928;17945;17868;17852;17789;17355;17253;17142;17279;17555;17773;17799;17761;17935;17480;17462;17295;17393;17775;17587;17663;17723;17754;17670;17598;17790;17819;17566;18131;17833;17890;17759;17209;17445;17704;18085;17289;17075;17141;17360;17779;17373;17600;17433;17574;17421;17669;17529;17666;17504;17597;17724;17904;17756;17662;17664;17610;17579;17666;17714;18214;17882;18045;18007;17889;17740;17136;16988;16924;17359;17242;17068;17371;17179;16968;17332;17297;17207;17012;16459;15989;16679;17397;17656;17824;17770;17389;16483;15590;15339;16179;16986;17274;17284;17323;17434;17404;17749;17995;18020;18204;18046;17882;18035;17695;17816;17868;17840;17768;17605;17536;17871;17558;17449;17361;17639;17681;17793;18018;18126;17803;17485;17380;17488;17919;18047;17834;17897;17648;17968;17520;17659;17399;17656;17528;17540;17591;17595;17533;17730;17391;17502;17764;17613;17449;17623;17729;17530;17367;17210;17017;17494;17525;17459;17186;17386;17370;17468;17263;17759;17563;17623;17563;17492;17553;17866;17861;18222;17979;18307;18102;17830;17919;17630;17747;18167;18056;18111;18094;18131;17899;18147;17636;17906;17525;17524;17623;17656;17635;17298;17379;17502;17799;17337;17686;17892;18116;18134;18072;18294;18180;18187;18025;18005;18052;17994;17844;17861;17967;17969;18069;18094;17879;17699;17709;18033;17762;17607;17612;17777;17987;17914;17625;17480;17699;17493;17477;17921;17683;17896;17983;18033;18055;17923;17782;17660;17608;17621;17473;17670;17709;17922;17517;17449;17502;17548;17258;17106;17396;17703;17813;17602;17538;17947
14007;13982;14088;14429;14406;14235;14773;14577;14381;14447;14173;14266;13958;14217;14218;14455;14094;14146;14276;14422;14821;14284;14094;14313;14479;14480;14619;14682;14857;14935;14601;14467;14428;14618;14683;14390;14510;14632;14517;14431;14517;14719;14837;15013;14913;14956;15177;15090;15038;15169;14940;15278;14927;15072;15179;15046;15256;15004;14978;14928;14918;15281;15525;15245;15386;15050;15466;15469;15345;15521;15447;15360;15347;15348;15407;15230;15074;14857;14966;15318;15456;15646;15578;15312;15182;15034;15357;15560;15777;15689;15485;15427;15723;15336;15343;15461;15490;15914;15832;15676;15532;15815;15815;15776;15993;15748;15814;15589;15740;15637;15804;15891;15794;15759;15839;15643;15957;15721;15614;15958;16134;15882;15756;15851;15746;15662;15891;16015;15825;15837;15963;15911;15965;15787;16015;16118;16028;16057;15972;16113;16006;16122;16125;16051;16024;16045;15987;16011;16067;16222;15956;16002;16089;15903;16460;15844;15686;16081;16031;15880;15818;15528;15321;15369;15563;15892;15619;15476;15348;15313;15633;15950;15910;15816;15876;15593;15337;15156;15449;15212;15591;15674;15914;15957;15956;16149;15931;16028;15575;15918;16002;15981;15796;15811;16040;15595;15679;15465;15368;15415;15895;16064;16215;16308;16284;16099;15958;15772;15875;15769;15560;15754;15596;15917;16042;15991;16148;16077;16110;15859;15784;15645;15566;15917;15488;15666;15467;15730;15600;15838;15939;15915;16010;15929;16073;15815;16038;15986;16167;16208;15791;15968;16014;16031;16170;16166;16137;16407;16117;15928;15841;15870;15986;15993;16093;16272;16322;16093;16269;16169;15938;15157;14430;14382;15207;15651;15131;15361;15767;16233;16052;16048;15994;15822;15736;15646;15733;15876;15817;16054;15812;15861;15663;15611;15333;15303;15486;15461;15698;15825;15919;15693;15555;15175;12432;7853;4803;5813;10109;13704;15499;16254;16261;16396;16332;16226;16069;16337;16172;16208;16547;16381;16393;16406;16224;16435;16333;16277;16272;16356;16317;16488;16820;16435;16517;16581;16541;16584;16633;16255;16222;16331;16424;16264;16473;16190;16258;16395;16499;16465;16458;16501;16735;16546;16910;16641;16476;16552;16816;16377;16639;16690;16412;16158;16118;16045;15838;15992;16550;16355;16313;16371;16588;16904;16621;16702;16595;16496;16602;16305;16353;16358;16543;16739;16397;16521;16438;16457;16326;16177;15921;15850;15546;15966;15948;16033;16030;15942;16082;16119;16464;16290;16241;16424;16435;16248;16220;16259;16576;16609;16471;16462;16600;16471;16826;17133;17029;17195;17003;16953;17015;16967;16896;16741;16789;17179;16947;16732;16865;16722;16872;16638;16675;17008;16641;16502;16901;16520;16517;16642;16691;16307;16504;16610;16400;16337;16110;16537;16389;16562;16363;16425;16448;16496;16602;16211;16382;16387;16462;16882;17104;17062;17226;16966;16545;16556;16629;16234;16226;16439;16812;16830;16838;16934;16721;16949;17083;16942;16545;16783;16704;16758;16707;16656;16739;16724;16514;16356;16679;16709;16620;16775;16510;16717;16331;16867;17116;17371;17440;17497;17333;17248;17112;17041;17243;16891;17148;16944;16667;16643;16854;16883;16903;17022;16795;16932;17122;17036;16894;16998;16951;16982;17050;16981;16880;16724;16649;16925;16845;16774;16547;16302;16060;15956;15913;16203;16445;16561;16563;16582;16670;16542;16515;16737;16699;16816;16631;16677;16612;16990;17005;16872;16993;16760;16801;16767;16985;16769;16780;16688;16694;17080;17168;17252;16816;16986;17137;17257;16868;17146;16755;16986;16928;16783;16979;16962;17158;16934;16946;17495;17476;17865;18063;17913;17924;17922;17480;17523;17282;17405;17176;17541;17365;17323;17269;17130;17401;17651;17405;17250;17351;17140;17122;17059;17113;16939;17025;17213;17364;16943;16696;16951;17064;17315;16770;16887;16769;16964;16991;17115;17119;17049;17189;17351;17483;17384;17303;17150;16972;17201;17315;17327;17409;17471;17358;17270;17445;17396;17494;17061;17219;17205;17436;17168;17122;17279;17275;17466;16894;16762;16841;16832;16889;16889;16640;16146;15879;16048;16333;16268;16406;16565;16888;16867;17117;16904;16740;16557;16880;16747;16674;17084;17176;17118;17130;17091;17417;17473;17520;17471;17539;17277;17313;17208;17376;17155;17381;17400;17435;17351;17376;17319;17302;17459;17437;17385;17375;17327;17427;17331;17416;17495;17588;17522;17612;17535;17506;17316;17473;17350;17232;17055;16958;16954;16870;17100;16521;16196;16431;16940;17050;17004;16941;16872;17132;17302;17777;17794;17788;17886;17770;17761;17819;17712;17503;17721;17474;17635;17506;17199;17191;17361;17400;17184;17419;17203;17113;17213;17015;17042;17204;17003;17175;17295;17158;17117;16984;17065;16896;16963;16953;16755;17235;17089;17303;17290;17011;16929;17180;17289;17238;17319;17412;17293;17330;17267;16659;16363;16875;17104;17195;17359;17454;17470;17502;17338;17579;17314;17384;17408;17362;17380;17136;17297;17230;16947;16989;16884;17229;16973;17013;17087;17313;17350;17179;17399;17275;17329;16910;17052;17441;17235;17610;17365;17302;16877;17018;16960;17071;17248;17057;17315;17201;17055;16881;17328;17460;17361;17339;17204;17195;17279;17471;17373;17472;17386;17407;17325;17262;17091;17219;17127;17149;16920;17075;17207;17338;17054;17229;17121;17287;17114;17239;17304;17440;17261;17501;17594;17542;17293;17216;17328;17537;17458;17238;17511;17087;17132;17326;17195;17436;17394;17401;17525;17251;17364;17360;17450;17249;17328;17315;17365;17215;17385;17245;17105;17125;17238;17555;17263;17175;17048;17188;17230;17425;17379;17392;17302;17119;16555;16006;16194;16566;17065;17116;16828;15786;15626;16414;17007;17148;17121;17034;16976;17040;16959;17134;17082;17224;17343;17320;17417;17323;16976;17538;17298;17535;17306;17359;17390;17171;17109;17559;17458;17540;17220;17304;17206;17303;17102;17550;17323;17638;17337;17206;17355;17219;17265;17178;17164;17240;17153;17298;17099;17373;17210;17398;17380;17294;17327;17183;17402;17411;17170;17437;17424;17558;17772;17762;17580;17651;17368;17415;17702;17907;17758;17580;17295;17231;17234;17275;17093;17269;17382;17304;17783;17613;17756;17670;17708;17650;17198;17349;17678;17956;17637;17497;17457;17492;17213;17278;16987;17007;17341;17446;17192;16996;16964;16773;17007;17183;17224;17106;16794;16698;17566;17472;17517;17524;17414;17378;17243;17039;17120;17063;17055;16685;17178;17154;17274;17104;17010;17045;17116;16848;16720;16419;16348;16056;15390;15804;17028;17244;17567;17251;17279;16918;17421;17609;17568;17180;17173;16818;16934;17163;17432;17921;17987;17886;17721;17522;17415;17250;17483;17241;17470;17416;17776;17778;17638;17627;17759;17696;17644;17368;17369;17576;17389;17318;17646;17476;17659;17593;17296;17541;17478;17358;17216;17393;17644;17609;17541;17790;17713;17450;17630;17436;17113;17595;17303;17614;17813;17783;17853;17394;17484;17701;17715;17666;17785;17662;17727;17896;17687;17619;17642;17594;17616;17500;17655;17634;17653;17507;17734;17378;17486;17348;17447;17553;17322;17173;16636;16826;17304;17688;17590;17817;17801;17576;17559;17464;17451;17511;17325;17382;17259;16483;16258;16834;17317;17669;17312;17395;17345;17315;17358;17273;17189;17053;17415;17486;17499;17399;16646;16755;16940;17344;17218;17271;17287;17598;17260;17504;16973;16832;17125;17199;17276;17436;17330;17396;17379;17148;16675;15752;15955;16710;17317;17312;17644;17765;17958;17781;17581;17618;17642;17164;17034;17143;17334;17907;18106;17788;18028;17874;18093;17571;17207;17190;17534;17424;17519;17460;17205;17495;17572;17709;17960;17895;17551;17833;17840;17558;16868;15037;14041;15221;17005;17520;17743;17736;17535;17545;17643;17601;17597;17693;17586;17636;17701;17738;17822;17641;17534;17710;17549;17850;17621;17737;17891;17626;17525;17652;17337;16937;17066;17122;17266;17467;17801;17758;17734;17616;17927;17607;17791;17880;17926;17751;17867;17732;18016;17609;17430;17389;17775;18148;18132;17880;17944;17944;17911;17838;17741;17626;17659;17185;16870;17236;17891;17924;17981;17855;17631;17575;17401;17134;17632;17789;18005;17841;17833;17528;17564;17488;17659;17691;17647;17642;17708;17930;17811;17680;18108;17880;17639;18036;17814;17751;17830;17696;17580;17628;17599;17520;17839;17665;17728;17820;17556;17483;17248;17128;17092;17514;17503;17504;17611;17581;17613;17908;17831;18053;18162;17802;18000;17902;17503;17508;17179;17639;17572;17981;17619;17523;17706;17522;17256;17431;17503;17292;17444;17438;17499;17631;17754;17637;17773;17821;17924;17851;17560;17544;17587;17382;17592;17951;18001;17964;17770;17734;17463;17021;16937;16784;17412;17802;17426;16989;17221;16956;17109;16860;16981;17016;16522;16635;17133;17326;17759;17557;17788;17657;16893;16569;16267;16444;17359;17415;17403;17332;16953;17431;17739;17955;17902;17874;17698;17868;17730;18002;17566;17861;17797;17639;17825;17613;17729;17477;17248;17353;17870;17919;17950;17764;18223;17820;17646;17632;17526;17910;17744;17970;17828;17840;17543;17904;17637;17549;17508;17367;17791;17930;17645;17487;17125;17325;17694;17678;17536;17378;17145;17485;17486;17276;17394;17224;17187;17237;17523;17174;17404;17589;17540;17657;17905;18064;17894;18308;17798;17941;17741;17961;17772;17861;18053;17993;17901;17846;17571;17973;18042;18038;17917;17997;17997;17628;17922;17666;17674;17710;17745;17851;17522;17653;17343;17148;17446;17607;17545;17882;17877;17760;17966;17977;18169;18076;18028;18191;18104;18112;18025;17743;17871;17543;17844;17889;18012;18098;17934;18050;17636;17715;17659;18019;17773;17937;17813;17978;17961;17657;17930;17303;17639;17475;17794;17745;17856;17774;17841;17652;17708;17642;17235;17454;17440;17614;17712;17519;17587;17581;17697;17360;17229;17680;17583;17680;17554;17844;17849
13996;13832;14223;14200;14548;14471;14535;14526;14339;14369;14309;14371;14184;14241;14346;14346;14022;13801;14003;14165;14383;14226;14386;14313;14393;14213;14248;14678;14700;14952;14640;14450;14389;14599;14701;14719;14482;14521;14367;14595;14632;14921;14729;14739;15101;15001;15001;14885;14838;15039;14998;15074;15110;15051;14840;15139;15021;15137;14997;15169;15053;15355;15389;15355;15491;15475;15395;15280;15438;15302;15430;15355;15496;15142;15137;15262;15219;15279;15270;15483;15390;15660;15627;15439;15160;15311;15431;15610;15375;15365;15339;15666;15651;15460;15306;15238;15452;15756;15823;15913;15665;15668;15549;15857;15941;15692;15763;15940;15849;15780;15536;15656;15896;15566;15765;15880;16075;15944;15972;15943;16149;16006;15860;15912;15884;15709;16080;15838;16062;15931;16023;16032;15913;16004;16095;16130;15977;15760;15917;16029;16117;16110;16188;16012;15835;16115;15957;15961;16030;15979;16106;16034;16221;15971;16200;15887;16036;15957;16155;16006;15664;15278;15457;15483;15810;15898;16170;16010;15930;15887;15831;16015;15995;15804;15534;15899;15732;15808;15196;14771;15299;15545;16017;16050;15690;15918;15784;15836;15842;15685;15919;15796;15661;16002;16045;15759;15427;15744;15594;15551;16232;16034;16378;16145;15928;16114;15792;15524;15637;15772;15760;15709;16006;16067;16163;15863;16131;16328;16061;16010;16013;15902;16090;16006;15814;15825;15448;15645;15497;15523;16067;16153;15870;16176;15733;16025;16045;16184;16201;16188;15828;16090;16213;16123;16025;16180;16272;16229;16068;15604;15756;15965;15765;15788;15893;16113;16000;16088;16092;15981;16053;15413;14616;14465;14992;15281;14941;15287;16027;16172;16234;16288;16079;15819;15487;15186;15675;15647;15763;16097;15693;15813;15380;15643;15391;15246;15574;15496;15627;15696;15668;15659;15599;15183;12273;7402;5016;6764;11426;14669;15874;16196;16013;16224;16305;16191;16225;16077;16382;16460;16236;16160;16334;16320;16233;16364;16259;16317;16499;16483;16468;16683;16480;16574;16427;16676;16607;16481;16464;16593;16522;16606;16603;16199;16532;16383;16187;16481;16582;16405;16672;16770;16771;16760;16581;16645;16515;17028;16551;16665;16802;16325;16326;16393;16222;16071;16003;16258;16407;16227;16254;16554;16798;16623;16580;16578;16511;16251;16222;16500;16334;16245;16583;16752;16655;16408;16637;16325;16292;15968;15873;15714;15693;15920;15933;16217;16089;16104;16240;16159;16350;16166;16191;16495;16404;16503;16462;16640;16670;16431;16204;16268;16515;16495;16905;17197;17288;17249;17119;17092;16912;16755;17021;17013;16924;16727;16692;16945;16507;16735;16604;16651;16845;16444;16587;16552;16621;16599;16635;16938;16900;16772;16775;16436;16583;16409;16261;16420;16568;16604;16333;16393;16409;16323;16526;16303;16131;16343;16426;16932;17090;17252;17117;16946;16561;16724;16770;16670;16702;16880;16763;16765;17089;16877;16897;16984;16702;17026;17025;16800;16693;16548;16693;16818;16576;16772;16592;16613;16839;16510;16408;16507;16409;16555;16534;16958;17136;17414;17385;17356;17333;17460;17300;17033;17062;16777;17018;16873;16656;16571;16722;16976;16890;16960;16748;17010;16883;17007;16903;17288;17185;16912;16837;17085;16679;16572;16863;16714;16968;16483;16629;16505;16199;15989;15992;16472;16169;16148;15918;16270;16252;16331;16479;16248;16505;16617;16980;16855;16859;16999;16962;16974;16802;16790;16808;16644;17025;16927;16922;16840;17155;17170;16992;17200;16965;16988;16886;17086;17070;17189;16982;17091;16855;16727;16313;15984;16093;16190;16744;17440;17825;17798;18084;18047;17921;17598;17493;17049;17366;17218;17119;17093;17462;17038;17307;17105;17697;17648;17418;17185;17475;17356;17277;16966;16861;16898;17124;17243;16910;16515;16496;16899;16819;16887;16983;16745;16859;17043;16954;17143;16833;16961;17172;17492;17410;17026;16375;16978;16884;16935;17389;17549;17269;17150;17262;17404;17271;17357;17307;17204;17231;17375;17323;17303;17120;17182;17349;17193;16887;16717;16634;16828;17055;16623;16016;15551;15742;16268;16283;16156;16284;16420;16996;17342;17014;17120;16768;17056;16981;16737;16745;16943;17184;17104;16892;17353;17298;17397;17418;17420;17533;17299;17367;17104;17166;17116;17428;17165;17581;17342;17387;17392;17311;17086;17322;17398;17527;17187;17493;17223;17409;17369;17771;17395;17438;17309;17353;17548;17346;17112;17020;17152;16990;17127;17144;17306;16853;16561;16605;16961;17043;16869;16839;16136;16508;17103;17693;17635;17732;17636;17497;17664;17737;17640;17731;17519;17514;17604;17373;17442;17293;17480;17092;17083;17237;17206;17393;17188;17211;17211;17291;17291;17209;17060;17185;17049;17044;16663;16954;16779;16958;17173;17184;17295;17202;17333;17194;17046;17045;17200;17123;17047;17408;17410;17598;17008;16608;16339;16938;17101;17125;17354;17124;17374;17451;17779;17579;17263;17489;17636;17364;17458;17430;17339;17425;17258;16968;17132;17092;17275;17044;17259;17372;17673;17483;17502;17339;16962;17134;17074;17343;17402;17196;17109;17224;17001;16883;16984;17207;17297;17136;17359;17028;16887;17278;17048;17258;17134;17362;17221;17335;17076;17089;17416;17666;17317;17493;17202;17137;17058;17236;17025;16986;17007;17139;17130;17288;17060;17278;17064;17433;17411;17234;17259;17425;17360;17362;17306;17454;17255;17599;17546;17469;17432;17278;17415;17356;17179;17088;17164;17392;17657;17316;17310;17448;17519;17496;17425;17359;17170;17185;17473;17565;17347;17165;17222;17651;17336;17491;17260;17275;17077;17216;17328;17576;17364;17331;17367;16565;15568;14710;14805;15735;16758;16984;16632;15934;15412;16134;16674;17136;17049;16862;16869;17235;17357;17386;17303;17400;17396;17366;17229;17502;17211;17327;17623;17724;17314;17556;17401;17330;17077;17376;17389;17531;17536;17157;17174;17168;17192;17283;17302;17419;17366;17491;17266;17549;17469;17126;17242;17169;17363;17052;17199;17293;17301;17441;17475;17413;17118;17320;17276;17256;17345;17168;17205;17414;17745;17607;17416;17715;17456;17486;17504;17933;17573;17342;17015;17235;17182;16996;17332;17060;17324;17293;17518;17471;17363;17439;17484;17498;17565;17411;17621;17392;17739;17618;17644;17411;17007;17462;17143;17229;17275;17227;17503;17167;17164;17027;16931;17225;17223;17275;17101;17034;17684;17685;17591;17585;17530;17120;17303;17441;17322;17203;17134;16977;17246;17113;17311;17391;17115;17194;17119;16880;16666;16588;16542;16205;16379;16840;17335;17561;17813;17427;17154;17020;17255;17568;17372;17229;17004;16833;17030;17302;17870;17822;17896;17683;17526;17414;17588;17463;17643;17605;17239;17559;17757;17617;17821;17788;17550;17649;17369;17249;17259;17393;17350;17388;17585;17538;17720;17564;17498;17415;17223;17389;17571;17384;17637;17419;17437;17490;17367;17321;17062;16891;17003;17121;17383;17674;17854;17955;17791;17549;17673;17647;17644;17728;17765;17605;17755;17746;17671;17888;17444;17434;17790;17611;17641;17713;17552;17652;17635;17689;17455;17500;17391;17415;17388;17152;16997;17054;17576;17523;17699;17709;17456;17603;17138;17416;17577;17473;17493;17389;17037;16858;16558;17076;17499;17601;17364;17306;17180;17078;17135;17478;17169;17406;17342;17509;17565;17516;17032;17501;17188;17068;16953;17391;17409;17591;17388;17487;17141;16942;17069;17191;17424;17281;17487;17030;17317;16742;16300;15605;16167;16896;17356;17420;17467;17458;17566;17521;17575;17538;17623;17150;17195;17473;17653;17766;17894;17837;17885;18057;17808;17455;17033;17077;17698;17458;17470;17427;17137;17538;17478;17509;17852;18072;17880;17835;17576;17809;17510;16481;16099;16656;17175;17702;17622;17609;17687;17617;17665;17480;17673;17777;17581;17538;17599;17779;17824;17765;17762;17721;17600;17489;17575;17462;17694;17568;17479;17506;17473;17080;16927;16661;17281;17550;17964;17713;17927;17580;17751;17832;18091;17921;17754;17732;17647;17974;17879;17764;16972;16723;17258;17783;18091;17906;17912;17633;17678;17768;18010;17453;17288;16284;15242;15853;17410;17813;18199;17864;17938;17481;17362;17198;17651;17964;17942;17986;17710;17978;17822;17866;17492;17577;17622;17771;17778;17725;17756;18048;17804;17713;17915;17749;17615;17762;17805;17636;17520;17782;17759;17807;18031;17878;17727;17716;17589;17576;17290;16999;17304;17402;17715;17490;17835;17582;17909;17709;17656;17784;18056;18019;17824;17754;17744;17679;17352;17761;17878;17973;17799;17902;17747;17413;17166;17457;17595;17440;17288;17528;17286;17406;17507;17810;18131;17914;17722;17748;17684;18073;17583;17570;17843;17950;18110;17954;17886;18014;17665;17234;17019;17103;17144;17457;17404;17007;16883;16801;16948;17246;17088;16770;16600;16903;17500;17650;17674;17640;17596;17668;17265;16768;16632;16873;17317;17599;17602;17241;17066;17425;17846;17884;17913;17621;17981;17976;17891;17428;17751;17762;17902;17785;17583;17558;17300;17493;17054;17426;17502;17788;17873;18005;17904;17712;17982;17751;17731;17844;17660;17817;17965;17883;17786;17369;17485;17676;17326;17535;17601;17440;17599;17802;17207;17132;17619;17542;17672;17310;17302;17430;17475;17571;17356;17058;17275;17112;17309;17441;17186;17214;17520;17650;17867;18048;18172;17915;18100;18216;18003;17990;17735;17767;17752;18084;17625;17446;17610;17752;18176;17805;17779;17953;17883;17803;17766;17868;17686;17808;17495;17749;17803;17726;17430;17331;17488;17740;17721;17970;17941;18229;17970;18057;18014;17928;18380;18262;18165;18010;17982;17839;17516;17235;17711;17908;18145;17927;17988;17955;17914;17811;17741;17656;17682;18018;17861;17958;17804;17928;17478;17138;16950;17174;17221;17584;17641;17932;17836;17768;17678;17717;17610;17707;17834;17689;17658;17405;17452;17369;17834;17669;17206;17603;17660;17606;17551;17867;17883
13791;14069;14344;14456;14438;14397;14306;14340;14235;14296;14524;14476;14570;14480;14284;14015;13981;13272;13440;13818;13960;14235;14443;14241;14485;14576;14469;14460;14665;14889;14819;14564;14615;14531;15163;14752;14938;14644;14725;14694;14976;14641;14707;14799;14985;15054;14795;14898;14982;15076;15097;15147;15220;15097;14795;15174;15403;15007;15453;15037;15231;15272;15413;15317;15507;15463;15210;15396;15495;15419;15208;15420;15238;15164;15217;15182;15240;15468;15501;15561;15517;15289;15499;15114;15143;15543;15330;15386;15581;15441;15620;15387;15639;15145;15309;15147;15416;15692;15939;16018;15719;15942;15923;15839;15858;15750;15681;15858;15787;15759;16015;15682;15953;15703;15876;15862;15918;15854;15876;15877;16112;15975;15753;15588;16012;15841;15921;16041;15924;15800;15731;15937;16018;15715;15818;16117;15836;15867;15771;15994;16091;16138;15919;16145;15984;15827;15992;15943;16065;16271;15977;16159;16189;16075;16087;16112;16184;16065;16227;15861;15571;15282;15264;15667;15944;16001;16233;16022;16004;15789;15923;15963;15983;15652;15728;15952;15921;15664;14999;14993;15435;15606;15757;15887;16075;16111;16105;15846;15588;15839;15924;15783;15963;15925;15922;15572;15479;15534;15595;15853;15953;16102;16039;16222;16165;15928;15850;15625;15697;15862;16088;15951;16137;15771;15977;16013;15971;16069;16194;15977;16102;16031;16057;16234;15760;15785;15419;15570;15460;15980;16069;15992;16170;16089;15985;15851;15996;16066;16086;16071;16260;16216;16083;16133;16073;16255;16307;16037;15926;15824;15972;15873;15816;15898;15756;16044;16046;15497;15146;15369;15661;15659;15410;15240;15185;14978;15197;15576;16185;16212;16228;16121;16179;16035;15884;15703;15412;15265;15626;15796;15810;15708;15636;15556;15385;15435;15477;15606;15690;15493;15601;15711;15710;15203;12480;7954;5063;7230;11653;14590;16154;16264;16284;16211;16134;16481;16256;16466;16335;16395;16198;16291;16415;16306;16223;15986;16130;16188;16186;16336;16716;16488;16443;16467;16355;16572;16584;16804;16725;16580;16507;16561;16454;16638;16436;16309;16260;16593;16541;16517;16557;16530;16631;16819;16843;16912;16482;16735;16541;16723;16891;16737;16181;16429;16119;16300;15887;16093;16268;16244;16075;16479;16441;16640;16736;16451;16308;16130;16389;16548;16491;16517;16696;16778;16544;16712;16332;16327;16343;16093;16179;15847;15756;15759;15927;16058;16317;16372;16681;16250;16212;16231;16308;16490;16774;16516;16483;16578;16687;16556;16434;16277;16358;16855;16893;17168;17003;17012;17164;17103;17310;17158;16942;16800;16911;16714;16910;16914;16606;16864;16502;16814;16566;16589;16787;16562;16756;16832;16738;16721;16617;16855;16649;16382;16347;16127;16246;16301;16403;16469;16560;16257;16455;16519;16466;16549;16311;16399;16359;16748;17139;17165;17046;17007;16776;16828;16675;16740;16609;16848;16881;17122;17015;17020;16952;17077;16749;16931;16940;17002;16926;16929;17081;16893;16808;16872;16711;16294;16326;16629;16327;16305;16487;16714;16637;17101;17237;17279;17404;17270;17513;17387;17166;16982;17056;17007;17012;16910;16663;16633;16954;17089;16966;17142;17141;16812;17102;16923;16852;17083;17023;16905;16835;16810;16598;16608;16793;16922;16844;16696;16601;16346;16723;16346;16465;16311;16153;15952;16084;15930;15969;16072;16549;16428;16543;16667;16652;16764;16641;16946;16933;16894;17065;16815;17034;16756;17182;17087;16753;17218;17037;17003;17029;17082;16932;17157;16989;16819;16798;17010;17154;16911;16664;16594;15575;14671;14891;15566;16281;17349;17678;17933;17894;18010;18061;17756;17431;17185;17249;16943;17181;17128;17013;17214;17045;16978;17287;17467;17081;17400;17361;17285;17171;17048;17118;16768;17078;16953;16801;16327;15951;16614;16838;16697;17158;16831;16956;16944;17065;17022;17097;16570;17038;17358;17181;16643;16039;16376;16942;17122;17349;17500;17595;17431;17393;17410;17362;17372;17419;17382;17367;17479;17628;17285;17172;17120;17403;17161;16971;16812;16625;16918;17004;16668;15905;15748;16318;16620;16879;16358;16448;16672;16860;17006;17273;17040;17057;17095;17006;16911;17012;16848;17092;17064;17180;17148;17115;17221;17412;17145;17180;17261;17138;16986;16983;17198;17257;17182;17067;17302;17554;17378;17339;17423;17394;17583;17218;17333;17241;17308;17634;17430;17481;17381;17246;17294;17343;17535;17484;17352;17203;17105;17139;16732;17107;16875;16966;16587;15940;16162;16966;17028;16424;15636;15755;16742;17477;17565;17642;17338;17583;17645;17307;17429;17408;17717;17659;17808;17407;17417;17459;17453;17599;17312;17327;17290;17374;17155;17029;17076;17126;17037;17211;17158;16862;16983;17144;17170;16951;16938;17032;17134;17231;17317;17264;17186;17193;17217;17173;17131;17145;17312;17450;17655;17480;17285;17026;16863;17001;17580;17310;17572;17396;17557;17557;17453;17469;17464;17491;17398;17612;17575;17572;17352;17464;17432;17324;17285;17095;17124;17300;17321;17328;17521;17309;17556;17364;17058;17222;17301;17258;17431;17533;17353;17293;17173;17261;17190;17478;17309;17247;17408;17366;17033;17074;17332;17423;17474;17111;17194;17145;17090;17060;17239;17305;17473;17322;17221;17217;17352;17290;16661;16837;16973;16970;16968;17100;17230;17015;16932;16956;17404;17321;17338;17567;17597;17294;17415;17574;17202;17387;17380;17579;17572;17351;17361;17037;17297;16857;16605;17364;17438;17692;17502;17484;17517;17655;17317;17326;17490;17321;17232;17435;17152;17212;17280;17358;17254;17319;17176;17259;17347;17597;17492;17463;17460;17185;17320;16329;14907;14081;14528;15355;16650;17082;17055;16410;16032;15943;15904;16086;17026;17047;17136;16903;17058;17252;17243;17227;17266;17221;17289;17216;17013;17155;17481;17467;17488;17444;17129;17215;17068;17228;17373;17406;17378;17532;17483;17302;17498;17246;17599;17453;17361;17476;17165;17602;17387;17453;17478;17258;17140;17113;16936;17252;17120;17486;17589;17397;17354;17494;17072;17450;17191;17677;17301;17521;17573;17752;17359;17322;17526;17507;17535;17750;17472;17430;16910;16968;16977;17054;17061;17234;17260;17277;17467;17247;17201;17514;17405;17641;17473;17467;17861;17713;17540;17436;17514;17435;17494;17142;17299;17146;17309;17428;17444;17363;16853;17048;16999;17339;17266;17422;17005;17029;17468;17760;17656;17497;17449;17056;17070;17513;17436;17444;17158;17166;17280;17160;17319;17442;17550;17547;17226;17197;17012;16671;16519;16594;16922;17343;17416;17580;17562;17706;17395;17352;17278;17483;17259;17357;17167;17100;17151;17568;17821;17701;17711;17752;17593;17466;17319;17601;17350;17622;17543;17462;17590;17547;17542;17428;17530;17733;17473;17256;17373;17561;17449;17516;17487;17672;17622;17525;17444;17325;17473;17224;17283;17178;17281;17557;17460;17133;17135;16927;16394;16258;16471;17230;17488;17795;17958;17886;18052;17760;17519;17782;17502;17625;17726;17568;17634;17892;17782;17840;17460;17813;17647;17685;17698;17617;17507;17590;17579;17398;17343;17581;17403;17509;17433;17349;17420;17523;17398;17639;17446;17441;17765;17596;17613;17912;17480;17706;17578;17701;17396;17372;17285;17639;17305;17646;17341;17328;17299;17391;17286;17524;17504;17119;17403;17421;17541;17749;17585;17247;16995;17117;17514;17434;17268;17342;17275;17281;16890;17157;17009;17054;17471;17172;17264;17530;17279;16961;16723;16398;16698;17213;17288;17335;17477;17376;17586;17332;17577;17533;17609;17254;17332;17428;17823;18003;17656;17796;17791;17769;17884;17476;17104;17164;17367;17740;17276;17471;17345;17347;17499;17710;17822;17935;17866;17788;17641;17717;17686;17560;17471;17584;17942;17706;17731;17488;17642;17571;17588;17526;17516;17686;17400;17642;17559;17725;17628;17999;17474;17742;17442;17283;17370;17303;17640;17579;17480;17423;17648;17041;16874;16839;17382;17509;17765;17920;17575;17991;17871;17628;17788;18079;17903;17674;17601;17802;17771;17471;16364;15647;16811;17671;17903;18000;18123;17714;18109;17917;17714;17490;16162;14433;13518;15001;17006;17573;17918;17895;17815;17617;17491;17387;17547;17848;17908;18146;17930;17899;17674;17919;17964;17945;17855;18242;17931;17819;17921;17838;17776;17953;17977;17575;17665;17535;17728;17843;17905;17656;17678;17774;17712;17933;17901;17742;17702;17417;17191;17396;17451;17371;17301;17493;17625;17400;17798;17883;17736;17723;17955;17866;17846;17956;17846;17565;17332;17855;17769;17708;17948;17799;17758;17410;16899;17337;17486;17686;17444;17364;17442;17812;17696;17839;17888;17638;17592;17521;17744;17805;17888;17946;17697;17697;17914;17758;17922;17706;17542;17213;16806;16929;16976;17399;17141;17304;16928;16997;17136;16964;16926;16203;16405;17148;17656;17743;17852;17544;17796;17610;17237;16976;16675;17298;17431;17624;17279;17376;17334;17628;17874;17889;17777;17748;17876;18103;17926;17812;17563;17638;17678;17652;17075;16897;17405;17367;17178;17091;17644;17989;18040;18128;17876;18015;18196;18048;17699;18130;17851;17793;17883;17893;17881;17663;17470;17797;17500;17502;17484;17570;17582;17700;17251;17276;17480;17719;17382;17247;17469;17504;17576;17600;17411;17361;17227;17363;17346;17504;17362;17369;17287;17431;17426;17828;18203;17960;17975;18068;17943;17919;17699;17554;17378;17651;17656;17321;17464;18033;17910;17622;17841;17661;17840;17806;17984;17957;17652;17594;17688;17613;17725;17438;17422;17372;17500;17759;17687;17758;17967;17869;17971;18006;17789;18096;18228;18129;17878;17654;18165;17710;17319;16840;17487;17794;18082;17891;18222;17681;17944;17816;17847;17597;17988;17994;17998;17688;17825;17861;17405;17166;17120;17168;17246;17434;17729;17788;17827;17623;17707;17797;17842;17697;17843;17500;17809;17584;17022;16975;17230;17661;17692;17684;17770;17884;17928;17950;17760
13826;14107;14322;14513;14411;14151;14472;14308;14460;14447;14400;14560;14422;14376;13997;14103;13516;12428;12308;13516;13957;14348;14266;14296;14263;14228;14535;14429;14319;14388;14606;14587;14671;14789;14726;15040;14971;14506;14768;14709;14820;14784;14714;14699;15109;15083;15027;14903;14949;15143;15090;15181;14973;15010;14857;14922;15041;14944;15092;15042;15362;15342;15286;15703;15385;15762;15512;15537;15517;15286;15266;15280;15332;15309;15387;15259;15328;15452;15244;15515;15367;15352;15458;15409;15364;15438;15780;15613;15532;15356;15533;15563;15613;15429;15429;15196;15690;15874;15772;15937;15815;15574;15619;15629;15494;16090;15847;15866;15928;15920;15695;15819;15991;15568;15728;15955;15894;16075;15988;15780;15997;16083;16230;15855;15946;15669;16097;16047;15851;15913;15971;16209;16025;15881;15891;15950;16240;16280;16008;15848;15850;15772;16002;15714;15881;15613;15817;15972;16010;15787;15867;15754;16003;15991;16155;15895;15939;15929;16127;16064;15629;15453;15560;15673;15962;15894;16253;16008;16038;15991;15842;16018;15800;15976;15897;15761;15741;15591;15213;15149;15412;15798;15784;16056;16080;16205;15779;15978;16088;15916;15962;15863;16113;16011;16101;15816;15710;15502;15591;15809;15710;15972;16022;16126;16060;16009;15803;15860;16038;15825;16131;15974;15786;15732;15948;15992;16060;16114;15858;15708;15903;15867;15918;15985;16072;15652;15634;15677;15864;15918;15831;15843;15743;15783;15849;16063;15873;15820;16066;16021;16325;16227;16194;16195;16080;16072;16401;16168;16253;15978;15927;15933;15935;15840;15715;15561;15626;15252;14372;14349;15328;15873;15731;15859;15691;15510;15648;16039;16227;16271;16184;16051;16415;16264;16298;15748;15756;15519;15786;15873;15878;15866;15474;15481;15837;15567;15526;15886;15458;15403;15661;16079;15913;15428;13408;8810;5510;7231;11827;14976;15791;16248;16332;16327;16525;16382;16552;16201;16473;16438;16291;16267;16152;16002;16154;15816;16193;16121;16219;16367;16631;16344;16221;16436;16753;16638;16681;16422;16506;16553;16507;16631;16603;16586;16529;16467;16297;16333;16467;16589;16709;16531;16597;16616;16779;17004;16719;16535;16710;16759;16621;16498;16388;16430;16376;16092;16067;16119;16499;16581;16072;16545;16447;16557;16555;16274;16565;16384;16359;16264;16450;16454;16569;16819;16799;16525;16339;16388;16460;16271;16057;16091;16021;15918;15868;15785;16125;16352;16388;16259;16425;16322;16576;16727;16287;16493;16523;16600;16622;16521;16267;16359;16303;16515;16761;17115;17356;17217;17373;17289;17203;17026;16920;16894;16808;16941;16780;16743;16645;16838;16885;16824;16677;16661;16732;16938;16771;16686;16860;16734;16726;16898;16650;16575;16349;16204;16268;16210;16501;16466;16476;16107;16466;16636;16406;16383;16287;16358;16226;16476;16975;17042;16778;16974;16724;16713;16825;16950;16831;17090;17044;17159;16858;16981;17093;17096;16669;16909;17030;16893;17152;16842;16835;16986;16840;16512;16689;16652;16818;16432;16442;16463;16700;16757;16916;17152;17454;17377;17438;17484;17375;17173;17291;16972;16667;16818;16929;16872;16800;17035;16945;16733;16968;17018;16873;16844;16836;16874;16811;16699;16944;16928;16777;16840;16487;16741;16848;16918;16979;16466;16538;16613;16517;16435;16129;16132;15986;16019;15643;16291;16326;16671;16559;16519;16724;16748;16900;16751;16709;16828;16968;16888;16932;16911;16975;16923;16796;17171;17067;17135;17207;17065;17020;16879;16746;16971;16821;16860;17062;16995;16993;17046;16931;16756;16097;14542;13654;14041;15692;17102;17532;17773;17893;17751;18072;17605;17278;17400;17145;17048;16903;17043;16945;17099;17286;17544;17544;17329;17284;17273;17328;17495;17093;17087;17293;16925;16973;17180;16876;16518;16108;16111;16275;16759;17063;17104;17271;17113;17101;16863;16884;16658;16906;16725;16778;16339;15754;16119;16786;17144;17285;17556;17529;17613;17244;17585;17384;17373;17409;17257;17370;17308;17286;17075;17254;17132;17098;17256;16938;16949;17111;16906;17068;17072;16730;16359;16641;16743;16655;16558;16435;16216;16961;16982;17089;16916;17209;16964;17239;17090;17172;17043;17108;17405;17062;17122;17164;17268;17293;17180;17097;17407;17164;17238;17330;17260;17321;17320;17185;17404;17102;17204;17700;17695;17213;17457;17753;17264;17497;17566;17174;17495;17391;17317;17152;17309;17344;17136;17228;17381;17233;17175;17043;17083;17361;16918;16870;16128;14697;15516;16441;16681;15877;15158;15596;16708;17279;17653;17576;17477;17539;17432;17185;17159;17531;17602;17672;17499;17524;17545;17505;17484;17024;17175;17014;17339;17443;17180;16968;17206;17061;17033;17226;17186;16610;16968;17256;17001;17111;16801;17052;17079;17293;17295;17519;17492;17241;17417;17100;17067;17071;17362;17442;17372;17492;17192;17126;17228;17079;17489;17314;17524;17453;17340;17417;17381;17287;17249;17536;17676;17312;17481;17575;17291;17457;17340;17457;17359;17559;17282;17297;17306;17302;17215;17313;17467;17126;17203;17079;17357;17187;17372;17402;17527;17170;16998;16983;16966;17346;17468;17366;17124;17193;17258;17277;17076;17202;17235;17249;17077;16978;17109;16666;17057;17335;17343;17203;17423;17150;17669;17222;17017;17110;17025;17131;17153;17121;17209;16822;16460;16428;16977;17501;17279;17389;17335;17671;17440;17457;17449;17405;17547;17316;17241;17309;17014;17247;17181;16372;16126;16908;17291;17601;17590;17416;17515;17409;17361;17250;17473;17692;17276;17372;17080;16975;17143;17075;17339;17244;17237;17046;17379;17185;17338;17385;17289;17411;17382;16945;15825;15286;15602;16400;16870;17406;17253;17311;16556;15836;14628;15467;16431;17081;17254;16680;17018;17166;17028;17226;17063;17336;17252;17129;17249;17229;17194;17206;17352;17524;17591;17142;17145;17015;17188;17462;17568;17373;17171;17383;17480;17429;17394;17512;17464;17521;17587;17409;17289;17166;17294;17149;17204;17056;17235;17237;16944;17289;17419;17470;17139;17380;17366;17344;17361;17562;17425;17399;17520;17672;17374;17670;17346;17340;17392;17526;17706;17411;17272;17151;16940;17245;17062;17416;17208;17268;17583;17274;17215;17410;17303;17481;17355;17584;17551;17768;17610;17503;17471;17244;17236;17322;17262;17120;17148;17653;17528;17309;17269;16988;16801;17317;17549;17399;17354;17212;17496;17675;17700;17570;17185;16906;17130;17481;17522;17360;17402;17253;17314;17274;17169;17543;17624;17659;17269;17417;17100;16781;16749;16891;17120;17375;17476;17525;17479;17290;17309;17175;17343;17363;17387;17247;17206;17077;17453;17164;17362;17673;17593;17331;17577;17392;17412;17695;17638;17531;17512;17635;17319;17501;17496;17410;17430;17503;17242;17366;17636;17391;17397;17661;17584;17593;17489;17175;17092;17210;17443;17174;16964;16804;17279;17394;17301;16779;16826;16547;16005;15645;16319;17229;17476;17453;17897;17797;17888;17685;17632;17689;17924;17558;17463;17849;18087;17654;17517;17413;17217;17479;17531;17587;17758;17733;17893;17447;17604;17538;17223;17528;17638;17565;17466;17433;17326;17540;17895;17724;17670;17431;17632;17798;17472;17520;17501;17376;17447;17596;17406;17238;17481;17821;17448;17167;16964;17192;17423;17169;17417;17492;17553;17426;17574;17797;17642;17697;17156;17068;16881;17141;17398;17351;17528;17501;17058;17060;16907;16767;16916;17433;17438;17376;17090;17343;17500;17139;16953;16843;17096;17295;17501;17429;17388;17592;17322;17319;17544;17497;17487;17546;17747;17399;17987;17856;17615;17794;17891;18043;17580;17540;17087;17233;17400;17775;17664;17533;17236;16993;17241;17347;17558;17565;17853;17617;18042;17708;17769;17869;17634;17723;17845;17997;17576;17439;17617;17846;17683;17318;17466;17512;17604;17577;17642;17662;17626;17669;17900;17653;17640;17665;17354;17763;17691;17627;17702;17787;17582;17546;17193;17166;17613;17946;17887;17846;17697;17907;17850;17899;17928;17930;17980;17657;17833;17873;17751;17595;16686;16417;16867;17430;17774;18068;18137;17681;18001;17955;17593;17247;15299;13186;12941;14882;16638;17284;17491;17389;17421;17429;17424;17569;17861;17700;17994;17980;17863;17951;18036;18107;17839;18027;17903;18040;18025;17940;17701;17952;17944;17956;17891;17669;17689;17615;17791;17981;17894;17727;17805;17622;18079;17681;18300;17753;17569;17414;17179;17353;17363;17584;17524;17472;17413;17683;17715;17507;17741;17567;17362;17633;17942;17946;17521;17246;17372;17700;17992;17899;17876;17806;17644;17653;16762;17026;17409;17586;17606;17526;17531;17932;17923;17972;18021;17588;17285;17634;17624;17513;17823;17969;17835;18262;17905;17793;17799;17943;17677;17356;16876;17050;16967;17304;17414;17326;16921;17154;17130;16772;16321;15657;16061;16891;17787;17620;17589;17706;17385;17596;17420;17187;17296;17337;17039;17429;17784;17741;17660;17734;17730;17960;17938;17976;17908;17858;17903;17667;17623;17623;17616;17606;17439;17301;16946;17296;17321;17296;17767;17959;17756;18034;17936;18057;17653;17843;17971;17986;17973;17936;17962;17545;17833;17639;17908;17666;17556;17453;17759;17993;17655;17626;17481;17348;17697;17564;17532;17449;17574;17406;17451;17400;17335;17016;17132;17263;17389;17423;17549;17312;17456;17302;17457;17498;17579;17695;18043;17803;17846;17653;17280;17455;17293;17679;17695;17524;17497;17803;18156;17954;17797;17824;17782;17763;17785;17684;17495;17459;17678;17716;17810;17548;17342;17156;17218;17497;17621;17757;17873;17947;18055;18016;18067;18181;17893;18061;18035;18155;17932;17820;17303;17169;17504;17766;18064;17855;18021;17776;18005;18069;17607;17714;18014;18066;17842;17619;17786;17585;17298;17221;17442;17247;17508;17546;17982;17892;17545;17689;17657;17874;17851;17869;17855;17705;17732;17271;16890;16777;17119;17491;18162;17737;17579;17844;17875;17906;17579
13964;14328;14058;14257;14233;14434;14300;14511;14356;14185;14396;14724;14580;14518;14445;13987;13539;12007;12274;13449;14044;14217;14183;13689;14058;14311;14240;14275;14311;14243;14289;14512;14818;14712;14669;14782;14987;14772;14870;14815;14700;14779;14464;14671;14951;14876;14969;14975;15113;15152;15088;15105;14900;14656;14680;14842;14775;14772;14797;15204;15360;15244;15380;15381;15390;15447;15462;15544;15523;15383;15405;15334;15246;15422;15558;15334;15707;15200;15207;15418;15180;15053;15138;15453;15506;15557;15577;15439;15336;15557;15560;15608;15624;15425;15534;15809;15746;15631;15920;15818;15637;15326;15613;15728;15496;15632;15699;15576;15771;15890;15833;15836;15644;15666;15513;15905;15942;16197;16063;16281;15995;16035;15978;15806;16104;16084;16020;15909;15963;15891;16206;16030;15963;16117;16167;15727;16000;15716;15857;16159;16201;15972;15855;15790;15817;15479;15952;15755;15928;15631;15994;15940;15986;15968;15917;15820;15933;15757;16183;16189;15946;15821;15502;15674;15846;15767;16288;16081;15946;15917;15628;15748;15835;15778;15838;15713;15570;15658;15321;15349;15758;15913;16056;16015;15952;15867;15899;16177;16043;16110;15951;15755;15975;16118;16029;15748;15733;15683;15676;15830;15952;15762;16234;15938;16212;15965;16060;15794;15906;15842;16125;16100;15997;15904;15905;15857;15963;15939;15950;15912;15821;15825;16012;15966;15997;15917;15474;15815;15708;15821;15661;15700;16057;15998;16125;16063;15867;15861;16124;16139;16197;16309;16162;15997;16293;16078;16042;16226;16001;15856;15988;15945;15842;15869;15628;15489;15364;15312;14728;14559;15705;16164;16153;15877;15986;16042;16127;16294;16141;16327;15976;15874;16165;16445;16161;16313;15835;15883;15827;15860;15984;15932;15825;15799;16004;15604;15427;15527;15443;15885;15865;15984;15988;15407;13701;9205;5990;7725;12221;14859;16259;16547;16271;16255;16639;16590;16455;16387;16559;16255;16211;16341;16097;16116;16020;16015;15843;15959;16398;16420;16447;16562;16586;16579;16656;16504;16686;16789;16417;16457;16537;16703;16831;16421;16803;16688;16583;16494;16339;16417;16573;16473;16568;16497;16625;16670;16877;16494;16407;16914;16612;16527;16454;16677;16125;16122;16189;16462;16561;16557;16245;16642;16734;16762;16638;16415;16459;16411;16273;16455;16129;16463;16537;16538;16626;16571;16779;16598;16309;15976;15828;16204;16327;16018;15977;15965;16120;16508;16532;16444;16754;16352;16558;16461;16539;16323;16423;16529;16257;16281;16264;16294;16299;16589;16909;17146;17135;17233;17199;17345;17228;17047;17128;17314;16894;16946;16787;16548;16679;16822;16495;16840;16615;16645;16571;16581;16942;16717;16646;16678;16739;16656;16716;16637;16442;16280;16395;16415;16282;16402;16464;16529;16387;16363;16507;16217;16211;15900;16309;16575;16853;16814;17109;16802;16823;16634;16710;16697;16744;16923;16966;16978;16848;16698;17061;16577;16765;16847;16896;16866;17025;16854;17069;16721;17003;16754;16826;16806;16657;16607;16550;16721;16770;16645;16830;17232;17453;17376;17190;17226;17230;17138;17319;16662;16467;16587;16654;17111;16842;16997;16946;17073;16972;17067;16844;17121;16971;16910;17045;16980;16771;16736;16837;16726;16560;16829;16735;16893;16819;16899;16797;16519;16434;16624;16407;16188;16240;15887;16312;16312;16384;16441;16643;16549;16757;16859;16848;16811;16615;16610;16799;16850;16762;17007;16955;16994;16922;16831;17137;17137;17154;16979;17041;16968;17097;17012;17176;17137;16966;17150;17085;16950;16786;16898;16410;14957;13433;13290;15224;16426;17515;18085;17910;17951;18009;17639;17535;17088;16896;17053;16919;17072;17038;17135;17153;17296;17230;17142;17269;17341;17162;17435;17271;17276;16986;17045;17445;17348;17054;16725;16366;15996;16301;16743;17059;17031;17254;17027;16924;16587;16085;16338;16921;16933;16518;16151;16169;16690;16916;17475;17560;17480;17548;17284;17338;17627;17529;17321;17061;16989;17430;17196;17275;17259;17265;17314;17007;17119;16985;16998;16911;17216;17064;16902;16599;16659;16468;16662;16846;16506;16485;16873;16828;16803;16919;16841;17142;16964;17017;16963;17079;17102;17124;17415;16949;16818;16864;17252;17294;17367;17183;17423;17343;17326;17190;17290;16731;16942;17054;17160;17304;17257;17694;17226;17502;17176;17235;17561;17308;17472;17462;17175;17365;17513;17455;17241;17456;17188;17366;17143;17411;17360;17325;17281;17145;17142;16859;16397;15363;15953;16577;16544;16256;15555;15886;16795;17425;17334;17382;17406;17184;17035;16843;17080;17516;17474;17398;17434;17239;17500;17475;17542;17640;17080;17345;17306;17208;17099;17129;17039;17060;17060;17133;16751;16991;16805;16933;16998;17000;16978;17011;17224;17396;17323;17405;17155;17149;17391;17379;17201;17306;17361;17510;17428;17386;17427;17285;17470;17358;17486;17784;17610;17545;17448;17320;17380;17454;17381;17454;17622;17608;17343;17514;17710;17211;17462;17557;17397;17493;17389;17448;17367;17097;17085;17204;17272;17265;17362;17222;17391;17198;17326;17226;17515;17406;17146;17024;16964;17299;17509;17371;17306;17104;17229;17175;17184;17361;17384;17203;17002;16962;17003;17065;17005;17417;17201;17269;17132;17257;17124;17238;17082;17074;17061;17235;17166;17218;17044;16722;16475;16634;16887;17325;17331;17388;17599;17563;17613;17634;17461;17694;17785;17328;17422;17478;17621;17324;17447;16816;16764;16823;17157;17479;17473;17447;17361;17403;17515;17173;17086;17297;17472;17404;16983;17263;17225;17400;17496;17433;17103;17452;17349;17171;17434;17283;17173;17272;17284;17086;16990;16801;16769;17141;16989;17337;17287;17192;16657;15415;14374;15230;16734;17134;17185;16822;16878;16996;16949;17093;17246;17100;17218;17180;17099;17184;17420;17649;17620;17535;17370;17228;16951;16873;17034;17266;17400;17293;17062;17231;17609;17371;17410;17491;17332;17344;17640;17189;17214;17206;17260;17015;17036;17248;17074;17128;17219;17360;17431;17288;17202;17298;17244;17295;17605;17521;17506;17558;17604;17614;17707;17453;17559;17476;17442;17437;17827;17545;17405;17360;17194;17440;17471;17440;17232;17317;17592;17336;17202;17245;17015;17315;17332;17562;17490;17322;17480;17671;17499;17583;17147;17262;17317;17467;17358;17297;17376;17292;17368;17160;16953;17316;17530;17369;17222;17168;17782;18019;17810;17376;17239;16720;17021;17331;17480;17430;17499;17444;17425;17469;17271;17523;17728;17605;17314;16851;17031;16883;16700;16908;17041;17433;17419;17291;17373;17363;17111;17410;17201;17342;17477;17468;17430;17284;17239;17033;17445;17428;17281;17074;17235;17483;17479;17414;17393;17629;17592;17476;17468;17100;17720;17619;17600;17511;17394;17415;17274;17545;17659;17478;17666;17492;17443;17523;17377;17263;17061;16988;16888;16868;17341;17411;17334;17207;16788;16932;16430;15926;16717;17126;17806;17587;17724;17991;17655;17630;17748;17939;17659;17544;17565;17902;17847;17514;17463;17697;17510;17447;17433;17837;17831;17688;17941;17578;17739;17302;17373;17374;17548;17761;17381;17410;17587;17208;17209;17776;17780;17503;17519;17658;17169;17502;17130;17372;17324;17305;17579;17731;17541;17623;17269;17373;17256;17475;17521;17318;17431;17541;17358;17824;17839;17624;17591;17595;17208;16875;16753;17157;17285;17349;17334;17046;16954;16721;16695;16831;16829;17163;17292;17086;17047;16976;17125;17091;16936;17015;17181;17272;17386;17328;17576;17292;17407;16973;17369;17584;17706;17645;17724;17897;18094;18126;17777;17559;17874;17719;17731;17817;17232;17149;17453;17684;17658;17490;17422;17197;17299;17449;17648;17785;17885;17862;17734;17744;17843;17880;17921;17848;17781;17704;17675;17804;17613;17898;17860;17865;17700;17549;17759;17656;17625;17838;17582;17652;17733;17553;17811;17626;17178;17492;17516;17421;17553;17722;17548;17819;17574;17424;17474;17629;17657;17764;17615;17716;17680;17828;17985;17841;17773;17742;17704;17859;17835;17718;17475;17333;17392;17812;18079;18089;17875;17653;17856;17969;17629;16939;15157;13713;14314;15692;16195;16945;16951;16744;16563;17320;17651;17484;17455;17750;18134;18100;17975;17879;17905;17930;17965;18201;18076;17957;17877;18041;17636;17804;17934;17910;17920;17910;17391;17667;17959;17945;17903;17874;17362;17439;17734;17862;17866;17718;17526;17773;17540;17466;17701;17660;17418;17613;17534;17372;17673;17613;17490;17677;17509;17675;17850;17751;17692;17325;17513;18064;17724;17752;17691;17892;17811;17233;16809;16520;17447;17371;17452;17455;17790;18004;18216;18097;18198;17582;17093;17699;17539;17721;17828;18031;17792;18094;17905;18022;17983;17787;17703;17679;16951;16878;17060;17559;17533;17397;17213;16858;17092;17044;16258;14958;15467;16935;17779;17538;17445;17259;17417;17315;17370;17267;17233;17144;17556;17466;17831;17659;17565;17608;17967;17927;18067;17953;17770;17966;17810;17719;17633;17705;17624;17636;17606;17211;17233;17383;17400;17549;17760;17970;17728;18114;17886;17935;17922;17534;17935;17873;17861;17701;17908;17634;17790;17917;17605;17627;17740;17814;17641;17587;17490;17542;17664;17559;17600;17538;17222;17444;17460;17478;17342;17486;17263;17157;17313;17306;17261;17353;17364;17527;17496;17227;17289;17217;17338;17132;17324;17388;17636;17246;17128;17221;17378;17376;17787;17594;17588;17604;18054;18013;17656;17877;17896;17536;17657;17395;17541;17748;17836;17769;17693;17361;17219;17374;17352;17454;17616;17602;17807;17994;17909;17974;17770;18167;18080;17753;17869;17766;18012;17898;17572;17592;17666;17817;18055;17782;17555;17847;18021;17738;17935;17797;17712;18046;17853;17841;17666;17649;17111;17183;17608;17543;17243;17463;17803;17977;17869;17680;17666;17825;17416;17468;17533;17701;17421;17032;16716;16614;17093;17361;17912;17830;17859;18026;17927;17993;17667
14240;13944;14444;14248;14397;14236;14495;14436;14306;14229;14643;14666;14530;14430;14152;14012;13769;12763;12860;13792;14201;14339;13843;12865;13704;14487;14160;14029;14490;14281;14346;14350;14718;14731;14740;14972;14755;14631;14608;14880;14669;14444;14359;14522;14902;14934;14863;14988;15067;15016;15180;15417;15128;14777;14493;14605;14728;14804;14884;15250;15212;15229;15258;15234;15542;15552;15689;15645;15801;15479;15238;15278;15300;15194;15329;15261;15506;15304;15308;15147;15217;15243;14986;15061;15218;15504;15855;15378;15715;15484;15660;15592;15639;15526;15636;15653;15710;15453;15824;15824;15710;15546;15652;15586;15253;15480;15724;15837;15852;15765;15659;15504;15614;15673;15941;15786;16158;15961;15911;15975;16077;15815;15901;16038;16037;15959;16213;15858;15967;15988;16095;16112;15964;16221;15955;15672;15886;16025;15919;15985;16174;15947;16143;15804;15827;15958;15865;15801;15952;15898;15908;16007;16249;15936;15978;16079;15723;15775;15954;15871;16000;15793;15803;15575;15510;15886;15833;15693;16129;15728;15502;15397;15623;15923;15836;15775;15595;15292;15400;15623;16029;15912;15703;15967;16143;16063;15825;16016;16114;16048;16090;15930;15888;16125;15886;15622;15387;15142;15610;15933;16116;15999;15993;16008;16034;16113;15989;15837;15702;15908;16030;15716;15662;15751;15886;16030;15858;15790;15829;15908;15522;15714;15796;15874;16068;15802;16139;15844;15812;15803;15737;15724;16170;16078;16079;16089;16043;15674;15949;16243;16314;16176;16342;15993;16007;16010;16344;16132;15852;15940;15978;16058;15724;15915;15514;15416;15571;15698;15550;15608;15782;16172;16082;16254;15930;16094;15988;16293;16248;16056;15971;16119;16395;16234;16251;16143;15992;16054;16008;15994;15707;15609;15689;15699;15708;15662;15365;15663;15599;15853;15915;15968;16051;15521;14027;10686;7165;8477;12113;14481;15722;16262;16219;16282;16403;16342;16712;16340;16407;16251;16474;16186;16070;16207;16147;16000;16160;16089;16098;16304;16208;16362;16436;16529;16660;16551;16272;16496;16695;16566;16518;16777;16603;16717;16685;16459;16489;16354;16679;16333;16547;16559;16655;16533;16588;16807;16536;16718;16716;16396;16524;16531;16603;16517;16392;16066;16072;16217;16605;16661;16433;16606;16992;16659;16678;16532;16318;16330;16235;16155;16317;16314;16416;16538;16641;16724;16620;16375;16359;16393;16014;15913;15943;16221;16097;16402;16452;16414;16725;16518;16593;16484;16446;16478;16482;16122;16071;15880;16211;16572;16649;16168;16369;16484;16645;16859;17272;17114;17157;17294;17318;17229;17255;16981;17131;16785;16611;16688;16672;16660;16653;16811;16857;16643;16639;16539;16828;16659;16695;16749;16774;16530;16543;16281;16269;16247;16356;16323;16584;16395;16311;16476;16283;16358;16612;16408;15764;15692;15919;16613;16800;16859;16981;16873;16860;16487;16332;16586;16778;16643;17045;16891;16951;16936;17172;17008;16835;16864;17015;17075;16952;16872;16877;16631;16943;16805;16859;16712;16822;16530;16488;16609;16732;16698;17077;17397;17457;17535;17541;17326;17067;17245;16938;17114;16519;16768;16681;16753;16952;16749;16843;17032;16765;16731;17050;17001;17037;16856;16983;16877;16934;17224;17057;16808;16718;16575;16880;16698;16784;17056;16639;16391;16303;16352;16283;16079;16327;16153;16145;16175;16200;16096;16000;16502;16744;16739;16914;16995;16776;16927;16886;16949;17048;16690;16921;16968;17019;16735;17303;17077;17097;17145;17013;16754;17067;17305;17081;16838;16947;16909;17001;17094;17037;16717;16330;15091;13149;13080;14766;16538;17546;17883;17634;17868;17763;17804;17476;17204;17076;17237;16734;16941;16867;17215;17170;17220;16968;17037;17146;17195;17341;17276;17473;17125;17251;17093;17183;17268;17008;16789;16094;15559;15941;16935;17108;17052;17304;17259;17092;16317;15999;16335;16894;16864;16894;16616;16281;16901;16889;17339;17451;17412;17404;17159;17263;17181;17364;17238;17088;17221;17087;17319;17162;17263;17417;16991;16970;17037;16862;16777;16885;16943;16917;17133;16663;16838;16549;16792;16638;16505;16484;16690;16908;17001;16892;16949;17057;16751;16690;16854;16776;17057;17284;17369;17143;17029;17182;17122;17581;17304;17405;17273;17297;16993;17228;17058;17070;16928;16885;17254;17271;17581;17428;17609;17174;17185;17016;17196;17371;17379;17344;17345;17349;17619;17463;17319;17613;17299;17453;17006;17029;17329;17185;17311;17168;17011;16957;16888;16532;16645;16967;16851;15857;15147;15809;17083;17538;17620;17632;17377;17362;16925;16381;17011;17252;17565;17551;17255;17586;17679;17518;17570;17415;17514;17085;17104;17078;16892;17032;16878;17156;17180;17125;16985;17006;16681;17050;16823;16827;16835;17024;17234;17128;17337;17115;17073;17188;17233;17242;17264;17200;17525;17193;17533;17450;17675;17320;17348;17351;17394;17459;17239;17439;17535;17497;17200;17562;17440;17559;17350;17508;17302;17285;17391;17346;17511;17398;17299;17424;17566;17164;17039;17002;17489;17030;17278;17253;17096;17053;16695;17255;17350;17261;17493;17296;17149;17076;17166;17318;17610;17498;17438;17249;17387;17320;17135;17444;17323;17297;17158;17159;17054;17166;17347;17274;17301;17254;17106;17446;17174;16940;16631;17009;17009;17407;17465;17066;17225;17302;16909;16942;17213;17217;17237;17606;17725;17523;17573;17473;17771;17479;17439;17449;17333;17421;17314;17389;17362;17310;17342;17137;17665;17457;17419;17248;17202;17412;17392;17580;17245;17443;17424;17381;17056;17211;17174;17546;17262;17178;17379;17400;17018;17259;17365;17221;17359;17278;17378;17231;17322;16984;17061;17181;17149;17377;17583;17328;16693;15498;15179;16523;17005;17253;16970;16980;17118;16876;17250;17232;17108;17034;17311;17006;17227;17151;17484;17318;17357;17602;17047;17151;16905;16930;17147;17410;17474;17431;17346;17492;17546;17394;17267;17664;17352;17530;17364;17453;17316;17252;17151;16795;16905;17090;17085;17162;17044;17256;17235;17304;17463;17139;17602;17298;17399;17356;17263;17223;17240;17283;17444;17581;17525;17387;17591;17649;17850;17412;17440;17745;17553;17404;17526;17404;17237;17358;17374;17198;17034;17051;17001;17238;17232;17412;17665;17278;17352;17501;17540;17431;16988;17049;17052;17185;17200;17237;17175;17466;17091;16719;16737;17129;17182;16944;17291;17378;18075;17886;17795;17393;16980;16601;16821;16992;17087;17404;17361;17300;17541;17618;17457;17452;17625;17347;16949;16678;16848;17123;17125;17109;17171;17145;17345;17628;17259;17184;17192;17026;17201;17107;17646;17495;17512;17202;17372;17186;17540;17173;16886;17097;17003;17463;17638;17366;17795;17809;17516;17305;17132;17080;17173;17612;17404;17319;17604;17498;17575;17572;17486;17616;17393;17470;17222;17303;17485;17249;17368;17443;17334;17190;17361;17456;17357;17061;16960;17044;16755;16613;16991;17461;17650;17808;17525;17497;17687;17752;17836;17769;17648;17686;17676;17770;17900;17723;17545;17616;17493;17793;17607;17792;17772;17687;17478;17817;17466;17183;17122;17202;17523;17553;17377;17401;17300;17297;17285;17376;17682;17460;17475;17474;17400;17331;17372;17480;17551;17508;17452;17631;17595;17498;17664;17413;17253;17213;17351;17375;17506;17465;17552;17811;17939;17989;17786;17447;16945;16234;16267;16654;17140;17331;17637;17337;17131;16629;16113;16517;16952;17192;17250;17108;17196;17158;17081;17208;17278;17254;17142;17531;17319;17298;17208;17369;17365;17189;17563;17674;17706;17727;17844;17837;17966;18178;17886;18000;17817;17824;17947;17378;17274;17456;17334;17739;17664;17496;17528;17404;17412;17463;17761;17833;17802;17752;17909;17925;17716;17681;18105;17618;17904;18022;18206;17944;17892;18064;17769;17887;18005;17830;17741;17924;17625;17565;17589;17424;17694;18009;17443;17482;17427;17640;17588;17654;17455;17324;17328;17635;17565;17681;17840;17729;18083;17592;17724;17575;17517;17669;18034;17879;17758;17870;17873;18025;18182;17880;18193;17617;17846;17575;18159;17821;17861;17934;18002;18023;17923;17257;16397;15763;16202;16480;16507;16831;16848;16085;16139;17118;17660;17714;17945;18040;18035;17983;17971;18085;17772;18080;17955;17965;17926;18146;17835;17707;17827;17948;17846;17962;17858;17930;17597;17636;17881;17797;17899;17494;17177;17556;17714;17607;17813;17642;17883;17842;17691;17650;17806;17643;17582;17529;17367;17489;17389;17659;17488;17665;17558;17703;17790;17890;17704;17669;17810;17792;17939;17945;17954;18140;17795;17351;16700;16899;17174;17393;17380;17538;17669;17920;17982;18009;18168;17749;17427;17436;17724;17579;17730;17797;18103;17690;17628;17779;18112;17986;17672;17256;16940;16742;17103;17359;17526;17559;17252;16980;17023;16864;16026;15254;16049;17175;17724;17532;17490;17460;17656;17296;17425;17455;17209;17463;17429;17532;17515;17613;17526;17589;17615;18077;18076;17793;17919;17818;17894;17946;17823;17629;17765;17433;17715;17431;17358;17316;17666;17828;18103;17679;17647;17734;18016;17837;17870;17893;18116;17972;18007;17780;17774;17785;17664;17794;17882;17694;17541;17763;17706;18064;17622;17639;17487;17637;17387;17092;16791;17280;17589;17231;17180;17453;17487;17121;17068;17262;17085;17323;17365;17401;17161;17349;17595;17547;17534;17064;17367;17454;17485;16977;16822;17233;17302;17507;17689;17421;17599;17600;17652;17834;17663;18005;17863;17601;17589;17089;17530;17957;18014;17758;17692;17579;17469;17516;17406;17901;17566;17793;17777;17972;17984;17972;18327;17846;18038;17893;17677;17956;17918;18033;17835;17707;17762;17831;17583;17724;17804;17617;17774;17675;17632;17569;17599;17992;17734;17762;17787;17510;17162;16962;17342;17487;17618;17533;17791;17995;18070;17915;17931;17590;17480;17485;17410;17486;17637;17429;17095;16948;16989;17628;17800;17873;17892;17885;18072;17947;17589
14219;14198;14084;14258;14376;14433;14472;14127;14205;14371;14667;14514;14411;14296;14379;14034;13888;13807;13903;14274;14363;14439;13931;13400;13859;14352;14148;13859;14244;14362;14384;14419;14759;14683;14580;14924;14561;14384;14539;14653;14666;14384;14143;14825;15063;14975;15115;14988;14925;15245;14986;15235;15243;14742;14563;14648;14872;14756;15180;15196;15446;15141;15307;15088;15431;15410;15324;15600;15441;15389;15283;15309;15309;15165;15096;15163;14919;15328;15042;15127;15018;14881;14697;14833;15164;15270;15434;15630;15385;15354;15420;15709;15643;15527;15458;15588;15275;15453;15749;15664;15747;15811;15871;15520;15394;15529;15838;15865;15749;15659;15534;15724;15822;15590;15630;15713;15956;15781;16003;15882;15899;15956;15653;16052;16135;16180;15876;15686;16075;16183;16075;16298;16343;15766;15871;15873;15545;16151;15848;15795;16001;16026;15999;15877;15936;15609;15836;15973;15737;15954;15826;15776;15915;16253;16043;15947;15879;15937;15924;15822;15957;15826;15716;15574;15615;15826;16055;15807;15913;15735;15455;15491;15665;15892;16113;15612;15336;15167;15193;15456;15612;15825;15753;16001;15991;15967;16159;15832;15691;16096;15906;15789;16057;16114;16190;15823;15110;14738;15151;15520;15926;16121;15951;16115;16121;16309;15890;16019;15806;16060;15966;15848;16032;15805;16207;15951;16226;16071;15962;15704;15492;16005;15716;15920;15731;15974;15799;15809;15872;15875;15755;15800;16007;16193;16166;15964;15904;16068;15815;16022;16128;15731;15994;15916;16030;16270;16106;16013;15824;15750;16028;15992;15737;15647;15523;15564;15831;15995;15772;15383;15583;16098;16288;16244;16149;15689;15881;16033;15785;16047;16053;16351;16545;16286;16037;16400;16277;15828;15890;15581;15705;15692;15827;15491;15774;15582;15155;15542;15674;15805;16025;16239;15940;15560;14410;11003;7495;8605;12587;15307;16261;16137;16363;16368;16655;16436;16631;16492;16301;16277;16385;16239;16128;16259;16492;16207;16406;16358;16222;15949;16090;16261;16502;16724;16680;16557;16369;16536;16577;16673;16724;16873;16680;16893;16435;16519;16338;16464;16588;16832;16607;16452;16511;16579;16777;16869;16737;16443;16553;16626;16669;16468;16712;16422;16369;16009;16475;16319;16359;16682;16491;16388;16624;16643;16687;16428;16333;16090;16305;16310;16145;16118;16284;16846;16917;16892;16432;16720;16254;16225;15741;15809;16062;16091;16218;16128;16113;16654;16512;16701;16436;16414;16181;16092;16179;15956;15623;15200;15919;15938;16020;16435;16172;16241;16740;16870;16932;17253;17123;17262;17319;17107;17030;17051;16952;16957;16700;16664;16755;16526;16805;16624;16718;16842;16762;16586;16739;16557;16550;16481;16435;16582;16485;16143;16379;16394;16428;16179;16244;16254;16318;16125;16344;16460;16280;16193;15713;15668;16091;16492;16608;16741;16878;16833;16597;16501;16602;16520;16967;16781;16892;16811;17131;16824;16932;16693;16932;17017;16886;16934;16848;17121;16764;16645;16880;16799;16454;16574;16728;16438;16544;16704;16671;16821;16774;17347;17665;17581;17543;17242;17255;17179;17416;17117;16900;16765;16725;16982;17048;17169;16919;16764;16964;16788;16676;16770;16748;16912;16828;16649;17106;16625;16903;16833;16818;16863;16501;16821;16771;16693;16296;16074;15883;15902;15965;16123;15964;16119;16096;16248;15803;15582;15653;15906;16608;16862;16810;16788;16925;16811;16937;16829;17050;16738;16815;16861;16977;17072;16886;17127;16993;16991;17025;17243;17069;16875;17096;17048;17054;17325;16794;16800;17080;16671;16396;15379;13483;13329;14672;16493;17639;17777;17965;17836;18089;17545;17186;17184;17249;17054;17145;16874;17168;17017;17072;16928;17074;17199;16911;17271;17117;17090;17641;17346;17422;17223;16867;16609;16655;16663;15626;15077;15818;16676;17021;17174;17303;17315;17167;16898;16347;16839;16823;17423;16943;16410;15662;16316;17098;17238;17184;17120;17489;16845;16344;16571;16990;17008;16771;17060;17109;17307;17250;17397;17272;17461;17058;16642;16663;16794;16809;16794;16851;17008;16993;16849;16923;16921;16938;16816;16859;16931;16932;17134;17087;16813;16847;16826;17137;17066;17116;16989;17200;17491;17206;17277;16988;17311;17206;17717;17447;17398;17283;17090;17337;16955;16833;16722;16751;17057;17279;17121;17212;17369;17316;17143;17286;17051;17282;17135;17258;17343;17487;17457;17438;17200;17275;17059;17457;17118;17442;17148;17378;17293;17305;17318;17128;17289;16883;16912;16765;16574;15584;14038;13982;16252;17356;17502;17744;17609;17386;17007;16766;17029;17654;17362;17517;17441;17379;17299;17366;17488;17624;17437;16966;17001;16908;17120;16915;17124;16931;17000;17134;17045;16960;17053;17135;17187;17012;16974;16865;16950;16925;17279;17211;17089;16895;16981;17137;17210;17303;17564;17372;17416;17339;17398;17020;17110;17144;17433;17630;17561;17612;17295;17372;17384;17330;17658;17406;17327;17449;17445;17417;17329;17584;17510;17344;17210;17308;17299;17306;17253;17395;17202;17451;17383;17216;17037;16720;15924;16614;17303;17536;17566;17276;17066;16883;17276;17643;17526;17471;17281;17083;17079;17283;17131;17277;17406;17038;17212;17125;16918;17270;17251;17102;17263;17126;17201;17073;16962;17021;16910;17141;17055;17067;17367;17182;17100;17142;17090;17298;17407;17282;17228;17329;17510;17490;17596;17597;17441;17449;17475;17473;17554;17490;17299;17458;17458;17654;17439;17462;17528;17539;17339;17474;17502;17439;17255;17291;17316;17638;17334;17676;17511;17243;17206;17307;17361;16971;17401;17160;17359;17189;17175;17323;17292;17370;17169;17223;17236;17187;16965;16993;17114;17423;17104;17361;16814;16129;15688;16709;17357;17507;17239;16932;16960;17049;17239;17111;17029;17013;17083;17344;17418;17272;17416;17368;17418;17358;17235;16888;16745;16812;17276;17531;17481;17380;17250;17483;17261;17286;17217;17686;17299;17661;17499;17487;17565;17362;17196;17135;17011;17049;16957;17210;17360;17196;17016;17555;17354;17401;17563;17394;17332;17329;16892;16801;16654;17103;17313;17681;17450;17590;17787;17622;17532;17796;17503;17691;17567;17360;17482;17421;17734;17484;17336;17192;17164;17043;17153;17100;17240;17505;17641;17351;17407;17446;17278;17213;17262;16997;17058;17285;17148;17286;17362;17195;16996;16877;16520;16870;16725;16765;16973;17703;18055;17821;17882;17373;16793;16845;16849;17020;17153;17359;17458;17560;17610;17729;17737;17481;17444;17165;16838;16586;16660;17190;17115;17082;17516;17685;17452;17728;17390;17115;17128;16830;17037;17141;17265;17390;17518;17560;16945;17392;17422;17188;16795;16863;16869;17462;17528;17722;17822;17688;17509;17624;17137;17106;17554;17379;17757;17439;17705;17638;17586;17817;17438;17529;17454;17210;17133;17278;17400;17547;17449;17444;17269;17347;17289;17651;17317;17160;16810;17013;17002;17048;17321;17536;17442;17597;17651;17690;17707;17674;17540;17665;17743;17945;17800;17669;17720;17498;17503;17263;17547;17350;17767;17756;17826;17886;17666;17633;17371;17343;17116;17160;17375;17430;17484;17355;17268;17425;17377;17577;17507;17122;17024;17118;17145;17296;17337;17625;17647;17591;17632;17467;17462;17497;17342;17315;17302;17473;17516;17697;17500;17574;17609;17783;17860;17999;17654;17369;17198;16098;15301;16380;17012;17436;17134;17253;17095;16985;16124;15706;16189;16884;17334;17232;17219;17022;17006;17210;17176;17415;17431;17373;17296;17407;17035;17235;17263;17126;17157;17570;17722;17672;18004;18062;17993;17996;17870;17607;17810;17784;17719;17577;17383;17168;17411;17863;17556;17860;17371;17048;17586;17461;18028;17700;18026;17916;17777;17871;17839;17745;17879;17839;17606;17747;17745;17924;17867;17894;17693;17822;17844;17900;17619;17985;17667;17575;17470;17432;17728;17832;17395;17502;17483;17513;17351;17283;17306;17155;17426;17306;17356;17545;17825;17764;17864;17854;17627;17767;17725;17918;17638;17916;17899;17947;17732;17827;17978;18027;17961;17878;17880;17854;18096;17957;17861;17888;18063;18117;17897;17795;17376;17098;17359;17169;17434;17414;17218;16509;16638;17586;17866;18051;17970;18086;17835;17763;17886;18024;17950;17925;17713;17833;17914;17806;17948;17880;17718;17965;17745;17834;17884;17833;17913;17449;17617;17613;17507;17565;17573;17682;17548;17708;17816;17766;17911;17560;17798;17621;17984;17484;17437;17675;17482;17445;17501;17726;17701;17639;17570;17519;18001;18017;17613;17844;17633;17876;17665;17997;18109;18018;18248;17602;17366;16986;17269;17588;17256;17759;17613;18022;18001;18084;18121;17633;17695;17783;17687;17709;17417;17537;17825;17731;17632;17868;17605;17747;17997;17297;16905;16570;16795;17145;17223;17449;17241;16964;17152;16975;16987;16503;16962;17485;17676;17643;17778;17505;17621;17603;17648;17774;17616;17341;17820;17562;17803;17803;17672;17687;17925;17843;17922;17918;17976;17968;17820;17639;17985;17986;17878;17641;17540;17463;17236;17439;17562;17770;17678;17779;17777;17961;17901;17779;17619;17829;17880;17723;17771;17743;17771;17688;17947;17748;17872;17719;17761;17546;17686;17886;17646;17551;17576;17669;17628;17229;17079;17425;17736;17413;17345;17211;17489;16985;17138;17138;17214;17315;17340;17348;17198;17369;17272;17665;17276;17248;17223;17385;17517;17209;17262;17228;17482;17256;17339;17555;17523;17622;17598;17656;17687;17594;17730;17685;17506;17415;17589;17720;17862;17969;17581;17770;17497;17452;17638;17586;17707;17738;17957;17781;18118;17972;17802;18071;18088;17770;17883;17892;17965;17890;17810;17835;17611;17560;17407;17328;17345;17796;17464;17842;17651;17694;17658;18083;17915;17576;17860;17416;17072;17229;17367;17645;17323;17015;17830;17877;17809;18028;17800;17630;17426;17295;17419;17594;17614;17456;17317;17443;17639;17510;17835;17932;17830;17863;17955;17739;17592
14186;14212;14133;14361;14250;14511;14358;13910;14289;14287;14642;14878;14372;14093;14191;14133;14210;14192;14442;14612;14391;14437;14434;14196;14145;14271;14006;14113;14050;14032;14460;14597;14499;14602;14737;14764;14392;13973;13975;14079;14383;14388;14352;14705;15204;15373;15104;15004;15012;14892;15094;15012;15032;14620;14716;14719;14887;15013;14863;15076;15180;15133;15149;15010;15023;15111;15355;15398;15352;15404;15473;15069;15006;15092;15112;15000;14942;15457;15075;15146;14809;14723;14584;14474;15099;15296;15673;15548;15550;15256;15222;15510;15616;15713;15243;15491;15324;15493;15616;15761;15778;15498;15905;15741;15557;15645;15673;15778;15603;15572;15676;15929;15862;15758;15959;15839;15748;15884;15737;15637;15861;15751;16089;15886;15733;16071;15834;15995;16099;15923;16100;16185;15876;16181;16052;15841;16097;16118;15988;15839;16064;16114;15952;16064;15808;15633;15758;16129;15862;16178;16049;15916;15897;16084;16093;15885;15824;16102;16119;16050;16031;15496;15769;15842;15714;15920;15827;15740;15687;15561;15664;15719;15976;16167;16018;15850;15593;15574;15588;15148;15258;15905;16156;15737;15831;16108;15893;15596;15753;15912;15976;15736;16199;16049;16089;15843;15187;14740;15202;15509;16035;16148;16121;16078;16330;15942;16005;16014;15763;15778;15726;15547;15964;15962;15919;15953;15922;16090;15815;16001;15704;16094;15781;15794;15729;15892;16002;15505;15727;15979;16026;15936;16074;15962;16208;16118;15728;15711;15688;15990;15959;15989;16215;16091;15808;15939;16274;15915;15813;15829;15995;15747;15955;15484;15609;15952;16261;16146;15775;14773;15244;15856;16140;15966;15390;14866;15094;15653;15480;15601;15942;16365;16381;16320;16267;16180;16127;15911;15999;15870;15731;15844;15588;15555;15659;15404;15290;15425;15995;15762;15943;15923;15836;15792;14425;11681;8303;9102;12473;14719;15907;16333;16442;16260;16531;16341;16364;16474;16554;16216;16238;16391;16342;16302;16331;16481;16564;16265;16005;16019;16232;16166;16261;16514;16563;16653;16690;16609;16792;16867;16954;16813;16580;16812;16615;16609;16633;16438;16605;16595;16695;16510;16472;16417;16572;16733;16722;16679;16578;16482;16640;16266;16226;16558;16302;16120;16261;16474;16685;16720;16572;16552;16390;16641;16538;16615;16461;16419;16133;16357;16013;16164;16032;16697;16514;16803;16531;16598;16476;16122;16083;16150;15650;15914;16043;15834;16206;16364;16412;16285;16392;16337;16365;16115;16184;16044;15673;15378;15839;15991;16411;16188;16348;16137;16645;16828;16983;17143;17259;17134;17037;17122;17056;16995;17119;16969;16691;16828;16927;16846;16839;16758;17065;16820;16681;16820;16637;16570;16838;16917;16660;16648;16203;16187;16443;16231;16527;16493;16330;16241;16283;16354;16141;16451;16303;16207;15973;15516;15999;16467;16806;16674;17021;16882;16644;16834;16758;16799;16757;16834;17151;16902;16961;16745;17258;16869;16921;16845;16793;17068;16799;16877;16628;16722;16915;16808;16590;16351;16644;16715;16755;16773;16705;16745;17103;17414;17462;17614;17521;17261;17347;17481;17174;17359;17239;16917;16875;16940;16918;16852;17065;17200;16663;16896;16763;16622;16656;16765;16676;16733;16817;16976;16844;16812;16703;16906;16734;16816;16655;16709;16517;16049;15858;15573;15847;16451;16427;16205;16387;16084;16145;15559;15213;15573;16143;16551;16701;16807;16542;17086;16865;16908;16612;16627;16774;16790;17008;17225;17115;16938;17071;16867;16899;16975;17140;17057;16977;17273;17262;16987;16859;16684;16874;16898;16243;14736;14285;15029;16223;17172;17904;17857;17893;17879;17695;17600;17261;17375;17481;17336;17053;16912;17099;17122;17388;17067;16338;16321;16473;17366;17363;17262;17342;17472;17290;17083;16514;16593;16541;16345;15103;14553;15642;16637;17224;17138;17422;17309;16958;16761;16961;16714;17248;17525;17309;15844;15300;16071;17256;17683;17457;17644;17352;16193;15029;15547;16746;17140;16891;17029;17380;17120;17424;17567;17400;17415;16989;16665;16660;16662;16868;16919;16946;16911;16738;16751;16844;16926;16859;16836;16910;16984;16888;16888;16623;16823;16562;16717;16807;16971;16833;17155;17372;17601;17592;17314;17179;17226;17209;17280;17584;17506;17213;17200;17092;17327;16865;16510;17079;17104;17385;17294;17162;17434;17403;17133;17055;17196;17062;17138;17419;17355;17383;17319;17396;16880;17000;17257;17495;17186;17299;17335;17307;17114;17234;17214;17092;17080;17211;17107;17148;16799;15505;13641;13981;16111;17356;17494;17515;17708;17340;17318;17471;17391;17562;17473;17299;17205;17275;17462;17359;17410;17362;17253;17284;17153;17155;17108;17032;17001;16853;16778;17138;17062;17189;16970;17342;17044;17141;16918;16908;16981;17466;17323;17336;17201;17148;16939;17197;17446;17236;17313;17471;17281;17420;17454;17310;17160;17539;17259;17505;17073;17571;17407;17414;17209;17534;17413;17418;17356;17479;17409;17505;17640;17515;17638;17593;17256;17117;17302;17491;17551;17517;17419;17349;17461;17449;17045;16516;16593;16852;17131;17429;17358;17270;17426;17396;17269;17436;17771;17722;17324;17285;17043;17151;17028;17006;17135;17229;17054;17296;17352;17315;17228;17105;17054;17404;17055;17029;17088;16719;17002;17170;17133;17256;17331;17253;17076;17178;17284;17298;17457;17589;17534;17366;17559;17481;17557;17532;17568;17194;17356;17728;17599;17404;17577;17643;17519;17482;17372;17551;17382;17488;17368;17541;17405;17363;17337;17525;17324;17256;17500;17370;17241;17178;17352;17741;17260;16987;17430;17316;17421;17347;17583;17466;17391;17248;17211;17142;17019;16834;16974;17075;17009;17399;17416;17257;17028;16691;16828;17083;17199;17635;16937;17139;17011;17137;17350;17097;17054;16884;17144;17220;17278;17082;17078;17312;17358;17174;17114;17148;17209;17201;17345;17473;17615;17416;17343;17405;17153;17300;17259;17558;17214;17367;17239;17522;17431;17449;17184;16878;16739;16948;17159;17144;17107;17346;17616;17057;17445;17219;17253;17215;17402;17098;16631;16211;16136;17020;17215;17458;17188;17489;17695;17744;17913;17714;17719;17432;17766;17447;17422;17516;17567;17276;17445;17320;17051;17395;17224;17055;16905;17123;17368;17277;17273;17549;17480;17181;17241;16984;17012;17129;17242;17192;17274;17200;17022;16711;16428;16762;16988;16898;16991;17911;17925;18046;17872;17408;17197;16923;16888;17071;17089;17555;17681;17736;17613;17580;17535;17370;17580;17244;16944;16691;16999;17305;17174;17324;17294;17234;17447;17137;17317;17086;16992;16789;16635;16822;17011;17557;17413;17142;17430;17343;17413;17051;17196;17124;17072;17541;17515;17471;17362;17581;17455;17578;17417;17421;17388;17279;17829;17527;17707;17750;17624;17429;17430;17432;17276;17204;17117;17282;17464;17490;17478;17476;17404;17411;17681;17180;17312;17218;17008;17071;17398;17256;17153;17164;17620;17376;17676;17654;17523;17555;17732;17782;17774;17903;17789;17691;17803;17725;17611;17530;17664;17596;17761;17597;17610;17589;17587;17778;17441;17440;16902;17202;17530;17201;17398;17182;17300;17559;17537;17725;17108;17143;16866;16950;17130;17136;17217;17609;17668;17612;17664;17550;17417;17536;17599;17436;17247;17399;17319;17629;17326;17388;17588;17827;17972;17829;17763;17728;16959;16414;16190;16244;16877;17156;17318;17251;17189;16740;15980;15223;15894;16732;17436;17210;17167;17163;16980;16941;17161;17166;17338;17001;17118;16970;17192;17365;17351;17578;17532;17633;17522;17600;17738;18231;17992;17906;17628;17769;17424;17817;17827;17420;17312;17200;17197;17609;17508;17262;17430;17165;17551;17497;17670;17722;17782;18067;17744;17581;17755;17738;17911;17956;17694;18080;17933;17857;17849;17905;17755;17877;17701;17951;17976;17922;18076;17606;17491;17291;17562;17458;17664;17570;17685;17556;17526;17427;17472;17473;17413;17554;17369;17613;18014;17809;17686;17803;17855;17681;17693;17409;17895;17718;17664;17609;17991;17969;17838;18171;17981;17995;17750;17622;17856;17897;18288;18138;18009;18113;17860;18012;17944;17676;17598;17197;17105;17284;17311;17147;17340;17683;18091;17907;18040;17826;17672;17692;17739;17894;17747;17827;17599;17485;17793;17961;17991;17642;17598;17802;17639;17975;17798;17834;17832;17816;17722;17501;17642;17695;17699;17884;17724;17858;17571;17707;17880;17822;17635;17501;17853;17755;17389;17636;17716;17650;17512;17642;17659;17528;17932;17507;17516;17938;17729;17699;17668;17784;17983;18037;17921;18080;18276;17596;17781;17571;17454;17371;17533;17856;17852;17969;18017;17972;17929;17865;17817;17523;17546;17383;17345;17613;17661;17675;17684;17876;17855;18189;17751;17459;16854;16681;16933;16904;17356;17222;17330;17236;17225;17240;17351;17222;17281;17598;17571;17994;17528;17707;17823;17688;17683;17492;17333;17420;17877;17843;18040;17796;17654;17784;17853;17853;17694;17744;17781;18033;17867;17875;18110;18063;17778;17710;17312;17454;17105;17185;17277;17470;17729;18017;17748;17671;17970;17836;17828;17942;17931;17628;17558;17594;17640;17765;17486;17631;17439;17820;17594;17960;17738;17680;17682;17772;17695;17684;17189;17385;17275;17636;17541;17533;16977;17093;17322;17259;17259;17041;17177;17212;17313;17338;17340;17444;17547;17605;17476;17333;17349;17845;17946;17566;17713;17782;17377;17063;17297;17247;17525;17696;17599;17715;17750;17344;17918;17851;17530;17616;17749;17854;17760;18109;17910;17644;17413;17613;17529;17868;17896;17763;17823;17745;17818;17966;17947;18048;17963;18129;18011;17817;17839;17737;17944;17707;17773;17413;17518;17163;17400;17835;18012;17845;17831;17941;17790;17906;17790;17591;17934;17732;17677;17360;17615;17294;16906;16729;17400;17828;17836;17699;17811;17747;17233;17321;17789;17852;17904;17972;17593;17293;17334;17535;17696;17528;17951;17812;17861;17924;17706
14413;14312;14106;14628;14539;14324;14393;13944;14146;14456;14565;14706;14510;14251;14054;14274;14150;14285;14411;14404;14471;14526;14537;14104;14357;14597;14138;14212;14169;14125;14497;14525;14639;14801;14597;14700;14671;13896;13604;13843;13620;14184;14420;15068;15153;15135;15274;14996;15155;15014;15144;15247;14906;14670;14381;14694;14906;15009;15014;15201;15655;15056;14925;14957;15180;15276;15340;15369;15493;15436;15143;15054;15072;14747;15100;15293;15184;15570;15031;14871;14668;14358;14416;14504;15033;15586;15651;15498;15226;14701;14825;15470;15617;15789;15518;15681;15494;15508;15528;15792;15548;15548;15658;15632;15696;15502;15845;15977;15829;15663;15879;15822;15853;15798;15905;15656;15759;15671;15852;15527;15752;15948;15979;16011;15837;16028;16145;15978;15726;15978;16063;16138;15901;15898;15992;16164;16064;15904;15833;15874;15899;15895;16087;16075;15769;15599;15841;15799;16460;15994;16156;16205;16174;16210;15832;16251;16037;15837;15983;15893;15894;15700;15721;15764;15977;15956;15988;15900;15519;15837;15323;15941;15987;16043;16160;15890;15900;15856;15509;15417;15362;15707;15771;16176;16050;15806;15636;15660;15734;15779;16172;16055;15889;16226;15817;15967;15486;15207;15411;15843;16034;16195;15970;16293;16051;16287;15876;15929;15982;15752;15678;15518;15979;16060;16151;15800;15950;16145;16182;15695;15784;15941;15746;16063;16039;16056;15770;15898;15987;15864;16075;15984;16204;16114;16101;16178;15663;15642;15702;15680;15745;15844;15955;15965;16183;15953;15882;15909;15689;15651;15911;15809;15893;15845;15304;15877;16116;16158;15755;15034;15663;15853;16001;15688;14654;14157;14629;15152;15596;15771;16159;16264;16276;16005;16360;16339;16391;15884;16078;15843;16026;15612;15597;15346;15214;15476;15366;15585;15612;15904;15832;15974;15958;15472;14675;11049;8450;9819;12916;14923;15896;16621;16586;16533;16373;16371;16433;16245;16272;16220;16456;16353;16297;16032;16199;16308;16334;16255;16172;16209;15880;15887;16133;16419;16668;16587;16785;16788;16611;16389;16765;16684;16865;16516;16628;16502;16496;16619;16629;16588;16659;16345;16317;16558;16680;16602;16898;16506;16536;16539;16451;16638;16747;16437;16340;16353;16179;16365;16668;16701;16470;16412;16290;16453;16368;16530;16351;16439;16380;16291;16376;16620;16307;16644;16625;16568;16394;16444;16555;16320;16030;16087;15849;15954;15709;15747;16030;16184;16111;16307;16355;16313;16219;16153;16129;16170;15890;15828;15980;16415;16312;16638;16342;16393;16563;17140;16827;17069;17177;16831;17203;17191;17161;17069;16931;17014;16770;16716;16554;16493;16988;17121;16841;16900;16882;16823;16885;16720;16527;16875;16790;16670;16267;16187;16018;16413;16232;16334;16541;15995;16261;16339;16190;16339;16311;16330;15736;15773;15780;16606;16838;16843;17033;16963;16696;16600;16833;16828;16812;16870;17086;17039;16932;16725;16843;16827;16681;16833;17031;17042;16816;16834;16725;16880;16607;16603;16534;16365;16746;16425;16641;16548;16598;16897;17009;17153;17377;17252;17447;17431;17355;17339;17449;17297;17226;17147;16821;16765;16875;17115;17008;16609;17002;16763;16928;16695;16696;16732;16941;16756;17026;16668;16817;16560;16739;16974;17116;16699;16656;16726;16698;16296;16152;15962;16128;16560;16606;16560;16390;16545;16324;16070;15779;15863;16112;16572;16217;16801;16794;16833;16903;16857;16752;17072;16777;16877;17050;17018;17171;17039;16964;16816;17068;16987;17141;16623;17064;16839;16999;17060;17026;16984;17034;16935;16556;15494;15509;16709;17266;17514;18099;17843;17879;18001;17767;17616;17549;17476;17460;17392;17441;17063;17531;17311;17493;16962;16230;15738;16225;17242;17394;17170;17252;17483;17293;17265;17082;16530;16725;16421;15206;14602;15501;16825;17064;17340;17428;17047;17171;16541;16921;17000;17309;17301;17135;16377;15552;16127;16973;17700;17404;17510;17026;16317;15563;16105;16894;17095;17033;17030;17370;17138;17372;17310;17554;17513;17155;17066;16763;16998;16887;16867;16992;17041;16792;16907;16857;16809;17014;16754;17050;16799;16780;16692;16744;16804;16778;17066;16941;16760;16975;17256;17420;17651;17514;17264;17184;17142;16990;17184;17541;17602;17335;17209;17291;17106;17003;16773;16864;17321;17050;17271;17106;17182;17324;17321;17439;17212;17232;17504;17356;17679;17582;17498;17321;17007;17195;17190;17287;17390;17068;17298;17348;17343;17198;17136;17074;17160;16957;17273;17175;16662;15872;14453;14587;16651;17476;17584;17653;17639;17647;17576;17659;17565;17218;17626;17216;17336;17301;17269;17322;17340;17359;17265;17270;17046;17504;17018;17225;17093;17018;16940;17134;16879;17065;16800;17022;17057;17110;16807;16921;17098;17220;17225;17427;17357;17021;17145;17326;17183;17397;17392;17489;17470;17535;17327;17389;17087;17386;17270;17260;17392;17179;17490;17203;17382;17106;17358;17167;17365;17199;17574;17484;17568;17413;17493;17487;17242;17014;17266;17429;17539;17559;17208;17283;17450;17417;17426;17030;16766;17028;17116;17084;17468;17331;17578;17573;17272;17590;17340;17287;17228;16926;16963;16845;17141;16934;17244;17017;17554;17466;17319;17507;17571;17391;17235;17291;17032;16931;17136;17134;17027;17114;17398;17266;17301;17336;17055;17143;17205;17252;17175;17439;17351;17310;17546;17540;17653;17293;17567;17336;17351;17477;17416;16877;17294;17419;17630;17454;17342;17601;17586;17602;17500;17662;17588;17231;17195;17321;17302;17560;17492;17236;17512;17348;17462;17573;17524;17312;17530;17312;17469;17286;17373;17381;17572;17483;17292;16899;17185;16813;16788;16796;17188;17124;17109;17145;17394;17451;17241;17605;17579;17289;17481;17001;16932;17055;17425;17359;17157;17231;17239;17205;17369;17399;17398;17601;17214;17427;17284;17111;17151;17270;17183;17413;17456;17613;17235;17452;17062;17034;17314;17305;17329;17137;17409;17484;17332;17248;17305;16901;16996;16996;17307;17387;17258;17208;17618;17364;17156;17351;17446;17220;17262;17113;16216;15797;15922;16628;17380;17289;17136;17294;17517;17647;17722;17444;17863;17678;17600;17462;17487;17501;17414;17467;17350;17305;17243;17369;17199;16988;16678;16796;16722;16795;17368;17528;17332;17341;17344;17066;17037;16938;17150;17212;17187;17348;17328;16810;16481;16720;16953;17320;17338;17789;17948;17769;17688;17750;17419;16956;17032;16976;17496;17707;17677;17726;17605;17290;17299;17615;17458;17216;17016;17181;17437;17273;17489;17248;17189;17281;17412;17590;17040;16995;16747;16631;16846;17017;16940;17414;17215;17286;17369;17551;17102;17284;17076;16863;17334;17546;17347;17451;17404;17531;17474;17571;17243;17167;17203;17452;17451;17732;17696;17739;17465;17434;17391;17271;17021;17248;17326;17398;17316;17240;17512;17586;17486;17359;16998;16462;16612;17119;17281;17286;17504;17485;17401;17553;17803;17689;17690;17793;17645;17636;17467;17480;17396;17539;17628;17760;17710;17827;17481;17755;17646;17737;17615;17547;17752;17651;17695;17511;17683;17436;17658;17504;17712;17195;17108;17197;17214;17327;17345;17570;17350;17226;17209;17180;17263;17162;17502;17695;17567;17674;17456;17433;17609;17561;17665;17256;17406;17309;17625;17492;17399;17210;17719;17866;17903;18086;17667;17331;17037;16602;16606;16799;17318;17215;17345;17467;16910;16620;16173;15447;15331;15676;16269;17057;16700;16892;16674;16805;16658;16562;16878;17157;17300;17437;17487;17617;17799;17801;17571;17848;17609;17935;17889;18006;18174;17577;17557;17640;17579;17603;17684;17322;17366;17283;17541;17452;17686;17349;17014;16886;17467;17598;17639;17463;17609;17784;17660;17808;17666;17725;17829;17957;17949;17666;17580;17530;17944;17534;17721;17413;17727;17710;17815;17602;17710;17858;17395;17085;17355;17683;17459;17616;17585;17586;17422;17320;17337;17243;17420;17356;17471;17512;17709;17920;17640;17964;17948;17623;17803;17684;17710;17329;17577;17545;17639;17952;17976;17988;17664;17896;17619;17748;17597;17755;18045;17885;18044;17976;17931;17889;18092;17648;17437;16941;16801;17250;17809;17531;17764;18052;17779;17952;17986;17733;17730;17766;17892;17826;17794;17870;17594;17705;17653;17727;18160;17756;17942;17739;17870;17770;17876;17659;17698;17551;17625;17705;17555;17797;17962;17791;17879;17744;17733;17320;17685;17530;17482;17618;17633;17650;17479;17646;17502;17488;17574;17756;17688;17753;17459;17674;17668;17722;17870;17749;17761;17805;17858;17837;17868;18156;17956;17828;17807;17786;17945;17473;17494;17759;17799;18003;17967;17784;17267;17161;17242;17180;17342;17196;17219;17443;17580;17588;17463;17699;17957;18007;17619;17501;17192;16495;16502;16612;17424;17562;17327;17089;17014;17299;17393;17734;17607;17868;17752;17787;17764;17555;17654;18047;17844;17728;17447;17786;17860;17814;17992;17600;17782;17968;17562;17836;18005;17762;18121;18255;17843;18047;17952;17981;17808;17397;17094;17205;17017;17048;17158;17447;17681;17998;17620;17794;18006;17879;17906;17877;17577;17761;17873;17873;17444;17552;17715;17518;17767;17743;17712;17647;17634;17649;17473;17537;17815;17607;17139;17316;17249;17653;17749;17469;17237;17481;17219;17151;17090;17263;17143;17330;17324;17144;17575;17367;17628;17479;17626;17499;17479;17919;17748;17811;17765;17633;17344;17035;17011;17021;17605;17605;17917;17917;17908;17827;17983;17554;17824;17858;17800;17788;18052;17872;17717;17657;17620;17527;17896;17956;17648;17653;18057;17764;17606;18033;17867;18109;18241;18074;17899;18046;18098;17950;17921;18004;17904;17760;17596;17010;17457;17926;17969;18024;17789;17877;18167;17924;17874;17983;17919;17905;17688;17653;17461;17332;16761;16577;17125;17631;17823;17967;18259;17754;17792;17630;17753;17760;17972;17816;17475;17087;16922;17159;17425;17641;17385;17546;17870;18155;17704
14467;14291;13743;14188;14228;14377;14433;14095;13841;14186;14779;14457;14548;14354;14138;14311;14149;14211;14395;14391;14685;14335;14181;14520;14303;14457;14198;14153;14238;14044;14409;14645;14789;14828;14818;14850;14847;13859;13706;13969;14042;14204;14544;14691;15136;15055;14996;15055;14969;15028;15092;15070;14997;14806;14482;14545;14575;14846;15038;15196;15409;15233;14945;14908;15453;15325;15164;15206;15391;15233;15307;14863;14971;14729;14819;15263;15334;15493;15212;14990;14686;14127;13541;14162;15163;15669;15569;15895;15399;15149;15087;15466;15638;15391;15507;15379;15484;15487;15494;15755;15800;15710;15634;15551;15533;15596;15418;15889;15644;15844;15729;15880;15938;15889;15686;15979;15805;15465;15659;15780;15906;15802;15984;15920;15837;15703;15923;15878;16039;16013;16010;15918;16069;15930;16100;16021;15894;15870;16031;15839;16103;15990;15958;15676;15957;15711;16125;16129;15996;15982;16196;16251;16095;16055;15909;16149;16011;16250;15816;15859;15888;15806;15709;15785;15788;15862;16192;15958;15784;15356;15102;15687;15748;15629;15812;15941;15884;15855;15559;14921;15183;15740;16009;16074;16167;16168;16008;15820;15937;15721;16349;15885;15997;16022;16264;16105;16046;15597;15587;15844;15911;16068;15921;16384;16158;15973;15983;16048;15677;15496;15718;15697;15870;15981;16201;16005;16084;15788;15901;15868;15748;16061;15718;15916;15814;16029;15943;15868;15828;15992;16055;16077;16121;16253;16281;15947;15659;15406;15630;15681;15826;15983;16016;15753;15731;15729;15763;15806;15486;15909;15809;15962;15818;15872;15378;15504;15936;16133;15719;15414;15560;16060;16221;15260;14006;13463;14513;15250;15625;15945;16235;16269;16606;16173;16224;16119;16165;15959;15952;15731;15679;15972;15908;15246;14717;14531;15118;15181;15808;15765;15819;15867;15753;15799;14582;11421;8742;10184;13263;14962;15828;16481;16378;16488;16659;16403;15936;16087;16044;16233;16208;16544;16664;16275;16272;16446;16454;16228;16018;16087;16181;16020;15838;16094;16660;16778;16590;16491;16692;16937;16764;16357;16353;16467;16739;16390;16665;16731;16619;16529;16585;16378;16387;16353;16558;16315;16259;16434;16467;16706;16622;16526;16535;16353;16370;16084;15985;16463;16477;16787;16660;16469;16415;16564;16340;16654;16400;16453;16225;16422;16477;16527;16367;16381;16601;16885;16514;16454;16342;16468;16127;16319;15958;16318;15855;15874;15846;16070;16202;16212;16293;16101;16272;15944;16455;16492;16111;16280;16477;16430;16261;16393;16544;16518;16460;16659;16904;16788;17000;17134;17046;17081;17240;17013;16877;16707;16800;16781;16615;16972;16599;16657;16769;16903;16974;16762;16938;16764;16722;16859;16876;16724;16453;16411;16269;16262;16239;16515;16085;16242;16162;16292;16352;16160;16618;16169;16063;15715;15871;16483;16844;16829;17097;16900;16595;16611;16750;16676;16819;16900;16993;17009;16768;16700;16755;16724;16858;16944;16807;16919;16658;16762;16910;16749;16690;16475;16416;16758;16333;16497;16477;16707;16580;16548;17038;17325;17480;17538;17365;17383;17284;17289;17235;17139;17219;17071;16863;16988;16808;16949;16887;16811;16810;16890;16823;16692;16756;16787;16840;16576;17021;16934;16795;16804;16823;16745;16729;16975;16815;16701;16679;16874;16477;16316;16331;16772;16912;16697;16364;16216;16159;16312;16118;16196;16332;16151;16415;16337;16895;16916;16967;17183;16998;16852;16762;16728;16993;16996;16872;17090;16872;17023;17006;17139;16956;16933;16817;17227;17122;17060;17052;16935;16925;16980;16699;16480;16724;17239;17413;17997;18147;18033;17952;17939;17789;17767;17594;17433;17390;17324;17512;17465;17719;17864;17443;16994;16767;16387;16765;17315;17350;17157;17386;17217;17138;17368;17107;16781;16593;16768;15940;15690;16134;16767;17326;17191;17527;17248;16680;16082;16004;16851;17169;17410;17478;16502;15966;16169;17620;17623;16932;15918;15923;16192;16420;16670;17298;17075;17226;17077;17113;17353;17063;17274;17279;17375;17284;17227;17027;16875;16627;16773;16873;17179;17039;16814;17128;16977;16749;16553;16830;16950;16649;16980;17021;16899;16739;17016;16795;16978;16971;17034;17292;17536;17882;17506;17273;16853;16743;17130;17319;17331;17741;17419;17318;17228;16863;16884;17002;16804;17129;17233;17242;17341;17330;17338;17278;17345;17555;17447;17539;17365;17516;17152;17518;17178;17170;17121;17363;17457;17355;17378;17425;17324;17131;16840;16981;17139;17041;17025;17220;16922;16140;15021;15085;16586;17577;17638;17751;17718;17530;17531;17514;17566;17122;17393;17259;17502;17382;17309;17169;17525;17022;17331;17164;17384;17348;17212;17031;17204;16999;16957;17108;16869;16940;17075;17148;17041;17039;17098;16910;17151;17288;17163;17307;17358;17259;17362;17468;17216;17479;17335;17604;17532;17452;17380;17379;17249;17222;17252;17317;17337;17161;17191;17240;17207;16972;16864;17059;17124;17626;17520;17475;17133;17290;17411;17365;17280;17344;17293;17455;17484;17189;17220;16932;17290;17390;17378;17379;17190;17235;17107;17217;17163;17308;17494;17451;17589;17496;17217;17027;17110;17007;16614;16775;16902;16864;17224;17423;17514;17447;17480;17276;17236;17027;17068;17075;17060;17018;17125;17298;17478;17376;17192;17211;17302;17156;17036;16985;17188;17145;17130;17361;17562;17680;17422;17740;17496;17543;17642;17248;17368;17333;17132;17204;17171;17459;17597;17324;17458;17630;17689;17357;17399;17251;17396;17471;17470;17060;17326;17416;17443;17342;17410;17148;17531;17509;17324;17456;17395;17232;17159;17209;17282;17483;17412;17098;17114;17099;17031;16818;16494;16960;17027;17002;16935;17225;17474;17391;17461;17307;17325;17520;17386;17339;17052;17226;17188;17340;17431;17248;17254;17203;17320;17441;17317;17367;17534;17199;17283;17311;17307;17163;17358;17096;17263;17462;17017;17282;17146;17251;17399;17367;17229;17189;17301;17337;17213;17220;17191;17223;16885;17340;17524;17458;17576;17382;17297;17535;17418;17496;17199;17443;17189;17329;16808;16622;16610;16920;17312;17265;17028;17479;17500;17521;17893;17644;17590;17838;17544;17301;17414;17361;17557;17481;17422;17069;17255;17021;17365;17204;16988;16407;16353;16386;16906;17005;17292;17414;17339;17229;16791;16971;17123;17231;17152;17198;17046;16631;16331;16354;16824;17036;17427;17898;18275;17991;17951;17597;17111;17167;17020;17290;17459;17747;17919;17495;17194;17375;17213;17015;17073;17129;17190;17647;17657;17497;17308;17108;17373;17144;17237;17620;17485;17230;16554;16704;16762;16810;16634;16911;17197;17381;17832;17522;17343;17204;17024;17195;17076;17430;17537;17166;17148;17296;17422;17505;17442;17460;17393;17270;17683;17789;17506;17574;17633;17484;17439;17399;17351;16913;17080;17398;17428;17452;17515;17386;17371;16846;15459;13971;14531;16073;17149;17131;17231;17363;17510;17607;17586;17780;17517;17741;17665;17784;17645;17692;17587;17705;17850;17801;17742;17791;17625;17344;17675;17593;17868;17655;17789;17744;17823;17576;17522;17408;17697;17658;17449;17545;17441;17108;17155;17412;17480;17471;17350;17346;17508;17350;17226;16752;17229;17404;17950;17517;17619;17647;17495;17670;17449;17328;17268;17415;17553;17350;17486;17659;17871;17736;17806;17833;17859;17477;17298;17155;16994;17288;17319;17298;17350;17280;17231;16921;16608;15474;14536;13638;14392;15052;15940;16674;16738;16330;15712;15409;16351;17130;17353;17540;17448;18016;17938;17968;17826;17403;17668;17827;17800;17623;17807;17587;17670;17551;17597;17462;17370;17257;17344;17232;17502;17602;17523;17233;16869;17135;17344;17419;17854;17741;17800;17938;17754;17808;17513;18111;17982;17645;18059;17917;17932;17831;17879;17904;17800;17857;17837;17903;17833;17872;17731;17446;17258;17372;16988;17544;17499;17693;17777;17389;17505;17245;17486;17536;17362;17557;17515;17726;17330;17782;17958;17782;17813;17763;17652;17648;17687;17787;17464;17332;17477;17926;17637;18000;17705;17797;17748;17773;17781;17930;18045;17993;17975;17761;17948;18024;17847;17829;17627;16899;17024;17535;17697;17910;18057;17686;17948;17880;17977;17553;17733;17564;17802;17995;17831;18062;17563;17465;17333;17484;17729;17733;17630;17697;17486;17947;17816;17730;17481;17466;17694;17455;17681;17633;17911;17723;17781;17507;18014;17645;17369;17490;17413;17462;17458;17495;17701;17635;17451;17503;17595;17619;17603;17565;17596;17584;17595;17537;17649;17804;17819;17981;18125;17899;17997;17991;18045;17815;17815;17962;17899;17691;17430;17963;17742;17879;17571;17658;16740;15616;15559;16394;17114;17367;17539;17404;17604;17664;17512;17409;17781;17872;17707;17309;17325;16879;16788;16855;17222;17511;17491;17311;17356;17364;17212;17479;17615;17529;17666;17370;17470;17819;17968;18022;18010;17686;17503;17650;17952;17745;17997;17776;17779;17945;17994;17865;18020;18062;18199;18080;17951;18011;18147;18053;17953;17341;16851;16777;16945;16981;17287;17379;17400;17774;17752;17754;17832;17651;17858;18088;17927;17960;18093;17590;17706;17898;17576;17446;17726;17601;17612;17490;17393;17451;17496;17588;17496;17290;17398;17601;17577;17750;17839;17839;17556;17492;17236;17355;17150;17162;17467;17290;17531;17721;17457;17639;17514;17590;17413;17827;17639;18094;18011;18032;17693;17752;17384;17090;16930;16857;17536;17899;17808;17766;17904;17975;17951;17841;18029;17896;17884;17945;17962;17823;17586;17971;17954;17721;17896;17966;17912;17823;17650;17746;18047;18025;17871;17869;17789;18215;17996;17968;18052;17892;17928;17968;17780;17522;17528;17651;17473;17862;17918;17695;17929;17969;17762;17765;17777;17888;17445;17538;17471;17576;17835;17581;17037;16791;16808;17599;17648;17667;17871;17848;17593;17581;17689;17666;17971;17890;17462;16693;16772;16830;16931;17436;17392;17332;17870;17912;17664
14116;14180;13915;14119;13821;14327;14476;14078;13834;14272;14336;14312;14223;14276;14147;14208;14129;14297;14104;14319;14480;14089;14156;14430;14335;14205;14254;14370;14358;14170;14427;14470;14362;14690;14991;14760;14841;13966;13821;14079;14176;14356;14412;14847;15196;15031;14678;15127;15073;15370;15050;15214;14933;14728;14397;14307;14520;14758;14877;15237;15267;15165;15025;15164;15180;15484;15165;15127;15330;15026;15010;14958;14478;14269;14557;14980;15066;15130;15116;14617;14174;13671;13454;14116;15122;15650;15773;15774;15716;15300;15396;15564;15686;15616;15337;15513;15882;15397;15513;15883;15888;15611;15671;15643;15329;15413;15525;15623;15706;15889;15885;15605;15758;15878;15791;15726;15957;15588;15650;15812;15852;15817;15716;15961;15791;15796;16137;15952;15950;15992;15641;16052;15824;15844;15932;15992;15895;15835;15888;15965;15829;15770;16003;15943;15829;15968;15900;16104;15816;16132;16200;15768;16019;16087;16215;15971;15962;16044;16071;15878;15924;15509;15562;15529;15385;15660;15893;15822;15824;15421;15241;15449;15362;15848;15801;15991;16387;15997;15752;15389;15380;15360;16066;16102;15993;16181;16302;15835;15766;15993;15976;16006;16182;16002;16192;16137;15821;15303;15262;15755;15807;16126;15845;15911;15891;15933;16038;16014;15865;15760;15741;15848;15928;16096;16038;15729;16081;15919;16002;15808;15773;15656;15758;16073;16126;16114;15972;15834;15734;15886;16076;16149;16132;15836;16142;16045;15844;15566;15724;15948;15815;15959;16184;15724;15842;15851;15741;15945;15759;15803;15837;16083;15925;15577;15401;15812;16039;16321;16272;15971;15842;15905;15960;15555;14579;14298;15009;15782;15859;15870;15860;16049;16219;16193;16084;15957;15922;15612;15820;15777;15650;15886;15969;15365;14146;13782;14344;15024;15698;15786;16060;16158;16026;15923;15155;12504;9310;9838;12875;14823;16101;16128;16196;16286;16524;16356;15996;16274;16044;16118;16290;16412;16293;16453;16059;16288;16083;16105;16361;15974;15844;16069;15756;16101;16276;16480;16409;16716;16630;16551;16570;16501;16608;16327;16467;16712;16505;16536;16645;16852;16592;16443;16190;16441;16428;16407;16413;16286;16576;16543;16752;16649;16526;16496;15994;16469;16368;16463;16552;16884;16767;16489;16541;16483;16520;16515;16424;16650;16425;16271;16502;16331;16496;16484;16530;16425;16145;16343;16350;16305;16167;16374;16111;16078;15802;15634;15854;16063;16287;16364;15997;16372;15714;15899;16093;16292;16516;16515;16602;16616;16536;16455;16505;16294;16331;16413;16650;17047;16910;16804;16980;17257;17170;17009;17089;16813;16879;17029;16700;16828;16886;16988;16820;16777;16724;17086;16754;16812;16867;16729;16705;16674;16642;16428;15958;16267;16333;16405;16355;16006;16251;16359;16356;16445;16095;16228;15935;15661;15815;16340;16984;16919;17139;17002;16951;16433;16702;16783;16721;16965;17029;17097;16869;16889;16909;16892;16939;16814;16772;16519;16360;16622;16911;16522;16494;16333;16556;16780;16486;16032;15850;16220;16349;16683;16844;17371;17737;17468;17468;17303;17262;17122;17266;17340;17076;17145;16770;17070;16982;16947;16903;16867;16599;16889;16738;16813;16771;16765;16824;16750;16703;16672;16785;16588;16806;16645;16950;16790;16754;16596;16880;16852;16761;16549;16555;16919;16799;16431;16438;16006;16206;16198;16264;16164;16233;16217;16178;16623;16804;17051;16875;16926;16873;17057;16933;16739;16740;17011;16768;16985;16974;17057;16882;17038;17301;17194;17010;16780;17097;17170;16867;16817;16816;17067;17074;16909;17258;17185;17138;17637;17817;17819;17663;18003;17836;17776;17394;17401;17518;17752;17611;17828;17667;17615;17496;17475;17097;16886;17199;17109;17153;17275;17551;17246;17374;17189;17208;16872;16696;16876;16877;16802;16758;17083;17217;17514;17439;17275;16848;16247;16120;16883;17301;17635;17543;16502;15381;15938;17366;17537;15848;13928;14004;15867;16733;17231;17268;17203;16926;17577;17367;17278;17518;17545;17501;17542;17202;17255;17015;16935;16706;16692;16876;16779;16955;17167;17182;17085;16696;16744;16678;16826;16910;16846;16908;17014;16966;17042;16965;16526;16911;16950;16970;17156;17568;17535;17426;16980;16956;17276;17179;17107;17287;17294;17198;17470;17102;17031;16766;16751;17112;16949;17140;17537;17250;17489;17349;17206;17282;17601;17383;17285;17748;17572;17444;17305;17262;17383;17490;17356;17330;17282;17157;17161;17040;17037;16759;16978;16964;17071;17062;17231;16550;15282;15414;16815;17559;17622;17667;17750;17598;17459;17598;17445;17441;16992;16908;17264;17531;17362;17098;17336;17146;17313;17313;17419;17292;16971;17102;17170;17301;17131;17065;16844;17059;17103;16911;16939;17148;16889;17203;17107;17186;17085;17184;17310;17363;17361;17507;17733;17439;17608;17433;17496;17247;16976;17022;17218;17273;17021;17225;17402;17057;17260;17198;17094;16762;16764;16866;17034;17273;17512;17494;17196;17566;17583;17301;17346;17597;17747;17551;17463;17279;17122;17096;17199;17307;17277;17039;16921;17335;17079;17197;17217;17279;17318;17475;17488;17146;17151;17154;17248;17198;17103;17148;16913;16681;17041;17408;17374;17424;17277;17203;17297;17022;17122;17082;16826;16892;17088;17271;17105;17274;17266;17162;17364;17025;17219;16855;17237;16974;17205;17339;17501;17544;17421;17442;17265;17363;17301;17171;17319;17480;17307;17197;17380;17369;17399;17582;17419;17398;17618;17269;17307;17345;17348;17305;17383;17423;17469;17334;17489;17399;17246;17493;17888;17578;17569;17454;17447;17265;17356;17395;17486;17158;17510;17178;17135;17022;16757;16827;16803;17057;16987;17109;16827;16987;17391;17400;17485;17460;17538;17337;17147;17347;17205;17064;17005;17215;17312;17282;17306;17272;17466;17466;17387;17396;17512;17230;17251;17507;17307;17180;17221;17160;17223;17157;17226;17301;17338;17143;17534;17409;17237;17199;17416;17148;17086;17064;17047;16985;17119;17385;17493;17198;17357;17280;17159;17296;17459;17387;17400;17188;17305;17291;17318;17068;17289;17389;17122;17150;17454;17644;17238;17173;17097;17445;17357;17493;17379;17671;17460;17398;17447;17124;17371;17099;17237;17085;17310;17346;17408;16727;16307;16151;16824;17070;17126;17397;17158;17045;16722;16806;17192;17331;17293;17301;17021;16637;16074;16259;16589;17124;17328;17855;17820;17867;17713;17275;17357;16998;17165;17230;17342;17814;17729;17325;16992;16989;16989;16962;16682;17111;17604;17878;17724;17198;17461;17168;17132;17164;17418;17496;17419;17124;16559;16365;16842;16619;15865;16015;16861;17341;17598;17404;17582;17417;17225;17039;17305;17475;17472;17173;16770;17325;17087;17237;17162;17565;17375;17649;17839;17633;17496;17610;17740;17617;17405;17294;17379;17162;17116;17490;17433;17653;17322;17493;17414;16165;13609;10721;12032;15150;16584;16727;17375;17272;17618;17655;17601;17773;17599;17392;17533;17746;17737;17757;17885;17748;17654;18025;17838;17512;17791;17487;17684;17739;17682;17722;17877;17818;17761;17605;17601;17557;17434;17521;17536;17382;17168;17057;17175;17197;17248;17402;17474;17091;17243;17204;17097;17071;17132;17600;17869;17452;17614;17730;17490;17476;17528;17161;17455;17646;17508;17594;17507;17532;17429;17696;17641;17978;17813;17530;17274;17059;17268;17349;17128;17468;17249;17206;17302;17099;16664;15095;12739;10856;11547;12986;14176;16084;16392;15450;14814;15088;16351;17308;17776;17494;17831;17814;18080;17916;17557;17716;17225;17384;17405;17727;17878;17643;17608;17506;17729;17807;17655;17075;16886;17109;17173;17918;17846;17467;17297;17368;17175;17446;17820;17967;17777;17746;17576;17563;17759;17588;17391;17818;17781;17820;17705;17650;17744;17841;17928;17597;17841;17986;17626;17640;17599;17310;16968;17043;17234;17363;17509;17435;17522;17701;17205;17447;17230;17425;17723;17363;17403;17478;17584;17773;17870;17911;17709;17755;17662;17660;17629;17524;17387;17293;17384;17863;17948;17794;17768;17750;17774;17693;17717;17914;18043;17997;18170;17919;18155;17988;17991;17920;17758;17424;17546;17736;18012;17635;17726;17792;17881;17845;17721;17568;17521;18002;17685;17714;18002;17662;17529;17833;17645;17704;17562;17620;17566;17632;17825;17864;17490;17609;17501;17485;17325;17544;17868;17837;17727;17899;17746;17641;17592;17698;17586;17672;17444;17622;17529;17509;17518;17504;17602;17751;17611;17765;17682;17290;17199;17521;17544;17659;17810;17864;18030;17853;17860;17952;17820;17963;18065;18092;18038;17897;17766;17588;17727;17965;18036;18081;18118;17411;15822;13740;13304;14908;16466;17219;17594;17341;17673;17737;17770;17961;17793;17821;17794;17697;17301;17087;17043;17219;17407;17272;17141;17361;17293;17464;17295;17279;17584;17586;17186;16684;16798;17407;17608;17983;17699;17407;17405;17658;17825;17609;17818;17727;17841;18184;18107;18258;18074;18022;17900;18012;18022;17836;17892;17790;17792;17438;16982;16774;17057;17144;17245;17596;17573;17742;17743;17938;18030;17819;17898;17910;18053;18030;17873;17626;17713;17755;17717;17771;17448;17631;17148;17395;17164;17443;17372;17277;17548;17501;17404;17502;17492;17726;17759;17689;17508;17246;17269;16919;17033;16994;17388;17316;17531;17465;17568;17659;17565;17443;17634;17801;18017;18030;17932;17843;17753;17736;17672;16874;17045;17101;17608;17916;17931;17939;18068;18342;17989;17985;17938;17756;17767;18081;18111;17938;17734;17944;18033;17850;17746;17939;17814;17736;17750;17995;18014;17886;17739;17870;18054;18099;17944;18077;17917;17809;17741;17890;17828;17497;17669;17645;17738;17734;17857;17770;17976;17822;17773;17714;17859;17898;17833;17436;16895;16948;17456;17662;17298;17433;17598;17273;17425;17320;17872;17516;17338;17595;17819;17876;17631;17592;17360;16577;16383;16478;16592;17124;17463;17617;17834;17763;18004
13970;14061;14162;13971;14083;14237;14369;14091;14254;14206;14508;14379;14355;13776;13783;14140;14155;14422;14128;14182;14061;14114;14124;14316;14274;14051;14292;14542;14382;14198;14141;13935;14568;14701;14875;14736;14759;13983;14184;14336;14456;14634;14677;14902;14998;15213;15256;14971;14934;15175;15109;14854;15143;14467;14514;14699;14683;14980;14872;15019;15059;15158;15145;15058;15340;15213;15313;15208;15294;15072;15099;14919;14678;14004;13524;14041;14723;14594;14143;13717;13436;13691;14031;14315;15042;15725;15740;15484;15931;15734;15543;15641;15664;15179;15427;15546;15503;15551;15471;15785;15792;15842;15810;15771;15381;15382;15362;15634;15599;15744;15661;15812;15766;15820;15580;15515;15594;15699;15873;16065;15987;15911;15823;15869;15687;15975;15821;16123;15805;15852;16026;15912;15879;16136;15986;15704;15754;15799;15634;15818;16031;16010;15906;15934;16114;16058;16060;16283;16023;16308;16189;16188;15892;15997;16021;16180;16091;16107;16124;15888;16166;15732;15451;14862;14951;15536;15641;15769;15939;15657;15322;15307;15537;15385;15744;16102;16051;16149;15787;15537;15505;15661;15804;16206;15954;16174;15924;16112;15886;15892;16079;15790;15787;16049;16073;15830;15934;15260;14815;15250;15835;16117;15929;16017;16004;15939;15814;16141;16203;15751;15923;15877;16249;16009;15968;16181;16058;16047;16157;15786;15694;15616;15745;15944;15961;15901;16024;15844;15570;15802;15841;15940;16003;16197;16259;15983;15924;15596;15844;15778;15848;16136;16074;16218;15965;16120;15812;15832;15888;15489;15978;16040;16254;15671;15765;15978;16219;16479;16323;16164;15976;15828;16076;15974;15419;15604;15670;15790;15853;15881;15719;15533;15745;16213;16198;15895;15800;15555;15903;15595;15789;15830;15717;15409;14543;14167;14640;15138;15423;15919;15838;16128;16022;16072;15609;13396;10277;10105;12664;14525;15617;16145;16282;16661;16399;16476;16072;16277;16415;16115;16243;16200;16381;16127;16262;16069;16254;15983;16063;16133;15919;16162;16013;16382;16749;16669;16717;16818;16579;16596;16564;16678;16499;16598;16415;16395;16512;16484;16428;16113;16594;16581;16558;16431;16654;16457;16303;16253;16608;16507;16541;16554;16433;16390;16497;16464;16382;16498;16840;16897;16845;16442;16484;16679;16469;16494;16787;16436;16236;16312;16318;16512;16284;16348;16609;16510;16389;16524;16628;16185;16302;16359;16201;16231;16116;15767;16157;16201;16331;16292;16162;16157;15782;16036;16175;16352;16298;16374;16323;16638;16759;16490;16299;16546;16489;16549;16552;16946;16628;17107;17018;17086;17056;17371;17262;16903;16722;16899;16963;16705;16997;17075;16696;16787;16704;16770;17031;16779;16918;16990;16561;16639;16578;16304;16187;16301;16382;16386;16187;16241;16192;16402;16450;16327;16443;16287;15986;15660;15923;16235;16608;17027;16840;16821;16882;16608;16941;16931;16838;17141;17172;16989;16691;16755;16926;16742;16888;16758;16839;16586;16535;16677;16884;16617;16598;16592;16361;16431;16359;15920;15543;16029;16480;16724;16779;17476;17579;17612;17602;17366;17358;17277;17180;17204;17195;16977;17104;17132;16956;17024;16889;16879;16496;16570;16952;17042;16513;16929;16656;16782;16891;16650;16604;16744;16758;17027;16762;16954;16945;16798;16616;16732;16651;16434;16812;16892;16635;16464;16454;16364;16076;16056;16352;16575;16285;16015;16133;16404;17227;17015;16889;16743;16762;16658;16651;16699;16942;17011;16998;16907;17037;17253;16959;16950;16938;16962;16899;16931;16806;16811;16923;16880;16853;16792;16828;16621;16329;15975;16881;17313;17499;17823;17645;17898;17953;17715;17733;17769;17635;17692;17557;17497;17412;17534;17885;17488;17205;17196;17366;17209;17177;16951;16976;17322;17251;17360;17304;16812;16517;16623;16689;16982;17105;17091;17220;17163;17382;17286;17008;16427;16771;16872;17095;17366;17686;16895;16118;16394;17215;17346;15957;13965;13848;15417;16660;17060;17113;17286;17304;17588;17221;17286;17332;17529;17390;17109;17354;17242;17209;17278;16767;16802;16888;16912;16960;16831;16949;17153;16827;16751;16736;16681;16658;16784;16900;16983;17104;16858;17036;16732;16554;16963;16807;17024;17311;17316;17458;17166;17246;17380;17336;17366;17234;17478;17483;17461;17391;17426;16949;17016;17070;17359;17289;17526;17555;17466;17373;17218;17230;17346;17398;17422;17231;17303;17052;17240;17260;17273;17301;17326;17475;17510;17370;17183;17285;17029;17000;17120;17179;17195;16704;17090;16349;15478;15306;16507;17561;17453;17441;17455;17264;17327;17447;17628;17509;17255;17247;17434;17462;17400;17492;17592;17127;17260;17434;17411;17503;17065;17286;17348;16976;16942;17079;16837;17122;17110;17073;17233;17203;17207;17015;17252;17096;17139;17290;17430;17530;17560;17492;17672;17526;17499;17302;17619;17152;17168;17137;17290;17417;17320;17243;17189;17461;17001;17380;17300;16959;17091;17284;16927;17286;17379;17225;17480;17509;17452;17598;17222;17328;17421;17042;17314;17162;17178;17346;17488;17243;16844;16905;17075;16923;16959;17306;17298;17637;17592;17327;17309;17260;17229;17416;17211;17363;17282;17192;17208;17148;17319;17628;17414;17454;17506;17043;17302;17220;17170;17088;16827;17191;17146;16964;17177;17173;16981;17151;17299;16944;16712;16975;16945;16982;17131;17323;17352;17523;17462;17561;17295;17453;17162;17222;17367;17380;17391;17200;17353;17449;17251;17363;17486;17638;17539;17136;17347;17068;17246;17335;17350;17192;17380;17472;17525;17243;17070;17623;17630;17509;17533;17726;17119;17490;17283;17022;17128;17340;17520;17031;16805;16699;16261;16601;16742;17045;17106;17075;16967;17222;17431;17441;17398;17458;17437;17353;17430;17241;17356;17279;17420;17177;17070;16949;17277;17165;17486;17321;17370;17233;17390;17465;17344;17104;17109;16999;17228;17071;17107;17099;17256;17069;17212;17239;17333;17438;17264;17118;17369;17555;17133;17241;17086;17047;17249;17365;17693;17459;17421;17291;17584;17209;16991;17324;17083;17171;17097;17279;17339;17199;17421;17411;17494;17177;17237;17109;17038;16503;16108;16678;17096;17548;17607;17464;17502;17574;17535;17343;17064;16902;17173;17174;17051;17290;17088;17254;16810;16776;16970;16959;17239;17197;17134;17166;16907;16939;17401;17291;17264;17258;16818;16724;16181;16199;16576;16834;17181;17640;17802;17761;17755;17438;17363;17104;17198;17417;17301;17472;17501;17189;17099;17005;16858;16838;16853;17299;17804;17896;17887;17460;17295;17453;17368;17058;17252;17410;17637;17357;17052;16996;16894;16479;15497;15784;16613;17193;17462;17883;17648;17616;17211;17463;17572;17556;17449;17427;17096;17062;17390;17707;17462;17314;17387;17642;17804;17832;17553;17486;17849;17835;17584;17587;17154;17098;17195;17267;17248;17471;17527;17436;17431;15888;12280;9165;10439;14264;16114;16816;17288;17356;17745;17397;17617;17463;17763;17866;17758;17881;17802;17675;17683;17456;17992;17671;17523;17539;17862;17483;17645;17623;17628;17638;17818;17444;17539;17568;17800;17637;17469;17662;17662;17297;17289;17073;16930;17114;17282;17335;17040;17009;16751;16651;16916;17135;17253;17304;17332;17428;17221;17478;17683;17462;17262;17118;17408;17224;17585;18082;17600;17505;17493;17706;17753;17754;17604;17296;17519;17415;17135;17184;17714;17243;17247;17504;17312;17007;16636;15181;12002;10142;10802;12518;14107;15818;15851;14267;13799;14845;16252;17135;17465;17656;18005;18077;18002;17943;17867;17601;17571;16860;17153;17583;17542;17781;17737;17632;17822;17501;17453;17288;17051;17086;16846;17460;17883;17522;17323;17354;17420;17399;17408;17908;17847;17550;17430;17578;17624;17767;17711;17783;17656;17772;17671;17824;17864;17555;17865;17710;17848;17660;17835;17516;17516;17693;17274;17133;17271;17378;17441;17346;17457;17525;17331;17314;17398;17546;17200;17461;17479;17394;17456;17865;17804;17817;17440;17620;17839;17808;17462;17413;17222;17152;17124;17773;17829;17953;17746;17689;17985;17747;17676;17801;18103;18165;18273;17775;17817;17981;17898;18033;17900;17620;17774;17921;17906;17747;17194;17511;17685;17849;17971;17887;17911;17668;18000;18153;18161;17833;18088;17752;17842;17827;17620;17719;17812;17797;17727;17924;17697;17623;17445;17600;17377;17448;17629;17591;17705;17598;17563;17865;17297;17350;17617;17870;17685;17465;17472;17477;17542;17518;17395;17580;17475;17427;17511;17337;17766;17490;17808;17616;17842;17737;18071;17867;17897;17659;17915;17759;18088;18030;18096;17812;17973;17609;17718;17869;17892;18351;18151;17606;16359;14214;13503;14370;15730;17224;17314;17577;17812;17830;17704;17705;17775;17925;17836;17507;17330;17132;17219;17071;17485;17437;17602;17494;17306;17043;17022;16733;16737;16793;16433;15227;15722;16704;17587;17654;17698;17483;17405;17321;17504;17976;17710;17903;17645;17986;18232;18185;17824;18053;17976;17912;17883;17843;17623;17883;17918;17668;17374;17525;17499;17436;17672;17612;17561;17723;17796;17762;17778;18008;17842;17913;17951;17824;17587;17850;17970;17948;18000;17869;17721;17542;17423;17139;16886;17096;16942;17341;17475;17334;17480;17334;17508;17678;17925;17854;17506;17312;17037;17136;17056;16775;17186;17245;17485;17673;17575;17551;17493;17646;17575;17704;17718;18112;17820;17832;17624;17757;17814;17797;17652;17380;17957;17942;18012;17985;17959;18422;18380;17938;17970;18310;17840;18071;17900;17932;17918;17866;17968;17823;17938;17763;17950;17890;17874;17975;18003;17993;17744;18087;18060;18019;18045;17934;18190;18140;17808;17791;17681;17576;17718;17848;17599;17770;17610;17639;17741;17775;17933;18108;17639;17747;17688;16899;16132;16410;17227;17928;17780;17712;17669;17519;17399;17569;17660;17576;17520;17418;17779;17767;17608;17901;17505;17059;16677;16499;16609;16939;17527;17612;17678;17634;17858
14060;14052;14109;14162;14460;14450;14234;14531;14355;14238;14219;14236;14117;13756;13568;14029;14105;14212;14176;14146;13776;14159;14209;14662;14133;13937;14253;14530;14593;14388;13908;13993;14244;14768;14834;14479;14414;14072;14329;14316;14550;14697;14777;14911;15026;15028;15184;15037;15013;15047;14885;14958;14867;14769;14585;14784;15125;15105;15049;15079;15053;15033;14825;15170;15188;15174;15491;15313;15311;15219;15018;14711;13851;13056;13165;13481;14183;13943;13645;12579;12197;13286;13895;14352;14893;15088;15452;15595;15605;15570;15356;15375;15712;15738;15369;15533;15496;15438;15645;15844;15827;15895;15625;15503;15748;15537;15421;15629;15665;15877;15926;15706;15707;15767;15558;15615;15743;15554;15868;15646;15879;15907;15687;15777;15933;15990;16091;15743;16136;15912;15946;16093;16193;15991;15782;15961;15912;15821;16176;15796;15948;15778;15853;15882;16129;16036;16075;15956;16034;16180;16106;15862;15597;15947;16106;16175;16087;16083;16027;16192;16010;15675;15199;14569;14672;15296;15676;15715;15780;15519;15491;15565;15353;15555;15681;15931;15875;15973;15964;16023;15850;15575;15754;16067;15819;15963;15882;15982;15771;15936;15897;16005;16091;15957;16040;16030;15691;15403;15289;15329;15574;15651;15812;15899;15954;15968;16186;16160;15982;16011;15992;16047;15778;16108;16184;16000;16188;15938;16164;16094;15790;15850;15675;16282;15975;16124;15751;15714;15665;15822;15923;16050;16118;16214;16313;16388;16109;15749;15959;15738;15842;16008;15939;16026;15790;15910;16169;15998;15886;15846;15737;15734;15836;15838;15955;16459;16531;16440;16300;16089;16164;16078;16298;16180;16130;16101;15874;16042;16159;16001;15806;15369;15369;15790;16026;15890;15782;15660;15618;15357;15447;16042;15957;15486;15196;14872;15237;15439;15468;15589;16237;16071;16196;15852;15437;13845;10025;9687;12824;15068;15987;16275;16408;16558;16565;16371;16070;16118;16363;16177;16437;16465;16430;16226;16231;15915;15914;16153;16228;16180;16144;16072;16431;16329;16723;16596;16534;16655;16385;16777;16613;16581;16516;16642;16417;16499;16459;16659;16568;16496;16346;16524;16494;16316;16544;16492;16298;16674;16470;16714;16695;16499;16363;16336;16597;16410;16530;16295;16874;17087;16845;16622;16528;16605;16518;16604;16222;16084;16070;16427;16433;16333;16204;16473;16620;16132;16672;16505;16301;16253;16268;15867;15532;15561;16115;16271;16315;16309;16353;16221;15998;16192;16042;16027;16039;16160;16295;16415;16539;16689;16474;16541;16492;16552;16458;16558;16997;16925;16925;17154;16996;17136;17335;17186;17051;17033;16738;16759;16702;17089;16591;16802;16699;17241;16613;16859;16773;16891;16803;16980;16480;16613;16526;16449;16320;16143;16316;16420;16416;16255;16233;16004;16408;16318;16401;16367;16184;16110;16267;16389;16454;16772;16930;16884;16686;16846;16923;17281;16948;17113;16893;17031;16826;16740;17073;16707;16936;16927;16915;16818;17020;16844;17047;17023;16601;16580;16334;16152;16591;16050;15907;16302;16338;16450;16779;16959;17259;17471;17368;17422;17092;17276;17305;17111;17176;17125;16825;16780;16991;16861;17077;16940;16853;16707;16896;16690;16870;16854;16666;16831;16721;16828;16646;16807;16760;16867;16799;16772;16851;16868;16678;16636;16631;16628;16676;16720;16288;16721;16627;16554;15697;16018;16071;16381;16510;16018;16353;16784;16999;17083;16885;16647;16348;16372;16654;17017;17081;16942;17065;16895;16731;17014;17224;17069;17194;17040;16918;17000;17105;16962;16928;16702;16694;16749;16855;16481;15190;14662;15808;17059;17698;17454;17607;17735;18207;17853;17562;17391;17410;17562;17526;17557;17326;17295;17607;17411;17235;17071;17222;17023;16778;16985;16660;17086;17387;17254;17108;16958;16833;16726;16955;16896;16900;16889;17272;17130;17214;17589;17168;17001;17121;17202;17409;17584;17490;17145;16896;17199;17539;17164;16739;15797;15658;15979;16353;16809;17233;17169;17067;17166;17376;17352;17229;17189;17321;17317;17191;17363;17227;17049;16950;17057;17043;16944;16892;17034;17162;17066;17018;16815;16407;16212;16410;16626;16832;16960;16827;17018;16937;16949;16823;16772;16688;16902;17269;17439;17346;17543;17352;17288;17506;16938;17395;17291;17303;17369;17426;17417;17259;17332;17288;17280;17283;17295;17466;17159;17553;17425;17526;17180;17442;17492;17418;17276;17215;17324;17220;17366;17447;17349;17272;17524;17176;17393;17213;16996;16865;17321;17034;17123;17060;16977;16507;15665;15929;16300;16884;17507;17222;17346;17326;17323;17255;17304;17805;17515;17426;17455;17550;17436;17414;17604;17329;17449;17188;17445;17716;17244;17577;17240;17173;17092;17007;16917;16977;16909;17122;17135;17129;17010;17081;17304;17145;17434;17210;17365;17384;17443;17470;17379;17465;17272;17663;17336;17250;17336;17452;17220;17174;17174;17265;17402;17223;17146;17245;17122;17078;17096;17231;17289;17345;17535;17493;17276;17281;17493;17244;17144;17076;17422;17263;17252;17104;17141;17312;17115;17025;17020;16585;16731;16956;16892;17322;17474;17690;17533;17414;17372;17579;17329;17365;17422;17565;17271;17208;17270;17091;17332;17074;17574;17242;17287;17142;17106;17193;16993;16972;17279;17274;17088;17196;17032;17216;17340;17167;17185;16836;16779;16635;16690;16944;17316;17238;17260;17437;17334;17409;17338;17674;17651;17657;17553;17091;17356;17566;17464;17758;17568;17770;17377;17121;17219;17089;17271;17089;17275;17503;17529;17297;17358;17537;17380;17354;17316;17342;17434;17470;17730;17576;17505;17402;17289;17242;17279;17268;17245;17185;16641;16025;14926;15532;16594;17078;17119;17017;17236;17141;17255;17596;17480;17526;17584;17356;17179;17234;17293;17201;17324;17248;17026;17113;17368;16932;17028;17303;17301;17347;17564;17180;17234;17233;17056;17297;17271;17286;17108;17211;17569;17296;17465;17185;17403;17192;17240;16949;17225;17479;17362;17229;17006;17399;17341;17641;17735;17711;17422;17445;17286;16891;17349;17185;17178;17304;17100;17222;16977;17139;17413;17583;17304;17211;17323;17283;16685;15596;15082;15978;17154;17437;17700;17831;17394;17419;17525;17373;17001;17040;17114;17083;17477;17346;17240;17202;17172;17210;17222;16965;16743;16868;17120;17455;17267;17112;17547;17566;17463;17339;16956;16588;16109;16287;16431;16901;17259;17723;17903;17866;17677;17587;17233;17245;17001;17027;16934;17435;17255;17460;17016;16991;16759;16700;17284;17632;18075;18093;17916;17314;17448;17460;17290;17293;17426;17374;17541;17072;17372;17374;17361;17143;16290;16227;17035;17196;17553;17519;17724;17638;17354;17421;17451;17401;17406;17560;17183;17348;17456;17596;17410;17223;17407;17540;17387;17890;17791;17647;17844;17590;17716;17290;17390;17176;16947;17112;17248;17318;17240;17248;17475;16251;13425;10705;11631;14753;16611;17164;17378;17300;17277;17724;17577;17807;17843;17617;17731;17866;17703;17764;17755;17726;17867;17811;17761;17632;17529;17536;17632;17701;17579;17705;17623;17818;17525;17664;17576;17845;17567;17728;17644;17308;17351;17131;17009;16953;17382;17433;17278;16853;15609;15342;16366;16717;17124;17318;17732;17390;17423;17282;17621;17520;17248;17274;17259;17459;17957;17920;17890;17180;17214;17725;17834;17619;17379;17339;17182;17039;17290;17247;17301;17200;17578;17465;17230;17324;16780;15438;13238;12164;13207;14463;15846;16580;15944;13992;13694;15244;16518;17488;17587;18041;18032;17786;18009;18011;17901;17600;17045;16898;16926;17569;17773;17703;17513;17545;17970;17563;17287;17282;17045;16722;16901;17179;17929;18008;17382;17791;17386;17686;17121;17742;17876;17442;17325;17485;17429;17884;17656;17649;17916;17415;17653;17665;17700;17717;17940;17554;17741;17617;17613;17560;17441;17812;17303;17482;17502;17513;17690;17656;17636;17626;17581;17231;17414;17281;17254;17492;17258;17669;17453;17769;17599;17937;17517;17625;17858;17851;17817;17502;17277;17357;17519;17672;17768;17972;17876;17839;17758;17941;18141;18034;18031;18153;17814;17756;17800;17831;17969;17840;17842;17766;17962;17700;17744;17622;17114;17426;17685;17735;17807;17709;18151;18094;17814;17963;17810;17999;18073;18193;18063;17687;17772;17552;17580;17877;17930;17711;17819;17472;17514;17594;17880;17668;17893;17964;17830;17698;17484;17722;17519;17721;17679;17718;17627;17467;17862;17546;17582;17748;17651;17484;17270;17696;17564;17670;17547;17806;17704;17463;17588;17650;18038;17951;17663;17680;17666;17922;18167;18286;18101;17933;17875;17800;17778;17613;17425;17614;18029;17410;17175;15751;14901;15326;16081;17060;17725;17598;17857;17599;17599;17916;17788;17821;17774;17659;17529;17189;17085;17075;17200;17165;17375;17660;17355;16860;16799;16003;16021;16923;16507;15561;15891;17120;17731;17535;17885;17356;17112;17040;17226;17425;17913;17848;17823;17895;18107;17938;17928;17998;18110;18045;18081;17790;17898;18090;17955;17821;17382;17316;17428;17479;17664;17736;17708;17424;17792;17767;17905;17668;17956;18023;17876;17897;17857;17911;17820;17822;17884;17819;17834;17642;17470;17221;17171;17037;17063;17027;17364;17361;17359;17605;17172;17735;17775;17622;17591;17296;17237;17152;16959;16914;17016;16943;17075;17406;17528;17525;17281;17712;17615;17861;17996;17558;17918;17579;17726;17743;18209;17733;17879;17731;17740;17758;17931;17809;17944;18154;17986;18073;17991;17957;18220;18167;18323;17690;17829;17975;18147;18008;18038;18189;17984;17969;17982;17953;17868;18020;18096;18170;18055;17767;17810;17940;17744;17863;17925;17730;17796;17719;17520;17582;17628;17652;17545;17715;17703;17808;17922;17739;17982;17936;17603;16831;16141;16232;17255;17783;17877;18124;17825;17653;18038;17959;17757;17679;17548;17383;17454;17633;17485;17467;17525;17365;16976;16463;16692;17511;17540;17870;18106;17738;17661
13929;13971;14099;14354;14446;14391;14507;14525;14430;14123;14093;14223;14476;14276;14168;14300;14266;14327;14274;14124;14003;13801;14193;14447;14241;14540;14454;14471;14535;14183;14326;14422;14459;14378;14686;14802;14328;13927;14071;14419;14604;14853;14841;14890;15098;15073;15096;14913;15066;15022;15134;14849;14698;14521;14322;14825;15117;15256;15082;14822;14613;14587;14753;15117;15160;15409;15343;15441;15523;15156;15075;14608;14173;13811;13130;13340;13448;14012;14006;12403;11798;12940;14056;14260;14516;14842;15344;15313;15604;15478;15232;15504;15493;15737;15780;15311;15460;15797;15442;15612;15913;15674;15755;15740;15558;15476;15768;15690;15761;15773;15601;15557;16031;15895;15860;15857;15703;15891;15728;15809;16068;15900;15834;15723;15854;15580;15848;16051;15924;16118;16022;16066;15991;15960;15873;15972;15797;15909;16045;16185;16237;15992;15892;15960;15751;15934;16095;16013;16120;16115;16121;16147;15668;15830;15996;16008;16182;15913;15999;16011;15904;15882;15122;14956;14738;14998;15522;15521;15547;15201;15519;15619;15408;15267;15655;15651;15481;15699;15664;15685;15900;15664;15726;15671;15858;15787;15895;16181;15950;15961;15971;15738;16024;16076;16153;16049;15922;15649;15474;15515;15462;15389;15741;15651;15976;15995;16236;15978;16180;15921;15972;16137;16160;16226;16139;16035;16051;16062;16035;15904;15903;15725;15709;15648;16091;15933;15720;15720;15740;15628;15811;15989;16047;16257;16190;16460;16288;15789;15745;15893;15779;16148;15890;16094;16141;16012;16103;16244;15987;15713;15908;15973;15940;15845;16127;16437;16209;16133;16336;16305;16027;16355;16310;16235;16051;16155;16014;16144;16267;16258;15991;15796;15677;15827;16104;16161;15749;15643;15420;15181;15762;16005;15963;15801;15271;15242;15221;15392;15501;15639;15765;15832;16127;16029;15620;13710;10331;9231;12047;14219;15783;16109;16546;16463;16470;16243;16028;16116;16195;16149;16361;16341;16268;16413;16060;16114;15995;16136;16083;16191;16108;16308;16373;16536;16627;16458;16871;16603;16567;16643;16519;16610;16406;16523;16405;16440;16676;16418;16397;16564;16501;16352;16380;16487;16677;16638;16703;16545;16480;16541;16498;16672;16598;16349;16577;16491;16721;16362;16600;16583;16853;16653;16254;16364;16406;16464;16033;16178;16113;16342;16231;16119;16306;16339;16518;16536;16595;16434;16594;16480;16199;15753;15143;15316;15608;16145;16138;16150;16230;16213;16440;15927;15981;15848;15549;15590;16185;16580;16346;16407;16333;16649;16336;16605;16321;16470;16941;16971;17107;17299;17363;17230;17327;17272;17115;16807;16970;16790;16845;16876;16767;16782;16828;16846;16673;17030;16590;16777;16797;16773;16576;16520;16576;16414;16240;16434;16558;16342;16517;16058;16072;16275;16401;16343;16347;16369;16491;16168;16200;16329;16587;17112;16838;17041;16680;16731;17019;17108;17157;17014;17063;16997;16966;16908;17066;16880;16890;16802;16878;16832;16981;16866;16839;16678;16728;16754;16483;16231;16111;16303;16394;16376;16239;16299;16381;16691;17259;17299;17381;17292;17192;17040;17038;17053;17099;16898;16891;16996;16829;16829;17059;16973;16630;17052;16764;17059;16916;16682;16877;16828;16641;16885;16454;17020;16962;16688;16959;16862;16864;16771;16780;16691;16611;16736;16723;16699;16515;16490;16450;16208;15977;16110;16378;16525;16507;16427;16131;16999;16850;16672;16600;16623;16473;16333;16566;16826;16896;16813;16876;16897;16862;16869;17118;17363;17051;17227;17020;17085;16854;16992;16978;16934;16983;16862;16897;16085;14878;14315;15313;17004;17600;17359;17627;17427;17905;17645;17300;17360;16717;17181;17113;17157;17507;17534;17364;17362;17171;17042;16886;17081;16941;16760;16802;17068;16949;17100;16858;17093;17012;16967;16997;16666;16575;16611;16951;17276;17105;17194;17002;17216;17237;17441;17360;17341;17480;17628;17456;17407;17376;17319;17316;17020;16954;16634;16597;16908;17057;17237;17307;16966;17286;17215;17314;17420;17307;17325;17061;16976;17022;17009;17218;17100;17068;17188;17060;16869;16887;17052;16805;16734;16463;16552;16324;16739;16726;16846;17080;16906;16816;16886;16886;16732;16762;16827;17066;17155;17195;17464;17210;17543;17310;17345;17289;17429;17281;17279;17465;17555;17283;17314;17274;17321;17418;17306;17471;17326;17266;17458;17299;17231;17407;17431;17448;17470;17220;16995;17328;17346;17046;17433;17221;17204;17232;17215;16964;16843;16827;16947;16940;17054;17017;16916;16674;16321;16046;15730;16224;16951;17290;17413;17394;17249;17484;17740;17958;17635;17262;17221;17549;17693;17388;17322;17177;17374;17359;17538;17563;17464;17497;17475;17197;17040;16914;16964;16877;17189;16658;17001;17049;16943;17138;17260;17125;17244;17210;17386;17354;17448;17220;17426;17323;17165;17252;17573;17215;17232;17314;17317;17208;17126;17289;17313;17266;17147;17191;17224;17073;17265;17007;17177;17116;17333;17382;17425;17520;17372;17252;17206;17326;17154;17380;17358;17311;17089;17361;17411;17232;17012;16435;17014;16929;17251;17248;17304;17490;17387;17677;17363;17362;17251;17429;17173;17627;17231;16994;17554;17459;17337;17468;17408;17280;17141;17300;17196;17251;17236;17108;17140;17399;17095;17240;17090;17188;17382;17361;17080;16931;16538;16375;16643;16890;17020;17190;17231;17303;17341;17333;17613;17783;17528;17494;17532;17137;17447;17238;17335;17415;17609;17344;16984;17326;17278;17418;17335;17118;17456;17582;17540;17356;17473;17410;17383;17341;17356;17249;17321;17710;17424;17390;17355;17650;17634;17099;17099;17507;17366;17093;16782;15622;14334;15029;16538;17047;17200;17187;17182;16984;17639;17591;17251;17280;17143;17062;17227;17370;17269;17460;17183;17153;17080;17195;17366;17160;16795;17085;17258;17230;17419;17286;17436;17252;17175;17058;17321;17273;17385;17523;17335;17306;17346;17325;17275;17541;17350;17290;17359;17257;17250;16995;17127;17117;17284;17357;17481;17542;17188;17355;17238;17141;17110;17269;17182;17419;17121;16935;17202;17276;17410;17424;17356;17032;16727;17011;16606;15952;15468;16447;17231;17292;17482;17664;17377;17604;17568;17550;17024;17214;17129;17265;17346;17190;17177;17245;17223;17107;17344;17343;17224;17033;17229;17535;17413;17485;17525;17616;17435;17157;16754;16622;16210;16273;16730;16994;17278;17878;17810;17940;17736;17324;16771;16778;16967;16722;16851;17297;17348;17156;17175;16863;16871;17060;17192;17740;18354;17869;17763;17372;17509;17490;17516;17178;17340;17539;17481;17245;17250;17736;17581;17362;17328;17133;17180;17492;17500;17761;17767;17519;17291;17486;17501;17630;17445;17369;17383;17521;17709;17279;17176;17198;17176;17424;17539;17551;17576;17749;17712;17439;17603;17628;17561;17368;16726;17070;17009;16975;16984;17229;17488;17124;15683;14122;14497;15852;16573;17059;17383;17690;17773;17775;17983;17871;17765;17811;17727;17578;17932;17832;17612;17446;17651;17792;17763;17564;17406;17914;17889;17539;17662;17251;17668;17555;17758;17744;17662;17582;17470;17573;17337;17323;17281;17268;16923;16661;17334;17164;17419;16533;15289;14900;15799;16178;16526;16927;17454;17200;17089;17533;17463;17698;17096;17138;17624;17643;17960;18126;17762;17776;17317;17749;17850;17706;17471;17066;17231;17033;17241;17199;17099;17251;17117;17269;17362;17075;17111;16517;15460;15002;15465;16343;16781;17044;16628;15809;15544;16464;16844;17335;17752;17708;17852;17948;17962;18124;17783;17421;17115;16923;16895;17451;17648;17865;17759;17890;17813;17502;17196;17156;16865;16879;16707;17401;17839;17974;17719;17903;17696;17457;17640;17538;17328;17562;17386;17469;17798;17519;17806;17529;17720;17245;17551;17863;17789;17803;17659;17559;17624;17680;17815;17404;17598;17662;17506;17457;17271;17577;17566;17754;17720;17778;17410;17429;17223;17282;17395;17372;17431;17422;17209;17516;17733;17905;17755;17739;17684;17834;17456;17557;17424;17368;17641;17768;18005;18162;17962;17985;17847;18050;17856;17836;18062;18200;17577;17514;17837;17869;17851;18100;17997;17891;18296;17753;17910;17596;17259;17338;17445;17854;17932;17905;18012;18007;17684;17910;17798;17978;17995;17968;17907;17941;17719;17560;17533;17390;17909;17833;17795;17663;17608;17755;17824;17688;18097;18003;17602;17883;17861;17694;17786;17209;17619;17696;17698;17750;17658;17424;17947;17622;17758;17612;17514;17542;17685;17987;17859;17574;17681;17319;17468;17566;17744;17917;18140;17727;17557;17873;18244;18440;18091;17909;17544;17678;17510;16880;16103;16738;17461;17395;17238;16833;16204;16164;16312;16834;17572;17529;17352;17861;17543;17607;17723;17793;17752;18144;17704;17496;17165;16833;17448;17166;17393;17666;17256;16937;16803;16013;15790;17003;17235;16467;16800;17345;17559;17673;17647;17412;17101;17266;17449;17482;17662;17715;17897;17649;18067;17992;17852;17835;18046;17900;18001;17996;18034;18342;18099;17911;17678;17364;17477;17232;17361;17617;17392;17551;17754;17935;17968;17830;18105;17888;18055;17932;17813;17919;17965;17933;17902;17766;17514;17595;17708;17441;17268;17078;17250;17121;17213;17334;17444;17371;17455;17530;17686;17583;17340;17311;17394;17261;17001;16492;16620;16882;16855;17309;17470;17743;17597;17709;17734;17788;17833;17781;17737;17846;17706;17922;17950;17855;17897;17775;17878;17702;18077;18009;17841;17924;18182;18197;18207;18028;17892;17961;18021;17796;17991;18030;17759;18076;18045;18082;18067;17863;18219;17905;18144;18013;18010;17901;17658;17875;18071;17969;17605;18017;17989;17960;17668;17945;17812;17707;17834;17599;17478;17614;17638;17676;17644;17933;17943;17959;18048;17343;16822;16650;17409;17533;17868;17465;17900;17744;17652;17726;17773;17383;17618;17491;17768;17189;17184;17519;17655;17564;17353;16898;17166;17900;17835;17903;18087;17652;17278
14051;14273;14018;14466;14223;14190;14489;14245;14253;14113;13949;14123;14361;14189;14337;14446;14274;14624;14322;14077;13922;13853;14319;14412;13943;14352;14479;14401;14439;14371;14223;14260;14688;14530;14669;14524;14214;13873;14142;14392;14271;14648;15056;15005;14836;15007;14820;14745;14995;15210;14889;14982;14942;14010;14333;14736;15152;15420;15094;14865;15134;14688;15154;15301;14990;15459;15308;15308;15027;15247;14999;15008;14892;14443;13980;13414;13421;14082;14162;13398;12652;13220;13870;14368;14508;14614;14826;15234;15536;15273;15244;15427;15699;15572;15782;15536;15433;15517;15860;15612;15549;15745;15645;15965;15804;15732;15870;15662;15600;15646;15736;15820;15869;15739;15751;15657;15633;15921;15706;15728;15970;15803;15833;15765;15815;15948;15795;15924;15873;16155;16113;16039;15775;15906;15963;15837;15592;15944;15920;15934;16078;16052;16099;16059;15829;15987;16009;16117;15893;16175;16287;15919;15650;15951;16018;16099;15963;16187;15925;15983;15758;15697;15738;15299;15093;15148;15271;15458;15514;15169;15110;15288;15494;15610;15699;15733;15544;15598;15881;15726;16070;15947;15967;15875;15679;15537;15830;16192;16034;16089;16014;15850;15904;15870;15807;15989;16117;15887;15578;15502;15353;15398;15375;15846;15726;15943;16203;16247;16049;16038;16052;15936;15820;16189;15984;16110;16039;15975;16094;15926;15835;15923;16015;15918;15925;15728;15847;15617;15782;15886;15941;16190;16044;16211;16236;16226;16142;15942;15739;15954;15728;15918;16022;15795;16048;16039;16266;15919;15974;15778;15716;15527;15700;15965;16116;16395;16342;16099;15993;16720;16364;16335;16364;16226;16021;16082;16218;16267;16347;16175;16161;15903;15938;16165;16182;16154;15867;15511;15073;15453;15763;16098;15810;15519;15324;15280;15354;14978;15050;15589;15702;16044;15962;15858;15341;12921;9030;7913;11690;14549;15940;16432;16263;16461;16365;16397;16211;16306;16241;16399;16261;16240;16540;16364;16170;16096;15886;15993;16015;16430;16242;16295;16548;16444;16773;16843;16771;16621;16577;16677;16769;16633;16637;16681;16579;16317;16467;16694;16347;16308;16393;16483;16586;16442;16371;16475;16511;16467;16915;16470;16623;16748;16673;16392;16536;16240;16410;16224;16527;16782;16533;16431;16411;16366;16283;16413;16336;16230;16411;16421;16477;16222;16592;16217;16568;16438;16532;16557;16633;16504;16508;16106;15506;15298;15468;16051;16279;16226;16014;16382;16231;16259;16148;15811;15916;15743;16042;15948;16357;16496;16461;16593;16198;16441;16645;16459;16722;17071;17029;17260;17254;17583;17278;16997;16856;16753;16665;17007;16944;16845;16915;17115;16842;16746;16585;16923;16819;16897;16848;16992;16434;16719;16470;16076;16170;16065;16393;16363;16218;16422;16288;16321;15943;16362;16165;16327;16366;16561;16564;16790;16769;16923;16844;16871;16492;16842;16966;17061;17200;16819;16834;16773;16878;16716;16711;16916;16895;16842;16983;16761;17082;16620;16889;16819;17051;16614;16421;16344;16521;16461;16482;16439;16199;16206;16578;16878;17089;17093;17533;17274;16967;17266;17025;17003;17038;17217;17214;16897;16963;16782;17152;16719;17104;16868;17046;17082;16949;16708;16567;16676;16815;16928;16741;16855;16636;16700;16833;16615;16927;16838;16695;16539;16448;16255;16385;16599;16508;16663;16402;16324;16207;16437;16533;16404;16609;16371;16594;16878;16894;16679;16749;16568;16755;16601;17096;17022;16739;17091;16960;16754;16554;16674;17052;16976;17025;17061;17149;16909;16920;16839;17029;16703;16872;16791;16909;16701;15903;15059;15981;17109;17185;17433;17592;17613;18008;17953;17262;17182;16734;17288;17328;17254;17183;17372;17530;17400;17223;16953;16907;17094;17106;17026;17034;17137;16840;17054;17154;17113;16959;16966;16630;16592;16151;16226;16527;16703;16727;17075;17138;17453;17177;17383;17356;17505;17304;17577;17580;17585;17444;17203;17195;17038;16838;16556;16366;16663;17036;17219;17407;17148;17320;17174;17247;17067;16897;17282;17194;17268;17087;17024;17076;17260;16812;17014;16820;16689;16793;16601;16613;16446;16859;16732;16646;16609;16914;17001;17252;17116;17141;17069;16562;16576;16648;16606;16898;16741;17079;17424;17568;17355;17401;17505;17252;17320;17467;17781;17364;17222;17096;17297;17155;17210;17230;17038;17511;17320;17252;17213;17134;17312;17373;17545;17390;17583;17376;17087;17172;17293;17463;17468;17328;17450;17342;17012;16939;17203;16733;16817;17047;17106;16854;16916;16491;16068;15504;14660;15684;17075;17478;17386;17195;17274;17329;17621;17502;17537;17402;17475;17550;17443;17377;17423;17357;17649;17189;17491;17414;17486;17549;17441;17306;16974;17095;16601;16945;16898;17090;16871;17028;17017;17104;17109;17139;17420;17303;17425;17132;17516;17114;17327;17086;17351;17431;17327;17335;17644;17220;17186;17319;17380;17428;17208;17184;17210;17186;17418;17312;17221;17162;17173;17224;17063;17231;17287;17522;17287;17258;17547;17280;17421;17489;17064;17215;17172;17158;17043;17435;17180;16918;16880;17264;17096;17432;17475;17567;17622;17448;17304;17223;17406;17212;17347;17329;17168;17142;17564;17482;17674;17241;17255;17175;17466;17270;17243;17091;17067;16868;17021;17062;17164;17201;17200;17115;17226;17253;17081;16839;16639;16778;16904;17291;17132;17513;17223;17262;17111;17416;17430;17385;17382;17389;17175;17385;17239;17316;17518;17693;17655;17381;17370;17067;17463;17384;17455;17228;17202;17661;17415;17400;17512;17472;17499;17500;17522;17274;17258;17207;17181;17554;17534;17401;17282;17214;17211;17289;17296;17330;16730;16375;15710;15904;16597;17019;17169;17200;17408;17437;17410;17206;17431;17024;17157;17122;16918;17333;17414;17430;17353;17166;17246;17204;17083;17382;17003;17132;17214;17533;17302;17234;17366;17079;17493;17295;17311;17288;17215;17431;17451;17454;17337;17026;17382;17376;17169;17509;17351;16991;16927;16848;16526;16872;17397;17227;17278;17329;17317;17419;17110;17345;17327;17386;17443;17397;17516;17356;17132;17090;17299;17451;17146;17030;16816;17110;16877;16711;16424;17071;17095;17497;17433;17421;17440;17610;17524;17330;17594;17356;17278;17414;17301;17391;17305;17350;17196;16918;17305;17410;17125;17376;17202;17222;17386;17541;17489;17414;17292;17449;17141;16619;16509;16538;16764;16731;17407;17658;18083;18083;17495;17356;17070;16530;16479;16592;16984;17106;17545;17334;17393;17069;16936;17013;17423;17909;18134;18064;17901;17507;17506;17566;17388;17317;17425;17641;17288;17326;17193;17296;17597;17688;17549;17649;17439;17427;17292;17619;17411;17330;17200;17357;17749;17589;17492;17567;17368;17517;17443;17521;17277;17320;16962;17355;17519;17527;17616;17557;17548;17746;17760;17674;17766;17421;17260;17386;17237;16967;16652;17282;17695;17553;17067;16746;16026;15453;14985;15965;17272;17769;17791;17793;18017;18009;17985;17809;17516;17673;17910;17669;17490;17686;17768;17556;17722;17804;17849;17713;17604;17668;17727;17541;17771;17458;17351;17258;17465;17388;17482;17539;17109;16899;17314;16961;16915;17095;17049;17400;17451;16862;16221;15733;16171;16101;16275;16925;17058;16890;16574;17116;17322;17252;17158;17345;17210;17521;18003;18285;17852;17428;17502;17644;17637;17596;17552;17655;17475;17106;17123;16826;17094;17139;16906;17481;17251;17202;17020;17008;16824;16802;16857;17105;17256;17212;17434;17143;16820;16986;17109;17204;17281;17561;17876;17913;18123;18006;17804;17743;17257;17025;17269;17556;17711;17867;17990;17649;17809;17670;17289;17011;16784;16846;16477;17292;17670;17795;17669;17760;17425;17524;17298;17473;17592;17551;17587;17717;17573;17620;17608;17656;17533;17548;17431;17707;17810;17903;17874;17557;17471;17760;17761;17511;17437;17807;17588;17566;17541;17552;17832;17759;17501;17667;17542;17474;17294;17549;17235;17379;17263;17155;16996;17310;17714;17918;17739;17976;17712;17738;17671;17489;17412;17559;18007;17756;17957;18034;17866;18052;17858;17933;17727;17744;18133;17946;17720;17411;17671;17817;17966;17634;17921;17860;17893;18063;17945;17580;17208;17461;17644;17828;17689;17947;17845;17785;17632;17986;18049;18174;17931;18131;17897;17892;17697;17792;17760;18129;17704;17872;17701;17798;17719;17979;17997;17599;17814;17849;17566;17864;17583;17558;17735;17562;17520;17808;17489;17355;17656;17477;17559;17635;17675;17346;17413;17506;17537;17677;17843;17857;17963;17652;17445;17312;17669;17952;18193;17807;17821;18035;18112;18186;18235;17794;17461;17616;16893;15600;14273;15241;16992;17329;17185;17028;16995;16471;16066;16639;17490;17594;17753;17456;17499;17478;17466;17743;18068;17818;17773;17474;17113;16745;17050;17432;17147;17081;17346;17395;16993;16676;16908;17200;17584;17373;17399;17550;17802;17714;17743;17629;17147;17245;17408;17448;17350;17360;17861;17838;17731;17881;17941;17932;17687;17886;18162;18094;17943;18111;17791;17722;17479;17557;17302;17434;17506;17824;17735;18045;17998;18106;17845;18035;17784;17749;17744;17627;17636;17852;17791;17911;17918;17780;17773;17516;17655;17667;17369;17158;17254;17219;17336;17480;17538;17437;17552;17404;17544;17556;17223;17341;17200;17247;17061;16673;16666;17366;17530;17433;17876;17635;17736;17768;17845;17878;17674;17763;17767;17754;17740;17914;17766;17879;17920;17951;17792;18183;18163;17830;17789;18029;18060;17878;17986;18176;18133;18090;18090;17948;17730;18063;17928;18059;18153;18310;18291;18222;18096;17748;17955;18313;18007;18115;18220;17904;18069;17616;18075;17975;17879;17925;17789;17626;17421;17683;17638;17834;17574;17746;17500;17597;17895;17837;18033;17907;17944;17619;17029;17288;17444;17963;17895;17676;17756;17830;17828;17635;17872;17816;17654;17575;17584;17505;17455;17639;17799;17499;17682;17521;17399;17833;17546;17733;17723;17549;17326
14197;14016;14126;14454;14405;14405;14184;14344;14119;14084;14192;14097;14083;14255;14364;14388;14254;14391;14143;14144;14111;14201;14318;14356;14456;14032;14043;14399;14388;14417;14444;14548;14557;14705;14599;14663;14216;14226;14481;14178;14268;14632;14678;14843;14732;14909;14628;14945;15163;15002;15093;15094;14884;14536;14083;14429;15012;15264;14991;14952;14814;15019;14948;15211;15293;15459;15318;15535;15088;15091;15150;14950;15003;15107;14511;13633;12870;13164;13944;13992;13507;13735;14026;14180;14330;14240;14554;14851;15238;15314;15219;15513;15569;15294;15513;15671;15565;15675;15579;15718;15586;15789;15857;15895;15711;15840;15794;15703;16020;15818;15735;15849;15773;15772;15850;15848;15818;15701;15623;15939;15803;15856;15595;15767;15889;15929;15807;15980;15801;16067;15992;15888;15968;15831;15920;15609;15761;15649;15854;15821;15991;16070;15899;16101;16068;16134;15790;15966;16060;16066;15978;16251;16120;15756;15966;15982;15958;16073;15969;15798;15790;15749;15739;15625;15426;15476;15527;15414;15342;14985;15139;15169;15461;15882;16124;15447;15201;15447;15757;16050;15917;15959;16101;15891;15861;15626;15708;16046;16158;15967;15903;16155;15986;15790;15781;15639;15681;15533;15453;15612;15352;15609;15545;15484;15688;15839;16053;16279;16385;16019;15922;16206;16144;16272;16071;16047;16100;15925;15911;15795;15679;15920;16169;16052;16060;15888;15633;15847;15783;16047;16116;15960;16297;16257;16175;16253;16117;15692;15867;15795;15992;16040;15869;15934;15986;16131;16217;15937;16030;15940;15563;15827;15674;15871;16092;16388;16565;16359;16326;16351;16261;16400;16265;16048;15735;16226;16357;16599;16587;16404;16414;16127;15958;16308;16296;16183;15854;15777;15599;15758;15969;15858;15852;15343;15089;15147;15421;15331;15275;15611;15479;16151;15974;16011;15608;13298;9529;8443;11420;14148;15810;16256;16171;16067;16363;16328;16474;16423;16183;16476;16524;16544;16490;16073;15842;15741;15801;15811;15659;16244;16133;16407;16412;16682;16837;16605;16914;16545;16406;16506;16657;16518;16273;16503;16402;16566;16612;16336;16544;16343;16385;16509;16516;16668;16457;16485;16582;16520;16278;16337;16521;16655;16321;16516;16433;16337;16433;16322;16378;16778;16654;16305;16249;16396;16302;16451;16568;16403;16542;16449;16423;16262;16433;16608;16582;16683;16722;16664;16563;16559;16193;16117;15815;15426;15688;16075;15901;16044;16047;16341;16399;16194;16075;16188;16264;16139;16115;16040;16215;16342;16423;16686;16216;16378;16632;16689;16915;16994;16953;17247;17028;17538;17254;17290;17032;16737;17172;16674;16895;16959;17075;16929;16783;16857;16770;16801;16615;16927;17054;16816;16754;16720;16367;16203;16023;16349;16445;16383;16251;16094;16376;16269;16129;16007;16207;16478;16328;16439;16337;16336;16830;16943;17047;17038;16887;16806;17106;16816;17148;17021;17158;16833;16860;16683;16807;16848;16904;16852;16851;16778;17100;16906;17132;17041;16750;16573;16534;16504;16594;16587;16503;16567;16234;16422;16619;16762;17123;17425;17257;17449;17161;17109;17066;17157;17140;17100;16797;17040;16831;17071;16824;17035;17045;17056;16953;16986;16879;16840;16640;16458;16523;16609;16968;17016;16751;16580;16653;16309;16598;16490;16925;16786;16581;16066;16129;16513;16127;16815;16488;16489;16305;16405;16192;16366;16399;16541;16628;16560;16691;16624;17031;16705;16732;16626;16753;16846;17028;16770;16904;16596;16348;16495;16693;16998;17134;17177;17121;17057;17138;16970;16976;16770;16847;16664;16520;16573;16329;15976;16587;16848;17185;17051;17134;17443;17553;17516;17409;17436;17014;16896;17317;17350;17074;17252;17121;17007;17283;17025;16804;17231;17049;17050;17037;16855;17030;17209;17018;16954;17009;16732;16916;16307;15539;15561;16122;16143;16374;17031;17059;16980;17173;17437;17538;17457;17467;17323;17406;17647;17433;16810;16175;16220;16385;16430;16282;16575;17109;17171;17479;17331;17254;17291;17226;17155;17248;17023;17194;17223;17041;17192;17349;17123;16958;16778;16920;16666;17020;16888;16881;16642;16770;16896;16689;16724;17029;17107;16842;16738;16818;16976;16761;16841;16618;16545;16885;16919;17106;17325;17397;17541;17243;17436;17494;17312;17313;17592;17453;17423;17427;17055;17293;17286;17138;17334;17574;17323;17193;17512;17179;17179;17155;17441;17230;17541;17644;17571;17254;17196;17615;17377;17569;17371;17120;16982;17081;16774;16937;17091;17180;17068;17047;16883;15820;15522;14655;14138;15570;17145;17666;17842;17612;17472;17588;17225;17391;17371;17416;17541;17578;17533;17392;17458;17500;17193;17711;17659;17552;17750;17461;17353;17183;17458;16791;16745;16683;17157;17051;17250;17043;16715;16996;16990;17149;17111;17111;17216;17542;17451;17032;16671;17237;17467;17392;17441;17530;17440;17392;17365;17687;17486;17531;17473;17502;17242;17385;17269;17364;17184;17182;17348;17320;16951;17248;17605;17411;17561;17454;17167;17222;17219;17302;17332;17359;17176;17264;17331;16996;17013;16959;17108;17333;17531;17394;17472;17284;17363;17376;17029;16401;16751;16990;17479;17294;16950;17267;17442;17547;17479;17285;17386;17449;17132;17346;17148;17079;17121;16904;17083;16943;17158;17235;17445;17235;17344;17098;17299;16982;16655;16875;16871;17148;17037;17194;17317;17260;17376;17016;17259;17381;17565;17212;17215;17445;17387;17289;17468;17341;17400;17538;17223;17179;17576;17396;17373;17468;17332;17328;17672;17458;17287;17352;17339;17449;17597;17581;17454;17324;17454;17415;17422;17289;17339;17493;17377;17513;17469;17300;17305;17106;16297;16554;16924;16999;17012;17438;17356;17398;17588;17370;17501;17418;17388;17022;17069;17234;17457;17335;17237;17410;17486;16965;17142;17094;16912;16676;17014;17192;17358;17457;17589;17411;17521;17388;17383;17281;17251;17324;17445;17257;17306;17440;17328;17391;16941;17210;17083;17015;17041;16762;16973;17038;16998;17280;17345;17431;17363;17271;17292;17256;17393;17415;17353;17343;17516;17335;17121;17396;17564;17169;17197;17169;17143;17087;16883;16928;17060;17029;17239;17199;17594;17578;17477;17474;17194;17500;17265;17078;17206;17390;17400;17556;17507;17143;17290;16984;17173;17245;17335;17369;17320;17273;17176;17699;17625;17102;17075;17222;17282;16921;16780;16995;16950;17041;17481;17678;18001;17532;17490;16991;16549;16362;16239;16829;17151;17334;17503;17262;17287;17093;16910;16800;17140;17952;17817;17736;17494;17448;17244;17303;17401;17236;17037;17376;17296;17111;17329;17117;17362;17513;17694;17576;17561;17714;17584;17592;17357;17392;17315;17340;17532;17787;17491;17485;17519;17605;17601;17586;17419;17229;17025;17544;17453;17746;17653;17366;17455;17455;17502;17665;17673;17607;17565;17687;17542;17256;16958;17180;17582;17613;17287;17108;16192;14511;13614;14360;16699;17400;17856;17896;17945;17805;17831;17786;17683;17735;17915;17801;17551;17768;17826;17513;17691;17602;17652;17739;17969;17872;17401;17513;17512;17333;17409;17413;17330;17284;17680;17547;17181;16912;17149;16747;16928;16673;16969;17360;17375;17187;16845;16861;16843;16690;16799;16647;16865;16724;16745;16894;17063;17312;16903;17021;16838;17176;17924;18013;18118;18110;17954;17976;17846;17915;17707;17513;17398;17437;16951;16857;16977;17192;17080;17225;17192;17050;16546;16804;16873;17755;17461;17517;17387;17486;17429;17448;17361;17422;17144;17358;17603;17554;17780;17921;17650;18232;17848;17796;17384;17341;17342;17697;17879;17749;17687;17704;17763;17203;16983;16880;16656;16967;16813;16971;17739;17878;17821;17624;17694;17603;17387;17744;17498;17860;17684;17747;17696;17631;17555;17607;17753;17879;17921;18052;17702;17589;17833;17724;18068;17781;17598;17638;17453;17507;17613;17508;17592;17687;17667;17736;17644;17631;17504;17614;17573;17356;17533;17418;17218;16725;16579;17138;17577;17893;17456;17551;17862;17518;17764;17456;17485;17575;17819;18006;18136;17971;18018;17744;17972;17794;17921;17737;17997;17844;17569;17608;17427;17954;17714;17511;17765;17816;18006;17885;17981;17799;17863;17778;17676;17621;17575;17765;17583;17622;17651;17879;17724;17816;17881;17999;17799;17884;17753;17693;17917;17902;17600;17772;17899;17673;17815;17685;17706;17618;17915;17578;17596;17695;17895;17541;17446;17529;17563;17656;17718;17669;17694;17435;17686;17674;17493;17517;17263;17597;17586;17914;17837;17944;17796;17685;17544;17520;17792;18014;18165;18175;17850;18052;18017;18315;17882;17967;17755;17598;17199;16319;15187;15453;16835;16878;17113;17258;17133;16769;16304;16775;17521;17603;17726;17587;17583;17577;17380;17571;17751;17806;17807;17615;17287;17076;17161;17386;17203;17091;17153;17182;17070;16927;16785;17328;17445;17611;17579;17691;17655;17534;17949;17640;17235;17148;17391;17708;17555;17460;17845;17656;17918;17940;17819;18054;17994;18173;17934;18159;17890;17696;17819;17473;17486;17173;17103;17174;17738;17735;17708;17788;17848;17912;17835;18063;17885;17901;17960;17954;17700;17602;17486;17703;17875;17918;17778;17798;17623;17693;17788;17388;17171;17501;17150;17371;17498;17493;17314;17332;17250;16740;17299;17144;17325;17388;17436;17059;17061;17312;17360;17497;17615;17369;17388;17679;17718;17995;17997;17799;17607;17715;17846;17498;17525;17668;17905;17900;17983;17975;17818;17701;17846;17807;17792;17768;18025;17915;18102;17989;17928;17993;18123;18023;18055;17963;18110;18261;18145;18126;18018;18187;18151;17937;18111;17963;17939;17902;17970;18205;18202;18035;18092;17951;18163;17934;17572;17770;17651;17886;17826;17831;17678;17703;17807;18136;17795;17871;18054;17888;17454;17368;17563;17818;17626;17734;17809;17905;17853;17936;17916;17890;17808;17714;17671;17588;17458;17668;17590;17630;17822;17833;18012;17856;18114;17462;17906;17776;17317
13704;13907;14117;14226;14376;14315;14207;14308;14307;14155;14238;14006;14065;13955;14191;14228;14227;13969;13957;13993;14304;14325;14502;14362;14317;14006;14071;14327;14374;14218;14453;14615;14719;14523;14421;14761;14448;14426;14422;14574;14429;14394;14783;14645;14682;14634;14755;14776;14873;15143;14996;15078;14909;14546;14556;14727;14707;15096;14920;15035;15070;15049;14870;14936;15332;15229;15251;15201;15081;15185;14890;14853;15052;15322;14958;13430;11499;12144;13694;13855;13765;14486;14469;14356;14522;14414;14555;14977;15125;15020;15010;15187;15621;15426;15494;15415;15576;15578;15613;15676;15691;15877;15904;15987;15721;15750;15900;15652;15925;15769;15829;15794;15810;15586;15691;15655;15754;15762;16039;15853;15833;15874;15806;15887;15846;16205;16036;16005;15941;15977;15985;15793;15907;15951;16073;15923;15878;15896;15735;15682;15722;15846;16272;16134;16196;16016;16200;16141;15855;16033;16075;16024;15953;15801;15968;16016;16057;15924;15953;15603;15645;15663;15781;15977;15618;15628;15489;15467;15128;15036;15449;15641;15770;15961;16196;15679;15715;15639;15768;15835;15921;15707;15816;15919;15997;15860;15911;16008;16174;16013;16151;16045;15855;15729;15869;15899;15577;15298;15294;15335;15282;15516;15356;15591;15542;15747;15989;15935;15712;15941;15962;15898;15911;16028;15987;15992;15869;15871;15853;15920;15954;15779;16223;16316;16076;15901;15801;15655;15861;15950;15905;16107;15994;16288;16259;16105;16011;15823;15784;16079;16112;16214;15932;15942;15944;16089;16132;16248;16189;15847;15620;15763;15764;15886;15976;16115;16186;16104;16325;16343;16279;16293;16241;16111;15768;16094;16227;16068;16608;16556;16355;16209;15781;16069;15949;16190;16171;16213;16013;16056;16205;15818;15894;15638;15000;14961;14969;15206;15442;15580;16027;15852;16127;15976;15571;13474;9544;8745;11715;14614;15843;16086;16227;16181;16312;16426;16264;16515;16395;16494;16502;16222;16267;16100;15390;15632;15303;15304;15515;15910;16093;16346;16158;16107;16674;16505;16571;16334;16556;16596;16521;16597;16377;16467;16444;16377;16621;16477;16643;16250;16356;16453;16496;16486;16445;16443;16567;16228;16189;16223;16477;16535;16466;16439;16422;16479;16389;16200;16293;16600;16515;16201;16154;16516;16348;16273;16466;16472;16614;16490;16629;16365;16401;16329;16521;16600;16462;16500;16485;16503;16382;16154;16139;15619;15842;16202;15997;16093;16127;16294;16349;16531;16213;16178;15859;15925;15821;16057;15943;16232;16373;16348;16158;16359;16509;16832;16889;17009;16789;16620;16999;17386;17042;16893;16935;16730;16849;16806;17001;16803;16891;16705;16806;16472;16515;16431;16916;16874;16821;16738;16849;16448;16299;16046;16236;16038;16447;16334;16249;16357;16441;16439;16271;16032;16059;16336;16100;16496;16258;16599;16587;16935;17062;17056;16943;17026;16756;16853;17018;16812;16719;16705;16906;16754;16747;16728;16665;16936;16661;16657;16803;16892;16851;17041;16734;16591;16656;16856;16453;16429;16429;16411;16397;16498;16469;17062;16989;17514;17415;17087;17095;16939;17389;17185;17090;17033;16834;16614;16875;16921;16895;17312;17127;16991;16970;16929;16934;16804;16854;16896;16473;16598;16847;16946;16752;16814;16506;16229;16351;16662;16662;16611;16131;15889;16269;16514;16424;16520;16393;16475;16505;16390;16315;16297;16503;16611;16567;16399;16183;16542;16537;16771;16385;16580;16600;16745;16808;16633;16524;16221;16477;16277;16882;16926;17073;17255;17089;17015;17199;17001;17162;16882;16884;16388;16647;16633;16962;16841;17347;17143;17003;16792;17049;17443;17617;17736;17460;17507;17368;17488;17356;17316;17044;17082;17188;17118;16827;16880;16826;17102;17005;17158;16940;16932;16994;17100;17123;17186;17087;16796;17038;16560;15944;15989;15944;15651;15742;16666;16833;17118;17217;17298;17377;17401;17157;17327;17628;17417;16635;15332;14084;14936;16080;16238;15946;16228;16826;17044;17160;17065;17437;17357;17370;17275;17146;16987;17330;17266;16913;17023;17154;17022;16837;16885;16777;16863;16713;16811;16901;16935;17065;16881;16697;16894;17033;16985;17060;16844;16909;17004;16946;16622;16584;16593;16671;16679;17011;17123;17462;17554;17234;17416;17534;17578;17362;17420;17137;17148;17093;17252;17075;17011;17302;17210;17271;17201;17321;17275;17092;17097;17331;17269;17427;17382;17371;17255;17312;17283;17357;17362;17115;17026;17444;17113;16842;17211;17376;17038;17017;17118;17076;16452;15461;15475;15394;15502;16711;17471;17867;17643;17897;17550;17530;17372;17270;17113;17198;17387;17391;17385;17530;17478;17185;17253;17615;17526;17558;17279;17392;17254;17257;17111;16907;17087;16763;16974;17221;17175;17160;17056;16745;16834;17008;17408;17203;17299;17240;17260;17107;16340;16743;17290;17458;17294;17653;17619;17538;17628;17517;17398;17523;17373;17302;17362;17199;17384;17396;17215;17055;17358;17389;17313;17149;17361;17281;17478;17412;17223;17207;17244;17308;17354;17472;17199;17100;17274;17036;16982;16837;17211;17420;17570;17277;17129;17223;17218;17088;16530;16211;16618;16951;17301;17231;17300;16921;17314;17471;17211;17453;17214;17044;17455;17294;17092;17021;16915;17133;17048;17128;17273;17296;17408;17201;17369;16956;16978;16982;16976;17139;17068;17022;17077;17448;17349;17500;17036;17077;17088;17331;17362;17367;17328;17329;17419;17418;17365;17413;17276;17297;17443;17384;17629;17594;17453;17549;17402;17358;17456;17323;17190;17533;17532;17371;17395;17385;17534;17281;17229;17680;17356;17577;17391;17379;17463;17259;17475;17408;17536;17231;16993;17120;17114;17196;16975;17496;17503;17303;17290;17143;17341;17554;17092;17051;16979;17435;17439;17529;17267;17453;17461;17191;17050;17181;16929;16731;17030;17294;17556;17542;17564;17510;17472;17497;17490;17292;17180;17477;17731;17366;17364;17386;17143;17294;17145;16944;16864;16944;16925;16948;16851;17309;17444;17407;17486;17305;17620;17429;17544;17497;17273;17425;17408;17431;17374;17214;17364;17137;17151;17186;17202;17024;17164;16807;16208;16789;17244;17548;17264;17221;17426;17691;17359;17407;17549;17507;17239;17108;17415;17216;17344;17622;17453;17568;17189;17105;16990;17021;17199;17352;17283;17371;17421;17439;17437;17248;17112;17010;17161;16652;16533;16643;16926;16770;17170;17646;17934;17529;17267;16691;16622;16459;16515;16759;17184;17302;17625;17456;17453;17223;16873;16805;17012;17760;17818;17589;17540;17553;17648;17632;17280;17260;17387;17366;17039;17078;17174;17104;17394;17608;17872;17801;17745;17588;17480;17460;17219;17133;17064;17412;17598;17720;17498;17491;17370;17461;17443;17527;17471;17385;17301;17713;17532;17542;17223;17262;17353;17636;17532;17787;17881;17716;17727;17491;17786;17213;17467;17648;17403;17419;17481;17207;16516;14485;13210;14580;16580;17526;17732;17730;17884;17941;17696;17497;17829;17878;17712;17905;17682;17669;17496;17745;17702;17540;17740;18072;17718;17824;17452;17660;17547;17387;17432;17066;17211;17553;17622;17545;17038;17236;16843;17135;16855;16845;16637;17241;17471;17467;17263;17401;17124;17017;17062;16931;16580;16954;16984;16879;17245;17297;17070;16982;16538;16625;17391;17882;17941;17988;17842;17867;17945;17482;17672;17762;17559;17475;17084;16798;17101;17050;17242;16903;16720;16238;15393;15527;16938;17648;17755;17725;17670;17413;17568;17627;17467;17261;17206;17126;17117;16813;17074;17531;17862;18069;18104;17882;17737;17624;17599;17759;17931;17793;17962;17492;17479;17510;17308;16889;16941;17141;17254;17270;17780;17752;17574;17469;17435;17441;17655;17629;17736;17645;17714;17780;17780;17783;17709;17624;17752;17853;17901;17835;17792;17585;17780;18145;17882;17735;17602;17497;17446;17453;17824;17583;17412;17388;17731;17610;17433;17380;17624;17634;17465;17463;17149;17052;16541;16358;16028;16836;17643;18054;17769;17784;17740;17775;17447;17411;17168;17730;17780;17775;18034;17963;18003;17892;18128;17829;17886;17798;17906;17744;17694;17573;17605;17702;17688;17559;17864;17853;18147;17823;18146;17913;18117;17875;17992;17568;17627;17611;17627;17572;17856;17798;17614;17997;18025;17641;17852;17937;17604;17731;17896;17707;17940;17882;18034;17808;17641;17871;17697;17667;17375;17664;17803;17805;17543;17661;17692;17644;17675;17858;17715;17668;17676;17527;17735;17904;17752;17700;17655;17634;17905;17582;17902;18003;17940;17620;17570;17494;17893;17925;17912;17787;17915;18041;18037;18059;17852;17852;17800;17741;17422;17027;16664;16973;17169;16821;17012;17252;17365;16887;16813;16527;16994;17203;17774;17808;17575;17711;17395;17560;17852;17983;17944;17420;17466;17384;17388;17584;17368;17305;16993;16845;16388;16444;16359;16943;17296;17496;17500;17586;17834;17914;17851;17973;17387;17110;17136;17358;17759;17667;17708;17856;17857;18208;17726;18114;17824;18037;18011;18032;17924;17580;17658;17455;16795;16897;17122;17424;17843;17832;17850;17743;17778;18010;17937;17865;17966;17811;18184;17852;17768;17545;17788;17973;17750;17601;17739;17848;17564;17527;17531;17200;17373;17095;17266;17457;17452;17583;17287;17075;16649;16812;16748;17022;17355;17258;17316;17549;17315;17493;17481;17518;17170;17232;17358;17408;17712;17866;17769;17788;17775;17983;18008;17573;17278;17624;17393;17785;17495;17846;18261;17965;17991;17699;17942;17869;17917;18043;18083;17745;17793;17768;17855;17748;18246;18164;17977;17974;18076;18264;18092;18091;18099;18401;18182;18121;18170;17914;18084;17977;18148;17920;17863;18100;18089;17810;17737;17792;17591;17762;17871;17859;17724;17943;18034;18132;17850;17984;18111;17900;17437;17521;17846;17975;17769;17730;17835;17941;17910;17878;17779;17794;17617;17591;17633;17578;17265;17480;17668;17891;17804;17823;18213;17940;17891;17865;17952;17777;17699
13996;14067;13940;14138;13906;14258;14318;14004;14096;14170;14171;14009;13736;13999;14022;14062;14152;14065;13971;14365;14234;14717;14765;14395;14220;14125;13981;14274;14243;14695;14398;14566;14665;14521;14573;14502;14558;14616;14665;14567;14663;14803;14638;14759;14826;14437;14908;14744;14740;15015;15062;14947;14904;14960;14901;14814;14837;14779;14601;14870;15200;15215;14597;14394;14724;14873;15403;15320;14906;15104;14699;14795;14996;15083;15018;13676;12075;12451;13685;13712;13645;14136;14713;14932;14634;14358;14607;15005;15207;15193;15164;15233;15473;15530;15548;15586;15456;15671;15487;15448;15736;15783;15944;15756;15826;15724;15813;15831;15900;15769;15851;15667;15792;15623;15942;15737;15661;15877;15826;16034;16170;15782;15818;15573;15697;16080;15637;15776;15905;15913;16001;16018;15783;15886;15964;15853;15857;15722;16014;16004;15892;15994;16002;15992;16225;16042;16185;15968;15987;15871;16273;15980;16081;15999;15702;15691;15705;15544;15834;15709;15624;15997;15735;15637;15725;15693;15555;14943;14903;14840;15559;15843;16054;15880;16134;15989;15575;15666;15766;15605;15840;15672;15794;16019;15782;15833;16200;16127;15898;15965;16156;15918;16047;15857;15857;15528;15638;15358;14927;14853;14920;15147;15670;15759;15812;16175;15960;16016;15989;15985;16260;16180;16000;16043;16003;15966;16188;16088;16051;15974;15841;15577;15788;16048;15784;15819;15739;15713;15921;15844;16014;16059;16132;16226;16031;16051;16019;15695;15827;16179;16063;16115;15844;15889;15787;16182;16380;16075;16057;16012;15704;15898;15997;16029;16209;16046;15805;16092;16215;16165;16410;16342;16125;16316;15800;16071;16281;16232;16334;16049;16150;15951;16169;16119;15970;16124;15949;16164;16222;15980;16366;15993;15890;15521;15495;15028;15126;15122;15277;15693;15942;15804;15960;16091;15452;13609;10277;9368;12398;14651;15874;16041;16091;16113;16364;16568;16428;16376;16222;16288;16343;16184;16299;16023;15517;15725;15647;15499;15854;15835;15799;16063;16259;16100;16580;16509;16601;16596;16341;16478;16511;16465;16386;16471;16455;16519;16739;16676;16458;16322;16294;16060;16201;16422;16359;16637;16491;16177;16092;16294;16602;16460;16552;16379;16124;16275;16377;16233;16362;16699;16755;16319;16197;16167;16527;16601;16466;16391;16245;16218;16304;16409;16348;16187;16341;16211;16575;16433;16654;16770;16405;16425;15767;15793;15868;15623;16308;16232;16483;16350;16279;16195;16411;16055;15916;15621;15568;15775;16084;16231;16085;16502;16345;16328;16603;16670;17282;17153;16887;17006;16778;17113;17090;16798;16766;16729;16684;16963;16861;16836;16620;16628;16707;16452;16581;16738;16948;16811;16788;16625;16505;16475;16372;16015;16080;15970;16263;16187;16219;16281;16374;16230;16049;16177;16444;16534;16562;16378;16335;16485;16874;17066;17344;17396;16840;16810;16783;17073;17005;16931;16942;16684;16841;16721;16869;16801;16776;16892;16742;16703;16629;16897;16703;16883;16753;16693;16767;16810;16792;16780;16395;16396;16386;16256;16560;16853;17155;17066;17231;17030;16851;16966;17313;17350;17137;16869;16808;16619;16693;16699;16694;16929;17307;17112;16863;16985;16876;16930;16843;16927;16669;16718;16791;16820;16689;16617;16565;16721;16438;16556;16365;16349;16125;16060;16467;16567;16575;16725;16757;16391;16543;16423;16201;16646;16705;16705;16736;16298;15979;16263;16746;16736;16508;16482;16565;16581;16656;16560;16282;16300;16342;16485;16731;17115;17100;17184;17234;17279;16992;17049;17243;16863;16880;16818;16717;17043;17016;17152;17228;16972;16731;16548;16658;16754;17365;17598;17755;17385;17408;17225;17352;17485;17299;17226;17254;17147;17141;16652;17249;17219;17078;17072;17095;17186;16684;16626;17040;17318;16934;16845;17019;16688;16563;16343;15895;14639;14656;15866;16519;16815;17100;17328;17223;17421;17249;17298;17470;17271;16473;14493;13296;14765;15984;16441;16449;16447;16805;17140;17192;17322;17495;17485;17369;17277;16998;17042;17337;17200;17021;17258;17150;17010;16862;16757;16962;16714;16760;16956;16968;17189;16818;16957;16879;16829;17037;17124;16866;16947;16763;16776;16691;16927;16710;16492;16588;16732;16708;17296;17157;17306;17348;17294;17333;17579;17375;17238;17265;17275;17273;17231;17124;17099;17190;17255;17270;17134;17235;17070;17154;17253;17205;17495;17301;17452;17458;17294;17312;17573;17193;17496;17207;17369;17475;17163;16977;17086;16968;17277;17288;17190;17010;16543;15783;15651;16515;16944;17336;17409;17977;17604;17528;17297;17573;17308;16986;16544;16950;17543;17447;17475;17566;17600;17335;17096;17378;17380;17002;17260;17166;17160;17238;17134;17122;17169;16992;17089;17261;17462;17173;17066;16996;16960;17057;17459;17249;17360;16985;16921;16818;16352;16565;17030;17512;17369;17260;17378;17367;17398;17404;17265;17304;17613;17562;17388;17361;17548;17311;17039;17004;17239;17331;17264;17385;17443;17599;17441;17063;17479;17197;17224;16902;17257;17281;17171;17394;17153;16950;16859;16721;17123;17451;17686;17024;17249;16941;16988;17358;16971;16571;16728;17014;17232;16946;17415;17222;17414;17333;17525;17136;17388;17229;17205;17482;17332;17397;17445;17121;17240;17403;17505;17205;17202;17033;16963;16924;16760;16976;16823;16965;16936;17139;17329;17163;17427;17418;17539;17168;16853;17157;17637;17394;17520;17377;17295;17671;17427;17317;17216;17164;17326;17437;17562;17398;17582;17660;17477;17434;17466;17388;17180;17394;17273;17536;17352;17390;17403;17192;17395;17439;17347;17244;17550;17546;17452;17422;17299;17474;17178;17256;17282;17405;17259;17185;17254;17428;17414;17470;17315;17355;17330;17314;17449;17296;17406;17494;17229;17479;17155;16842;17150;17125;17050;17259;17066;16889;16963;17133;17658;17667;17753;17623;17302;17527;17150;17358;17176;17182;17072;17231;17175;17392;17373;17232;17064;17159;17003;16992;16811;16783;17040;17197;17480;17156;17477;17410;17534;17286;17420;17337;17293;17140;17343;17261;17441;17175;17075;17263;17396;17435;17221;17260;16995;16952;16558;16924;17439;17349;17253;17126;17239;17519;17291;17416;17457;17343;17210;16993;16967;17206;17513;17554;17567;17326;16905;16757;16548;16963;17371;17262;17567;17565;17557;17463;17392;17348;17400;17113;16739;15879;16245;16362;16533;16771;16976;17480;18021;17896;17545;17101;16403;16229;16416;16756;16867;17368;17339;17564;17418;16770;16697;16625;17208;17652;17606;17846;17484;17755;17550;17587;17263;16926;17171;17072;17216;16865;16714;16835;17005;17535;17539;17470;17850;17256;17593;17090;17165;17362;17142;17389;17356;17544;17691;17288;17411;17550;17723;17394;17476;17271;17440;17587;17539;17529;17497;17050;17221;17489;17430;17672;17489;17708;17807;17820;17930;17437;17367;17528;17298;17185;16964;16726;16611;15345;15084;15705;16788;17523;17963;18089;17850;17776;17732;17962;17754;17718;17938;17659;17643;17806;17842;17579;17641;17633;17711;17690;17709;17555;17631;17557;17526;17741;17538;17497;17564;17447;17445;17177;17145;17251;17689;17393;16868;16491;16448;17161;17570;17596;17197;17452;17374;17489;17189;16808;16251;16443;17105;17347;17155;17069;17160;17151;16659;16894;17574;17730;17683;18209;17913;17854;17639;17583;17760;17493;17617;17491;17120;16787;16873;16799;17020;17165;16720;16045;14792;15107;16524;17397;17697;17608;17561;17471;17509;17418;17437;17478;17306;17374;17000;16522;16804;17295;17845;17739;18028;17978;17897;17567;17792;17792;17914;18100;17907;17684;17266;17545;17142;17145;17236;17443;17532;17699;17828;17436;17596;17616;17339;17417;17454;17552;17665;17787;17777;17865;17613;17841;17656;17713;17862;17518;17930;17807;17789;17513;17698;18047;17857;17777;17663;17630;17571;17537;17572;17419;17499;17278;17785;17478;17197;17487;17665;17360;17237;17549;16872;16496;16736;16581;16297;17080;17460;17859;17687;17697;17956;17798;17619;17429;17434;17483;17947;18122;18005;18009;17871;17923;17933;18122;17592;18002;17867;17822;17544;17241;16994;17123;17324;17512;17635;18024;17772;18029;17947;17871;17951;17641;17494;17618;17242;17635;17766;17471;17987;17895;17674;17705;17859;18044;18167;17710;17572;17563;17931;17927;17887;18127;18043;17893;17942;17553;17685;17910;17565;17757;17884;17823;17874;17820;17753;17783;18036;17703;17948;17922;17724;17536;17387;17459;17784;17601;17704;17734;17868;17880;17816;18035;17891;17739;17768;17671;17834;17876;17655;18004;18042;18016;18342;18228;18099;18071;17836;17817;17711;17411;17177;17187;17477;17132;16879;17232;17175;17468;16627;16562;16802;17610;17713;17735;17862;17848;17616;17790;18123;18189;17825;17826;17936;17531;17181;17239;17525;17037;16908;16382;16271;16037;16640;17027;17483;17390;17557;17581;17707;17948;17683;17698;17221;17212;16802;17102;17352;17893;17691;17950;17862;17769;17988;17684;18127;18176;17704;17755;17862;17928;17573;17543;16710;16767;17034;17573;17873;17940;18096;17694;17814;17944;18035;17803;17834;17925;18046;17638;17929;17950;17951;17982;17830;17885;17730;17729;17693;17435;17440;17168;16996;17181;17654;17512;17600;17233;16865;16418;16314;16458;16390;17235;17388;17433;17057;17145;17367;17326;17422;17343;17563;17072;17389;17412;17559;17646;17555;17771;18060;18009;17773;17868;17224;16947;17049;17227;17653;17955;18069;17945;17855;17652;17740;17601;17695;17724;17886;17825;17901;17904;17905;17782;17912;17921;18107;17965;18195;17978;17822;18122;18166;18200;18093;18080;18247;17901;17845;18188;18022;18093;17895;18184;17998;18213;18182;17854;17867;17830;17840;17943;18006;17887;17908;18052;18020;17737;18069;17844;17605;17379;17826;17748;17869;17961;17898;17731;17905;17937;17733;17744;17791;17882;17593;17610;17516;17352;17765;17680;17771;17917;17880;17786;17839;17604;17723;17957;17647
13965;14008;14032;13962;14150;14099;14084;13911;13869;14128;14211;14002;13872;13488;13759;14086;14210;13778;14252;14363;14195;14687;14481;14378;14000;14242;14151;14339;14515;14384;14440;14836;14781;14558;14575;14651;14488;14501;14677;14659;14555;14724;14430;14733;14871;14575;14980;14781;14910;15099;15116;15022;14962;14894;14848;14979;15138;14917;15076;14940;14960;15109;14003;14070;14405;14969;14959;15232;15138;15053;14944;15012;14942;15081;15012;14545;13377;13648;14186;13923;13829;14549;14870;14812;14553;14286;14245;15013;15214;15241;15118;15191;15425;15471;15367;15621;15604;15570;15500;15631;15606;15858;15825;15795;15696;15863;16049;15900;15935;15690;15675;15630;15751;15889;15842;15867;15666;15631;15949;15711;16069;16096;15740;15811;15902;15977;15844;15878;16214;15739;15992;15873;16020;15998;15938;16098;15983;15982;16173;15981;15603;15786;15935;16031;16127;16095;15942;16006;15971;15945;16123;16225;16012;15885;15796;15487;15657;15808;15959;15893;15862;16181;15793;15565;15740;15605;15491;15134;14561;14882;15761;16293;16028;16130;15845;15402;15755;15669;15559;15671;15792;15496;15654;15837;16053;15699;15894;16202;16200;16120;16230;16266;16120;15940;15909;15950;15602;15407;15128;14715;14526;14885;15584;16065;16082;16040;16222;15834;15861;16249;16039;16094;16094;15773;15945;15890;16033;16198;16095;16040;15721;15480;15635;15861;15897;15472;15814;15958;15929;15751;15873;16262;15976;16026;16185;16214;16046;16007;15930;16143;16303;16041;15889;15923;15974;16121;16317;16143;15946;15839;15845;15997;15998;16098;15819;15974;16056;15999;15777;16284;16374;16280;16351;16384;16155;16123;16093;16253;16276;16014;16284;16070;15876;15874;16229;16149;16443;16219;16119;16171;16094;16290;16070;15492;15197;14974;14933;15014;15419;15805;15836;15706;16180;15795;15341;13430;10575;9894;12632;14737;16128;16195;16264;16499;16319;16481;16406;16255;16137;16012;16368;16472;16657;16288;16165;16165;15871;15784;15707;15884;15855;16287;16309;16324;16438;16373;16571;16606;16606;16607;16580;16299;16220;16288;16556;16535;16249;16399;15948;15346;15132;15364;15723;15804;16206;16388;16458;16414;16093;16148;16446;16464;16298;16307;16427;16152;16427;16270;16353;16897;16775;16392;16414;16284;16359;16593;16476;16830;16580;16403;16399;16622;16265;16314;16447;16380;16522;16675;16367;16416;16273;16116;16000;15818;15712;15847;16150;16212;16116;16620;16366;16378;16181;16250;16050;15696;15556;15799;15723;16104;16399;16398;16286;16414;16818;17041;17179;17036;17055;16848;16873;17021;17078;16865;16650;16553;16678;16878;16801;16838;16758;16696;16444;16585;16636;16722;17100;16822;16671;16870;16688;16353;16200;16064;16004;16234;16295;16409;16501;16231;16420;16318;16306;16219;16216;16398;16369;16380;16559;16720;16699;16830;17132;17077;17213;16771;16844;16911;16861;16896;16824;16984;16911;16797;16882;16850;16697;16849;16615;16567;16815;16735;16753;16654;16763;16738;16777;16685;16833;16591;16475;16444;16419;16544;16839;16624;17103;17145;17104;16619;16854;17224;17178;17279;17258;16635;16660;16279;16529;16586;16954;17012;17178;17156;16778;16879;17033;16932;16785;16890;16588;16658;16635;16415;16511;16398;16835;16775;16713;16556;16528;16456;16551;16456;16613;16667;16623;16492;16696;16773;16290;16412;16410;16261;16744;16727;16577;16603;15858;16177;16636;16687;16506;16529;16662;16565;16570;16400;16561;16431;16538;16891;16889;16932;17145;17006;17139;17011;17086;17205;17071;16598;16709;16549;16803;17028;17317;17314;17318;16734;16289;16276;16119;16510;17225;17444;17467;17268;17168;17347;17294;17274;17231;17155;17250;17290;16991;17182;17078;17300;17119;17073;17360;17272;16845;17170;17146;17076;17143;16813;16725;16816;16930;16665;15933;14901;14744;15761;16659;16825;17151;17213;17399;17258;17196;17160;17166;17220;16633;15316;14572;15743;16774;16984;16725;16833;17229;17264;17312;17247;17505;17603;17208;17016;17041;17219;17136;17080;17118;16870;17180;16946;16803;16813;16784;17099;17143;16772;16884;16785;16855;17058;16807;16916;16942;16969;16842;16593;16650;16850;16951;16889;16722;16459;16427;16857;16921;17240;17320;17442;17353;17286;17451;17541;17222;17281;17299;17630;17446;17225;17259;17183;17020;17414;17297;17201;17126;17291;17179;17062;17151;17231;17331;17330;17570;17481;17501;17363;17349;17386;17336;17454;17310;16987;17185;17021;17015;17330;17336;17331;16995;16784;16508;16604;17203;17744;17661;17288;17421;17357;17473;17379;17405;17069;16692;16400;16638;17274;17088;17465;17512;17316;17347;17287;17338;17137;16648;16592;16930;17106;17168;17241;16994;16934;17101;17048;17071;17062;16962;16904;16975;17025;17148;17149;16991;17358;17198;17004;17087;16648;16703;17070;17308;17356;17555;17648;17197;17406;17410;16904;17253;17381;17480;17234;17348;17352;17282;17092;17157;17288;17444;17636;17479;17651;17429;17387;17394;17245;17022;17167;17324;17145;17066;17121;17504;17173;17203;16781;16691;17063;17585;17376;17424;17040;17151;17071;17176;17243;17052;16965;17149;17139;17078;17259;17193;17309;17409;17205;17311;17144;17294;17231;16997;17279;17189;17178;17344;17322;17143;17115;17304;17215;16899;16919;16887;16705;17025;16742;16927;16961;17216;17231;17382;17269;17383;17456;17328;17007;17103;17323;17296;17388;17307;17437;17414;17564;17251;17345;17436;17675;17338;17345;17442;17404;17331;17345;17400;17437;17447;17346;17397;17126;17326;17689;17520;17393;17309;17465;17462;17307;17381;17313;17715;17531;17372;17191;17366;17205;17301;17062;17205;17240;17216;17643;17369;17386;17356;17345;17142;17221;17022;17183;17437;17331;17399;17345;17549;17254;17211;17167;17203;17360;17169;17265;17389;17563;17309;17472;17584;17203;17706;17443;17251;17427;17257;17159;17662;17300;17469;17257;17167;17097;17172;17092;17527;17106;17034;17094;17071;17021;17071;17281;17313;17653;17631;17528;17426;17134;17363;17391;17155;17485;17334;17318;17512;17374;17217;17387;17227;17069;16818;17352;17358;17244;17263;17354;17325;17147;17324;17443;17564;17433;17218;17288;17318;16826;16930;17095;17463;17371;17349;17099;16843;16055;16414;17066;17076;17314;17312;17453;17442;17593;17598;17444;17476;17289;17140;16471;15832;15944;15863;16167;16828;17174;17601;17909;17816;17571;16899;16532;16208;16717;16860;17067;17117;17227;17407;17303;17105;16673;16866;16750;17498;17706;17595;17659;17509;17368;17279;17019;16127;16278;16731;17034;16607;16333;16656;16976;17191;17515;17542;17714;17562;17233;17238;16905;16987;17128;17220;17559;17265;17322;17265;17268;17293;17200;17105;17227;17513;17503;17487;17662;17212;17332;17582;17595;17319;17535;17456;17507;17542;17727;17936;17634;17731;17442;17493;17237;17097;16909;16766;16367;15775;15791;16719;17539;17717;17759;17882;17976;18072;17584;17824;17697;17697;17718;17408;17953;17625;17582;17826;17829;17528;17673;17808;17800;17546;17559;17702;17497;17454;17623;17586;17620;17611;17477;17462;17395;17555;17439;17372;16954;16449;16275;17008;17616;17643;17698;17484;17558;17554;17251;16575;16062;16558;17035;17180;17421;17258;17433;17505;17303;17071;17419;17630;17686;18041;17658;17668;17545;17690;17764;17784;17774;17267;17184;16958;17038;16873;17189;17132;16833;16261;15644;15744;17173;17464;17593;17557;17504;17570;17141;17374;17362;17334;17282;17351;16625;16235;15978;16830;17424;17494;17845;17679;17788;17878;17848;18047;18015;17926;17771;17840;17537;17667;17119;17373;17349;17456;17581;17812;17973;17681;17463;17498;17546;17798;17849;17765;17734;17548;18119;17726;17829;17907;17484;17755;18065;17742;17825;17828;17874;17699;17956;17754;17748;17499;17603;17621;17398;17598;17620;17457;17556;17683;17609;17287;17116;17197;17341;17477;17466;17504;16928;16299;16733;17132;17236;17104;17646;17866;17825;18053;17705;17705;17844;17713;17706;17582;18006;17987;18254;18174;18105;18032;17966;17779;17898;17976;17655;17491;17413;17145;17128;16792;16555;17118;17257;17485;18004;17782;18007;17834;17455;17384;17029;17117;17441;17638;17829;18070;17896;17914;17498;17623;17987;17920;18018;18002;17860;17869;17726;17844;17889;17698;17939;18053;17750;17855;17660;17521;17726;17473;17408;17834;17902;17915;17751;17539;17794;17519;18002;17782;17782;17846;17631;17751;17727;17661;17765;18013;17655;17683;17688;17821;17921;17737;17776;17982;17879;17976;18179;17870;17674;18100;18251;18153;17632;17983;17940;17910;17585;17511;17282;17219;17111;16942;16660;16598;17025;16952;17303;17295;17311;17645;17714;17714;17750;17817;17795;17687;18009;18082;18077;17817;17729;17679;17657;17738;17412;16976;16488;16351;16359;16708;16799;17195;17340;17272;17400;17646;17743;17829;17861;17683;17024;16819;16858;17084;17387;17611;17847;18376;17754;17967;17935;17720;17949;17820;18118;17917;17844;17496;17636;17222;17102;16782;17145;17458;17781;17804;17938;17936;17721;17678;18026;17885;17837;17951;17830;18009;17791;17981;17989;17800;17946;17754;17923;17778;17932;17563;17427;17253;17324;17368;17304;17799;17682;17690;16951;16297;16651;16832;16958;17243;17419;17405;17026;17260;17037;17268;17582;17394;17441;17233;17273;17422;17345;17832;17716;17811;17778;18084;17962;17759;17492;17133;17268;17200;17620;17927;17957;17738;17684;17620;17690;17502;17686;17890;18022;17897;17962;17834;17812;17311;17452;17606;18168;17943;18010;17830;17756;18313;18315;18282;18150;18152;17976;18119;18165;18049;18148;18073;18000;18124;17902;18016;17926;17681;17885;17876;18128;17903;18013;17835;17800;17849;17996;17810;18049;17909;17486;17460;17362;17720;17642;17870;17762;17975;17816;17585;17967;17547;17675;17538;17706;17683;17528;17562;17707;17718;17926;17861;17798;17837;17701;17839;17572;17876;17990
13726;13816;13798;14036;14105;13847;13871;13380;14006;14058;13983;14045;13594;13533;14000;14034;13929;14223;14467;14296;14179;14470;14611;14527;13996;14446;14525;14437;14227;14365;14775;14620;14779;14451;14251;14248;14254;14137;14737;14717;14698;14436;14352;14435;14826;14898;15205;14929;14983;14894;14986;14799;14761;14720;14723;15202;15393;15295;15030;14997;15137;15262;14885;14435;14799;14881;15055;15567;15119;15440;15051;15179;14940;14780;14903;14875;14398;14435;14379;14073;13739;13949;14511;14460;14003;13963;14314;15125;15136;15231;15206;15192;15405;15575;15600;15442;15600;15647;15513;15608;15665;15795;15684;15902;15919;15938;15802;15840;15735;15541;15494;15729;15756;15973;15759;15760;15899;15651;15967;15907;15742;15958;15882;15561;15928;15948;15804;15873;16065;16081;15918;16026;15796;15714;15968;15999;16071;16142;16127;15946;15911;15818;15764;15771;16029;15990;16027;16048;15830;16020;16023;16036;15784;16160;15668;15606;16160;16167;15792;16086;15973;15877;15859;15489;15856;15670;15459;15008;14854;14888;15567;15576;15882;15700;15668;15279;15426;15483;15882;15564;15601;15976;15768;15809;15768;16127;16311;15895;15941;15934;16014;16112;15984;16069;15997;15708;15561;15500;15527;15147;15194;15180;15540;16024;16095;16124;15919;15983;16169;16172;16028;15829;15815;16059;15974;15877;15962;16116;15992;15860;15635;15487;15783;15779;15599;15628;15398;15429;15951;15918;15964;16082;15809;16114;16258;15978;15862;15756;15889;16092;16219;16122;16120;16069;16187;16111;16112;15819;15931;15762;15791;15745;16120;16204;16078;15970;15612;16031;16086;16504;16548;16482;16480;16490;16215;16236;16015;15981;15760;15949;15989;16030;15831;15915;15828;15916;15863;15968;16307;15804;16096;16203;15903;15236;14663;14785;15021;15328;15386;15329;15660;15464;15657;15852;15592;13565;10399;10111;13303;14955;16192;16441;16747;16546;16064;16342;16360;16063;15887;16038;16343;16448;16609;16685;16388;16173;16052;15854;16007;15670;16069;16083;16228;16478;16370;16507;16531;16877;16647;16366;16561;16581;16245;16361;16516;16664;16349;16086;15112;13806;13142;13046;13890;14747;15716;16463;16389;16348;16244;16597;16446;16453;16445;16193;16352;16183;16361;16348;16340;16729;16551;16496;16242;16128;16576;16548;16195;16461;16408;16214;16308;16099;15923;16161;16463;16728;16685;16784;16735;16636;16415;16421;16090;16071;15709;15915;16069;16271;16014;16376;16618;16575;16285;16364;16202;16085;15785;15842;16059;15880;15959;16459;16223;16283;16705;16777;17089;17112;17173;16899;17073;16957;16834;16950;16668;17027;16913;16708;16828;16880;16520;16601;16635;16459;16952;16784;16762;17032;16847;16519;16723;16174;16097;15976;16258;16043;16489;16344;16373;16412;16385;16032;16381;16111;16261;16430;16544;16364;16410;16390;16592;16793;16878;17237;16912;16706;16811;17075;16921;16861;16911;16831;16969;16852;16765;16926;16882;17002;16750;16565;16688;16601;16534;16697;16645;16679;16688;16849;16483;16600;16682;16646;16529;16672;16835;16633;16758;17203;17503;16908;17005;17261;17320;17001;16887;16939;16733;16521;16677;16735;16955;17073;16890;16936;16966;16987;16918;16955;16762;16863;16778;16660;16805;16638;16440;16581;16802;16627;16603;16547;16630;16664;16269;16479;16775;16382;16494;16514;16691;16779;16343;16199;16175;16579;16887;16771;16903;16517;16276;16608;16723;16825;16931;16681;16463;16298;16352;16540;16609;16811;17038;16771;17108;16854;17163;17106;17104;17077;17104;17018;17179;16897;16823;16878;17121;16934;17016;17193;17200;16802;16460;16587;16585;16889;17180;17398;17378;17492;17280;17441;17114;17307;17243;17069;17005;17102;17033;16956;16966;17173;17120;17294;17286;16884;17100;16956;17338;17215;17156;16825;16775;17046;17158;16744;16611;15744;15441;16189;16836;17194;17233;17325;17394;17198;17228;16956;17193;17016;17026;16495;16546;16786;17300;17094;17058;17180;17383;17462;17176;17218;17552;17659;17443;17169;17219;16996;17105;17098;17034;17179;16763;16874;16924;16995;17271;17092;17019;17133;16716;16948;16954;16992;16788;16963;16970;16953;16993;17171;16732;16670;16879;16874;16832;16658;16594;16817;17133;17047;17392;17124;17014;17213;17458;17519;17264;17331;17333;17249;17314;17427;17251;17290;17372;17288;17406;17147;17197;17437;17241;17330;16912;17227;17548;17302;17272;17262;17443;17488;17396;17460;17420;17318;17132;16916;16847;17132;17299;17105;17258;17299;16973;16765;16656;17068;17559;17782;17851;17300;17280;17194;17293;17120;17386;17391;17024;16558;16744;17045;17201;17439;17188;17365;17138;17194;17121;16717;15727;15080;16155;16866;17034;17102;16996;17122;17038;17028;17137;17001;16980;16941;16959;16997;17231;17131;17553;17254;17092;17079;16723;16581;16523;17006;17339;17418;17569;17445;17327;17557;17396;16983;17202;17341;17356;17765;17421;17424;17510;17165;17542;17397;17381;17318;17311;17483;17333;17319;17233;17470;17161;17365;17174;17229;16774;16859;17110;17433;17178;17025;16611;17034;17248;17503;17244;17101;17155;17169;17167;17255;17377;17204;17169;17276;16967;17238;16994;16782;16979;17330;16954;17377;17374;17355;17437;17199;17219;17318;17024;17166;17383;17086;16712;17205;17189;17137;17152;16983;16942;17072;16900;17069;17203;17222;17221;17373;17363;17490;17537;17148;17457;17312;17236;17247;17640;17358;17323;17541;17437;17340;17453;17434;17377;17429;17509;17450;17346;17165;17343;17451;17369;17530;17648;17285;17235;17154;17345;17159;17527;17318;17201;17288;17175;17311;17520;17626;17394;17423;17276;17135;17122;17114;17223;17159;17399;17333;17458;17189;17100;17130;17150;16920;16701;16926;16982;17336;17408;17331;17419;17203;17235;17297;17068;17016;17188;17277;17309;17715;17415;17459;17273;17422;17482;17351;17457;17386;17209;17183;17171;17081;17197;17146;17295;17356;16873;17321;17264;17197;16742;17194;17069;17034;17130;17116;17165;17475;17281;17466;17182;17386;17256;17146;17415;17288;17366;17479;17391;17457;17266;17393;17056;17096;17313;17408;17322;17521;17559;17512;17498;17079;16972;17472;17343;17366;17223;17241;17208;17092;17157;17068;17495;17584;17528;17037;16683;15821;16348;17051;17542;17312;17430;17037;17392;17356;17301;17294;17124;17225;17080;16888;16446;16263;16190;16445;16913;17371;17609;17869;17875;17623;17229;16413;16425;16674;16868;17011;16988;17346;17551;17285;17130;17006;16781;17345;17353;17697;17664;17565;17420;17447;17343;16298;15011;14386;15529;16778;16296;16367;16881;17126;17325;17655;17717;17510;17294;17222;17041;16999;17179;17409;17380;17536;17262;17274;17338;17227;17443;17247;17275;17394;17560;17723;17668;17580;17513;17535;17509;17485;17236;17498;17669;17520;17470;17802;17788;17639;17410;17532;17468;16886;16523;16483;16572;16459;16045;16189;17000;17386;17527;17696;17924;17782;17915;17492;17588;17642;17786;17731;17606;17533;17592;17792;17725;17585;17775;17899;17760;17934;17827;17515;17496;17575;17492;17638;17762;17585;17514;17497;17511;17642;17547;17453;17524;17432;16774;16249;16719;17448;17627;17630;17474;17448;17387;17204;16991;16721;16606;16734;17377;17395;17422;17607;17244;17405;17454;17577;17591;17731;17911;17683;17384;17301;17459;17692;17979;17568;17340;17076;17090;16853;17242;17352;17127;17051;16753;16334;16819;17650;17439;17452;17513;17619;17275;17041;17087;17158;17265;17304;17402;16659;16468;16229;16557;16901;17490;17947;17910;17767;17822;17940;17983;17768;17757;17889;17942;17803;17632;17867;17365;17384;17346;17659;17689;17718;17672;17459;17422;17672;17814;17866;18002;17739;17472;17888;17910;18084;17885;18035;17740;17567;17969;17913;17772;17858;17725;18030;17570;17498;17821;17437;17518;17333;17522;17083;17516;17369;17185;17729;17546;17254;17333;17419;17457;17290;17510;17248;17136;17046;17247;17273;17086;17487;17773;17648;17839;17679;17732;17655;17683;17651;17693;17632;17771;17944;17833;18050;18123;18038;17983;17580;17889;17590;17664;17444;17559;17518;16764;16184;16530;17091;17395;17732;17865;17892;17791;17653;17638;17302;17291;17325;17612;17913;18052;17923;17789;17681;17696;17693;18131;18160;18203;17791;18103;17898;17829;17819;18139;17905;18134;17908;17756;17670;17621;17603;17474;17818;17747;17741;17902;17850;17772;17610;17697;17717;17885;18058;17818;17734;17737;17540;17715;17877;17709;17715;17850;17745;17744;17607;17523;17475;17527;17756;17970;17916;17989;17920;18029;18303;18308;17993;17813;18075;17872;17655;17375;17494;17196;17549;16543;15854;16246;16654;17216;17508;17486;17373;17540;17868;17645;17883;17718;17519;17693;17778;17851;17862;17806;17813;17796;17789;17668;17226;16985;16483;16310;16109;17126;17141;17556;17228;17163;17489;17617;17797;17910;17878;17594;16962;16716;16551;16767;17494;17564;17718;17687;18280;18132;17721;17881;17850;17983;17849;18009;17722;17829;17554;17658;17621;17301;17324;17719;17554;17756;17614;17917;17788;17532;17635;17921;17794;17869;18176;18168;17959;17945;18192;17963;17752;17863;17583;17579;17410;17584;17290;17273;17429;17485;17276;17645;17444;17356;17267;17233;17278;17438;17247;17239;17357;17225;17032;17206;17166;17248;17538;17582;17220;17337;17348;17569;17710;17767;17894;18007;18016;18118;17773;17755;17721;17642;17456;17617;17640;18016;18251;17957;17651;17917;17673;17757;17727;17542;18149;17972;17673;17834;17617;17125;17182;17409;17761;17945;18031;17777;17895;18091;18389;17709;17846;18042;17997;18078;18111;18203;18073;17943;18153;17815;17964;17960;18009;17613;17836;17854;18172;18034;17932;17863;18046;18060;17939;17781;17868;17858;17537;17521;17756;17610;17724;17707;17969;17719;18098;17822;17843;17469;17384;17631;17636;17821;17881;17586;17686;17890;17737;17333;17456;17701;17746;17790;17758;17843;18065
13623;13799;14044;14205;13934;14052;13666;13727;14167;13866;13986;13904;13602;13846;14124;14131;13886;14360;14303;14042;14078;14348;14204;14287;14207;14053;14583;14470;14406;14666;14709;14740;14577;14534;14435;14506;13907;14100;14533;14929;14716;14331;14721;14644;14945;14759;15082;15092;15089;15085;14767;14959;14659;14494;14844;15032;15595;15723;15091;15088;15120;15325;15213;15302;14877;15024;15037;15179;15409;15422;15093;15020;14916;14883;14567;14794;14861;14332;13713;13761;13560;14071;14209;13547;12663;13307;14065;14841;15258;15469;15434;15307;15541;15661;15716;15640;15593;15735;15667;15540;15548;15683;15718;15584;15717;15645;15979;15700;15716;15416;15587;15804;15681;15742;15816;15796;15856;15845;15745;15869;15951;15873;15695;15701;15824;15727;15836;15854;15985;16058;15943;15993;16125;15853;15769;15988;15924;16049;16037;16073;15760;15705;15851;16136;15988;15767;15954;15803;15940;15816;16044;15969;16108;15877;15987;16040;15961;16218;15929;16017;16043;15851;15594;15318;15715;15740;15540;15129;14876;15302;16009;15961;16016;15707;15492;15481;15339;15639;15696;15980;15803;15849;15949;15813;16183;15899;16191;16101;16132;15977;16055;16031;16141;15906;16194;15864;15849;15531;15795;15677;15758;15820;16042;16038;16016;15756;16005;15964;15925;16076;16070;16232;16374;15860;15872;15909;16191;16125;16215;16019;15490;15469;15616;15585;15585;15539;15716;15758;15714;15735;15759;15801;16002;16053;16153;16203;16049;15885;15876;16011;16484;15956;15996;15684;15988;16099;16207;16041;16108;15616;15858;15999;15929;16090;15770;15805;16082;15950;16192;16334;16473;16325;16654;16420;16272;16007;16029;15853;16161;16000;15964;16113;16041;16090;15646;15453;15436;15380;15881;16023;16079;16013;15490;15019;14558;14644;14911;15521;15452;15891;15590;15748;15846;15785;15336;13666;10043;9770;13095;15601;16393;16727;16645;16552;16420;16175;16362;15944;16037;16170;16361;16273;16305;16490;16442;16545;16392;15975;15935;15849;15731;15922;16292;16261;16289;16544;16498;16516;16567;16723;16416;16499;16526;16384;16557;16432;16262;16137;14429;11484;10110;9633;11246;13008;14910;16159;16421;16421;16495;16660;16767;16435;16388;15973;16057;16462;16143;16594;16334;16586;17010;16634;16495;16387;16235;16373;16515;16600;16567;16096;16059;16155;15963;16208;16141;16433;16724;16583;16665;16565;16357;16252;16040;16318;16233;16143;16133;16146;16194;16120;16158;16143;15927;16273;16349;16341;16117;16212;15922;16154;16239;16296;16475;16344;16507;16716;17111;16897;16763;16841;17064;16762;16953;16888;17184;16832;16956;16832;16921;16603;16614;16675;16651;16544;16649;16665;16915;16628;16792;16766;16791;16470;16289;15954;15869;16238;16281;16123;16325;16364;16351;16227;16363;16142;16324;16389;16347;16287;16653;16491;16323;16644;16881;16926;16815;16893;16998;16837;16835;16768;16644;16536;16735;16660;16611;16943;16821;16675;16441;16506;16586;16836;16573;16783;16584;16425;16490;16621;16627;16539;16377;16558;16417;16471;16084;15577;15581;16788;17160;17032;16909;17190;17317;17161;16926;16638;16874;16840;16751;16790;16989;16950;16784;16913;16640;16700;16977;16999;16712;16873;16755;16730;16916;16660;16349;16693;16707;16871;16723;16508;16527;16778;16309;16333;16502;16584;16591;16812;16494;16618;16393;16106;16121;16639;16803;16909;17046;16594;16706;16909;16726;16911;17019;16505;16456;16382;16407;16475;16829;16840;16957;16988;16897;17010;16903;17027;17015;16955;16970;17095;16918;17173;17099;16909;16774;17079;16943;16983;17291;17084;17015;16979;17161;17199;17517;17367;17361;17500;17380;17199;17284;17450;17333;16959;17017;16995;17055;17057;17027;17298;17142;17324;16958;17183;17080;16804;16973;17231;16874;16729;16738;17078;16966;16737;16556;16452;16186;16742;16906;16828;17578;17366;17381;16749;16608;16522;16835;16768;17075;17180;17231;17189;17459;17202;17097;17277;17172;17212;17127;17431;17732;17797;17673;17370;17217;17153;16978;17139;17079;17179;16959;17290;16860;16953;16904;17009;16986;16847;16840;16769;17099;16767;17042;16918;16929;16733;16612;16685;16632;16722;16581;16766;16678;16568;16849;16907;16918;17113;17300;17391;17278;17434;17511;17246;17325;17271;16980;17059;17423;17167;17330;17476;17270;17314;17170;17175;16974;17184;17271;17218;17318;17382;17203;17173;17395;17310;17357;17211;17564;17469;17395;17256;17421;17114;17222;17013;17182;17455;17631;17245;16834;16361;15872;16534;17397;17725;17478;17567;17082;16839;17293;16961;17266;17273;17158;17145;17188;17307;17352;17294;17047;17313;17386;17095;16937;16333;15344;14681;15805;16972;16814;17230;17276;16955;17216;17137;16605;17061;17005;16796;16959;17047;17274;17038;17027;17084;16946;17023;16963;16727;16523;16649;17381;17640;17508;17261;17379;17348;17104;17165;17326;17349;17471;17599;17531;17346;17625;17261;17262;17496;17633;17212;17330;17196;17218;17065;17263;17318;17485;17265;17366;17156;16895;17262;17349;17356;17288;17062;17009;17138;17469;17388;17450;17370;17206;17190;17119;17435;17509;17395;17301;17020;17166;17148;16821;16814;16943;17108;17373;17140;17443;17237;17125;17340;17370;17276;16937;16986;17144;17034;16904;17069;17151;16954;17137;17042;16768;17031;16839;16965;16956;17169;16930;17280;17521;17474;17437;17578;17427;17240;17244;17506;17583;17485;17338;17292;17259;17276;17429;17538;17546;17452;17450;17309;17226;17368;17194;17238;17293;17561;17309;17397;17482;17301;17382;17315;17250;17511;17144;17126;17595;17546;17715;17381;17433;17355;17099;17076;17371;16951;17124;17162;17264;17440;17094;16895;16744;17260;17055;16892;16750;16996;17160;17160;17352;17236;17132;17483;17183;17399;17484;17115;17213;17426;17104;17532;17219;17202;17356;17379;17456;17347;17326;17335;17271;17167;17038;16999;17097;16985;16986;17014;17046;17292;17234;17355;17359;17073;17031;17156;17044;17406;17372;17316;17452;17274;17345;17295;17156;17135;17407;17312;17441;17514;17651;17236;17290;17235;17400;17287;17239;17431;17107;17436;17474;17492;17215;17423;17274;17449;17233;17273;17313;17168;17063;17289;17426;17476;17311;17432;17489;17235;16379;16417;16654;17406;17572;17535;17480;17323;17314;17042;17100;17271;17047;17132;16933;17040;16689;16779;16901;17012;17467;17252;17498;17802;17791;17697;17041;16608;16509;16817;17137;16953;17170;17168;17384;17171;17144;17299;16917;17162;17149;17347;17295;17339;17203;17203;16976;16197;14052;13353;15106;16642;16988;16802;17079;17264;17507;17666;17633;17577;17313;17162;17115;17145;17143;17144;17482;17436;17505;16873;17316;17447;17463;17213;17339;17492;17591;17353;17622;17691;17706;17664;17405;17521;17059;17317;17524;17487;17261;17385;17991;17850;17464;17434;16819;15769;14806;14381;15177;16083;16653;16741;17221;17492;17653;17706;17985;17724;17789;17325;17701;17750;17781;17752;17675;17776;17504;17784;17653;17452;17634;17651;17777;17738;17622;17481;17326;17713;17907;17635;17655;17550;17557;17748;17305;17502;17567;17687;17788;17469;16904;16992;16777;17122;17695;17518;17577;17579;17416;17480;17357;17065;17100;17177;17422;17350;16980;17382;17387;17560;17547;17740;17608;17734;17703;17623;17417;17240;17231;17739;17858;17754;17110;17171;17000;16904;17322;17067;17102;16837;16575;16774;17093;17849;17619;17466;17413;17328;17104;16944;16831;16969;17198;17190;17069;16769;16527;16505;16846;16845;16994;17502;17329;17609;17621;17780;17882;18034;17844;17987;17793;17659;17991;17790;17429;17561;17395;17508;17670;17901;17636;17633;17823;17804;17731;17957;18018;17667;17781;17909;18046;17791;17944;17735;17807;17923;17755;17709;17771;17945;17854;17592;17482;17651;17725;17344;17678;17384;17252;17125;17286;17441;17567;17411;17298;17449;17786;17658;17424;17384;17523;17286;17413;17518;17564;17489;17369;17386;17690;17822;17630;17714;17622;17605;17821;17541;17137;17232;17726;17750;17906;18035;18039;18083;17888;17860;17994;18088;17545;17635;17561;17505;17021;16647;16604;16629;16799;17460;17798;17797;17725;17588;17804;17491;17857;17466;17562;17617;17578;17459;17577;17869;17810;17875;17866;18038;18170;18135;17833;17723;18088;17881;17895;17861;17846;17964;17583;17642;17626;17511;17663;17621;17700;17872;18183;17996;17823;17488;17585;17633;17763;17791;17737;18077;17883;17699;17964;17900;17737;17538;17780;17604;17325;17461;17085;17680;17682;17639;17813;17972;18141;18070;18117;18190;18093;18055;18168;18232;18157;17698;17777;17484;17522;17145;16433;15200;15235;16513;16919;17345;17582;17724;17688;17502;17634;17659;17716;17869;17751;17789;17928;17819;17651;17733;17835;17734;17606;17359;16844;16298;16175;16466;17138;17516;17324;17456;17210;17495;17422;17688;17905;17763;17522;16915;16625;16863;16960;17156;17053;17712;17938;18042;18088;17843;18131;17966;17913;17851;17711;17808;17811;17859;17555;17188;17317;17343;17626;17625;17628;17647;17965;17814;17871;17519;17769;17803;17799;17913;18036;18051;18180;18087;17697;17802;17722;17821;17529;17610;17211;17179;17100;17255;17514;17669;17556;17492;17311;17475;17290;17420;17502;17484;17199;17177;17294;17320;17038;17378;17599;17579;17341;17472;17292;17279;17525;17745;17878;17971;17909;17796;17898;17794;17757;17734;17312;17403;17883;17962;18042;18076;18006;17673;17642;17710;17977;18024;17682;17953;17893;17802;18036;17918;17679;17358;17740;17959;17928;18164;18191;18017;17891;17827;17414;17514;17606;17863;18197;17974;18025;18130;18157;17996;17933;17978;17693;17438;17524;17885;17765;17932;18095;17798;18118;18103;17762;17666;17855;17764;17741;17691;17622;17504;17840;17609;17813;17491;17774;17800;17699;17794;17625;17595;17639;17803;17796;17910;17760;17992;17711;17313;17077;16919;17452;17469;17497;17572;17642;17744
13657;13782;14108;13978;14240;13993;13960;13726;14154;14097;13853;14026;13813;13930;14147;14033;14072;14197;14106;14107;13978;14386;14217;14034;14449;14364;14529;14534;14408;14676;14645;14694;14685;14701;14511;14285;14070;13971;14439;14880;14536;14671;14685;14731;14593;14664;14869;14987;15048;14945;14838;14818;14748;14399;14717;15133;15193;15190;15388;15230;15208;15264;15358;15309;15510;15137;15103;14822;15312;15221;14759;14711;14534;14617;14698;14741;14405;14064;13088;12938;13397;13796;13855;11951;11019;12539;14210;15052;15259;15164;15276;15495;15715;15783;15712;15768;15465;15363;15868;15382;15572;15664;15601;15760;15528;15700;15855;15862;15596;15573;15746;15563;15770;15596;15716;15983;16035;15748;15945;15968;16022;16112;15718;15800;15607;15662;15917;15845;15713;15939;15823;15845;15814;15722;15723;15867;16238;16213;16193;15736;16084;16082;15736;16091;15813;15861;15867;16090;15866;15937;16098;16125;15880;15854;15754;15963;16129;16281;16230;16108;15888;15454;15247;15265;15630;15607;15695;15638;15269;15583;15573;15926;15679;15816;15821;15624;15343;15533;15908;16085;15900;15792;16015;16129;16068;16055;15874;15873;16283;16088;15954;15935;15896;15864;16044;15831;15702;15593;15611;15741;15936;15806;15919;15726;16160;15990;16150;16162;16252;15938;16031;16122;16120;15906;15852;15971;16119;16141;16356;15984;15658;15434;15398;15387;15578;15480;15505;15730;15891;15667;15721;15939;16070;16269;15965;16108;15848;15624;16027;16251;16281;16299;16075;15841;16261;15980;16219;16026;16080;15814;15664;15592;15877;15762;15938;16058;15945;16146;16414;16520;16366;16362;16346;16301;16238;16060;15965;15607;15629;15822;15810;15863;15962;16229;15926;15679;15654;15644;15635;15605;15346;15538;15112;15213;14600;14716;14866;15322;15465;15812;15798;15938;15829;16097;15175;13385;10009;9783;13150;14713;16316;16559;16428;16305;16549;16064;16196;16216;16181;16206;16113;16236;16185;16457;16491;16333;16083;16223;16200;15980;16008;16293;16312;16311;16442;16427;16447;16672;16484;16666;16456;16346;16313;16599;16620;16310;16448;15725;13398;10055;8121;8029;10350;13047;14920;16051;16357;16354;16512;16703;16725;16699;16501;16368;16343;16105;16495;16236;16816;16540;17065;16662;16276;16121;16239;16601;16567;16488;16467;16193;16346;16356;16059;16083;16492;16628;16563;16457;16446;16651;16102;16258;16324;16104;16278;16302;16208;16110;16065;16107;15959;15888;16219;16094;16501;16568;16277;16107;16251;16255;16643;16325;16320;16267;16516;16787;16781;17071;16925;16846;16795;16793;16911;17042;17034;16987;17052;16846;16831;16752;16845;16704;16737;16799;16781;16652;16819;16622;16871;16896;16749;16482;16091;15943;16039;15951;15977;16066;16231;16212;16421;16151;16137;16297;16392;16382;16400;16412;16434;16346;16417;16308;16558;17120;16837;16809;16924;16956;16563;16879;16583;16761;16690;16803;17019;16915;16716;17018;16679;16696;16811;16686;16715;16754;16699;16655;16761;16652;16774;16519;16305;16469;16200;15871;14493;12804;13161;15390;16717;16649;16862;17116;17324;16949;16959;16924;16744;16694;16878;16922;16962;17010;16737;16593;16712;16698;16793;16774;16653;16934;16817;16678;16750;16806;16911;16813;16976;16668;16665;16747;16919;16877;16665;16327;16610;16532;16577;16755;16585;16352;16363;16146;16219;16344;16733;16758;16779;16851;16779;16929;16713;16736;16625;16499;16129;16278;16506;16913;16541;16651;16879;17087;16941;16897;17138;16964;17118;17203;16948;17184;17004;16937;17042;17097;16715;16994;16992;16883;16794;17212;17077;17161;17465;17371;17457;17317;17307;17521;17510;17369;17317;17059;17140;17000;17093;17257;16934;17026;17157;17047;16990;17545;17211;17166;17074;17105;16661;16921;16884;16951;16865;16839;17139;17139;16832;16608;16971;16829;16963;17256;17345;17225;17268;16540;15821;15023;15909;16455;16985;17425;17312;17504;17467;17212;17325;17250;17500;17161;17369;17283;17519;17679;17331;17185;17165;17009;17028;16931;16912;16857;16919;16665;16949;17085;16958;16810;17033;16925;16876;16833;17234;16994;16824;16869;16905;16932;16712;16829;16384;16529;16528;16914;16404;16201;16634;16983;17232;17365;17541;17397;17349;17327;17166;17379;17227;17474;17429;17169;17379;17443;17350;17206;17397;17470;17210;16940;17081;17115;17252;17204;17508;17453;17505;17449;17357;17020;17323;17004;17335;17570;17270;17369;17297;17203;17173;17216;17232;17406;17299;16998;16726;16286;15396;15367;17049;17430;17724;17189;16984;17113;17262;17209;17333;17415;17283;17332;17392;17212;17249;17234;17281;17269;17098;16869;17033;16700;15969;15826;16450;17223;16881;17108;17066;17235;16905;17102;17066;16954;16960;16860;17016;17055;16954;16925;16828;17187;16985;16960;17145;16880;16553;16785;17273;17312;17289;17415;17166;17082;17106;17156;17479;17561;17336;17375;17514;17475;17357;17419;17673;17240;17498;17526;17325;17416;17082;17258;17460;17606;17347;17443;17283;17224;17214;17195;17290;17476;17171;17411;16912;17243;17484;17527;17485;17322;17125;16966;17062;16744;16880;17004;17082;17125;17057;17037;17141;16886;17200;17048;17265;17293;17168;17190;17105;17089;17233;16890;16902;16854;16944;16731;16788;17118;17157;17056;17069;17138;17212;17011;16955;16764;17005;16890;17107;17153;17345;17318;17401;17636;17360;17365;17440;17278;17576;17326;17183;17312;17247;17402;17189;17265;17482;17501;17427;17312;17160;17328;17335;17260;17252;17421;17302;17500;17494;17213;17610;17533;17415;17354;17352;17249;17219;17471;17385;17366;17390;17280;17043;16974;16993;17310;17164;17278;17398;17443;17380;16524;16738;17171;17097;17152;17023;17065;17141;17131;17208;17244;17177;17414;17130;17381;17287;17157;17324;17062;17207;17334;17275;17378;17339;17532;17842;17656;17411;17243;17267;17274;17062;16786;17098;16920;16940;16961;17039;17316;17654;17581;17347;16942;17129;17068;17401;17133;17160;17312;17195;17459;17357;17425;17431;17547;17514;17729;17795;17379;17501;17528;17280;17472;17301;17056;17323;17427;17492;17591;17533;17333;17334;17065;17233;17167;17532;17255;17368;17431;17387;17306;17062;17222;17517;17516;17442;17433;16988;16909;17080;17371;17649;17498;17369;17023;17311;17174;17332;17080;16968;17079;17139;17049;17033;16942;17230;17307;17469;17411;17593;17876;17546;17539;17171;16891;16638;16700;17124;17391;17233;17191;16859;16946;17093;17244;17219;17101;17085;17132;17032;17044;17082;17141;17081;16400;15272;14954;15943;16764;16881;16639;16959;17297;17644;17596;17557;17521;17137;16979;17351;17235;17091;17415;17561;17540;17525;17470;17339;17265;17189;17008;17140;17597;17648;17275;17242;17381;17478;17834;17514;17183;17063;17007;17253;17361;17288;17357;17722;17730;17658;17310;16687;14538;12200;11059;12310;14844;16432;16977;17341;17464;17545;18005;17677;17493;17696;17706;17666;17830;17562;17879;17221;17703;17577;17744;17711;17706;17492;17762;17696;17711;17812;17475;17641;17508;17600;17463;17497;17383;17528;17555;17632;17465;17727;17472;17468;17409;17520;17523;17325;17393;17330;17290;17562;17366;17413;17425;17295;17214;17168;17398;17058;17330;17076;17237;17200;17430;17714;17662;17605;17652;17883;17655;17499;17401;17509;17766;17753;17622;17218;16738;17109;17063;17002;17164;17136;16769;16501;16706;17142;17538;17511;17501;17510;17433;17252;17254;17099;17280;17388;17301;17158;17066;17079;17085;16613;17058;17242;17439;17558;17588;18070;17891;17654;17827;17656;17750;17898;17772;17466;18000;17637;17472;17684;17570;17537;17502;17835;17619;17829;17991;17902;18030;17665;17810;17952;17883;17912;17860;18102;17897;17870;17452;17691;17768;17581;17620;17606;17614;17528;17642;17560;17664;17698;17500;17426;17398;17248;17255;17677;17405;17570;17409;17771;17376;17381;17557;17717;17523;17645;17357;17610;17793;17211;17405;17576;17538;17394;17715;17647;18077;17711;17731;17199;17270;17700;17961;17820;17867;17923;18104;17702;17942;18036;17685;17419;17567;17661;17367;17331;16971;16185;15706;15851;16838;17689;17865;17964;17879;18088;17944;17823;17571;17385;17520;17298;17173;17334;17708;17755;17845;17979;18060;18034;18024;18139;17989;17992;17908;17643;17920;17779;17702;17796;17906;17678;17441;17559;17745;17765;17890;17834;17806;17707;17677;17634;17622;17594;17811;17956;17816;17775;17824;17920;17752;17865;17756;17494;17625;17453;17397;17286;17289;17546;17681;17966;17763;18172;18192;17972;18299;17811;17927;17810;17958;17925;18166;17887;17945;17864;17297;16623;15580;15039;16233;16994;17392;17513;17388;17734;17717;17853;18025;17988;17906;17746;17754;18005;18016;17904;17785;17980;17986;17636;17357;16790;16503;16204;16552;17125;17148;17380;17153;17316;17430;17394;17390;17786;17684;17376;16898;16657;16520;16805;16758;17182;17689;18035;18107;17847;18007;17909;17771;17725;17747;17931;17858;17761;17782;17762;17259;16937;17030;17489;17767;17764;17744;18174;17717;18008;17782;17969;17988;17707;17988;17968;17969;17868;18008;18038;17426;17537;17646;17603;17166;16989;16914;16997;17341;17596;17741;17419;17306;17259;17002;17416;17667;17555;17595;17712;17261;17268;17066;17199;17280;17351;17617;17366;17435;17397;17479;17661;17665;17625;18278;17787;18075;17975;17617;17555;17617;17522;17552;17540;17950;18165;18054;17881;17805;18005;17614;17841;17648;17775;18011;18019;17870;17840;18174;17855;17745;17734;17946;17765;18213;18101;18255;18265;17851;17409;17139;17281;17860;18049;17951;18297;18293;18232;17989;17955;17644;16886;16053;16329;17191;17734;17758;17600;17860;17741;17786;17795;17696;17843;17775;17803;17687;17746;17640;17669;17553;17613;17731;17934;17691;17913;17837;17578;17701;17657;17673;18011;17785;17805;17743;17835;17273;17059;17221;17389;17468;17414;17329;17318;17668
13590;13795;14187;14081;13946;13861;13970;14164;14205;14181;13972;14085;13890;14166;14104;14126;13846;14335;14235;14211;14204;14188;14285;14500;14159;14695;14230;14479;14501;14176;14466;14475;14704;14530;14463;14356;14506;14189;14166;14786;14696;14520;14906;14853;14756;14838;14837;14897;15064;14735;14668;14621;14804;14649;14545;14932;15017;15122;15014;15074;15116;15212;15370;15044;15158;15105;14882;15034;15161;15182;14464;14542;14339;14171;14679;14704;14162;13583;13310;13367;13577;13539;13545;11802;11249;12911;14426;15307;15259;15306;15405;15407;15331;15694;15710;15597;15612;15586;15621;15611;15494;15621;15830;15599;15600;15687;15742;15403;15728;15614;15740;15748;15803;15808;15673;15700;15905;15864;15940;16010;15990;15636;15743;15457;15511;15636;15776;15863;15874;15925;15755;15955;15905;15917;15868;15818;16067;15888;15942;15989;16153;15799;15995;15891;15922;15916;15849;15877;15898;16163;16129;15884;15909;15754;15649;16020;16081;16168;16133;16169;15738;15547;15275;15334;15308;15541;15690;15754;15678;15686;15741;15536;15637;15663;15779;15743;15906;15652;15912;16037;15722;15865;16036;16248;16317;15988;16045;15995;15922;16158;16237;15928;15912;16116;15844;15956;15680;15228;15526;15621;15799;15834;15998;15914;15738;16243;16088;15867;15746;15824;15761;15976;15921;15935;15760;16165;15956;16013;16043;15904;15591;15398;15412;15554;15672;15376;15439;15415;15850;15760;15900;15873;16166;16096;15982;15625;15658;15675;15830;15880;16143;16114;16027;15827;16140;16416;16257;16285;15878;15965;15752;15657;15739;15822;16317;16251;16135;16102;16032;16649;16539;16295;16176;16061;16241;16161;15769;15444;15547;15961;15798;16095;15916;15687;15622;15720;15782;15856;15684;15304;14901;14806;14935;15216;14638;14747;14926;15213;15547;15859;15813;16002;16069;15949;15060;12754;9220;9702;12977;15411;16251;16350;16309;16510;16454;16146;16021;15919;16215;16321;16133;16029;16132;16385;16587;16149;15926;16176;16182;16135;16181;16640;16366;16363;16517;16632;16199;16464;16504;16410;16652;16403;16477;16496;16432;16467;16061;15318;12836;10019;8251;8620;11236;13630;15080;15539;16120;16649;16605;16534;16578;16855;16674;16301;16065;16216;16458;16524;16505;16827;16997;16665;16358;16085;16094;16157;16464;16419;16537;16386;16374;16115;16365;16352;16709;16690;16561;16450;16435;16214;15907;16064;15943;16265;16004;16324;16149;16364;16272;16066;16133;15869;16038;16179;16290;16280;16148;16060;16086;16284;16115;16362;16381;16173;16349;16726;16991;17113;16907;16668;17102;17035;16897;16656;16978;16654;17076;16844;17062;16919;16742;16578;16750;16917;16887;16617;16894;16766;16662;16867;16729;16493;16220;16070;15847;15905;15968;16213;16243;16209;16105;16008;16076;16149;16284;15962;16441;16609;16403;16312;16302;16301;16696;17123;17117;16736;16918;16669;16858;16879;16809;16576;16820;16837;16855;17041;16937;17094;16719;16650;16831;16573;16914;16759;16757;16829;16586;16663;16775;16383;16424;16410;15874;14931;12711;10776;11786;14804;16406;16352;16345;16908;17312;16916;17073;16742;16987;16816;16844;17099;17061;17036;16751;16587;16774;16784;16795;17020;16964;16980;16663;16821;16945;17038;16818;16619;17043;16729;17003;16813;16561;16862;16674;16617;16668;16539;16599;16519;16849;16660;16536;16376;16374;16498;16664;16737;16756;16794;16755;16883;16714;16469;16608;16404;16508;16419;16985;16507;16459;16665;16890;16827;16792;16936;16879;16970;17167;17059;17006;17049;17035;16977;16866;17077;16776;16855;17060;16554;16736;16915;17250;17541;17406;17341;17381;17345;17659;17673;17320;17388;16964;17429;17293;17159;17011;17001;17026;16854;16938;17098;17115;17045;17226;17111;16901;16346;16155;16423;16750;16636;16836;16932;17175;17140;16857;16762;16829;17079;17137;17218;17391;16799;16940;16381;14892;14078;15417;16427;17154;17459;17449;17441;17484;17433;17251;17185;17151;17420;17489;17468;17323;17758;17525;17492;16948;16756;16811;16742;16875;17122;16820;17151;16594;16695;17200;16906;16973;17020;16512;16783;17016;17014;16747;16716;16746;16560;16682;16866;16336;16662;16644;16508;16518;16459;16900;17135;17352;17500;17107;16992;17216;17390;17353;17227;17347;17644;17348;17382;17374;17016;17466;17432;17441;17429;17264;17270;17091;17225;17335;17333;17300;17495;17270;17503;17409;17258;17233;17075;17263;17495;17439;17235;17457;17327;16954;16983;17161;17062;17142;17097;16835;16495;15552;16058;17065;17681;17365;17402;17566;17276;17293;17309;17212;17188;17220;17368;17940;17486;17321;17486;17198;17364;17223;17025;17286;16831;16574;16621;17070;16967;17232;16965;17075;17065;17203;17242;17217;17059;17050;17331;17262;16997;17203;17174;17091;17065;17043;17198;17066;16915;16498;16557;17121;17425;17298;17300;17187;17209;17275;17248;17386;17319;17654;17310;17259;17177;17181;17424;17433;17252;17521;17417;17327;17324;17036;17406;17368;17052;16629;16585;16932;17225;17358;17348;17474;17446;17512;17339;17186;17261;17607;17130;17520;17165;17233;17214;16870;16392;16360;16322;16657;16902;16982;16990;17133;17247;17238;17313;17243;17227;17182;17203;17318;17218;17230;17325;16894;16952;17134;16882;16793;17251;17163;16971;16987;17108;16956;17097;16996;17157;16981;17092;17071;16980;17158;17454;17593;17486;17452;17592;17283;17261;17310;17603;17153;17167;17092;17039;17263;17224;17492;17329;17483;17451;17502;17366;17219;17422;17283;17500;17316;17311;17438;17413;17654;17374;17420;17251;17152;17449;17521;17304;17382;17550;17206;17295;17052;16991;17442;16913;17299;17232;17282;17415;17084;16941;16929;16933;17226;16996;17227;17234;16936;17004;17093;17027;17240;17326;17440;17438;17292;17035;17269;17102;17240;17436;17387;17337;17311;17614;17378;17298;17545;16955;17050;17251;17143;16860;17003;16981;17247;17106;17397;17664;17838;17441;17106;17083;17127;17167;17069;17172;17255;17148;17271;17110;17381;17287;17524;17609;17568;17874;17724;17071;17392;17552;17478;17255;17325;17202;16874;17142;17413;17345;16897;17300;17195;17153;17350;17407;17138;17230;17461;17284;17343;17038;17351;17241;17506;17568;17666;17525;17561;17071;17378;17398;17628;17578;17288;17423;17282;17094;17370;16877;17034;16902;16874;16863;17199;17449;17581;17544;17310;17611;17442;17598;17610;17441;17488;17119;16507;16890;17109;17172;17166;16761;16432;16586;17000;17234;17167;17189;16829;17081;17056;17051;16884;17235;17343;16968;16667;16531;16817;16966;16334;16088;16263;16962;17379;17768;17592;17522;17181;17110;17400;17224;17183;17508;17402;17517;17413;17345;17570;17490;17114;17043;17435;17341;17441;17435;17122;17087;17444;17468;17574;17088;17032;17087;17362;17330;17412;17371;17811;17610;17377;17053;16369;14343;11595;10491;11741;14731;16850;17267;17558;17496;17473;17784;17903;17694;17607;17705;17635;17608;17309;17847;17418;17836;17858;17772;17467;17566;17524;17480;17633;17516;17606;17452;17591;17668;17523;17492;17646;17404;17700;17528;17792;17426;17648;17492;17485;17268;17606;17366;17394;17266;17158;17410;17745;17402;17609;17477;17469;17434;17251;17274;16738;16646;16958;17026;17183;17461;17694;17813;17672;17459;17892;17887;17602;17600;17729;17759;18178;17734;17207;16783;16873;16654;17019;17266;16947;16592;16586;16642;16977;17537;17480;17680;17512;17519;17367;17287;17193;17142;17200;17215;17103;16979;17238;17460;17327;17224;17256;17464;17499;17607;17642;17838;17674;17855;17643;17633;17836;17599;17821;17893;17802;17607;17642;17532;17744;17698;17888;17565;17460;17677;17806;17697;17881;17856;17952;18070;17683;18051;17788;17675;17798;17361;17676;17734;17609;17659;17657;17671;17505;17709;17547;17629;17389;17712;17648;17724;17471;17357;17350;17382;17693;17479;17371;17291;17519;17512;17439;17399;17437;17608;17558;17799;17398;17323;17532;17868;17274;17697;17674;17797;17787;17525;17286;17495;17941;17845;17976;18046;17936;17934;18033;18115;18174;17839;17550;17482;17787;17453;17578;16764;15486;13846;14643;16788;17629;17678;17881;17755;17805;18092;17720;17732;17415;17420;16924;16646;16886;17719;17836;17875;17931;18120;17898;17960;18011;17974;17709;17528;17686;17800;17782;17852;17891;17705;17689;17672;17781;17841;17712;17920;17686;18119;17753;17988;17751;17811;17722;17725;17894;17529;17661;18015;17699;17798;17683;17523;17503;17615;17449;17365;17014;17101;17563;17856;18074;17803;18021;18096;18010;18209;17916;18075;17863;17956;18102;17967;17821;17810;17754;17396;17051;16169;16106;16694;17031;17302;17730;17366;17282;17931;17921;17968;17976;17946;17904;18044;18079;17608;17822;17838;17883;17817;17580;17360;16842;16370;16174;16527;17089;17284;17414;17183;17270;17400;17461;17700;17631;17754;17226;17012;16593;16588;16647;16768;16991;17628;18008;17761;18052;18128;18152;17824;17718;17357;17975;17830;18032;17760;17675;17418;16477;16726;17275;17654;17694;17836;17799;17821;17886;17706;17684;17965;17800;17784;17824;17966;17524;17609;17784;17516;17623;17623;17207;16880;16687;16808;17064;17241;17427;17794;17609;17321;17107;17015;17302;17654;17478;17660;17144;17333;17139;17280;16956;17303;17298;17659;17340;17498;17774;17610;17508;18016;17855;17712;18204;17960;17754;17685;17817;17543;17507;17516;17745;18053;18026;17837;17892;17831;17843;17867;18179;18008;17807;17613;17863;17688;17990;17868;17650;17740;17605;17716;18078;17933;18302;18133;18131;17752;17492;17540;17737;18002;18094;17708;17968;17954;18117;18358;17997;17549;15986;14452;15534;17182;17815;17823;17705;17793;17668;17756;17765;17723;17580;17514;17628;17817;17748;17773;17586;17668;17590;17758;17507;17731;17755;17808;17637;17542;17680;17729;17846;17698;17759;17689;17551;17537;17368;17452;17645;17330;17435;17448;17351;17322
13749;13934;14245;13912;13793;13899;13860;14018;14242;14378;14246;14049;13876;14095;13982;13963;13869;14127;14201;13909;14126;14123;14277;14077;14331;14588;14420;14287;14382;14329;14635;14516;14492;14816;14478;14349;14221;14168;14441;14537;14844;14655;14762;14817;14845;14819;14769;14919;14937;14791;14515;14727;14797;14894;14762;15035;15101;15225;15224;14951;15385;15435;15553;15106;15088;15016;14934;15277;14895;14646;14669;14361;14389;14190;14770;14856;14244;13595;13544;13556;14031;13917;13806;12908;13346;14068;14992;15391;15327;15331;15267;15209;15488;15705;15843;15640;15659;15430;15780;15800;15520;15792;15912;15645;15819;15634;15910;15678;15712;15804;15820;15657;15680;15639;15743;15625;15557;15670;15743;16096;15684;15840;15630;15411;15610;15400;15870;15802;15808;15823;16031;16122;15936;15750;15900;15851;15965;15972;16061;15947;16275;15847;15915;16019;16085;16069;16238;15688;16030;16154;16169;16044;16088;15744;15692;15962;16214;16014;15888;15998;15822;15522;15354;15174;15381;15736;15915;15633;15590;15548;15868;15517;15601;15575;15988;15890;15622;15666;15780;16206;15943;15700;15433;16046;16021;16149;15954;16203;16212;16147;16106;16139;16279;16220;15743;15642;15324;14754;14966;15054;15224;15543;15750;15799;16019;16087;15902;15939;15476;15769;15736;16048;15970;15983;16351;15881;15910;16257;15966;15864;15647;15312;15388;15385;15746;15523;15640;15580;15593;15768;15744;16107;16104;16009;15919;15649;15481;15096;15541;16005;16193;16281;16029;15953;16167;15952;16431;16121;16103;16002;15527;15565;15589;15906;16355;16291;16484;16374;16326;16300;16261;16305;16257;16184;15996;16202;16007;15986;15765;15748;16069;16106;15776;15185;15363;15783;15902;15909;15195;14986;14696;14601;14679;14927;15087;15060;15429;15396;15623;15625;15880;15963;15955;15694;15130;13201;9744;9871;13000;14972;15997;16394;16262;16374;16304;16140;16250;16197;16201;16119;16116;16262;16480;16278;16145;16164;15712;15913;15965;16017;16231;16614;16248;16535;16322;16475;16377;16438;16659;16459;16381;16618;16663;16647;16405;16277;16042;14929;12374;10073;9546;10125;11984;13713;13855;14278;15590;16215;16488;16581;16808;16559;16634;16092;16354;16323;16313;16339;16857;16750;16861;16790;16314;15976;16081;16346;16499;16472;16544;16411;16442;16211;16273;16381;16612;16541;16492;16354;16648;16233;16343;16100;15952;16096;16256;16083;15943;16124;16270;16031;16103;16051;15827;15968;15964;15872;15784;16047;16098;16283;16484;16328;16248;16174;16182;16837;16929;16948;17103;17068;16872;16814;16963;17061;16910;16805;16697;16549;16774;16607;16690;16665;16791;16950;16814;16854;16397;16295;16731;16729;16827;16569;16382;16118;16013;15666;16136;16397;16401;16217;16110;16125;16050;16198;16247;16306;16486;16740;16587;16681;16437;16318;16619;16863;17101;17124;16827;16701;16772;16786;16548;16851;16784;16572;16604;16894;16953;17040;16914;16709;16705;16839;16648;16913;16622;16582;16813;16315;16734;16729;16805;16229;15671;14706;12336;11005;11867;14221;15769;16093;16229;16958;17013;16845;17189;16827;16998;16703;16851;16866;17013;17018;16846;17012;16968;16677;16854;16765;16820;16989;17056;17005;16907;16839;16996;16850;16933;16885;17067;16815;16786;16893;16782;16780;16689;16624;16348;16415;16650;16651;16490;16288;16618;16691;16577;16571;16695;16788;16825;16659;16759;16499;16602;16632;16504;16804;16796;16554;16498;16542;16690;16868;17388;16711;16733;16869;16737;16905;17068;17083;16912;17211;16925;16923;16895;16911;17049;16821;16707;17019;17366;17682;17488;17371;17334;17345;17695;17685;17423;17443;17299;17410;17531;17145;17192;16915;16711;17074;16615;17000;16930;17077;17008;17156;16910;15939;15105;15662;16202;16277;16272;16598;17080;17031;16913;16972;17186;17194;17276;17494;17537;17324;17290;16686;15730;15193;15891;16598;17229;17486;17595;17363;17323;17456;17326;17403;17522;17361;17213;17293;17459;17399;16936;16996;16946;16578;16630;16872;17167;17037;16958;16667;16861;17114;17219;16966;16995;16867;16837;16599;16769;16755;16565;17004;16715;16527;16882;16567;16670;16825;16651;16896;16639;16487;16865;17052;17139;17505;17342;17177;16916;17069;17184;17132;17352;17375;17328;17395;17415;17450;17327;17195;17365;17576;17195;17139;17120;17461;17203;17364;17303;17499;16987;17365;17514;17000;17449;17077;17261;17279;17211;17187;17170;16976;16806;17152;17223;17197;17196;17151;16961;16663;16703;16533;17315;17214;17522;17442;17529;17625;17582;17555;17494;17546;17512;17345;17703;17361;17698;17230;17262;17379;17174;17141;17021;17155;17327;17093;16927;17025;17096;16888;16958;16783;16993;16949;17076;17268;17150;17018;17122;17023;17292;17156;17152;17271;17370;17161;17248;16982;16325;16520;16851;17212;17232;17160;17134;17236;17427;17357;17222;17180;17261;17199;16942;17001;17072;17458;17469;17714;17543;17547;17571;17272;17139;17187;16805;15931;14409;14582;15805;16910;17304;17512;17378;17443;17523;17373;17238;17110;17208;17547;17352;17464;17177;17167;17006;16759;16283;16118;16207;16912;17204;17006;16812;17402;17195;17110;17264;17147;17484;17214;17301;17135;17178;17380;17283;17290;17310;17166;17453;17289;17462;17063;17083;17207;17017;16942;17077;16987;17172;17220;17451;17373;17384;17209;17566;17414;17642;17473;17305;17432;17245;17459;17323;17274;17230;17311;17070;16840;16977;17455;17647;17641;17629;17295;17356;17668;17329;17366;17466;17362;17371;17514;17633;17656;17474;17295;17084;17206;17277;17390;17259;17672;17316;17302;17191;17011;17470;17130;17314;17327;17045;16742;16951;16861;16793;17071;17273;17193;17464;17289;17082;17008;17094;17241;17044;17311;17460;17334;17392;17277;17369;17197;17315;17108;17433;17129;17166;17376;17407;17343;17300;17260;17102;17052;17089;17122;16987;16966;17179;17172;17344;17455;17685;17287;17050;17019;16975;17082;17366;17284;17253;17291;17271;17179;17164;17216;17254;17345;17476;17649;17372;17473;17405;17374;17355;17233;17215;17231;17032;17237;17174;17081;16757;16867;17045;17251;17227;17302;17131;17197;17317;17174;17129;17321;17118;17319;17405;17505;17492;17323;16906;16803;16971;17364;17703;17573;17275;17319;17529;17373;17389;16688;16964;16993;16981;17016;17248;17286;17860;17712;17466;17393;17015;17485;17198;17414;17518;17248;17022;17006;17017;17478;17152;16965;16389;16482;16851;16925;17332;17166;17143;17074;17296;17046;17096;17270;17251;17282;17371;17402;16893;16925;16232;15373;15378;16390;17430;17540;17761;17538;17123;17050;17236;17282;17165;17130;17529;17445;17349;17488;17550;17404;17356;17318;17570;17675;17318;17263;17127;17089;17338;17266;17134;16753;16805;17007;17252;17433;17411;17527;17543;17326;17158;16986;16439;15459;14091;13491;14379;16086;16970;17382;17549;17507;17173;17333;17436;17516;17278;17426;17758;17483;17678;17608;17763;17740;17555;17703;17562;17708;17485;17809;17915;17680;17617;17393;17675;17597;17463;17344;17424;17748;17575;17500;17420;17105;17078;16986;17126;17719;17475;17367;17076;17029;17155;17245;17455;17409;17304;17330;17284;17251;17367;16819;16073;15559;16219;16847;17597;17505;17828;17579;17665;18022;17723;17698;17771;17699;18047;18096;17838;17595;16909;16309;16611;16777;16823;17037;16588;16573;16545;16517;16949;17123;17377;17741;17599;17737;17431;17295;17214;16987;17265;17126;17190;17045;17229;17246;17338;17329;17291;17151;17322;17312;17594;17855;17704;17596;17686;17678;17842;17719;17932;17837;17968;17655;17535;17501;17507;17560;17662;17615;17575;17757;17822;17548;17476;17848;17690;17787;17830;18005;17634;17741;17809;17530;17693;17799;17707;17868;17410;17405;17509;17558;17701;17601;17577;17613;17559;17749;17544;17555;17344;17370;17056;17382;17368;17319;17332;17533;17664;17785;17702;17407;17546;17552;17407;17508;17680;17571;17731;17604;17883;17434;17752;17560;17206;17347;17736;18046;17957;18043;17848;18120;17785;18152;18066;18127;17989;17745;17741;17740;17466;16658;15430;13888;14894;16901;17379;17519;17775;17638;17686;18011;17817;17616;17584;17400;16797;16844;17199;17667;17987;18157;17780;17817;17637;17997;18065;17940;17665;17304;17493;17573;17779;17870;17857;17756;17614;17679;17698;17687;17399;17833;17622;18007;17849;17961;17806;18051;17792;17664;17561;17631;17460;17690;17824;17695;17893;17555;17519;17681;17419;17341;17195;17030;17339;17735;18199;18254;18216;18013;17996;18274;18186;18137;17965;17847;17988;17921;17690;18015;17686;17459;17459;17166;17281;17642;17362;17556;17532;17497;17590;17693;17632;17930;18010;17946;17969;17665;17704;17539;17578;17763;17915;17945;17659;17205;17109;16747;16769;16906;17175;17417;17449;17437;17450;17387;17336;17249;17391;17638;17398;17072;16491;16469;16563;16822;17236;17653;17567;17962;17876;17997;17717;17565;17062;17162;17549;17834;17937;17911;17629;17344;17091;17073;17649;17790;17823;17766;17997;17837;17982;17513;17735;17625;17916;17895;17947;17811;17665;17664;17517;17536;17473;17487;17103;16857;16430;16617;17202;17255;17152;17468;17608;17722;17661;17369;17571;17598;17667;17697;17328;17299;17080;17274;17140;17167;17497;17591;17634;17689;17629;17791;17790;18166;17886;17862;18085;17900;17760;17733;17738;17844;17771;17855;17718;18092;18029;18032;18185;17866;17918;17902;18136;17977;18018;17649;18016;17528;17787;17817;17838;17806;17674;17948;18081;18096;18107;17986;18158;18134;17929;17637;17969;18110;17935;17836;18118;18085;18043;18208;17952;17403;16085;14867;15948;17438;17665;17731;17813;17744;17595;17641;17818;17757;17913;17655;17708;17761;17899;17761;17646;17584;17717;17733;17877;17736;17472;17893;17760;17685;17834;17682;17913;17542;17465;17472;17328;17657;17774;17916;17691;17514;17696;17679;17786;17549
13913;13961;14119;13980;13802;13667;14054;13982;14126;14057;14226;14052;13727;13977;13931;14003;13986;14074;14037;14066;14042;14294;14101;13713;14154;13978;14076;14266;14271;14553;14671;14532;14847;14874;14305;14382;14519;13935;14085;14439;14491;14790;14589;14777;14766;14843;14729;14861;15333;14672;14760;14509;14789;14675;14719;14894;15128;15037;15090;15006;15071;15313;15141;15039;14807;15102;15223;15203;14746;14691;14858;14956;14520;14500;14716;14364;13661;13637;13883;14017;14354;14321;14102;13986;14098;14837;15351;15479;15724;15601;15465;15197;15272;15730;15759;15719;15347;15255;15427;15612;15660;15526;15690;15867;15961;15942;15971;15746;15760;15655;15602;15862;15576;15602;15715;15556;15840;15727;15733;15777;15764;15932;15729;15528;15763;15759;15745;15764;16073;16121;15747;15902;15863;15914;15754;15951;15893;16041;15899;15703;16110;15735;15968;15944;16088;16120;15898;15995;15843;16035;15839;16045;15659;15665;15969;16314;16006;15881;15689;15741;15635;15314;14979;14968;15042;15621;15729;15595;15373;15363;15901;15841;15805;15632;15923;15803;15445;15635;15800;15834;15925;15607;15874;16071;16223;16301;16070;15725;15984;16147;16040;16019;16173;16112;16094;15739;14957;14576;14845;14820;15097;15832;15898;16136;15632;16017;15944;15910;15672;15340;15691;16054;16064;16012;15916;16069;16007;16063;15925;15663;15649;15419;15162;15744;15699;15801;15655;15662;15652;15416;15761;16092;15976;16210;16099;15782;15380;15162;15581;15721;16194;16005;15925;15824;15986;16174;16198;16229;15840;16030;15802;15578;15634;15665;16025;16211;16425;16331;16313;16444;16472;16190;16108;15902;15992;16011;16189;15974;16128;15883;15811;15941;15656;14959;15257;15737;15698;15466;15059;14607;14270;14231;14889;15105;14963;15274;15484;15528;15595;15871;15901;15851;15888;15826;15279;13553;10282;10083;13202;15179;16124;16257;16486;16214;16429;16138;16302;16425;16257;16127;16313;16352;16226;16503;16256;15936;15936;15721;16212;16254;16219;16245;16438;16310;16482;16393;16526;16648;16495;16673;16711;16656;16576;16374;16283;16252;15908;14410;11891;10371;10089;10514;12344;13155;12398;12995;15143;16117;16377;16630;16567;16584;16755;16594;16595;16284;16474;16426;16555;16920;16876;16416;16367;16127;16396;16338;16344;16579;16555;16594;16523;16373;16584;16517;16568;16908;16844;16443;16598;16089;16034;16064;16050;16179;16205;16388;16085;16171;16379;16313;16073;15874;15863;15905;15892;16000;15887;16045;16221;16134;16452;16609;16330;16381;16442;16827;16984;16710;16905;16925;16915;16906;17134;16918;16611;16675;17116;16654;16681;16602;16864;16542;16607;16572;16702;16560;16569;16397;16618;16681;16833;16570;16334;16029;15912;15986;16436;16255;16529;16332;16213;16236;16107;16028;16505;16439;16423;16617;16434;16442;16144;16472;16724;16687;16854;16895;17017;16821;16597;16748;16724;16917;16656;16757;16648;16717;16590;17000;17001;16725;16590;16864;16713;16651;16638;16675;16463;16780;16670;16659;16642;16613;16065;15003;13068;12527;13026;13630;15029;16033;16604;16942;17193;17230;17007;17052;16877;16997;17052;16944;16982;16895;17096;17128;16829;16817;16824;17113;16840;16823;17101;17071;16793;16968;16915;16920;16814;16736;17027;16629;16835;16696;16739;16681;16895;16655;16386;16404;16592;16588;16886;16556;16719;16562;16696;16795;16627;16763;16815;16978;16707;16409;16483;16569;16883;16776;16880;16841;16671;16797;17053;16837;16978;16714;16694;16868;17084;16990;17156;17185;16917;17021;17065;16989;17061;17031;17038;17035;17040;17475;17580;17682;17678;17465;17129;17001;17117;17547;17501;17314;17135;17283;17456;17555;17168;17204;16775;16456;16877;17001;17100;16595;16972;17046;16939;16385;15885;15750;16438;16062;15475;15694;16453;16782;16864;17118;16755;17225;17121;17356;17397;17515;17277;17133;16947;16809;16885;17055;17248;17603;17592;17216;17250;17102;17305;17385;17393;17344;17395;17383;17340;17188;17258;16973;16966;16744;16829;16719;17103;17073;17016;17152;16970;17101;17078;17080;17252;16879;16725;16797;16637;16572;16781;16543;16802;16692;16592;16676;16794;16868;16728;16369;16660;16516;16655;17140;17269;17472;17566;17050;17198;17085;17237;17237;17213;17229;17375;17288;17516;17039;17453;17121;17124;17417;17190;17296;17189;17281;17448;17469;17129;17402;17061;17156;17225;17313;17402;17405;17435;17234;17333;17074;17607;17055;16935;17006;16870;16875;17165;16943;16958;16902;16963;17183;17191;17000;16950;17261;17366;17787;17701;17673;17611;17656;17529;17688;17560;17578;17607;17581;17454;17259;17144;17189;17133;16946;16806;16714;16877;17329;17006;16839;16907;16994;16890;17045;17080;17416;17150;17136;17415;17129;17294;17176;17131;17281;17277;17231;17251;16880;16426;16205;16563;16798;17071;17144;17022;17131;17222;17431;17331;17126;17375;16813;17127;17054;17209;17370;17515;17435;17594;17412;17327;17337;17058;16930;16248;14167;11193;11060;14177;16509;17162;17461;17403;17313;17159;17578;17439;17185;17187;17433;17386;17290;17162;17261;17346;17076;16782;16448;16424;16624;16975;16827;16925;17172;17170;17411;17088;17155;17315;17190;17145;17261;17185;17364;17405;17426;17343;17403;17526;17159;17129;17448;17216;17016;17305;17125;16992;16928;17039;17261;17352;17360;17309;17394;17491;17555;17664;17456;17438;17665;17305;17475;17282;17378;17378;17247;17116;16638;17121;17512;17411;17587;17393;17645;17647;17290;17368;17667;17568;17523;17410;17633;17353;17576;17527;17207;17237;17162;17415;17425;17598;17394;17388;17486;17194;17303;17331;17342;17304;17370;17051;17006;16852;17021;17010;17006;17144;17137;17172;17126;17421;17119;17235;17222;16978;17168;17450;17400;17096;17012;17166;17331;17361;17287;17389;16987;17272;17304;17409;17402;17435;17226;17227;17313;16795;16920;17036;16932;17030;17202;16864;17371;17372;17277;17075;17204;17232;17111;17367;17243;17172;17327;17260;16942;17406;17250;17416;17322;17453;17579;17433;17535;17428;17437;17175;17298;17248;17163;17084;17071;17441;17116;17021;16728;17040;17055;17126;17112;16762;17139;17115;17268;17128;17140;17416;17460;17132;17164;17084;16792;16528;16175;16720;17276;17652;17414;17597;17544;17379;17350;17028;16856;16815;16788;16911;16947;17238;17392;17687;17783;17767;17584;17490;17505;17212;17610;17173;17311;17581;17078;17661;17531;17251;16927;16705;16727;17117;17413;17241;17353;17354;17447;17436;17130;17404;17474;17470;17527;17418;17484;17367;17117;16392;14816;14446;15420;17140;17631;17673;17440;17042;16887;17296;17353;16933;17353;17259;17277;17189;17283;17427;17432;17554;17353;17466;17540;17634;17329;17206;17063;17326;17128;17371;17247;16875;17083;17281;17347;17720;17588;17366;17394;17093;16644;16837;16695;16436;16075;16468;16963;17547;17670;17316;17395;16608;16664;16712;16727;16855;17244;17580;17560;17561;17707;17710;17526;17733;17510;17647;17767;17464;17912;17588;17663;17741;17671;17464;17985;17598;17751;17552;17629;17587;17506;17372;16967;16737;16201;16786;17329;17556;17427;17206;17000;16920;16938;17283;17349;17372;17238;16998;16942;17332;16855;16074;15708;16051;17175;17775;17931;18026;17707;17765;17732;17702;17884;17923;17424;17535;17564;17745;17720;17008;17026;16879;16969;17208;17313;16485;16382;16342;16082;16602;17087;17644;17552;17714;17658;17379;17350;17376;17406;17072;17143;17363;17351;17571;17463;17358;17324;17504;17379;17287;17361;17473;17303;17651;17701;17702;17516;17687;17888;17694;17723;17761;17666;17548;17586;17621;17756;17670;17390;17484;17438;17798;17670;17694;17615;17543;17738;17639;17690;17817;17798;17466;17884;17752;17856;17911;17664;17602;17701;17394;17568;17813;17688;17806;17833;17554;17437;17773;17271;17355;17392;17318;17572;17312;17391;17581;17249;17218;17265;17887;18012;17689;17324;17704;17755;17654;17688;17478;17854;17824;17671;17479;17640;17453;17553;17902;17949;17776;17997;17999;18109;17981;17797;17895;18118;17709;17581;17678;17392;16994;16657;16123;15809;16345;17118;17634;17747;17811;18033;17841;17943;17974;17749;17913;17516;17072;17151;17592;17661;17791;17850;17855;17759;17684;17844;17924;17733;17590;17623;17612;17682;17581;17727;17475;17472;17672;17540;17658;17544;17849;17842;17723;17823;18051;17885;17803;17752;17811;17790;17674;17452;17967;17478;17717;17481;17637;17741;17653;17687;17808;17349;17312;17501;17475;17759;18066;18215;18261;17967;18011;18200;17994;18117;18093;18028;17832;18011;17781;17799;17644;17713;17753;17771;17656;17837;17659;17615;17737;17505;17899;18052;17897;17947;17945;17751;17607;17752;17621;17641;17757;17792;17690;18079;17945;17468;17478;16909;16665;16707;17167;17227;17566;17224;17552;17383;17500;17391;17440;17559;17668;17403;16647;16748;16801;16897;17221;17574;17461;17614;18081;17757;17760;16485;15227;15873;17318;17954;18000;17705;17694;17723;17526;17653;17611;17722;17771;17645;17545;17803;17768;17482;17675;17919;17806;17878;17822;17574;17623;17604;17532;17619;17545;17416;16980;16678;16628;16643;17159;17129;17090;17534;17518;17591;17554;17725;17534;17733;17528;17450;17494;17287;17149;16952;17149;17419;17705;17737;17820;17880;17644;17829;18083;17839;17790;18092;17994;18150;17744;17535;17782;17854;17863;18037;17762;17937;17990;18063;18158;18067;17918;18072;18025;17991;17746;17722;18178;17751;17772;17826;17775;17940;17754;18230;18188;18345;18082;18165;17991;18092;17918;18069;17855;18092;18086;17815;17816;18013;18312;18186;18003;17473;16970;16243;16689;17381;17811;17917;17820;17838;17931;17899;17728;17471;17898;17828;17867;17818;17901;17454;17725;17989;17829;17630;17961;17741;17551;17741;17664;17499;17598;17845;17641;17596;17481;17072;17299;17341;17218;17457;17399;17632;17706;17700;17679;17514
13801;14043;13902;13826;13787;14039;13655;14209;14198;14323;14170;14057;13828;13967;14130;14336;14235;14027;13849;13783;13924;14364;14220;14122;14020;13917;14041;14614;14124;14490;14639;14684;14621;14513;14439;14509;14385;14443;14436;14899;14728;14667;14621;14525;14805;14979;14945;14998;14847;14649;14456;14508;14616;14752;14708;15054;15058;15168;15113;15198;15182;15195;15227;14910;14963;15269;15217;14808;14775;14790;14915;15079;14721;14908;14581;14394;14128;14249;14522;14453;14343;14541;14209;14106;14643;15223;15538;15418;15489;15659;15598;15505;15542;15592;15598;15652;15679;15065;15276;15279;15621;15636;15865;15903;15866;16066;16058;15904;15801;15605;15979;15786;15976;15856;15800;15826;15919;15631;15676;15984;15800;15659;15663;15633;15810;15642;15754;15888;15985;15848;15790;15796;15697;15757;15663;15878;15960;15739;15698;15635;15805;15912;16006;16035;15986;15941;15921;15853;15820;15946;16011;15793;15637;15934;15944;16013;16053;15854;15613;15583;15531;15222;15141;15132;15181;15705;15555;15329;14962;15384;15654;15754;15681;15608;15696;15677;15691;15760;16039;16095;15945;15866;15822;15900;16018;16113;15979;16179;15849;16148;16144;16238;15960;16210;16140;15828;15573;15080;14970;15064;15284;15910;16056;15951;15955;16042;15933;15775;15491;15781;15704;15967;15690;15758;15894;15985;15953;15963;15908;15664;15505;15535;15700;15871;15883;15928;15514;15305;15227;15446;15485;16079;16014;16163;16198;16051;15697;15828;15864;16282;16244;16121;16036;15976;16547;16224;16162;15947;15880;15768;15622;15538;15545;15346;16026;16303;16374;16584;16290;16431;16459;15902;16065;15998;15757;15980;16068;15985;15987;16041;16074;15610;15619;15495;15518;15849;15752;15643;15075;15022;14512;14498;14720;14735;14385;14651;15243;15334;15709;15713;15901;15889;15774;15680;15354;13445;10372;10674;13546;15307;16115;16433;16458;16531;16454;16245;16338;16281;15903;16299;16580;16305;16370;16404;16263;16221;16333;16053;16152;16403;16248;16372;16508;16613;16248;16481;16615;16521;16540;16451;16700;16431;16518;16330;16247;16149;15755;14338;12263;11067;10276;10533;12141;13430;13127;13286;14929;15972;16317;16353;16550;16637;16548;16542;16774;16603;16494;16501;16615;16600;16578;16542;16254;16407;16385;16647;16241;16348;16254;16605;16588;16622;16283;16628;16523;16565;16608;16459;16757;16407;16218;15882;16073;16296;16264;16500;16415;16227;16336;16236;16199;16036;15968;15801;15820;15832;15970;16307;16251;16485;16393;16384;16445;16592;16810;17131;16868;16926;16903;16792;16775;16740;16729;16797;16862;16760;16724;16767;16911;16770;17003;16730;16786;16636;16603;16856;16466;16436;16576;16795;16828;16934;16679;16401;16352;16240;16204;16416;16518;16332;16337;16265;16230;16022;16372;16396;16406;16385;16298;16157;16227;16137;16613;16817;16789;16623;16800;16887;16977;16877;16888;16774;16804;16674;16769;16669;16833;16755;16507;16537;16678;16637;16605;16787;16587;16641;16503;16686;16924;16891;16902;16529;16244;15947;14772;14751;14709;14298;14954;16078;16740;17229;17170;17081;16933;17104;17032;17006;16979;16981;16857;16953;17278;16879;16736;16714;17031;17114;16946;16768;16902;17069;16933;16884;16659;16779;16883;16862;17001;16610;16333;16208;16156;16923;16942;16436;16220;16052;16390;16592;16348;16206;16501;16666;16773;16559;16531;16605;16684;16968;16346;16306;16078;16583;16765;16691;16981;16993;16976;16822;17069;16956;16539;16741;16942;17029;17121;17016;17155;17306;16768;17072;16646;16765;17007;17573;17522;17288;17360;17526;17450;17852;17636;17550;17403;17449;17396;17647;17601;17188;17220;16842;17193;17302;17260;17135;16880;16791;16857;16875;16908;16884;16671;17097;17374;17077;16699;16507;16720;15402;13893;14088;15788;16721;16820;16999;16928;17085;17062;17278;17169;17516;17345;17315;17366;17150;17315;17384;17166;17267;17706;17107;17269;17171;17282;17583;17557;17285;17329;17364;17226;17290;17230;16940;17102;16719;16847;16859;17002;17050;16918;16934;16927;17146;16919;17026;17162;16835;17028;16607;16823;16557;16672;16708;16702;16785;16754;16688;16735;16576;16745;16758;16264;16110;16475;17296;16970;17523;17332;17384;17363;17020;17126;17247;17026;17234;17255;17066;17347;16917;17164;17399;17266;17134;17177;17094;17373;17188;17428;17209;17319;17218;17357;17251;17188;17213;17213;17208;17386;17215;17078;17244;17117;17241;17120;17014;16826;16498;16545;16830;17178;16995;16792;16748;16541;16583;16465;17024;17430;17662;17670;17630;17739;17516;17659;17451;17143;17698;17615;17564;17096;17065;17390;17312;17090;16988;16464;16104;16394;17064;16933;16799;16824;16950;17015;17065;17112;17077;17235;16982;17191;17187;17137;17649;17029;17158;17265;17382;17181;17083;16549;16638;16830;16770;17006;16637;17232;16716;17233;17117;17147;17226;17381;17040;17045;17141;17377;17308;17728;17722;17558;17328;17480;16975;17227;17095;16120;12884;8471;8509;12837;16144;17273;17409;17444;17249;17346;17140;17291;17179;17242;17303;17342;17146;17362;17341;17026;17311;16914;16652;17046;17132;16927;16653;16931;17182;17288;17123;17192;17278;17111;17171;17161;17091;17064;17239;17243;17330;17206;17395;17416;16998;17171;16933;17137;17062;16994;17358;16821;16847;16994;17281;17251;17420;17555;17274;17577;17226;17332;17284;17475;17515;17668;17246;17491;17377;17311;16977;16750;16404;17146;17547;17124;17418;17850;17517;17381;17648;17584;17417;17512;17509;17524;17623;17666;17433;17448;17268;17191;17084;17524;17535;17384;17413;17304;17188;17372;17602;17441;17667;17412;17154;17067;17010;17018;16771;17120;16907;17124;16991;17006;17198;17127;17060;17272;17340;17442;16996;17262;17395;17322;17035;17094;17207;17593;17288;17198;17050;17153;17293;17475;17445;17241;17371;17117;16860;16754;16417;16580;16918;17088;17339;17072;17072;17231;17189;17306;17227;17368;17157;16990;16996;17183;17300;17341;17136;17221;17241;17167;17304;17252;17429;17251;17280;17573;17352;17414;17204;17122;17040;16931;16919;17259;16912;16765;16546;16926;16935;17169;16856;16666;16977;17144;16979;17419;17319;17444;17592;17211;16772;16601;16277;16237;16066;16916;17444;17514;17650;17453;17476;17446;17018;17147;16740;16685;16903;16869;17151;17186;17397;17650;17881;17829;17624;17616;17341;17292;17478;17603;17741;17280;17560;17400;17094;17262;17290;16936;16895;17226;17249;17230;17147;17519;17760;17485;17389;17390;17284;17348;17484;17385;17100;17232;17111;16663;15768;15046;15355;16702;17402;17482;17364;17114;16907;16828;16997;16943;17252;17174;17569;17435;17356;17422;17701;17603;17276;17352;17408;17505;17535;17466;17366;17306;17647;17342;17102;17033;16978;17363;17267;17284;17429;17802;17510;17331;16859;17021;17296;17137;17401;17314;17443;17626;17455;17424;17298;16664;16323;15945;15727;16524;17141;17520;17880;17700;17828;17609;17791;17692;17585;17606;17727;17672;17675;17925;17553;17796;17577;17713;17448;17431;17632;17864;17553;17634;17584;17401;17212;16697;15819;16452;17054;17525;17319;17150;16801;16927;17172;16991;17135;17237;16780;16823;16872;17424;17346;16683;16398;16382;17304;17621;17838;17855;17841;17844;17851;17898;17760;17723;17573;17405;17306;17334;17744;17071;16983;16696;17177;17252;17329;16632;16092;15803;15872;16303;17314;17486;17563;17444;17081;17058;17084;17260;17278;17160;17284;17708;17243;17689;17634;17665;17414;17543;17641;17289;17363;17434;17215;17134;17535;17942;17536;17906;17757;18025;17676;17914;17579;17794;17718;17231;17413;17601;17482;17510;17449;17463;17583;17821;17616;17589;17635;17770;17590;17723;17638;17837;17813;17817;17594;17756;17802;17943;17653;17715;17500;17492;17788;17466;17778;17768;17735;17695;17499;17417;17193;17407;17613;17527;17698;17491;17392;17422;17323;17589;17938;17823;17869;17505;17534;17813;17861;17728;17626;17905;17772;17761;17413;17527;17671;17899;17683;17748;17855;17966;17875;17595;17917;18054;17807;17912;17669;17550;17024;16528;16506;16882;17065;17273;17414;17845;17903;17854;17777;18001;17746;17863;17942;17703;17437;17313;17138;17535;17521;17786;17927;17921;17763;17776;17848;17794;17768;17944;17866;17812;17799;17914;17617;17782;17689;17238;17053;17501;17596;17567;17219;17704;17626;18071;17790;17680;17919;18128;17721;17864;17594;17375;17715;17631;17534;17659;17604;17582;17512;17594;17527;17288;17472;17480;17535;17980;17838;18403;18275;18301;17994;18129;18060;18202;18311;18214;18202;17938;17805;17913;17793;17832;17812;17814;17761;17534;17635;17659;17624;17851;17816;18013;17885;17936;18172;17795;17996;17863;17581;17914;17890;18157;18005;17755;17644;17473;17450;16777;16397;16367;17198;17581;17532;17559;17548;17592;17804;17687;17721;17375;17115;17001;16603;16634;16687;17283;17458;17597;18037;17967;17755;17202;15331;13239;14450;16594;17859;17813;17705;17728;17940;17969;17743;17613;17747;17418;17290;17639;17717;17789;17611;17592;17709;18032;17768;17923;17918;17557;17837;17568;17619;17631;17520;17223;16724;16589;16691;17331;17379;17486;17550;17464;17586;17977;17651;17787;17486;17284;17446;17428;17246;17214;17083;17191;17243;17659;17740;17779;17921;18191;18226;18210;18044;18012;17710;17655;18138;17653;17792;17826;17767;17967;18038;17901;17986;18053;17706;17983;17936;17928;18024;17872;18002;17914;17940;17599;17857;17671;17900;17888;17692;17784;18073;18341;18205;18035;18118;18141;18343;18013;17982;17821;18122;17951;17713;17984;17920;18318;18240;18057;17745;17331;17695;17249;17980;17749;17832;17775;18020;18019;18043;17806;17568;17647;17775;17836;17802;17672;17742;17492;17714;17868;17629;17780;17585;17513;17724;17470;17641;17718;17630;17832;17454;17049;17187;16944;16820;17461;17503;17164;17558;17823;17981;17551;17688
13881;13875;13810;13926;13967;13911;14082;14266;14225;14337;14407;14336;13971;13793;13957;14068;14169;14206;13866;13622;13942;14036;14048;13970;14132;14099;14492;14301;14351;14653;14400;14847;14698;14529;14522;14734;14424;14758;14552;15073;14980;14872;14807;14693;14888;15055;14948;14950;15082;14817;14460;14704;14632;14644;14702;15009;15113;15190;15136;15347;15129;15154;15084;15014;15286;15443;15259;14941;14701;14443;14803;15046;15061;15193;14802;14356;14445;14853;14627;14007;13729;13937;14554;14491;15176;15393;15519;15371;15556;15713;15551;15398;15412;15463;15633;15573;15536;15232;15301;15192;15315;15496;15404;15723;16047;16189;15991;15648;15794;15866;15958;15899;15775;15778;15690;15696;15904;15884;15750;15739;15406;15749;15768;15865;15892;15799;16059;16008;16112;15956;15695;15819;15773;15674;15791;15747;16091;15859;15816;15758;15836;15769;15974;16025;15988;15998;15903;15846;15760;15870;15789;15871;15985;15728;16110;16014;15789;15543;15331;15610;15579;15530;15396;15493;15826;15905;15749;15147;15378;15645;15934;15501;15760;15665;15652;15556;15429;15448;15827;16178;16124;15897;15806;15773;15928;15777;16092;15825;15906;15923;15841;16055;15800;15813;16064;15874;15605;15403;15435;15615;15463;16017;16037;16246;16261;16196;15974;15755;15806;15695;15874;15932;15583;15579;15923;16068;16022;16170;15589;15425;15980;15740;15727;16061;16171;16059;15704;15431;15312;15646;15612;15623;16026;16138;16159;16226;16000;15749;16081;16380;16458;15888;16061;16069;16342;16203;16174;16093;16044;15815;15606;15248;15206;15401;15786;16230;16174;16385;16154;16304;16413;16460;16105;16049;16084;15824;16016;15980;15776;15646;15795;15566;15367;15617;15763;15843;15692;15808;15850;15203;15415;15239;15124;14469;13390;14016;15150;15558;15572;15612;15847;16158;15838;15648;15407;13800;11102;11440;13510;14934;15984;16380;16364;16310;16233;16424;16316;16272;15965;16066;16037;16505;16664;16519;16317;16264;16288;16373;16412;16286;16437;16304;16484;16468;16625;16555;16311;16287;16390;16594;16603;16550;16279;16015;16155;16107;15788;14556;12778;11624;11502;11856;13297;14312;14064;14134;14912;16003;16384;16571;16832;16538;16490;16716;16668;16465;16376;16260;16487;16583;16440;16714;16346;16363;16413;16371;16588;16767;16342;16417;16348;16494;16504;16460;16474;16260;16644;16654;16629;16474;16279;16008;16028;16206;16144;16222;16192;16326;16281;16237;16197;16057;16065;15867;16019;15961;16217;16588;16404;16476;16435;16631;16530;16739;16761;17265;17218;16835;17162;16785;16820;16829;16817;16815;16738;16907;16878;16653;16731;17036;16618;16723;16833;16590;16797;16766;16691;16598;16693;16878;16562;16722;16461;16508;16082;16116;16431;16190;16490;16123;16270;16310;16284;16127;16161;16235;16238;16254;16123;16095;16229;16447;16513;16639;16832;16847;16878;16746;16975;16829;16796;16931;16665;16438;16686;16651;16753;16670;16645;16605;16465;16657;16919;16768;16739;16317;16510;16698;16832;16817;16783;16625;16597;16277;16315;16413;16220;15827;16122;16796;17267;17245;17259;16937;17123;16919;17161;16759;16847;16876;17040;17138;17162;16867;16990;16827;16906;16802;16737;16766;16732;16669;16732;16688;16839;16808;16670;16796;16784;16598;16322;16010;16236;16682;16657;16410;15760;15858;16266;16555;16400;16442;16505;16470;16495;16544;16501;16423;16569;16470;16460;16208;16556;16487;16607;16693;17179;16894;16950;16886;16847;16917;16853;17208;17026;17060;17344;17057;17072;17084;17108;16770;16550;16779;17164;17248;17522;17511;17489;17568;17638;17584;17572;17347;17386;17470;17392;17642;17338;17097;16865;17093;17347;17221;17325;16868;16712;16526;16895;16903;16790;16952;17259;16919;17347;17497;17259;17095;16669;15652;14177;14268;15650;16841;17152;17005;16915;17128;17186;17099;17228;17353;17404;17334;17100;16754;17059;17386;17069;17319;17440;17148;17083;17230;17423;17653;17512;17595;17572;17354;17137;17355;17364;17262;17275;16765;16908;17144;17089;17022;17099;16968;16799;16716;16887;16885;16946;16904;16899;16861;16651;16603;16797;16775;16760;16663;16500;17033;16912;16582;16619;16495;16093;15911;16250;16988;17217;17541;17491;17427;17547;17366;17135;17054;17276;17265;17289;17191;17283;17267;16839;17097;17160;17223;16941;17058;17294;17265;17387;17351;17249;17302;17238;17098;17489;17349;17293;17305;17059;17051;17125;17353;17571;17165;16962;17186;16684;16389;16428;16781;16953;16622;16381;15992;16218;15936;16109;17025;17396;17596;17588;17684;17609;17464;17738;17401;17263;17434;17227;17290;17451;17295;17309;17171;17197;16666;15784;15642;16018;16695;17073;17025;16966;16792;17138;17056;17109;17105;16904;16933;16997;17302;17203;17078;17276;17262;17087;17349;17008;17305;17070;16677;16919;16916;17038;16986;16992;17125;17075;17038;17308;17054;17481;17182;17249;17379;17487;17457;17425;17571;17475;17398;17080;17366;16962;17055;15738;12293;7858;8369;12751;16014;17122;17291;17313;17199;17013;17119;17198;17276;17500;17289;17547;17475;17398;17406;16946;17508;17075;17069;17187;17079;17053;16891;16963;17050;17167;17084;17165;17301;16989;17279;17233;17169;17016;16979;17190;17283;17228;17199;17289;17132;16915;17047;17001;17190;17355;17193;16978;17189;17244;17136;17702;17434;17317;17322;17031;17182;17532;17419;17599;17386;17450;17361;17417;17349;17200;17368;16982;17049;17270;17350;17525;17398;17337;17394;17177;17496;17816;17707;17527;17817;17614;17816;17405;17303;17511;17457;17144;17023;17377;17343;17214;17672;17404;17305;17407;17742;17595;17591;17200;17174;17296;17293;17074;17099;17219;17153;16956;17282;17093;16960;17081;17081;17188;16949;17379;17153;17228;17261;17370;17240;17355;17285;17357;17265;17413;16909;16794;17361;17378;17535;17373;17256;17031;16893;16655;16450;16444;16654;17191;17074;17283;17085;17004;17101;17162;17104;17203;16836;16607;17003;17051;17236;17435;17443;17260;17231;17146;17106;17209;17393;17597;17261;17497;17184;17281;17259;17047;16972;16823;16693;16934;16710;16195;16058;16546;16814;16972;17040;17244;17266;17462;17413;17419;17464;17685;17511;16909;16666;16371;16060;16680;16750;17105;16950;17349;17375;17330;17743;17561;17254;17037;16819;16867;16829;17121;16978;17072;17235;17826;17930;18081;17461;17643;17334;17394;17348;17537;17654;17549;17443;16929;17284;17255;17100;17026;17104;17018;17225;17010;17043;17184;17282;17607;17468;17318;17377;17563;17174;17292;16947;17243;17269;17292;16582;16155;16280;16320;16745;17169;17067;17130;16738;16843;16809;16590;16763;17231;17401;17375;17060;17334;17384;17288;17472;17441;17620;17704;17615;17532;17514;17509;17579;17434;17080;17285;17174;17385;17455;17402;17329;17067;17380;17364;17355;17226;17544;17411;17660;17624;17626;17521;17350;17329;17441;17099;16812;16189;15992;16596;17160;17605;17664;17620;17738;17870;17534;17798;17477;17609;17408;17610;17688;17855;17700;17645;17881;17813;17706;17478;17229;17507;17562;17787;17622;17206;17477;16460;15896;15830;16904;17151;17079;17164;17352;17191;17135;17091;17073;17167;16838;16706;16854;17189;17356;17218;16809;16949;17385;17705;17642;17710;18018;17953;17909;17555;17813;17627;17383;17288;16678;17235;17520;17226;17112;17101;17047;17391;17469;16900;16418;16055;16288;16668;17116;16907;17213;17214;17251;17245;17164;17340;17102;17218;17350;17512;17496;17624;17453;17523;17504;17602;17659;17396;17091;17123;16756;16979;17075;17509;17683;17794;17742;17661;17748;17812;17969;17764;17727;17474;17288;17398;17465;17283;17464;17729;17578;17595;17322;17259;17394;17701;17629;17604;17754;17960;17810;17798;17977;17874;17878;17955;17591;17839;17646;17750;17598;17769;17705;17819;17726;17694;17665;17605;17530;17356;17580;17652;17729;17622;17455;17387;17451;17531;18099;17881;17663;17634;18022;17764;18041;17901;17822;17697;17744;17824;17683;17707;17925;18096;17894;17901;17730;18101;18005;17845;17800;17836;17893;17924;17626;17437;17361;16503;16563;17389;17656;17901;17503;17625;18071;18037;17760;17752;18101;17564;18058;17784;17795;17523;17367;17635;17998;17660;17825;17679;17607;17668;17725;17870;17854;17852;17912;17924;17718;17628;17753;17716;17267;17112;17137;17342;17303;17511;17546;17842;17787;17907;17810;17757;17688;17759;17951;17473;17391;17584;17768;17454;17504;17690;17569;17496;17535;17302;17442;17322;17168;17223;17492;17648;17982;18023;18239;18168;18086;17978;17662;17989;18131;18070;17829;17821;17817;17783;17762;17669;17874;17873;17612;17424;17552;17765;17683;17843;18025;17998;17713;17911;17720;18173;17734;17850;17829;18006;17880;17862;17948;18007;17975;17642;17466;16934;16330;16157;16776;17539;17551;17655;17540;17632;17717;17617;17673;17528;17328;17051;16608;16720;16580;17048;17578;17715;17795;18003;17617;17270;15559;14287;14558;16541;17945;17766;18006;18093;17829;17894;17580;17599;17601;17789;17619;17335;17670;17687;17583;17673;17886;17826;17887;17860;17772;17766;17707;17435;17575;17587;17672;17061;16885;16694;16578;17114;17357;17423;17606;17340;17597;17550;17889;17565;17393;17282;17302;17339;17426;17306;17139;16920;17131;17233;17609;17875;17976;18037;17996;18263;17923;17780;17348;17573;17688;17891;17928;18033;18030;17931;18113;18276;18044;17963;17960;18265;17826;17967;17996;17960;17901;18166;17668;17677;17788;17709;17733;17888;18018;17756;17866;18230;18104;18117;18074;18071;18072;17901;17939;18021;18182;18018;17843;17944;17915;18217;18303;18021;18056;17666;17913;17994;17894;18112;17705;17807;17986;17945;17833;17666;17599;17790;17917;17960;17754;17549;17371;17504;17716;17907;17652;17649;17294;17169;17468;17488;17503;17513;17526;17518;17460;17217;16828;16877;16850;17580;17539;17537;17416;17489;17613;17619;17659
13632;13373;13420;13926;14169;14014;13998;14382;14246;14256;14415;14217;13886;13791;14055;14324;14193;14258;13771;13831;13702;14131;14285;14013;14196;14239;14499;14472;14432;14418;14361;14752;14627;14569;14386;14589;14699;14676;14598;14592;14708;14841;14759;14816;14742;14770;14904;14925;14981;14912;15012;14754;14780;14681;14656;14944;14904;15301;15540;15345;15357;15018;15208;15211;15315;15174;15124;15000;14642;14447;14768;15169;14978;14818;14823;14516;14825;14546;14443;13797;13293;13894;14434;14925;15152;15373;15756;15508;15435;15459;15702;15312;15457;15131;15580;15582;15513;15438;15311;15251;15547;15502;15755;15724;15922;15893;15848;15690;15652;15737;15606;16003;15613;15545;15711;15742;15970;15886;15720;15919;15754;15770;16094;15893;15891;15807;16009;15780;15757;15983;15598;15588;15601;15705;15828;15810;15768;15982;16126;15984;15797;15972;15948;16066;15797;16082;16002;15867;15993;15981;15943;15859;16176;16166;16056;15694;15721;15290;15426;15371;15611;15484;15392;15633;15801;15971;15830;15718;15640;15623;15737;15457;15712;15514;15630;15414;15069;15234;15413;15710;15839;15937;15881;15873;15900;16121;16136;15855;15948;16083;16054;16293;15988;16120;15693;15651;15517;15395;15666;15688;15937;15901;16004;16096;15956;16170;16098;16283;15904;15658;15772;15659;15509;15751;15874;16057;15966;15900;15722;15704;15832;15794;15689;16147;16083;15749;15505;15448;15467;15611;15770;15743;15919;15888;16049;16219;15964;15691;15877;16175;16088;16069;16081;16101;16113;16106;15696;15962;15780;15829;15616;15575;15508;15804;16034;16188;16637;16502;16239;16315;16403;16173;16167;16049;15614;15480;15546;15866;15597;15455;15424;15385;15270;15752;15905;15987;15797;15855;15828;15846;15775;15665;15423;14982;13834;14453;15171;15552;15867;15996;15836;15807;15987;15712;15169;13716;10888;11035;13953;15399;15992;16378;16564;16714;16305;16383;16429;16461;16242;16225;16456;16212;16471;16440;16321;16392;16223;16459;16130;16215;16339;16271;16446;16475;16604;16516;16460;16457;16299;16694;16558;16528;16477;16189;16215;16067;15792;14692;12501;11259;11938;13377;14196;14780;14325;13640;14592;15847;16504;16642;16728;16499;16750;16448;16362;16486;16816;16714;16253;16395;16558;16418;16427;16310;16538;16336;16580;16549;16295;16276;16290;16194;16461;16448;16423;16619;16654;16528;16769;16293;15846;15807;15624;15938;16343;16520;16119;16241;16341;16297;16337;16114;16089;15940;16120;16175;15894;16341;16383;16278;16376;16651;16552;17028;16981;17344;17033;17213;16853;16804;16710;16931;16521;16686;16773;16952;16803;16791;16691;16606;16882;16814;16513;16757;16694;16880;16800;16546;16467;16869;16448;16855;16598;16471;15970;15891;16285;16291;16423;16617;16486;16047;15927;16122;16320;16292;16211;16189;16145;16112;16215;16250;16591;16814;16812;16866;16949;17177;17031;16898;16922;16603;16707;16900;16540;16675;16847;16599;16867;16676;16664;16831;16531;16763;16617;16385;16517;16847;16539;16680;16744;16581;16622;16509;16599;16759;16198;16387;16648;16825;17293;17296;17173;17043;17047;17072;16906;16961;16982;16929;17014;16975;17356;16985;16865;16824;16795;16964;16522;16828;16646;16980;16476;16661;16744;16629;16910;16908;16831;16411;16187;15798;15910;16256;16745;16672;16045;15863;16345;16362;16296;16081;16516;16483;16673;16631;16596;16653;16636;16632;16732;16527;16415;16116;16212;16390;16839;17136;17148;16989;16815;16820;16723;16884;17248;17164;17150;17054;17032;16682;16855;16751;17101;16888;17386;17598;17388;17662;17325;17208;17569;17601;17279;17336;17254;17335;17707;17677;17429;16786;17174;16953;16875;17255;17151;16919;16614;16716;16684;16743;16850;16996;17037;17272;16996;17409;17437;17142;17242;16373;15716;15608;16333;16907;17111;16981;17255;17226;17237;17126;17114;17230;17244;16982;16983;16653;16885;17225;17406;17234;17065;17261;17251;17559;17237;17340;17260;17425;17453;17502;17274;17200;17262;17161;17192;17362;16901;17161;17240;17252;17016;16879;16596;16624;16636;16835;17047;16865;16704;16921;16803;16646;16851;16626;16916;16727;16514;16597;16692;16731;16508;16192;16031;16030;16462;16985;17255;17402;17261;17249;17617;17572;17269;17136;17060;17171;17289;17206;17595;17326;17089;17019;17005;17185;17014;16985;17516;17541;17307;17071;17242;17418;17017;17270;17210;17360;17334;17153;17265;17118;17435;17484;17236;16950;17003;17033;16783;16500;16749;16576;17087;16861;15911;15693;16159;16293;16494;17162;17567;17681;17526;17600;17573;17602;17355;17299;17261;17259;17277;17006;17232;17374;17056;17199;17145;16931;16563;15725;15775;16308;16733;17155;16946;17066;16964;17002;17201;16981;17006;16896;16907;17022;17245;17270;17145;17183;17311;17347;17257;17179;17074;16996;17006;17218;17031;17372;16970;17044;17250;17104;17064;17345;17169;17319;17496;17443;17298;17484;17373;17583;17218;17444;17354;17335;17036;16913;16134;13167;9376;9746;13548;16384;17260;17102;17242;16909;16827;16737;17295;17428;17377;17339;17355;17330;17286;17452;17296;17131;16750;17012;16807;17173;17095;16895;16704;16940;17199;17330;17144;17083;17301;17074;17049;17117;16453;16296;16560;17377;17212;16985;17217;17255;16809;17072;17101;17616;17329;17125;17336;17337;17034;17475;17457;17693;17342;17314;17305;17295;17500;17371;17610;17454;17557;17670;17487;17457;17332;17209;17267;17257;17364;17254;17286;17261;17464;17622;17173;17481;17559;17357;17485;17628;17742;17739;17537;17440;17221;17474;17247;17319;17327;17445;17538;17483;17458;17338;17572;17469;17609;17407;17214;17180;17289;17260;17200;16913;17305;17208;17229;17014;17245;17136;17025;17175;16904;17025;17204;17177;17324;17133;17317;17199;17403;17316;17410;17405;17503;16930;16783;17049;17256;17396;17652;16934;16909;16837;16771;16457;16496;16855;16809;17140;17171;16958;17073;17066;17185;17255;17179;16969;16933;16767;17007;17450;17324;17249;17334;17229;17230;17156;17248;17253;17439;17393;17464;17501;17437;17353;17120;16919;16845;17076;17033;16442;15396;15495;16170;16899;17002;17375;17553;17294;17403;17323;17355;17573;17457;17392;17216;16899;16577;16605;16943;17212;17238;16986;17066;17084;17016;17540;17365;17428;17539;17150;17182;17197;17096;17032;17156;17189;17570;17736;17719;17735;17706;17355;17433;17274;17394;17384;17547;17198;17154;17140;17079;16798;16539;16924;17177;17452;17412;16743;16082;16380;16963;17335;17416;17259;17438;17284;17236;17042;17168;17593;17276;17307;17009;16968;16662;16746;17279;17235;17188;17021;16778;16738;16206;16402;17380;17699;17322;17147;17141;17237;17373;17334;17121;17396;17477;17648;17640;17382;17793;17553;17456;17522;17274;17269;17423;17448;17239;17377;17351;17366;17090;17282;17219;17422;17378;17519;17558;17584;17437;17463;17313;17291;17310;17358;17133;17130;17148;17528;17617;17528;17859;17666;17634;17872;17629;17726;17766;17869;17930;17711;17685;17484;17734;17559;17609;17812;17566;17524;17520;17737;17489;17533;17587;17256;16918;15818;15939;16926;17372;17012;17209;17365;17129;16960;16938;17164;17172;17020;17025;16904;17451;17177;17024;17232;16662;17037;17725;18020;17959;17875;17784;17775;17590;17588;17696;17370;17389;17166;17524;17797;17437;17503;17293;17257;17420;16964;16913;17221;16653;16496;16959;17015;17268;17254;17084;17118;17151;17285;17319;17402;17370;17646;17270;17525;17694;17664;17268;17590;17599;17560;17603;17549;16967;16830;17100;17359;17210;17814;17510;17882;17855;17693;17614;17472;17720;17740;17478;17369;17243;17521;17496;17363;17287;17359;17592;17724;17399;17567;17753;17525;17537;17748;17862;17942;17950;18035;17661;17776;17759;17676;17595;17800;17789;17935;17637;17659;17935;17926;17831;17879;17847;17878;17443;17324;17521;17639;17650;17248;16947;17080;17484;17871;17718;17821;17745;17663;17727;17707;17947;17862;17963;17623;17797;17555;18010;17903;18030;17831;17766;17839;18152;18057;17902;17851;17692;17958;17913;17684;17877;17512;16962;17160;17436;17741;17455;17537;17804;17791;17939;18006;17699;17840;17782;17798;17956;17722;17644;17574;17494;17728;17971;17862;17605;17831;17380;17953;17729;17913;17862;17690;17766;18117;17870;17764;17565;17437;17288;17172;17733;17421;17514;17629;17902;17747;17886;17774;17750;17980;17855;17686;17737;17714;17598;17567;17349;17415;17621;17570;17580;17550;17512;17153;17166;17421;17004;17032;16785;17646;17741;18176;18131;18096;17657;18006;17988;18007;18305;17901;17714;17855;17888;17825;17789;17943;17955;17737;17667;17650;17604;17552;17739;17844;17830;17787;17790;18039;18011;17852;17948;18123;17819;17797;17574;17882;18041;17927;17861;17419;17232;16494;15907;16919;17435;17330;17700;17688;17671;17370;17068;17469;17709;17583;17049;16538;16173;16562;17016;17644;17986;17767;17774;17685;17172;16891;15948;16498;17395;17621;17705;17804;18077;18076;17895;17976;17822;17645;17595;17833;17827;17956;17986;17773;17722;17968;17932;17668;17841;17577;17935;17650;17697;17446;17437;17292;17240;16997;16599;16987;17081;17491;17317;17446;17208;17539;17709;17606;17547;17364;17616;17592;17409;17422;17244;17022;17103;17252;17402;17743;18025;17854;18036;18026;18073;17919;17793;17477;17490;17650;17874;17819;17914;17672;17918;18180;18163;18041;18066;18102;18206;18042;17898;17965;17916;17726;17799;17867;17749;17534;17605;17680;17724;17952;17906;17835;17992;17905;17970;18130;17882;17960;17923;17727;17841;17863;17765;17916;17884;17884;18109;18219;17914;17675;17626;17707;17988;18069;18029;18244;17829;17870;17804;17968;17794;17640;17705;17875;18078;17815;17473;17186;17356;17455;17603;17766;17766;17285;16846;17050;17055;17586;17262;17682;17597;17416;16968;16871;17018;17170;17733;17629;17598;17999;17407;17394;17438;17636
13788;13370;13548;13760;14126;14328;14160;14228;14277;14253;14278;14123;14074;14050;14038;14428;14213;14136;13959;13953;13983;13866;14055;14117;14174;14481;14548;14586;14369;14715;14543;14570;14502;14356;14430;14400;14374;14494;14429;14677;14671;14801;14863;14862;14822;14828;14801;15072;15032;14720;14999;14916;14722;14533;14599;14769;15122;15139;15637;15326;15258;14988;15391;15324;15476;15143;15474;15341;15196;14934;14986;14945;15093;15009;14748;14560;14763;14806;14244;13845;12986;13790;14543;14981;15535;15315;15480;15467;15112;15481;15370;15583;15230;15451;15616;15688;15627;15436;15608;15640;15473;15481;15663;15601;15276;15948;16062;15862;15471;15626;15640;15745;15900;15645;15691;15720;15965;15995;16150;15800;15786;15956;15879;15765;15611;15884;15987;16061;15614;15951;15582;15554;15679;15428;15872;15833;15929;15903;16038;15901;15889;16030;15924;15918;15892;15872;15750;15906;15830;15893;15940;15861;15785;15871;16009;15825;15571;15208;15354;15946;16031;15386;15372;15566;15688;15803;15617;15590;15764;16085;15901;15851;15688;15773;15568;15704;15187;15012;15727;15772;15809;15740;15816;15757;15842;16109;16111;16195;15974;15923;16149;16082;16030;15826;15852;15610;15338;15594;15700;15869;15926;16171;16160;15955;15995;16228;16118;16120;15728;15570;15627;15697;15782;15731;15854;16110;15975;15927;15830;15771;15907;16105;15817;16082;16119;15871;15785;15450;15611;15646;15631;15932;15910;16120;16144;16164;15652;15860;15847;15998;15809;16046;16167;15984;16061;15847;16087;16068;15682;15790;15745;15556;15964;15766;16513;16238;16575;16562;16613;16233;16481;16167;16074;15776;15351;14947;15048;15640;15509;15438;15765;15564;15591;15582;15849;15956;16096;15751;15893;15853;15873;15571;15643;15580;14972;15157;15613;15641;15926;15879;16056;15891;15643;15482;15296;13940;11240;10832;13170;14885;15930;16225;16562;16448;16433;16534;16307;16304;16264;16140;16161;16143;16185;16525;16221;16166;16420;16369;16322;16314;16206;16244;16490;16527;16639;16691;16663;16378;16702;16681;16466;16400;16381;16219;16292;15804;15076;13837;11492;9897;10651;12720;14023;13507;13309;13228;14261;15842;16431;16573;16789;16434;16491;16360;16428;16534;16580;16292;16231;16349;16308;16521;16212;16095;16480;16531;16108;16214;15947;16288;16462;16410;16568;16315;16278;16277;16218;16365;16280;15928;14925;15006;15212;15874;16231;16223;16161;16177;16340;16246;16119;15898;16141;16016;15957;16309;16267;16440;16344;16493;16564;16732;16769;16855;17219;17182;17242;16898;17088;16830;16653;16771;16849;16726;17017;16753;17019;16818;16924;16573;16857;16705;16644;16622;16663;16753;16599;16627;16581;16483;16826;16627;16567;16240;16003;15652;15842;16468;16335;16174;16093;16018;16275;16261;16304;16542;16244;16121;15961;15888;16136;16282;16562;16545;16740;16800;16965;16883;17002;16793;16942;16822;16549;16510;16912;16654;16879;16628;16808;16737;16802;16743;16751;16621;16687;16675;16587;16399;16498;16575;16720;16523;16405;16418;16280;16297;15756;16304;16853;17036;16797;17162;17070;17049;16966;16997;16916;16928;16982;16626;16867;17066;16915;17068;16951;16936;16484;16867;16362;16769;16720;16742;16670;16610;16998;16667;16687;17037;16762;16240;15169;15509;16013;16133;16134;16198;16248;16216;16307;16496;16314;16264;16415;16582;16728;16477;16579;16493;16536;16697;16632;16559;16321;16282;15985;16247;16848;16803;16947;16832;16816;16648;16700;17059;16940;16801;16851;17063;16931;16874;17107;16822;16784;17122;17357;17202;17465;17240;17033;17301;17083;17355;17148;17142;17329;17552;17425;17616;17543;17250;17037;16860;17026;17010;16779;16716;16845;16745;16744;17017;16750;16820;17164;17072;16437;17000;17113;17350;17237;16747;16743;16283;16713;16763;17273;17040;17146;17055;16934;16990;16854;16722;16987;17440;16871;16856;17120;17270;17096;17241;17131;17206;17262;17491;17177;17206;17145;17219;17469;17573;17517;17467;17345;17246;17055;17148;17308;17128;17404;17130;17178;17153;16799;16708;16650;16873;16949;16867;16908;16906;16945;16812;16689;16774;16707;16838;16796;16692;16601;16405;16471;16019;16244;16211;16482;16822;16882;17329;17175;17549;17518;17532;17551;17186;17186;17275;17402;17379;17430;17171;17531;17334;17131;16887;17038;17200;17412;17206;17112;17295;17357;17413;17477;17351;17516;17554;17464;17356;17288;17526;17136;17179;17139;16969;17055;17177;16988;16879;16881;17211;17021;16910;16649;16559;16741;16934;17102;17337;17276;17203;17123;17297;17655;17593;17390;17122;16954;17098;17044;17015;17159;17121;17242;17259;17262;17008;16652;15819;15353;15929;16426;16899;16750;16946;16956;17237;16991;17101;16845;16749;16583;16706;16816;17201;17216;17256;17120;17333;17400;17233;17508;17150;17663;17160;17168;17059;17454;17289;17443;17044;17213;17287;17220;17335;17382;17305;17524;17422;17210;17500;17467;17407;17541;17297;17432;17109;16370;14605;12718;13289;15372;16997;17095;17580;17157;16746;16591;16800;17067;17255;17289;17267;17271;17186;17402;17214;17458;17198;16969;16896;17262;17168;17093;16530;16831;17137;17120;17231;17232;16967;16907;17278;16988;16726;16395;15814;16485;17050;16988;17345;17184;17299;17212;17116;17109;17267;17214;17213;17099;17111;17120;17258;17400;17451;17388;17169;16976;16965;17221;17311;17472;17045;17543;17413;17216;17239;17233;17184;17477;17370;17437;17437;17563;17318;17349;17441;17294;17398;17353;17231;17483;17339;17531;17464;17586;17277;17466;17498;17225;17531;17417;17569;17313;17473;17226;17213;17501;17459;17682;17000;17341;17364;17285;17137;17437;17376;17116;17338;17083;17093;17233;17294;17192;17201;17103;16873;17117;17373;17351;17138;17194;17235;17346;17563;17450;17346;17312;16846;16448;16976;17368;17307;17508;17273;17025;16867;16523;16370;16851;16973;17020;16921;16996;17308;17143;16941;17018;17179;17086;16986;16772;16876;17231;17290;17337;17185;17346;17326;17212;16952;17321;17262;17440;17295;17702;17524;17462;17516;17220;17252;17207;17364;17186;16147;14694;15194;16260;16885;17150;17608;17453;17517;17425;17307;17208;17282;16817;17089;17100;17151;17126;17166;17158;17318;17394;17002;17170;16621;16702;17192;17468;17274;17470;17362;17263;17177;17138;17132;17255;17382;17441;17417;17673;17650;17754;17399;17255;17195;17185;17176;17025;17219;17092;17149;17420;16995;16868;16963;17237;17309;17102;16221;14674;14760;16273;17392;17308;17288;17152;17266;17215;17165;17360;17585;17191;17020;17326;17437;17174;17032;17249;17107;17205;16867;16939;16840;16522;16835;17476;17718;17419;17084;16992;17328;17332;17375;16916;17201;17704;17716;17843;17653;17601;17874;17503;17395;17409;17351;17261;17285;17277;17318;17294;17036;16831;17091;16912;17318;16766;17544;17520;17378;17347;17357;17540;17609;17448;17585;17703;17347;17262;17607;17558;17739;17853;17968;17811;17564;17621;17883;17609;17561;17845;17545;17638;17835;17886;17650;17494;17969;17494;17630;17694;17609;17572;17738;17688;17711;17067;16679;16423;17119;17342;17432;17224;17215;17038;17157;17119;17186;17181;17045;17090;17087;17117;17314;16868;16576;16488;16934;17610;17918;17841;17583;17524;17527;17670;17769;18000;17421;17546;17561;17879;17719;17839;17606;17417;17336;17373;16846;16793;16947;16647;16900;17077;17262;17348;17272;17304;17118;17170;17381;17412;17427;17353;17312;17459;17281;17530;17836;17743;17905;17426;17206;17800;17247;17182;16951;16889;17199;17346;17577;17542;17640;17619;17347;17460;17518;17624;17597;17325;17572;17370;17458;17286;17272;17346;17098;17630;17650;17723;17696;17629;17828;17790;17743;18033;18144;17845;17999;17894;17828;17695;17792;17797;17702;17954;17648;17549;17602;17794;17764;17762;17849;17792;17564;17551;17353;17417;17144;17238;16763;16782;16899;17416;17699;17770;17757;17802;17437;17495;17549;18057;17991;17999;17687;17808;17798;17807;17703;17881;18204;17899;17645;18011;18464;18004;17954;18087;17668;17619;17455;17485;17646;17474;17671;17601;17396;17508;17262;17637;17739;17855;17978;17855;17728;17879;17902;17718;17813;17802;17823;17797;17844;17938;17868;17814;17766;17684;18033;17809;17833;17902;17805;17726;17881;17751;17726;17767;17321;17377;17317;17517;17594;17572;17708;17866;17857;17846;17678;17681;17974;17842;17571;17773;17482;17664;17656;17547;17569;17524;17576;17634;17437;17254;17128;17095;17311;17207;17148;16994;17483;17842;17707;18044;17974;17679;17697;17865;17994;18087;17834;17869;17804;17850;17912;17835;17597;17782;17689;17629;17715;17609;17678;17613;17614;17934;17898;17765;17891;17713;17887;17588;18156;17875;17888;18120;17722;17876;17594;17316;17386;17202;17061;16743;17165;17442;17492;17474;17628;17587;17352;17162;17485;17558;17774;17151;16426;16157;16538;16905;17742;17616;17521;17111;17171;17512;17526;17671;17429;17724;17937;18018;17920;17946;17828;17787;17774;17786;17912;17819;17956;17965;17857;17829;17664;17991;17585;17764;17740;17937;17832;17890;17802;17931;17683;17549;17514;17042;16712;16755;16925;16981;17226;17157;17091;17353;17406;17371;17689;17662;17434;17146;17482;17397;17177;17372;16927;17034;17368;17574;17517;17900;18186;18167;17977;18073;17847;17803;17403;17669;17793;17981;18168;17787;17855;17698;17545;17818;17991;18177;18068;17991;17911;17847;17755;18066;17706;17907;17819;17699;17564;17776;17691;18047;17959;17913;18119;17963;18185;18057;17664;17780;17733;17773;17473;17672;17663;17847;18004;18089;18089;18141;17983;17644;17517;17606;17922;17828;17815;17938;17761;17878;17689;17941;17963;17689;17748;17890;17749;18053;17694;17370;17261;17148;17238;17185;17619;17538;17262;17147;17073;17195;17448;17541;17392;17563;17479;17022;17250;16943;17301;17581;17622;17858;17766;17257;17089;17216;17788
13805;13706;13698;13966;13924;14093;14017;13924;14041;14334;13866;13825;13688;14183;14319;14169;14315;13948;13925;14135;13718;13782;13914;14071;14356;14320;14382;14515;14304;14279;14373;14477;14349;14245;14400;14452;14447;14496;14077;14359;14660;14704;14741;15022;14833;14701;14895;14857;15025;14961;14917;14839;14722;14437;14418;14678;14838;15093;15451;15296;15072;15318;15186;15264;15097;15061;15317;15344;14921;15106;15271;15027;15188;15034;14661;14946;14767;14284;14158;13518;12961;13910;14752;15104;15438;15532;15401;15332;15292;15242;15563;15580;15413;15280;15397;15375;15608;15693;15589;15739;15598;15494;15739;15444;15596;15706;15437;15649;15373;15534;15532;15587;15589;15599;15860;15752;15856;15825;15950;16077;15886;15985;15979;16081;15652;15827;15739;15952;15878;16023;15774;15660;15645;15704;15837;15848;15976;15760;15816;15698;15970;16175;15795;15994;15976;15832;16099;16067;16042;16127;15728;15936;15786;15856;15864;15994;15770;15616;15733;15813;15564;15477;15443;15611;15762;15454;15564;15565;15543;16020;15677;15612;15513;15252;15626;15637;15670;15447;15791;15709;15566;15590;15718;15834;16060;15948;15878;16018;16307;16040;16275;16062;15946;15971;15927;15780;15668;15729;15931;15582;15873;16301;15979;16174;16119;16194;15986;15843;15875;15957;15812;16056;16203;16137;16030;15963;16045;15822;15814;16020;15773;15879;15681;16036;15990;15801;15863;15364;15663;15677;15665;15686;16025;16034;16245;16159;15846;15862;15611;15973;15877;15849;15847;16185;16088;16173;16126;16044;15702;15532;15713;15757;16080;16079;16317;16416;16383;16502;16245;16400;16160;15934;15692;15653;15070;14652;15107;15307;15818;15802;15932;15916;15955;15732;15964;15964;15581;15229;15041;15421;15617;15871;15736;15859;15889;15652;15638;15480;15673;15739;15705;15690;15666;15415;15130;13291;10375;10300;12800;14875;15972;16222;16363;16434;16420;16526;16607;16386;16348;16316;16024;16007;16148;16205;16228;16150;15980;16195;16149;16157;16366;16516;16605;16775;16836;16571;16191;16599;16576;16260;16477;16610;16478;16185;16199;15627;14469;12935;11130;10051;10744;12353;12302;11221;10186;10468;12717;15048;16201;16627;16764;16511;16247;16501;16438;16269;16364;16450;16311;16328;16114;16251;16255;16315;16508;16415;16201;16128;16325;16313;16667;16341;16321;16571;16284;16248;16428;16363;15886;14951;14069;14421;15404;15795;16093;15982;16211;16348;16331;16258;15789;16073;15963;15992;16404;16515;16452;16359;16444;16195;16357;16303;16706;17039;17229;16977;17275;16779;16940;16630;16555;16851;16674;16784;16833;16840;16873;16818;16483;16794;16886;16773;16983;16780;16589;16461;16589;16432;16319;16370;16515;16612;16413;16299;15985;15841;16053;16281;16215;16414;16386;16163;16096;15889;16338;16479;16440;16305;16276;16024;15915;16360;16448;16952;16970;16991;16859;16980;16837;16788;16619;16813;16600;16603;16675;16699;16852;17010;16833;16771;16759;16916;16651;16605;16476;16648;16477;16551;16559;16464;16930;16475;16208;16171;16127;15748;15954;16358;16524;16707;16726;17012;17217;17077;17074;17081;16951;16992;16851;17026;17179;16710;16884;17036;16886;16834;16803;16826;16598;16656;17093;16855;16862;16778;16722;16738;16912;16897;16392;15712;14957;15220;16021;16254;16039;16313;16556;16358;16392;16456;16446;16477;16935;16452;16628;16644;16462;16197;16468;16732;16832;16839;16904;16499;16556;16543;16744;16739;16863;16902;16796;16762;16998;16825;16712;17058;16957;17028;17164;16928;16878;16884;16846;16920;17322;17307;17315;17018;16818;16882;16962;17223;17425;17028;17265;17405;17546;17773;17373;17343;17170;16912;16585;16958;16821;16575;16786;16449;16628;17022;16947;17063;16910;16763;16410;16417;16909;17385;17251;17098;16804;16732;16679;16950;16998;17043;17056;17063;17044;16905;16331;16138;16729;16873;17149;17286;17379;17179;17073;17156;17259;17175;17200;17523;17204;17231;17123;17105;17368;17235;17309;17354;17255;17354;17072;16977;16938;16830;16988;17081;16997;16986;16758;16634;16598;16522;16922;16644;16746;16901;16894;16847;16870;16693;16763;16914;16461;16404;16503;16245;15750;16033;16140;15935;16827;17159;17473;17276;17356;17329;17365;17359;17232;17051;17242;17367;17313;17444;17348;17188;17410;17134;17400;17260;17327;17258;16916;17367;17161;17373;17282;17156;17545;17559;17489;17157;17257;17179;17415;17278;17312;17192;17099;16768;16702;16729;17166;17244;16923;17027;16975;16920;17312;17173;17364;17660;17399;17157;16768;16458;16631;17198;17572;17640;17450;17463;17057;17112;17231;17245;17004;17116;17098;16981;17182;17202;16835;16374;16027;15991;16420;16732;16787;16895;16787;16605;16777;16711;16946;16909;16847;16969;16997;17173;17393;17401;17363;17375;17259;17434;17404;17232;16922;17378;17302;17333;17522;17215;17368;17398;17350;17217;17147;17318;17438;17407;17250;17540;17294;17357;17395;17488;17587;17304;17323;17069;16522;15412;15517;15748;16790;17102;17416;17223;16917;17098;16920;17056;17367;17574;17308;17118;17208;17283;17279;17202;17182;17282;16975;17123;17186;16647;17061;16871;16790;17125;17157;17119;17068;17071;17106;17120;17037;16875;16463;16415;16562;17124;16915;17306;17309;17131;17348;17242;17184;17021;17302;17322;17027;17268;17219;17512;17337;17255;17311;17475;17381;17205;17328;17357;17140;17284;17388;17440;17382;17555;17351;17432;17382;17535;17235;17400;17208;17183;17353;17308;17390;17268;17066;17393;17352;17246;17196;17541;17322;17399;17193;17399;17269;17358;17442;17529;17425;17370;17433;17299;17257;17554;17272;17411;17317;17319;17342;17270;17168;17120;17197;17140;17617;16944;17365;17238;17325;17274;17183;17286;17062;16978;17195;17360;17531;17443;17467;17512;17288;17389;17151;16535;16484;16762;17003;17398;17276;17333;17248;16705;16705;16810;16666;17058;17048;16839;17039;17197;17108;17023;17233;17020;17305;17124;17011;17150;17291;17175;17374;17280;17242;16952;17052;17331;17034;17121;17490;17552;17691;17365;17466;17491;17569;17221;17598;17274;17242;16409;15675;15766;16550;16758;16996;17164;17458;17355;17493;17369;17413;16675;16112;16616;16990;17167;17393;17334;17253;17362;17318;17255;16646;15985;16281;17030;17416;17322;17345;17533;17118;17118;17129;17254;17345;17512;17216;17412;17684;17641;17721;17601;17233;16693;16276;16424;16967;16909;17134;17132;17222;17316;17147;17055;17379;17143;16649;15246;13428;14235;16120;17136;17572;17363;17310;17468;17324;17396;17262;17471;17408;17115;17623;17416;17180;17158;17115;17351;17305;17125;17035;16824;16841;16859;17514;17360;17341;16878;17043;17237;17315;17537;17204;17320;17407;17832;17641;17703;17244;17610;17673;17596;17703;17763;17630;17122;17256;17216;17236;17025;17350;17171;17282;17006;17237;17730;18033;17938;17696;17723;17268;17719;17501;17581;17286;17341;17367;17594;17661;17782;17813;17849;17446;17779;17212;17614;17749;17522;17631;17620;17600;17715;17673;17490;17639;17748;17672;17640;17936;17365;17531;17722;17905;17328;17171;17323;17300;17450;17619;17192;17436;17360;17233;17056;17185;17102;17026;16985;17355;17329;17199;17036;16612;16033;16505;16922;17424;17605;17789;17561;17389;17645;17758;17732;17733;17699;17677;17874;18114;17840;17931;17789;17663;17714;17047;16959;16819;17014;16963;17039;16930;17149;17223;17698;17389;17134;17270;17397;17438;17293;17359;17567;17154;17410;17611;17863;18119;17798;17824;17780;17768;17582;17343;16902;17157;17185;17221;17397;17735;17474;17488;17317;17219;17488;17483;17365;17207;17371;17193;17486;17250;17389;17374;17440;17565;17406;17286;17688;17734;17657;17888;17834;17946;17935;18028;17812;17731;17803;17945;17792;17905;17646;17809;17533;17779;17681;17539;17883;17669;17750;17652;17289;17568;17484;17293;17021;17083;16609;16563;16745;17323;17509;17693;17852;17731;17379;17455;17433;17937;17764;17750;17718;17773;17562;17671;17632;17713;17912;18109;18098;17818;17984;17767;17847;17927;17659;17606;16917;16612;17029;17516;17332;17253;17081;16813;17229;17658;17838;18079;17886;17815;17922;17758;17906;17867;17789;18006;17726;17758;18037;17799;17639;17847;17860;17805;17918;17816;17761;17472;17719;17656;17912;17760;17713;17501;17661;17705;17479;17617;17523;17455;17678;17898;17875;17584;17602;17520;17715;17634;17707;17373;17689;17390;17654;17355;17617;17684;17739;17746;17656;17347;17172;17453;17542;17509;17232;16958;17104;17762;17935;18179;18104;18133;17910;17555;17771;17772;17882;18144;17889;17662;17485;17642;17519;17720;17690;17515;17924;17567;17531;17366;17589;17908;18138;18067;18023;17801;17758;17924;18011;18061;17819;18122;17613;17244;17527;17376;17255;17552;17360;17069;17524;17257;17482;17509;17868;17731;17543;17353;17458;17848;17717;17215;16557;16089;16440;16765;17319;17625;17247;16300;16588;17451;18033;17666;17969;18085;17780;18000;17918;17800;17853;17560;17849;17711;17895;17949;18093;17901;17854;17998;17949;17652;17709;17834;17946;17948;17792;18003;17845;17864;17840;17506;17348;17063;16892;17047;17179;17223;17206;17140;17063;17342;17455;17625;17404;17377;17389;17459;17545;17491;17249;17300;17358;17258;17469;17537;17656;17759;18023;18279;17976;17992;17840;17906;17816;17967;17749;17821;17510;17536;17488;17868;17950;17984;18045;17826;17894;17926;18000;17994;17947;18034;17910;17900;18170;17909;17734;17898;17989;17752;17929;17691;18045;17949;18031;18019;17928;17752;17904;17683;17889;17487;17783;18201;17875;17877;18154;18167;17986;17829;17497;17509;17625;17876;17856;17914;17910;17896;17966;17965;17896;17742;17495;17647;17993;17818;17882;17650;17546;16611;15875;16033;17103;17712;17580;17506;17576;17401;17350;17342;17314;17359;17343;17493;17118;17387;17035;17257;17810;17591;17265;17185;17273;17446;17261
13665;13740;13775;14088;13968;14004;14071;14278;14181;14093;14039;13632;13848;14236;14257;14262;14116;14212;13914;14093;13731;13506;13765;13897;14098;14176;14600;14552;14328;14146;14408;14625;14765;14324;14127;14246;14246;14387;14183;14469;14420;14507;14674;14933;15093;14865;15003;15056;15100;15006;14994;15006;14659;14355;14178;14755;14940;15281;15163;15091;15134;15028;14876;14982;14994;15146;15229;15482;15361;15374;15324;15283;15121;15156;14992;14636;14439;14301;14171;13717;13636;13762;14629;15008;15199;15489;15178;15480;15207;15310;15593;15403;15446;15637;15363;15282;15408;15433;15613;15526;15576;15639;15497;15502;15455;15261;15494;15525;15632;15317;15409;15571;15551;15711;15641;15601;15847;15918;15859;16017;16090;15921;16096;15862;15773;15872;15772;15882;15763;15890;15752;15668;15793;15590;15771;15747;15945;16058;15968;15966;16112;15896;15842;15804;15761;15830;16079;16088;16035;16063;15891;16084;15952;16022;16072;15920;16079;15760;15706;15619;15474;15588;15638;15587;15261;15225;15097;15254;15680;15875;15378;15375;14646;14584;15391;15527;15726;15642;16320;15921;15673;16005;15925;16028;15988;15998;15755;15811;16263;16167;16152;16204;16261;16024;15937;15877;15717;15696;15759;15877;16119;16043;16179;16149;16041;16068;16110;15991;15929;16061;16018;16037;16410;16171;15884;15866;15906;16045;15955;16012;15969;15789;15876;15835;15632;16025;15555;15860;15766;15552;15791;16074;15939;16211;16125;15869;15752;15493;15885;15926;15971;15807;15631;16083;16223;16160;16219;15947;15834;15830;15660;15599;16125;16170;16270;16249;16545;16533;16411;16399;16295;16059;15821;15676;15681;15000;14980;15493;15921;16020;16163;15868;15972;15968;16072;15869;15467;14895;14857;15258;15601;15946;16100;16022;15792;15730;15775;15535;15429;15558;15781;15908;15602;15669;14974;13515;10272;9602;11476;13678;15293;16166;16360;16465;16354;16505;16189;16534;16525;16020;16074;16000;16008;16272;16200;16143;16190;16089;16260;16131;16261;16335;16686;16644;16519;16484;16509;16644;16594;16591;16711;16680;16588;16481;16222;15483;14924;13988;12216;11821;12678;12501;11416;8634;6625;6578;10243;13975;15991;16536;16689;16656;16473;16437;16421;16194;16547;16319;16200;16233;16397;16567;16438;16211;16351;16461;16384;16135;16416;16253;16520;16397;16522;16407;16276;16086;16150;16310;15906;15089;14469;14556;15757;15786;16000;15921;16098;16259;16153;16007;16178;15845;16157;16218;16475;16387;16522;16232;16149;16165;16251;16328;16471;16783;17066;17027;17029;17104;16722;16909;16791;16992;16817;16921;16709;16760;16578;16668;16865;16777;16832;17085;16702;16757;16359;16801;16531;16365;16400;16510;16421;16412;16525;16514;15969;16097;16298;15975;16258;16184;16346;16162;16029;16122;16410;16219;16206;16272;16221;16463;15977;16474;16623;16781;17193;16857;17059;16806;16844;16903;16658;16854;16640;16766;16738;16760;16789;17024;16868;16803;16580;16535;16637;16689;16562;16615;16769;16670;16556;16758;16650;16533;16356;16207;16084;15913;15445;15587;16374;16592;16839;17013;17178;17307;16878;16894;17091;16740;17032;16730;16813;16945;16998;17127;16725;16716;16620;16742;16797;16869;16861;16993;17050;16671;16593;16818;17081;16802;16665;15906;15087;15339;16043;16401;16523;16462;16503;16570;16433;16380;16364;16408;16386;16747;16554;16619;16245;15639;16185;16379;16510;16691;16810;16842;17101;16841;16752;16904;16842;16989;16969;16883;17029;16981;16690;16931;16895;17208;16999;17122;16900;16987;16887;16925;17312;17369;17186;17097;17032;16875;16781;17047;17040;17288;17201;17289;17592;17300;17516;17174;17122;16808;16970;16995;16554;16682;16611;16493;16904;16910;17095;17142;17237;17219;16989;16957;17176;17417;16898;16987;16903;16505;16818;16741;17065;17065;16997;17049;16808;16834;16554;16285;16617;16783;17060;17411;17253;17107;16988;17229;16968;17188;17216;17188;17237;17001;17116;17074;17191;17305;17364;17267;17026;17020;17057;17171;16849;16962;17131;16977;17045;17147;16994;16958;16810;16825;16901;16866;16888;16775;16949;16782;16916;16821;16630;16714;16456;16439;16066;15878;15700;15976;16046;16221;16612;16985;17291;17520;17320;17241;17590;17671;17305;17341;17238;17195;17497;17104;17341;17269;17361;17327;17094;17289;17454;17508;17344;17315;17334;17351;17490;17196;17291;17587;17537;17506;17529;17498;17472;17380;17230;17183;16794;16846;17019;16988;17119;17139;17058;17017;17005;17118;17343;17407;17542;17737;17567;16940;16387;15488;16343;17331;17723;17259;17400;17250;17381;17343;17368;17490;17050;17268;17235;17135;16922;17232;17054;16931;16310;16329;16338;16370;16700;16781;16760;16623;16656;16793;16941;17152;16671;16829;17057;17008;17026;17339;17354;17436;17188;17263;17339;17427;17080;17022;17289;17090;17183;17262;17384;17415;17402;17355;17443;17376;17361;17587;17395;17465;17471;17252;17434;17144;17442;17456;17341;17319;16712;16297;16343;16831;16987;16928;17406;17546;17300;17067;17221;17123;17254;17211;17348;17101;17351;17125;17351;17220;17365;17246;17222;17294;17125;16892;17135;16848;17095;17189;17270;17297;17097;17093;17292;17146;17404;16894;17083;16831;16645;17012;17264;17396;17107;17183;17243;17062;17177;17266;17191;17201;17102;17239;17345;17265;17397;17492;17698;17313;17118;17590;17430;17139;17098;17311;17402;17384;17567;17350;17275;17342;17434;17471;17493;17314;17289;17212;17036;17321;17183;17171;17212;17153;17241;17266;17496;17300;17334;17401;17251;17170;17111;17326;17427;17383;17449;17281;17247;17131;17212;17353;17497;17302;17017;17403;17485;17455;17398;17126;17228;17396;17228;17077;17366;17296;17028;17078;17358;17135;17314;16928;17293;17398;17415;17583;17422;17158;17312;17405;17081;16885;16362;16841;17013;17026;17281;17521;17074;17024;16812;16678;16723;16970;17053;16887;16925;17080;16727;17242;17000;17137;17340;17447;17185;17094;17502;17457;17375;17033;17074;17185;17166;17370;17383;17235;17433;17569;17418;17269;17278;17436;17718;17476;17633;17316;17219;16965;16817;16638;16826;16686;16768;17127;17169;17563;17501;17325;17156;16741;16024;16578;17069;17487;17489;17127;17457;17449;17438;17255;16493;15613;15920;17255;17369;17276;17498;17477;17416;17385;17269;17253;17362;17521;17325;17701;17449;17748;17549;17422;17114;16638;16033;16495;16702;17059;17096;17166;17129;17125;17031;17147;17115;17159;16626;15496;13927;14384;16087;17100;17243;17550;17177;17394;17220;17249;17376;17474;16983;17447;17373;17196;17114;16944;17330;17388;17181;17161;17052;17027;16914;17050;17458;17436;17433;17169;17439;17443;17259;17386;17172;17402;17303;17583;17508;17408;17502;17662;17373;17649;17769;17769;17595;17359;17205;17443;17224;17401;17412;17452;17039;17282;17206;17469;18001;17772;17722;17583;17421;17643;17610;17457;17382;17455;17319;17509;17721;17649;17794;17669;17682;17631;17629;17676;17847;17759;17555;17870;17500;17851;17794;17875;17683;17760;17813;17821;17828;17682;17577;17613;17404;17481;17281;17333;17464;17462;17489;17337;17431;17442;17457;17218;17157;16423;16551;16681;17105;17320;17332;17278;16872;16073;16650;17002;17583;17726;17911;17057;17368;17389;17531;17650;17743;17493;17555;17539;17801;18123;18132;17766;17565;17545;17242;16960;17054;17136;16906;16786;17073;17175;17570;17524;17466;17228;17373;17421;17367;17261;17364;17387;17327;17103;17450;17908;18015;18128;17711;17819;17874;17361;17193;17062;17080;17455;17312;17616;17511;17624;17348;17203;17320;17332;17367;17032;17253;17525;17095;17388;17505;17499;17291;17779;17673;17555;17452;17622;17539;17803;17893;17826;17789;17700;17817;17821;17828;17801;17914;17697;17765;17735;17652;17900;17575;17726;17643;17516;17508;17561;17527;17303;17452;17484;17454;17452;17217;16755;16776;16976;17284;17326;17496;17422;17448;17562;17554;17536;17684;17619;17916;17879;17847;17628;17594;17336;17913;18084;17886;18007;17913;17883;17858;17972;17897;17637;17349;16218;15200;15891;17048;16806;16527;15647;15644;16551;17612;17793;17615;17970;18071;18125;17746;17695;17970;17972;17636;17774;17826;17683;17790;17862;17672;17853;17762;17693;17875;17641;17350;17873;17691;17432;17458;17745;17438;17534;17580;17524;17043;17148;17563;17613;17641;17798;17445;17394;17608;18002;17710;17329;17424;17053;17687;17331;17457;17416;17528;17732;17638;17376;17434;17355;17386;17441;17559;17386;17118;17354;17559;17823;17716;17782;17827;17773;17486;17583;17785;17797;18045;18291;17768;17488;17410;17570;17272;17929;17605;17745;17618;17704;17837;17738;17729;17818;17950;18026;18055;17800;17986;17955;17877;17759;17881;17500;17418;17224;17271;17367;17347;17518;17379;17422;17757;17520;17631;17862;17614;18012;17717;17853;17816;17754;17218;16711;16408;16447;16743;17323;17439;17001;16120;16401;17553;17855;17760;17797;17842;17786;17771;17769;17752;17570;17766;17702;17828;17844;17766;17736;18016;17913;17728;17772;17948;17713;17799;17789;17845;17899;17924;17948;17729;17540;17395;17582;17191;16978;17116;17418;17399;17597;17326;17309;17309;17733;17435;17223;17534;17615;17527;17241;17506;17179;17096;17204;17285;17224;17514;17648;17597;17880;18257;18358;17698;17891;17954;17974;17784;18001;17889;17808;17798;17810;17793;17934;18025;17977;17801;17762;17941;17987;17838;17740;18050;17946;18146;18274;18017;17832;17796;17933;17982;17816;18049;18089;18175;18145;18090;17635;17799;17968;17686;17816;17705;18187;17867;17984;18087;18002;18155;17841;17747;17537;17733;17948;17483;17814;17786;17828;17962;17847;17916;17671;17874;17973;17840;17905;17984;17992;17565;17078;15694;14054;14734;16416;17758;17608;17777;17878;17650;17418;17390;17069;17265;17559;17562;17310;16937;16895;17083;17431;17396;17694;17402;17481;17145;17670
14170;13728;13641;13691;14098;14152;13824;14151;14265;14527;14108;13941;13807;14158;14382;14223;14272;14085;14023;13953;13639;13543;13816;13758;13680;14064;14451;14357;14279;14381;14461;14471;14653;14638;14292;14269;14486;14582;14300;14358;14559;14535;14580;15028;14901;14834;15139;15022;15231;15125;15197;14918;14428;14011;14008;14512;14889;15133;15233;14985;14930;15098;14710;14655;14540;15012;15340;15348;15223;15523;15296;15347;15099;15148;15106;14521;14560;14596;14535;14080;13941;13970;14286;15005;15324;15283;15322;15465;15350;15365;15608;15593;15490;15550;15297;15083;15442;15293;15373;15667;15476;15676;15230;15321;15545;15592;15297;15342;15666;15541;15787;15789;15399;15438;15909;15549;15343;15838;15797;15904;16016;15984;15955;15777;15711;15772;15881;15904;16016;15913;15832;15675;15780;15760;15999;15817;15773;15957;15967;15874;16024;15832;15688;16004;16089;15972;15934;15916;16036;16258;15953;15761;15946;15923;15864;16023;15809;15729;15879;15394;15602;15834;15712;15548;15446;15442;15485;15671;15721;15608;15392;14964;14256;14358;15082;15575;15895;15577;15991;15994;15946;15724;15873;15870;16208;15846;15753;15890;16137;16254;16258;16350;16212;16086;16262;15857;15724;15610;15760;16011;15973;16362;16189;16117;15985;16050;16218;15989;16253;15861;16057;16245;16156;16147;16182;15944;15922;15611;15779;16060;15952;15750;15663;15561;15955;15741;15903;15783;15835;15628;15705;15915;16135;16281;16114;15992;15882;15422;15467;15673;16175;15853;16108;16203;15874;16088;16124;16120;15502;15723;15526;16063;15870;16330;16444;16419;16243;16360;16365;16422;16272;16175;16007;15831;15778;15673;15439;15782;15811;16060;16079;15990;16162;16040;16052;15542;15536;15039;14918;15351;15633;16075;16000;16080;15792;15850;15574;15495;15516;15526;15743;15807;15796;15409;14938;13149;9150;7547;10195;13360;15434;16253;16239;16414;16263;16257;16681;16493;16301;15900;15943;15946;16266;16208;16198;16263;16388;16159;16234;16343;16400;16561;16742;16806;16571;16587;16528;16624;16899;16368;16497;16573;16483;16477;15820;14871;14054;13789;13977;14066;13773;11585;8388;5931;4696;5954;10173;14229;16021;16871;16496;16684;16500;16325;16219;16245;16340;15990;16371;16245;16535;16326;16155;16361;16392;16345;16138;16498;16249;16293;16413;16365;16438;16065;15985;16107;16144;16195;16019;15595;15224;15604;15712;15984;15583;15965;15894;16232;16163;16035;15978;15976;16056;16225;16533;16526;16394;16338;15827;16024;16018;16141;16237;16870;16927;17176;17196;16900;16785;17007;16715;16959;16873;16715;16664;16587;16648;16488;16767;16745;16587;16809;16711;16740;16510;16356;16405;16477;16208;16401;16456;16561;16656;16428;16212;15961;16086;15990;16192;16235;16159;15956;16167;16129;16171;16132;16260;16281;16275;16373;16369;16478;16983;16929;16951;16941;17048;16924;16872;16912;16920;16404;16795;16434;16617;16763;16860;17028;16757;16774;16814;16847;16606;16747;16805;16690;16594;16663;16789;16955;16977;16522;16559;16055;16235;14993;14183;15099;16206;16978;17235;17018;17289;17064;17193;17091;17043;16630;16907;16698;16760;16987;17120;16770;16789;16650;16414;16573;16797;17065;16876;16948;16907;16786;16755;16740;17099;16977;16551;16278;15867;15927;16343;16685;16451;16556;16384;16364;16339;16294;16177;16401;16604;16385;16270;16529;16168;16136;16245;16615;16435;16716;16971;16956;16991;16817;16873;16989;16771;16846;16946;16956;16806;16919;17023;16949;16774;17050;17122;17080;16976;16562;16735;17338;17250;16999;17147;16802;16983;16899;17007;16925;17199;17067;17326;17447;17262;16888;17313;17286;16965;16828;16968;16671;16753;16422;16301;16261;16697;16784;17109;17284;17234;17207;17059;17069;17286;17189;17266;16893;16670;16681;16737;16426;16841;16878;17139;16811;17124;16896;16745;16557;16516;16760;16823;17352;17463;17016;16997;16991;17067;17126;17105;17245;17208;17040;17067;16947;17134;17306;17301;17171;17172;17066;17212;17431;17283;16946;17005;16906;16974;16941;17014;16732;16856;16773;16779;16927;17050;16913;16950;16669;16683;16843;16787;16735;16674;16296;16112;15994;15833;16116;16061;16360;17024;17325;17387;17609;17219;17382;17201;17345;17510;17524;17169;17201;17379;17355;17148;17302;17274;17186;17372;17414;17360;17529;17546;17428;17320;17163;17122;17264;17403;17248;17355;17318;17493;17389;17088;17395;17054;17191;16834;16985;17064;17127;16911;17258;17206;17025;16816;17328;17616;17050;17482;17276;17267;17173;16590;16215;16638;17244;17623;17622;17253;17462;17459;17411;17058;17245;17418;17147;17236;16923;17010;17082;17388;17116;16834;16541;16596;16616;16566;16755;16820;16242;16361;16828;16936;16998;17012;17261;17007;17266;17322;17399;17329;17142;17261;17236;16968;17315;17095;16982;17027;17337;17202;17433;17309;17311;17390;17580;17372;17307;17441;17511;17482;17334;17404;17052;16972;17040;17205;17188;17081;17093;16967;16883;16797;17031;17010;17076;17256;17493;17279;17150;17348;17208;17433;17211;17274;17084;17333;17204;17271;17478;17575;17604;17251;17346;17220;17171;17241;17150;17146;17216;17341;17357;17417;17028;17371;17263;17269;17287;17210;16866;16684;17008;17178;17296;17231;16885;17291;17161;17064;17323;17170;17238;16945;17081;17158;17251;17455;17500;17364;17575;17379;17462;17492;17124;17233;17165;17470;17513;17557;17449;17406;17220;17137;17477;17504;17479;17263;17362;17174;17339;17429;17020;17052;17032;17242;17411;17251;17372;17297;17380;17489;17251;17166;17243;17518;17623;17260;17498;17223;17187;17396;17185;17029;17323;17157;17202;17318;17204;17264;17116;17219;17082;17132;17169;17164;17183;17204;17560;17143;17495;17334;17433;17364;17438;17388;17280;17353;17177;17155;17435;17005;16734;16558;16806;17199;17473;17246;17341;17099;16927;16863;16707;16694;17054;17144;17119;16944;17067;16943;17266;17292;17469;17167;17164;17130;17399;17283;17618;17188;17365;17192;17574;17390;17605;17579;17486;17504;17366;17370;17164;17496;17417;17454;17553;17293;17355;17534;17621;17266;17108;16981;17028;16808;16910;17361;17302;17358;17325;17101;17251;16989;16957;17261;17485;17326;17318;17280;17301;17350;16750;16280;15653;16583;17320;17556;17491;17697;17543;17367;17189;16891;16977;17007;17030;17480;17438;17547;17698;17599;17426;17315;16723;16754;17091;17065;16888;16874;17109;17116;17134;17094;17188;17129;16838;16757;16299;15439;15594;16449;17460;17733;17496;17283;17332;17356;17317;17328;17097;17067;16952;17262;17010;17072;17218;17406;17301;17349;17079;17006;17045;16855;17352;17274;17194;17392;17312;17382;17562;17561;17572;17717;17288;17449;17443;17400;17194;17279;17781;17567;17661;17817;17687;17581;17748;17389;17617;17539;17232;17369;17254;17198;17278;17205;17701;17773;17919;17740;17443;17408;17062;17417;17343;17380;17503;17419;17566;17712;17545;17842;17993;17589;17686;17746;17696;17620;17520;17626;17511;17757;17578;17727;17860;17850;17913;17730;17596;17563;17567;17658;17407;17779;17537;17233;17352;17543;17556;17638;17411;17164;17296;17218;17269;16574;15603;14725;15959;16846;17317;17406;17243;17361;16856;16928;17182;17660;17771;17548;16724;16613;17288;17217;17282;17778;17369;17408;17627;17701;18070;18049;17903;17510;17540;17253;17000;17107;17061;16670;16784;16809;17359;17665;17325;17607;17251;17427;17364;17294;17187;17135;17415;17371;17092;17482;17721;18231;18005;17883;17738;17474;17227;17168;17133;17232;17391;17606;17816;17754;17367;17329;17144;17070;17000;17378;17296;17237;17581;17549;17525;17610;17428;17910;17739;17557;17544;17638;17546;17815;17876;17883;17728;17819;17730;17723;17734;17888;17977;17984;17734;17553;17436;17817;17853;17850;17824;17712;17566;17763;17580;17692;17476;17339;17444;17651;17238;17340;17100;17391;17370;17311;17334;17406;17511;17735;17746;17656;17840;17540;17648;17842;17795;17750;17744;17588;17580;17882;18118;17918;18126;17876;17885;17755;17559;17844;17646;17538;15989;15256;15994;16790;16054;14769;13045;13014;15917;17263;17906;17669;17948;17572;18070;17895;18272;18276;17773;17733;17732;17634;17615;17772;17768;17709;17729;17819;17929;17824;17565;17649;17764;17851;17497;17690;17671;17961;17813;17612;17073;16793;16909;17398;17742;17500;17737;17597;17366;17722;17862;17785;17412;17534;17338;17316;17369;17277;17663;17598;17547;17507;17521;17308;17158;17323;17833;17647;17425;17451;17393;17428;17659;17695;17987;17824;17675;17586;17387;17739;17895;17833;18320;17698;17594;17621;17264;17632;17659;17539;17678;18043;17746;17766;17621;17805;17948;18021;18048;17896;17836;17804;17780;17815;17725;17789;17653;17591;17477;17183;17529;17344;17510;17460;17521;17687;17799;17777;17580;17913;17813;17727;17875;17876;18016;17636;17072;16558;16653;16539;16668;17118;17019;16656;17025;17486;17850;18013;17778;17732;17534;17388;17559;17695;17763;17959;18130;18227;18343;18061;17754;17887;17788;17878;18037;17687;17788;17838;17974;17978;17925;17876;17820;17587;17803;17678;17506;17231;17275;17486;17189;17430;17640;17682;17561;17730;17592;17424;17553;17284;17713;17667;17286;17398;17171;17346;17182;17212;17274;17179;17469;17463;17918;17808;18172;17981;17942;17822;17903;17854;17831;17856;17834;17683;17829;17882;18060;17727;17854;17849;17884;17882;17985;18162;17839;17828;17962;18176;17792;18080;18011;17705;17935;17881;17962;17814;18126;18208;18273;18128;17930;17657;17891;17849;17801;17989;17818;18007;17930;18022;17933;18360;17945;17900;17853;18116;17903;17508;17775;17862;17803;17792;17767;17880;17974;17824;17866;17875;17979;17799;17613;17390;17051;14944;12882;14089;16032;17288;17876;17915;17699;17800;17559;17491;17286;17529;17634;17279;17417;16991;16950;17181;17202;17343;17471;17483;17544;17426;17499
13852;13831;13919;13696;13875;13924;14107;14277;14419;14326;14233;13991;13920;14207;14378;14155;14423;14382;14001;14041;14133;13952;13824;13838;14051;14245;14385;14132;14200;14156;14401;14544;14652;14581;14234;14391;14778;14371;14413;14152;14474;14414;14498;14604;14797;14676;14809;14907;15100;15270;14892;14649;14484;14059;14008;14124;14839;14875;15089;14955;14545;14447;14746;14780;14848;15128;15206;15379;15313;15699;15258;14918;15166;15151;14999;14748;14405;14693;14359;14513;14146;13753;14026;14875;14874;15380;15222;15398;15431;15346;15265;15559;15516;15439;15341;15448;15280;15260;15334;15855;15633;15435;15398;15340;15656;15384;15517;15551;15562;15705;15698;15913;15731;15413;15849;15618;15433;15717;15826;16135;15774;15845;15876;15984;15808;15570;15903;15604;15846;15960;16083;15970;15812;15720;16229;15952;16243;16189;16028;16086;16069;16034;16126;15906;15866;16259;15742;16030;15805;15927;15905;15857;15999;15835;15899;15911;16081;15773;15766;15496;15642;15797;15850;15864;15523;15826;15820;15360;15596;15687;15355;14728;14318;14404;14890;15591;15868;15854;15824;15973;15977;15880;15817;16008;15905;15742;15874;16081;15946;16004;15979;15958;16183;16258;16112;15934;15571;15633;15811;15680;15833;16046;15939;15675;15722;15958;15959;15920;15966;16048;15982;15938;16329;15882;15950;16088;15950;15842;15793;15827;15841;15843;15513;15700;15782;15692;15617;15671;15381;15987;15809;16051;16083;16103;15964;16030;15943;15497;15641;15832;16347;16107;16310;16159;16223;16109;16098;15918;15714;15831;15727;15900;15987;16139;16251;16404;16233;16601;16504;16111;16110;16317;16069;15877;15790;16042;16018;15812;15765;15981;16181;16324;16135;16354;15918;15491;15576;15310;15347;15406;15492;15628;15940;16026;15927;15596;15461;15556;15648;15666;15562;15911;15766;15348;14819;12888;8729;6456;8548;12239;14962;16039;16478;16211;16367;16218;16402;16297;16196;16060;16109;16240;16305;16297;16172;16380;16461;16316;16396;16184;16262;16653;16483;16697;16653;16685;16539;16640;16450;16464;16561;16490;16521;16258;15367;13261;12104;12986;14414;14799;13547;10064;6736;4974;5173;7726;11585;14772;16066;16704;16819;16784;16518;16536;16325;16467;16207;16453;16191;16408;16389;16389;16348;16421;16539;16407;16554;16357;16230;16191;16222;16425;16347;16227;16262;16228;16170;16081;15763;15502;15655;15493;15805;16056;16133;15829;15972;16082;16176;16065;16148;16135;16235;16296;16338;16365;16391;16196;16045;15763;15477;16074;16445;16833;17186;17199;17070;16781;17046;16927;16673;17034;16812;16881;16848;16511;16346;16690;16562;16873;16800;16610;16697;16607;16719;16289;16556;16437;16476;16464;16437;16651;16579;16460;16308;16223;16160;16175;16392;16154;16222;16284;16049;16252;16204;16427;16317;16230;16288;16340;16426;16507;16426;16932;17095;17113;16969;17026;17141;16752;16712;16691;16480;16459;16697;16947;16718;16919;16731;16705;16458;16742;16431;16772;16633;16546;16689;16751;16571;16764;16651;16549;16352;16212;15917;14935;14101;15143;16241;16793;17302;17443;17069;17018;16884;16555;16749;17331;16875;16917;16731;16750;16525;16881;16683;16815;16381;16546;16838;17049;16971;17041;17020;16870;16835;16817;17113;16954;16889;16374;16402;16330;16531;16528;16356;16026;16200;16190;15986;16049;16267;16462;16253;16457;16521;16286;16311;16204;16125;16529;16800;16830;16863;16898;16901;17012;16947;16932;16870;16918;16900;16733;16837;16867;16912;17056;16958;17077;16803;17019;16738;16720;16796;16767;17299;17094;17106;16694;16699;16603;17051;16957;17208;17283;17445;17320;17184;17089;17149;17126;16903;16959;16849;16892;16569;16614;16427;16361;16578;16822;17143;17268;17029;17139;16973;17072;17183;17155;17162;16724;16844;16769;16517;16419;16550;16743;16902;16772;16781;16840;16885;16916;16827;16885;16910;17187;17158;17388;16984;17194;16962;17056;17275;17188;17220;17271;17039;16907;16890;17244;17524;17504;17200;17203;17309;17144;16904;17162;16783;16798;16894;16939;16745;16600;16788;16708;16906;16823;16864;16816;16885;16810;16931;16989;17009;16775;16726;16268;16163;16029;15978;16119;16336;16663;16802;17142;17456;17338;17347;17487;17270;17311;17450;17326;17250;17106;17042;17185;17394;17564;17366;17537;17359;17593;17513;17362;17490;17409;17192;16909;17125;17341;17325;17417;17558;17262;17427;17359;17428;17531;17319;17208;17288;17263;17031;17219;17226;17361;17405;17366;17135;17359;17339;17528;17152;17108;17183;17369;17139;17027;17584;17440;17824;17467;17367;17585;17455;17588;17244;17309;17357;17151;17089;16951;16881;17053;17354;17186;16866;16721;16561;16479;16468;16799;16829;16846;16769;16822;17086;16802;16824;17105;17079;17176;17412;17347;17517;17316;17094;17139;17180;17207;17145;16840;16968;17160;17218;17052;17388;17391;17061;17612;17503;17306;17443;17457;17577;17402;17330;17108;17049;17011;17049;17361;16962;17151;17014;17167;17161;17130;17099;17420;17448;17439;17374;17372;17324;17163;17227;17317;17184;17162;17253;17281;17151;17145;17583;17271;17382;17288;17336;17299;17300;17442;17060;17063;17275;17305;17385;17456;17315;17323;17434;17273;17346;16963;16943;17003;17260;17231;17317;17246;17248;17015;17079;17012;17259;17060;16978;17100;17015;17206;17448;17321;17589;17377;17270;17390;17422;17226;17343;17215;17532;17544;17220;17548;17291;17118;17366;17337;17444;17327;17182;17563;17529;17534;17486;17357;16953;17296;17173;17200;17394;17151;17466;17287;17235;17376;17252;17242;17455;17470;17416;17154;17102;17324;17291;17124;17385;17300;17183;17162;17392;17306;17297;17137;17430;17084;17381;17312;17036;17124;17076;17375;17303;17297;17252;17330;17257;17173;17376;17234;17419;17181;17131;17331;17157;16971;16435;17005;17275;17247;17290;17301;17079;17061;16832;16377;16529;17159;17079;17124;17101;17122;16915;17239;17426;17276;17308;17151;17037;17205;17456;17278;17260;17614;17371;17288;17477;17558;17592;17436;17385;17087;17400;17201;17387;17315;17245;17349;17150;17360;17403;17396;17354;17404;16858;16700;16143;16683;16931;17063;17336;17150;17411;17514;17381;17275;17511;17509;17300;17464;17235;17321;17386;17066;16667;16325;16892;17309;17528;17614;17502;17474;17305;16974;17058;17143;17072;17198;16934;16744;17306;17329;17532;17260;17467;17320;17390;17178;17243;16962;16918;16852;17194;17138;17075;17184;16789;16361;16436;16644;16191;16095;16989;17123;17302;17416;17469;17439;17379;17322;17221;17152;16930;17063;17177;16950;16806;17266;17348;17505;17311;17309;16981;16975;17287;17702;17644;17334;17504;17269;17446;17492;17474;17525;17487;17090;17413;17237;16999;17251;17303;17580;17625;17800;17734;17675;17671;17706;17622;17698;17565;17506;17678;17451;17045;17057;17348;17738;17860;17655;17634;17280;17609;17322;17429;17278;17489;17535;17804;17658;17663;17744;17533;17531;17823;17519;17699;17513;17578;17713;17583;17639;17700;17485;17749;17770;17626;17847;17405;17645;17795;17480;17281;17281;17512;17503;17549;17604;17417;17905;17652;17459;17397;17524;17165;17013;16308;14809;14021;15410;16617;17145;17561;17456;17101;17254;16905;17346;17598;17682;17380;16466;16152;16184;16412;16791;17472;17054;17180;17269;17795;17978;18112;17664;17524;17368;17232;16792;16631;16931;16721;16215;16317;17177;17462;17681;17564;17509;17534;17325;17324;17321;17270;17142;17456;17187;17640;17714;17872;17997;17904;17816;17763;17054;17056;16954;17566;17725;17684;17745;17550;17523;17475;17185;17429;17308;17266;17673;17729;17705;17524;17567;17603;17852;17576;17747;17456;17853;17564;17851;17703;17856;17796;18074;18060;17870;17952;17789;17767;17897;17826;17514;17546;17794;17845;17819;17502;17718;17769;17596;17797;17504;17515;17478;17619;17490;17760;17686;17452;17415;17667;17317;17358;17162;17662;17958;17878;17909;17735;17733;17941;17800;17777;17716;17779;17855;17516;17819;18053;18102;18071;17919;17928;17559;17610;17565;17866;17762;17501;16879;16533;16710;16401;15139;12974;11169;11849;15376;17340;17497;17695;17766;17999;17792;17956;18039;18005;18134;17785;17770;17695;17733;17723;17640;17667;17670;17733;17719;17600;17661;17622;17634;17894;17388;17578;17781;17787;17851;17675;17409;16980;17127;17579;17693;17863;17635;17800;17720;17467;17609;17477;17368;17697;17426;17444;17565;17444;17554;17537;17815;17502;17585;17357;17474;17602;17674;17646;17504;17513;17456;17476;17736;17912;17733;17572;17690;17697;17667;17634;17743;17532;17803;17753;17274;17337;17426;17579;17730;17720;17608;17821;18114;17908;17803;17861;17953;17934;17871;17733;17897;17963;17855;17652;17548;17743;17826;17706;17571;17423;17571;17821;17634;17608;17791;17823;17568;17732;17821;17743;17892;17859;17774;17905;17603;17784;17275;16509;16519;16712;16819;17143;17155;17307;17512;17511;17999;17590;17567;17514;17424;17315;17571;17845;18051;18215;18086;18253;18220;17830;17888;17829;17971;17956;17650;17983;18103;17817;17811;17724;17800;17963;17952;17669;17877;17697;17607;17463;17377;17447;17285;17753;17624;17791;17740;17858;17752;17773;17691;17376;17491;17524;17416;17228;17286;17169;17065;17137;17098;17041;17263;17106;17430;17750;17920;17931;17667;17580;17453;17580;17879;17761;17717;17898;17775;17854;17833;17587;17637;17857;17943;17790;17726;17702;17817;17946;18061;17941;17898;17920;18117;17880;17944;17905;17939;17802;17735;17956;17972;18105;17929;17719;17990;18021;17963;18228;17997;17777;17986;18073;18313;18244;18135;18112;17958;18049;17872;17760;17632;17714;17785;17651;17609;17919;17937;18221;17639;17807;17767;17751;17614;17552;16655;15168;14060;15349;16657;17779;18059;17769;17679;17861;17820;17743;17645;17646;17657;17422;17531;17310;17199;17676;17542;17452;17591;17856;17424;17600;17415
14141;13732;13845;13951;13569;13699;13845;13989;14163;14199;14258;14142;14063;14025;14106;14309;14181;14234;14133;14216;14177;14026;14095;14114;13906;14252;14538;14154;13977;14225;14499;14498;14615;14573;14722;14796;14525;14368;14040;13934;14081;14531;14440;14531;14935;14671;14738;14924;15135;14961;14831;14645;14412;14095;14027;14496;14768;14802;14842;14680;14528;14488;14781;14998;15029;14999;15256;15394;15222;15377;15376;15157;15169;15137;14830;14761;14246;14272;14446;14422;14234;14219;14042;14357;14993;15012;14953;15449;15491;15482;15418;15767;15667;15521;15345;15584;15529;15212;15355;15434;15460;15581;15481;15415;15389;15423;15449;15470;15705;15744;15686;15770;15695;15930;15807;15415;15745;15639;15608;15534;15816;15693;15899;15585;15490;16125;15706;15768;15894;15863;15804;15795;15690;15715;15819;16005;16122;16123;16096;15925;15990;15894;15929;15995;16084;15873;15840;16066;15960;15955;16038;15856;16213;15938;15973;15863;15685;16082;15902;15803;15672;15942;15861;15648;15621;15758;16068;15821;15624;15745;15593;15018;14675;14554;14903;15579;15772;15734;15989;15811;15596;15434;15623;15989;16029;15971;15878;15996;15947;15832;15861;16104;15926;16045;16114;15986;15552;15463;15218;15556;15442;15504;15657;15635;15604;15858;15983;15997;15873;15746;15874;16091;16072;16311;16009;16080;16061;15797;15878;15637;15603;15719;15806;15968;15870;15606;15684;15580;15797;15845;15662;15830;16061;16148;15916;15912;16019;15952;15748;15845;16274;16057;16121;16070;16348;16201;16094;16163;15936;15627;15776;15867;15901;16178;16540;16362;16241;16220;16208;16131;15968;16183;15592;15835;16178;15956;15896;15721;15966;15938;16076;16185;16192;16322;16027;16068;15903;15613;15712;15790;15743;15770;15724;15907;15674;15794;15411;15322;15425;15677;15875;15823;15714;15444;14952;13064;9003;6234;7369;11411;14629;16049;16275;16395;16462;16396;16243;16320;16205;16350;16278;16164;16476;16404;16264;16648;16256;16509;16416;16580;16368;16315;16629;16370;16883;16824;16740;16694;16473;16398;16444;16518;16439;16190;14934;12700;10746;11275;12664;13706;13039;9963;6204;4755;6434;10044;13544;15565;16246;16600;16710;16877;16692;16357;16510;16523;16589;16368;16294;16401;16522;16207;16351;16250;16217;16467;16536;16626;16386;16548;16373;16459;16452;16272;16304;16162;16146;16214;16198;15769;15651;15581;15778;15923;16245;16162;16013;15696;15646;15498;16094;16029;16315;16135;16238;16488;16438;16239;15830;15584;15655;15991;16413;16736;17244;16950;17370;17001;17183;16701;16657;16868;16630;16855;16881;16665;16823;16587;16528;16641;16675;16713;16797;16832;16584;16609;16426;16388;16559;16443;16455;16604;16455;16266;16455;16268;16271;16097;16186;16072;16132;16137;16115;15884;16348;16170;16192;16339;16321;16230;16250;16534;16550;17085;17403;17115;16963;16957;16905;16936;16561;16682;16451;16583;16678;16905;17074;16862;16903;16738;16591;16635;16471;16615;16673;16809;16597;16416;16685;16572;16738;16658;16275;16684;16045;15071;14777;15006;15968;16410;17063;17316;17102;17025;16862;16903;16636;16904;16945;16956;16720;16782;16948;16709;16840;16627;16678;16512;16733;16834;16689;16730;16928;17048;17015;16914;17136;16936;16876;16580;16668;16407;16401;16379;15798;15694;16035;16245;15781;15503;15980;16208;16445;16102;16447;16616;16305;16218;16280;16742;16630;16539;16764;16882;16716;17052;16732;16830;16716;16860;17035;16723;16709;16765;16831;16923;17118;17041;17035;16741;16996;16748;16821;17166;17209;17136;16558;16237;16502;16791;16679;17020;17347;17508;17314;17396;17247;17174;16801;17027;17208;17063;16966;16797;16511;16597;16242;16449;16495;16787;17174;17159;17072;17160;16830;17177;17401;17288;17432;17034;16873;16811;16591;16628;16612;16630;16945;16851;16894;16934;17118;17071;17069;17046;16936;17061;17074;16912;17266;17150;17185;17280;17337;17342;17490;16875;16982;17070;17162;17335;17258;17508;17168;17282;17109;17092;17168;17062;16779;16811;17084;16897;16820;16911;17147;16849;17128;16571;16921;16606;16796;16970;16732;16917;17018;16707;16767;16663;16446;16425;16488;16261;16042;16650;16956;17275;17386;17553;17368;17364;17303;17308;17365;17280;17276;17144;17182;17051;17329;17265;17017;17509;17391;17383;17394;17204;17327;17379;17324;17029;17200;17025;17178;17502;17117;17283;17248;17437;17038;17434;17375;17260;17256;17355;16995;16888;16807;17072;16995;17351;17224;17491;17093;16704;16440;16961;17326;17116;17227;17638;17626;17459;17450;17147;17309;17751;17627;17699;17280;17121;17407;17460;17025;17255;17423;16927;17078;17036;16735;16489;16572;16667;16653;16722;16787;16957;16889;17045;16802;16837;16717;16864;17163;17199;17060;17337;17032;16952;17210;17330;17230;17158;17079;17531;17206;17210;17208;17278;17252;17425;17592;17553;17375;17426;17540;17588;17350;17426;17369;17216;17407;17066;17221;17387;17160;17094;17359;17380;17360;17404;17405;17301;17483;17212;17151;17214;17304;17417;17328;17131;17375;17302;17060;17228;17188;17517;17515;17274;17101;17461;17158;17215;17393;17468;17051;17459;17209;17288;17063;17335;17318;17476;17645;17355;17411;17213;17377;17007;17402;17254;16961;17149;17326;17161;17042;17129;17259;17301;17045;17108;17014;17284;17115;17378;17565;17349;17373;17337;17310;17379;17587;17809;17698;17638;17307;17376;17430;17246;17550;17542;17331;17792;17604;17396;17479;17557;17159;17266;17476;17312;17280;17301;17253;17475;17307;17355;17317;17251;17679;17411;17476;17335;17370;17464;17159;16966;17058;17200;17223;17229;16972;16991;17188;17382;17268;17194;17154;17333;17507;17305;17288;17468;17094;17080;17443;17310;17129;17144;17593;17193;17223;17398;17372;17305;17374;17364;17280;16974;16575;16879;17280;17517;17418;17059;17509;16853;16882;16617;16702;16819;16928;17214;17210;16982;17196;17169;17476;17519;17119;17254;17104;16991;17121;17357;17363;17246;17338;17362;17464;17288;17691;17546;17211;16972;17232;17219;17240;17163;17263;17263;17190;17190;17066;17447;17476;16885;17118;16377;16265;16483;17011;17178;17338;17328;17297;17535;17458;17274;17496;17518;17358;17399;17114;17054;17373;17252;17247;17079;17425;17436;17744;17777;17642;17352;17354;17417;17149;17080;16925;16796;16071;15601;15989;16724;17461;17283;17482;17333;17471;17492;17129;17051;16900;16762;16918;17249;17406;16702;15784;15091;15526;16054;16757;16703;17088;17048;17450;17640;17428;17652;17562;17301;17174;16776;17019;17037;17124;17329;17159;17489;17559;17532;17266;16999;17114;17138;17173;17609;17432;17473;17295;17416;17429;17567;17665;17668;17478;17299;17328;17314;17263;17105;17182;17382;17462;17342;17773;17730;17690;17710;17708;17545;17609;17431;17613;17437;17077;17055;17003;17483;17533;17431;17529;17361;17188;17460;17854;17378;17719;17577;17600;17545;17537;17504;17610;17828;17618;17590;17582;17778;17487;17630;17528;17497;17632;17866;17881;17694;17478;17725;17631;17561;17440;17507;17480;17330;17277;17487;17343;17411;17731;17524;17633;17157;17212;17007;17051;17177;16555;15439;14717;15793;16772;17255;17209;17161;17468;17109;17326;17356;17868;17763;17374;17018;16492;16273;15864;16552;17153;17195;17158;17603;17854;17989;17797;17322;17245;17351;17171;17002;16564;16381;16594;16663;16427;17147;17395;17730;17658;17351;17279;17194;17162;17099;17235;17303;17177;17394;17271;17364;17664;17578;17740;17439;17342;17034;17004;17227;17448;17650;17666;17644;17525;17430;17516;17275;17502;17292;17452;17450;17558;17601;17802;17571;17617;17532;17638;17669;17454;17610;17599;17695;17798;17832;17837;17637;17667;17856;17826;17819;17634;17715;17879;17559;17657;17819;17635;17688;17849;17646;17715;17504;17638;17780;17533;17250;17443;17728;17941;17457;17578;17484;17581;17659;17454;17437;17699;17898;18200;17818;17699;17726;17753;17824;17598;17691;17656;17651;17445;17734;18059;18032;18292;17929;17947;17758;17397;17599;17912;17656;17917;17514;17497;17367;17157;15865;13554;11773;12412;15603;17138;17627;17805;17932;18153;18046;18069;18104;18406;18097;18057;17546;17510;17718;17968;17339;17144;17500;17587;17943;17924;17895;17571;17752;17696;17454;17759;17881;17848;18022;17843;17687;17631;17460;17495;17920;17798;17566;17626;17562;17504;17374;17360;17272;17508;17545;17543;17621;17453;17660;17518;17483;17550;17403;17653;17558;17643;17829;17809;17582;17520;17119;17545;17653;17827;17673;17385;17498;17654;17631;17667;17476;17624;17659;17329;17477;17348;17410;17598;17611;17698;17712;17832;17949;17856;18033;17928;17827;17689;17865;17974;17881;17902;17875;17731;17433;17689;17816;17714;17721;17672;17539;17633;17700;17598;17645;17622;17613;17763;17312;17505;17637;17747;17786;17784;17777;17810;17321;16384;16409;16436;16622;16813;17082;17168;17700;17779;17998;17879;17584;17668;17852;17757;17642;18009;17990;18237;18260;18330;17972;17939;17895;17629;17837;17994;17898;18112;18211;17773;17765;17840;17959;17850;18040;17961;17869;17509;17744;17366;17355;17415;17470;17772;17641;17642;17564;17550;17844;17779;17687;17508;17267;17489;17488;17312;17152;17299;17220;16956;16698;16686;16777;16925;17163;17489;17553;17745;17552;17566;17600;17513;18198;18024;17658;17837;17783;17824;17565;17543;17752;17909;17629;17928;17778;17806;17711;17955;18031;17702;17918;17905;18057;17760;17614;17753;17823;17812;17650;18002;17889;18161;17823;17945;17854;17976;17671;17725;17619;17786;18047;17896;17981;18237;18126;18106;17869;17873;17849;17942;17877;17727;17807;17402;17644;17910;17913;17903;17585;17775;17744;17854;17806;17588;17129;16915;15683;16245;17223;17730;17656;17758;17726;17552;17736;17656;17325;17529;17763;17576;17261;17352;17329;17664;17810;17696;17651;17529;17632;17554;17295
13779;14099;13997;14120;14064;13861;14121;14115;14398;14281;14454;14085;13935;14063;13943;13743;14086;14124;14355;14362;14008;14199;13983;14147;13843;14221;14271;13988;14007;13773;14070;14523;14489;14887;14718;14838;14446;14163;14078;14151;14189;14273;14448;14429;14703;14695;14390;14826;15035;15144;14818;14309;14435;14167;14122;14294;14679;14897;14955;14727;14343;14575;14948;14876;14723;15067;15234;15337;14888;14851;15012;15048;15195;15081;14881;14512;14238;14408;14075;14300;14511;14409;14311;14575;14548;14657;15027;15686;15578;15551;15661;15619;15501;15565;15485;15113;15216;15357;15357;15120;15381;15597;15847;15474;15423;15315;15420;15556;15741;15715;15583;15753;15736;15650;15859;15585;15656;15374;15654;15521;15805;15863;15488;15811;15846;15906;15889;15887;15946;15893;15917;15955;15824;15776;15770;15931;16112;16140;15710;15786;15909;15998;15776;15858;16165;15998;15918;16225;15932;15999;15819;15925;16164;15981;15913;15871;15870;16038;15867;15703;15624;15471;15835;15707;15318;15584;15615;15883;15850;15904;15965;15645;15134;15212;15533;15548;15760;15873;15806;15501;15574;15759;15642;15909;16111;15995;15807;16199;15917;16114;15889;16037;16270;16239;15985;16000;15726;15353;15121;15068;14871;15203;15101;15130;15583;15488;15799;15795;16008;15881;15889;16146;16032;15964;16067;15905;15999;15845;15877;15631;15658;15958;15794;15557;15537;15442;15407;15730;15924;15956;16042;16225;16297;16143;16024;16031;15887;15926;16026;16141;16300;16115;16168;16284;16209;16060;16083;16113;15738;15535;15624;15988;15963;16096;16285;16167;16542;16228;16291;16271;16175;15987;15744;16079;16116;16053;15639;15513;15524;15872;15837;16324;16459;16455;16108;16046;16085;15789;15914;15806;15963;15547;15545;15343;15205;15434;15528;15639;15295;15611;15696;15554;15842;15494;14842;12644;8713;5740;7094;10969;14315;16003;16249;16402;16588;16466;16200;15922;16345;16311;16325;16469;16340;16135;16068;16200;16551;16178;16309;16456;16541;16388;16479;16678;16937;16599;17038;16630;16471;16699;16403;16584;16614;16354;15516;13712;11105;9771;9674;10152;10950;10519;7394;5195;5985;9929;13893;15808;16655;16614;16611;16578;16400;16197;16359;16434;16514;16382;16343;16513;16536;16284;16228;16520;16664;16424;16425;16276;16452;16554;16272;16424;16475;16463;16376;16377;16424;16574;16497;16135;16049;15630;15839;15889;16268;16062;16018;15422;14964;15031;16045;16357;16403;16700;16163;16472;16237;15980;16134;15402;15905;16317;16415;16546;17193;16868;16923;16981;17033;16928;16851;16791;16832;16857;16736;16634;16673;16891;16783;16739;16926;16954;16671;16695;16707;16875;16657;16294;16641;16490;16374;16563;16493;16466;16388;16213;16098;16183;16207;16059;16185;16055;15941;16075;15963;15947;16224;16303;16091;16215;16534;16218;16872;16915;17119;17093;17031;17007;17000;16853;16818;16635;16420;16476;16602;16750;16951;16822;16969;16902;16879;16491;16513;16405;16730;16721;16458;16552;16703;16530;16613;16587;16637;16465;16082;14837;14034;13850;14279;15655;16851;16940;17072;17020;17077;16861;16730;17259;17053;16851;16848;16692;16784;16737;16749;16786;16800;16689;16828;16688;16819;16868;16928;16914;16744;16767;16873;16827;16926;16840;16602;16719;16671;16434;15726;15568;16115;16084;16017;15679;15918;16268;16168;16053;16377;16648;16462;16472;16381;16445;16720;16505;16530;16925;16827;16596;16858;16839;17053;16877;17035;16730;16818;16851;16942;16934;16895;17066;16985;16692;16906;16719;16871;16911;17090;16868;16329;15927;16477;16994;17003;17078;17350;17162;17301;17263;17071;17238;16893;16709;17016;16984;17176;16854;16469;16774;16230;16431;16884;16868;17025;16877;16918;16910;16795;17287;17196;17190;17260;17114;17150;16896;16690;16567;16739;16936;16965;16703;16937;17212;16804;16973;16724;16957;16787;16987;17177;17092;17253;17001;16916;17386;17454;17464;17109;16813;17040;17349;17330;17102;17453;17449;17410;17045;16977;16921;16941;17229;16932;16892;16710;16644;16681;16995;16874;16626;16949;16601;16598;16544;16610;16787;16798;16919;16861;16794;16702;16830;16651;16379;16315;16276;16454;16666;17047;17162;17536;17499;17422;17470;17397;17287;17588;17413;17104;17124;17244;16923;17344;16940;16988;17110;17365;17213;17432;17387;17219;17614;17400;17404;17183;17320;17444;17231;17307;17303;17112;17131;17266;17495;17333;17289;17420;16990;17173;16952;17137;17190;17214;17307;17343;17483;17229;16711;16574;16795;16981;17343;17435;17427;17748;17580;17504;17410;17109;17442;17611;17453;17228;17108;17264;17137;17038;16938;17062;17133;17234;17113;16866;16488;16344;16245;16470;16891;16831;16919;16971;16853;16889;16489;16845;16953;16975;17137;17114;17165;17226;17247;17409;17362;17327;17355;17384;17201;17354;17490;17456;17527;17180;17309;17434;17567;17330;17340;17221;17577;17374;17451;17278;17170;17258;17205;17409;17345;17364;17408;17396;17308;17316;17346;17434;17534;17467;17191;17290;17412;17378;17192;17074;17058;17077;17424;17007;17133;17375;17407;17451;17491;17203;17114;17028;17330;17430;17126;17181;17088;16991;16962;16966;17124;17156;17421;17578;17441;17581;17251;17081;16958;17131;17114;17326;17351;17212;17053;16792;17092;17184;17368;17227;17222;17004;17097;17283;17436;17241;17585;17365;17504;17450;17352;17608;17408;17515;17438;17117;17423;17505;17265;17413;17248;17381;17649;17390;17691;17589;17746;17223;17362;17323;17259;17272;17514;17497;17330;17352;17300;17425;17181;17146;17193;17187;17172;17133;17072;16782;17058;17164;17271;17242;17358;17417;17020;16923;16964;17384;17273;17182;17252;17305;17429;17388;17364;17319;17077;17068;17217;17125;17267;17042;17227;16945;17286;17283;17308;17298;17128;17162;17048;16527;17065;17247;17307;17240;17243;17453;17028;16945;16784;16747;16876;16905;16546;16932;17132;17169;17353;17207;17113;17312;17091;17074;16997;17446;17102;17422;17076;17420;17206;17392;17598;17506;17407;17270;17157;17043;17095;17199;16824;17064;17009;17262;17172;17120;17108;17284;17433;17106;16387;16211;16745;16954;17464;17310;17278;17357;17488;17584;17388;17189;17431;17210;17232;17086;16951;17189;17259;17259;17168;17468;17579;17662;17752;17698;17608;17422;17189;17230;17097;17100;16733;15312;13579;14501;16322;17406;17337;17206;17351;17668;17798;17363;16779;16608;16972;17177;17377;17289;16696;14807;13058;13364;15443;16505;17221;17046;17264;17506;17758;17639;17390;17468;17409;17406;17196;17289;17383;17476;17123;17492;17529;17458;17245;17234;17113;17169;17010;17287;17204;17371;17418;17701;17273;17420;17635;17740;17599;17388;17441;17634;17237;17157;17539;17341;17268;17408;17525;17439;17873;17986;17715;17589;17421;17468;17320;17526;17302;17194;17276;17145;17555;17744;17424;17675;17376;17218;17256;17582;17520;17667;17723;17722;17809;17886;17547;17667;17578;17557;17766;17769;18032;18015;17864;17589;17911;17576;17604;17891;17707;17757;17541;17568;17462;17424;17368;17556;17256;17453;17568;17501;17616;17484;17578;17338;17352;17055;17033;16922;17082;17024;16457;16379;17051;17091;17456;17508;17570;17329;17349;17093;17417;17705;17770;17349;16993;16642;16279;15899;17067;17552;17199;17500;17577;17986;17879;17635;17260;17378;17308;16802;16692;16560;16456;16356;15843;15760;16350;17104;17303;17624;17486;17456;17252;17309;17111;17252;17084;17055;17018;17092;17390;17452;17381;17482;17445;17459;17450;17341;17445;17753;17480;17451;17553;17646;17602;17440;17338;17538;17412;17401;17616;17569;17602;17789;17805;17241;17414;17347;17254;17532;17570;17585;17442;17581;17684;17719;17719;17820;17800;17776;17787;17812;18011;17863;17620;17750;17692;17831;17852;17670;17542;17909;17607;17718;17637;17490;17881;17781;17573;17642;17564;17584;17623;17392;17591;17441;17684;17889;17860;17923;17836;17854;17761;17911;17643;17858;17658;17578;17722;17373;17716;17715;18333;18096;17980;18008;17784;17622;17639;17815;17724;17959;18008;17776;17831;17402;16611;15354;13912;14365;16499;17507;17536;17988;18042;17795;18037;18068;18014;18010;17902;17955;17859;17738;17794;17675;17304;16853;17302;17669;17644;17896;17777;17466;17503;17642;17524;18097;17900;17763;18260;17568;17622;17475;17691;17762;17976;18050;17519;17609;17776;17138;17269;17372;17557;17405;17552;17187;17112;17609;17607;17684;17734;17735;17599;17603;17870;17632;17801;17514;17260;17273;17462;17749;17480;17789;17743;17780;17647;17391;17436;17244;17528;17294;17313;17656;17645;17733;17570;17571;17922;17790;17650;18019;18082;18140;18032;17693;17826;17813;17841;17975;17755;17771;17913;17604;17606;17673;17872;17467;17579;17643;17668;17611;17510;17542;17581;17469;17580;17472;17633;17713;17920;17752;17647;17533;17851;17611;17195;16476;16164;15956;16248;16814;17184;17587;17478;17562;18137;17849;17538;17833;17779;18055;17947;17912;17897;17864;18406;18186;17988;17733;18028;17717;17635;18022;17948;17674;17924;18123;17881;17926;17986;17771;17673;17576;17620;17607;17632;17356;17734;17400;17450;17485;17491;17581;17617;17949;17960;17957;17909;17425;17359;17532;17161;17084;17132;17343;17159;16815;16702;16893;16631;16748;16719;17454;17549;17505;17741;18098;17721;17885;17803;17872;17702;17918;17729;17567;17770;17728;17951;17996;17706;17530;17676;17660;17821;17716;17763;17972;17528;17869;18083;17650;18205;17921;17749;17768;17740;17974;18119;18120;17950;18228;18078;17940;18040;17623;17630;17846;17917;18226;18212;18149;18184;17838;18142;17922;17967;18096;17757;17715;17986;17638;17795;17864;17868;17744;17882;17781;17936;17606;17667;17633;17698;17549;17176;17335;17439;17669;17693;17477;17500;17523;17855;17618;17345;17511;17668;17543;17452;17459;17473;17758;17777;17684;17726;17863;17838;17651;17717
14125;14009;14091;13876;13918;13807;13992;14320;14247;14396;14144;14112;13821;13921;13818;13871;13912;14033;14111;14127;14173;13917;14070;14065;13898;14291;14122;14006;14202;13890;14165;14468;14737;14518;14714;14780;14190;14142;14162;14127;14557;14574;14618;14682;14804;14636;14475;14933;15022;15203;14815;14614;14508;14285;14381;14370;14783;15076;14833;14859;14221;14359;14845;14268;14668;14963;14955;14689;14756;14921;15093;15134;15159;15221;14951;14572;14630;14464;14360;14221;14537;14538;14485;14417;14527;15131;15245;15255;15538;15472;15547;15357;15463;15296;15500;15440;15375;15239;15469;15351;15474;15693;15496;15591;15413;15180;15333;15401;15486;15746;15738;15789;15841;15635;15890;15566;15833;15715;15573;15414;15503;15540;15566;15796;15918;15956;15943;15823;15682;15859;15833;15931;15696;15861;15780;15709;15887;15920;15745;15880;15973;15812;15798;16028;16229;15958;15955;16005;16014;15817;15858;15951;15685;15855;16054;15650;15939;15887;15847;15795;15438;15408;15884;15394;15300;15653;15729;16073;15957;16047;15715;15675;15727;15591;15872;15666;15840;15770;15736;15652;15602;15745;16082;15812;16042;16135;15973;16143;16289;15956;16076;16000;16037;16150;15775;16005;15966;15491;15025;14489;14494;14723;14655;14948;15326;15713;15732;15836;15883;15881;15785;16139;16159;15940;15955;15844;15722;15768;16007;15801;15861;15667;15692;15760;15619;15586;15446;15489;15718;15696;15939;16140;16138;16154;16109;16068;15882;16219;15930;16118;16207;16035;16351;16163;16325;16158;15822;15870;15497;15443;15673;15854;16108;16059;16009;16153;16082;16019;16124;16216;16234;15894;16208;16248;16045;16237;15620;15188;15251;16068;16355;16228;16337;16352;16422;16540;16237;16096;16115;15713;15501;14974;14705;14818;14627;14985;15135;15059;15071;15014;15402;15627;15619;15582;14830;11892;7733;5255;7322;11548;14695;15998;16278;16406;16461;16246;16270;16223;16141;16358;16291;16282;16324;16217;16252;16252;16398;16308;16272;16455;16475;16875;16805;16657;16626;16900;16688;16701;16573;16632;16156;16526;16540;16535;16000;14391;11656;8999;6997;7282;9068;10520;9411;7146;7725;10438;14239;15894;16522;16835;16672;16635;16603;16371;16327;16262;16401;16192;16467;16323;16259;16504;16296;16473;16445;16280;16140;16365;16352;16370;16600;16311;16382;16620;16380;16501;16556;16453;16648;16572;16282;16157;15654;16050;15573;15354;15382;15174;14681;15214;15864;16341;16321;16117;16426;16345;16312;16245;15907;15855;16082;16328;16562;16954;16907;17082;17104;16985;16806;16819;16447;16733;16859;16878;16784;16707;16647;16933;16692;16579;16554;16448;16509;16759;16792;16652;16606;16567;16652;16601;16611;16661;16560;16395;16210;16272;16369;16154;16064;16189;15935;16128;15951;15995;15953;15844;15896;15986;15899;16296;16385;16398;16641;16813;17190;16980;16924;16968;16979;16722;16814;16463;16698;16871;16817;16774;16888;16892;17005;16903;16660;16633;16901;16721;16863;16585;16465;16705;16849;16526;16512;16779;16721;16603;16018;13703;12671;12750;13046;14842;16517;17118;16901;16919;16815;16791;17048;16849;16900;16694;16776;16728;16917;16755;16797;16752;16815;16751;16703;16781;16813;16873;17055;16910;17007;16875;16702;16733;16840;16648;16449;16745;16890;16650;16158;16128;16376;16274;16164;15914;15803;16303;16097;15914;16160;16833;16510;16453;16298;16518;16325;16216;16565;16733;16771;16455;16889;16928;16869;16775;16970;16879;16886;16750;17069;17160;16969;16960;16806;16846;16803;16533;16789;17010;17109;16960;16839;16696;16609;17056;17222;17294;17073;16717;16812;17256;17187;17023;16904;16964;16916;17245;16805;16841;16629;16893;16586;16474;16744;17130;17037;16936;16951;16876;16865;17037;17343;17138;17213;17089;17020;16839;16704;16820;16951;17132;17200;17378;17387;17045;16979;16857;16952;17014;16831;16993;17149;17366;17000;16953;17000;17128;17392;17408;17256;17100;17015;17192;17043;17242;17429;17356;17407;17310;17057;17080;17036;16894;16755;16962;16943;16645;16941;16766;16805;16738;16728;16735;16726;16227;16718;16767;16950;16802;16885;16890;16846;16588;16480;16543;16508;16561;16512;16665;17009;17332;17312;17602;17459;17436;17484;17322;17400;17540;17224;17175;17148;17262;17012;16887;17207;17229;17448;17416;17547;17322;17615;17438;17298;17360;17369;17294;17369;17503;17294;17358;17076;17260;17311;17658;17364;17420;17407;17306;16854;17096;16915;16968;17193;17504;17339;17244;17084;16789;16859;16674;17008;17266;17655;17580;17447;17569;17305;17315;17123;17523;17275;17421;17210;17401;17197;17229;17273;17000;17012;17250;17301;17327;16713;16273;16144;16045;16244;16762;17010;16995;17095;16965;16822;16676;16663;16868;16903;17189;16993;17301;17077;17394;17429;17552;17326;17400;17567;17578;17338;17319;17208;17214;17391;17301;17327;17520;17299;17530;17484;17444;17343;17454;17256;16961;17241;17191;17061;17362;17333;17453;17543;17441;17344;17359;17235;17178;17080;17028;17385;17338;17043;17221;17023;16821;17039;17007;17058;17256;17001;17133;17423;17357;17259;16964;17041;17267;17207;17140;17058;16866;16921;17041;16913;17079;17208;17311;17401;17537;17558;17382;17350;17380;17414;17036;17247;17066;16977;17205;16819;17070;17177;17172;17255;17078;16840;16986;17135;17423;17386;17512;17317;17188;17334;17464;17272;17377;17258;17099;17170;17197;17430;17560;17379;17292;17399;17393;17586;17542;17481;16906;17143;17392;17268;17190;17460;17405;17257;17436;17438;17381;17537;17371;17139;17281;17126;17251;16799;16866;17008;17195;17498;17377;17352;17481;17174;16822;16121;16875;17419;17357;17344;17257;17370;17252;17560;17134;17259;17275;16930;17091;17173;17261;17177;17223;17017;17082;17396;17384;17329;17321;17498;17005;16990;17175;17110;17241;17386;17240;17367;16981;16891;16670;16650;17112;17076;16974;16892;17246;17272;17356;17418;17475;17263;17270;17214;17224;16978;17136;17120;17322;17288;17264;17562;17653;17452;17444;17444;17138;17122;17055;16783;16934;17076;17143;17144;17264;16976;17226;17335;17225;17038;16698;16550;16897;17098;17111;17301;17067;17164;17384;17393;17263;17450;17500;17244;16736;16081;15997;16991;17117;17179;17423;17619;17627;17459;17727;17730;17631;17181;17050;16864;17129;17557;16898;15524;13918;14423;16301;17150;17331;17361;17075;17497;17677;17539;16757;16927;16802;17107;17092;17400;16536;14191;11416;11402;14301;16301;17122;17441;17532;17360;17637;17560;17550;17580;17704;17545;17515;17371;17454;17720;17565;17624;17425;17294;17277;17302;17135;17352;17396;17177;17322;17227;17475;17149;17333;17141;17573;17768;17431;17477;17564;17519;17577;17310;17568;17410;17135;17514;17620;17485;17645;17639;17548;17592;17189;17161;17398;17286;17508;17373;17222;17196;17573;17409;17424;17357;17475;17374;17466;17727;17578;17692;17882;17693;17334;17316;17296;17242;17701;17770;17887;17767;17817;17555;17639;17912;17677;17689;17727;17688;17738;17618;17587;17571;17479;17477;17396;17492;17505;17447;17391;17494;17668;17539;17369;17466;17372;17149;16893;16852;16962;17285;17117;17187;17399;17577;17748;17496;17812;17146;17430;17076;17492;17733;17402;17602;17025;16978;16780;16585;17085;17525;17311;17339;17868;17896;17874;17768;17439;17221;17151;16662;16534;16464;16408;15505;14585;13864;15053;16489;17164;17498;17261;17345;17580;17285;17084;17167;17280;17161;17195;17363;17329;17324;17452;17161;17117;17441;17455;17462;17383;17460;17567;17509;17477;17411;17548;17467;17507;17718;17560;17811;17649;17525;17295;17574;17547;17337;17338;17256;17245;17079;17478;17453;17571;17672;17708;17711;17837;17763;17580;17670;17815;18047;17893;17976;18019;17885;17893;17759;17763;17648;18008;17767;17584;17748;17531;17877;17641;17616;17756;17688;17516;17191;17503;17567;17244;17747;17917;17964;18102;17422;17755;17791;17912;17672;17694;17679;17808;17518;17296;17896;17883;18017;18176;18058;18062;17633;17799;17765;17845;17716;17732;17687;17735;17858;17999;17640;17228;16315;15492;15621;16748;17559;17755;17858;17966;17957;18059;18002;18103;18110;18013;17884;17688;17715;17594;17666;17186;17212;17628;17660;17967;17781;17824;17700;17367;17581;17968;17719;17859;17655;18081;18101;17573;17566;17767;17470;17725;17719;17817;17873;17506;17355;17080;17218;17621;17481;16821;16180;16559;17343;17468;17743;17625;17683;17676;17850;17716;17626;17672;17920;17503;17341;17415;17577;17373;17474;17492;17438;17547;17308;17458;17381;17307;17511;17375;17760;17536;17494;17579;17626;17751;17599;17819;17834;17902;17863;17850;17825;17710;17763;17716;18020;17996;17578;17417;17594;17380;17426;17641;17824;17625;17677;17674;17434;17953;17943;17760;17567;17557;17631;17520;17676;17654;17889;17414;17640;17705;17885;17043;16587;15948;15728;16369;16787;17563;17740;17802;17800;17649;18192;17809;17839;17952;17663;17955;17826;17743;17952;18067;17944;17720;18139;17799;17952;17690;17929;17774;17762;17944;17906;17976;17808;17836;17866;17614;17309;17331;17345;17577;17418;17571;17363;17692;17631;17266;17517;17569;17899;17815;17762;17471;17217;17465;17414;17306;17124;17455;17405;17156;16745;16681;16710;16912;16855;17044;17240;17198;17365;17812;18060;17767;17722;18093;17776;17979;18100;18237;17698;17428;17586;17887;17652;17981;17734;17739;17904;17909;17923;18024;17922;17872;17814;17966;17896;17924;18115;17848;17805;17935;17974;17655;17812;17960;17938;18230;18219;17781;17487;17525;17873;17973;18028;18202;18290;18350;18134;18112;17867;17789;17762;18051;18135;17880;17852;17691;17725;17879;17846;17594;17671;17737;17806;17869;17733;17957;17552;17728;17621;17767;17850;17772;17465;17393;17377;17709;17573;17323;17558;17559;17509;17367;17536;17527;17942;17709;17607;17826;17682;17757;17919;17631
13863;14149;13815;13985;13878;14056;14168;14321;14340;14285;13943;13852;13891;13927;13762;13620;14124;13982;14073;13988;14176;13948;14134;14077;14012;14020;14201;14182;14110;14115;14024;14393;14585;14737;14828;14482;14340;14402;14306;14383;14797;14754;14587;14752;14717;15091;14871;14818;14982;14878;14891;15177;14821;14483;14039;14510;15136;15030;14818;14724;14087;14096;14382;14137;14294;14733;14824;14841;14673;14890;15475;15131;15237;15282;14938;14910;14548;14332;14606;14177;14616;14628;14848;14548;14500;14692;15201;15542;15436;15700;15601;15468;15557;15208;15572;15661;15655;15316;15681;15576;15585;15382;15709;15676;15476;15642;15379;15538;15557;15694;15688;15474;15699;15882;15672;15758;15621;15595;15517;15509;15527;15583;15645;15957;15812;15721;15762;15568;15816;15804;15920;15818;15704;15629;15799;15721;16041;15944;15675;15963;15949;15947;15937;15908;15862;15888;15792;15962;15952;15763;15770;16008;15768;15795;15699;15762;15914;15933;15711;15391;15223;15574;15565;15561;15273;15267;15765;15761;15934;15552;15529;15536;15332;15669;15792;15860;15509;15797;15767;15668;15759;15712;15951;16022;16174;15976;16039;16111;16002;15969;15977;16058;16046;16166;16063;15786;15902;15457;15068;14616;14357;14699;14595;14949;15480;15704;15796;15676;15759;15808;15916;16275;15973;15922;15783;15666;15626;15942;15880;16044;16037;15783;15772;15736;15618;15543;15847;15671;15332;15826;15883;16059;16232;16008;16143;15889;16110;16140;16068;16106;16237;16175;16121;16155;16264;16106;15853;15546;15560;15315;15638;15743;16075;16085;16153;15865;15950;15971;15846;16099;16059;16168;16524;16369;16483;16347;15928;15308;15530;15609;16029;16000;16065;16215;16308;16523;16238;16230;15990;15445;15154;14816;14634;14743;14685;14662;14897;14973;14583;15052;15721;15992;15549;15708;14886;12175;7572;5014;6829;11312;14549;15903;16582;16238;16117;16348;16084;16003;15901;16516;16649;16450;16247;16237;16434;16044;15952;16541;16118;16131;16467;16442;16496;16502;16720;16590;16709;16688;16865;16608;16432;16319;16487;16421;16290;15197;12974;9612;7212;7347;9080;11418;11590;10432;10401;12405;15005;15999;16841;16744;16612;16436;16482;16554;16141;16106;16599;16432;16357;16094;16221;16042;16317;16354;16522;16294;15971;15913;16258;16341;16465;16500;16588;16452;16401;16533;16370;16304;16439;16668;16634;16120;16040;15948;15742;14704;14196;15116;15238;15307;15985;16437;16372;16356;16273;16396;16199;16415;16144;16295;16365;16528;16598;16965;16910;16825;16758;16817;16721;16752;16914;16925;16876;16931;16759;16647;16592;16367;16679;16594;16594;16636;16400;16666;16619;16724;16604;16617;16615;16282;16784;16912;16573;16483;16408;16322;16215;16174;16068;16239;16372;16321;16197;15894;15869;15499;15377;15826;16131;16409;16370;16528;16457;16870;16806;16638;17079;16916;17084;16924;16871;16932;16862;16864;17067;16871;17032;16842;16858;16853;16776;16785;16788;16795;16722;16623;17006;16803;16768;16586;16723;16793;16688;16722;16067;14119;12513;12840;13932;15440;16629;17075;17276;16970;16799;16836;16939;16710;16979;16789;16813;16619;16893;16801;16792;16878;16992;16600;16555;16864;17016;16850;16863;16847;16911;16830;16641;16902;16773;16573;16479;16674;16795;16718;16761;16344;16369;16141;16435;16480;16345;15718;15776;16149;16589;16552;16605;16245;16349;16607;16456;16430;16534;16724;16639;16742;17019;17226;16862;16684;17024;16908;17001;17000;17147;17022;16816;17056;17157;16909;16585;16437;16589;17011;16934;17128;16959;16951;16784;17028;17124;17185;16627;16459;16414;17018;16992;16866;16601;17017;16962;17025;17070;16833;16825;16970;16636;16606;16832;16929;16712;17075;17240;16948;17229;16985;17095;17243;17273;16838;17036;16776;16769;16897;17143;17091;17132;17098;17214;17232;16959;17092;16943;16760;16994;17389;17281;17375;17290;16869;16788;16627;17163;17136;17272;17225;16979;17107;17157;17086;17147;17238;16948;17292;17130;17058;17070;17037;16790;16939;16770;16599;16447;16640;16957;16942;17002;17046;16638;16905;16785;16886;16701;16779;16973;16828;16941;16721;16464;16266;16459;16431;16757;16845;16755;17299;17444;17542;17509;17617;17343;17663;17594;17526;17481;17350;17430;17171;17226;16888;16960;17153;17616;17505;17384;17391;17266;17617;17493;17434;17378;17531;17316;17128;17420;17322;17072;17387;17345;17589;17385;17565;17187;17085;16866;16872;17041;17290;17210;17221;17239;16960;16563;16496;16665;17219;17087;17129;17449;17411;17645;17280;17211;17096;17162;17408;17114;17234;17147;16898;17182;17069;17200;16917;17097;17299;17094;17101;16851;16591;16435;16253;16466;16719;17345;16907;17169;17113;16772;16867;16714;16696;16802;17089;16922;16990;16944;17043;17490;17529;17414;17425;17583;17342;17185;17365;17305;17183;17517;17496;17103;17258;17290;17316;17244;17341;17262;17134;17191;17185;17129;17131;17267;17308;17480;17456;17398;17206;17048;17221;17170;16989;17116;17271;16869;16761;16926;17244;17252;17021;16978;16942;16581;16597;16794;17100;17489;17237;17349;17196;17072;17075;17238;17295;16933;17173;16927;16840;17028;17084;17257;17126;17191;17240;17348;17358;17495;17297;17163;17056;17037;16958;17015;16906;17223;16983;17094;17122;17042;17223;17049;17043;17124;17388;17220;17214;17262;17286;17341;17372;17233;17284;17259;17320;17328;17472;17698;17438;17415;17403;17351;17375;17603;17434;17484;17066;17274;17518;17320;17258;17453;17609;17506;17304;17444;17451;17287;17581;17352;17289;17071;17052;16960;17092;17387;17245;17362;17479;17139;17362;17004;16593;16002;16364;17046;17481;17352;17289;17524;17540;17275;17471;16952;16973;17041;17135;17063;17236;17180;17352;17362;17551;17381;17329;17355;17418;17480;17317;16964;17280;17290;17354;17102;17319;17434;17042;16982;16971;17209;17089;17150;16795;16942;17003;17341;17370;17496;17416;17469;17509;17205;17305;17326;17371;17450;17486;17159;17282;17127;17452;17504;17417;17386;17355;17259;17127;17005;16979;16983;17319;16996;17221;16933;16863;17255;17243;17163;16847;17045;17017;17287;17251;16998;16970;17211;17072;17181;17370;17401;17401;17346;16644;16484;16163;16904;17115;17412;17274;17487;17505;17668;17794;17491;17285;17264;16910;17255;17240;17270;16924;16291;15193;15508;16577;17062;17263;17159;17467;17630;17564;17475;16971;17017;17187;17205;17260;17110;16281;13353;10236;10168;13713;16531;17029;17324;17244;17223;17436;17454;17487;17524;17653;17565;17345;17653;17653;17761;17831;17420;17406;17374;17420;17211;17175;17430;17379;17218;17441;17496;17542;17475;17306;17359;17600;17704;17733;17563;17529;17535;17521;17390;17287;17182;17291;17496;17369;17450;17623;17763;17486;17145;17467;17381;17236;17369;17498;17278;17530;17453;17697;17417;17412;17151;17504;17396;17561;17187;17558;17645;17616;17486;17344;17166;17146;17374;17509;17609;17720;17592;17785;17664;17542;17632;17649;17522;17686;17922;17582;17808;17624;17607;17418;17401;17486;17652;17882;17481;17648;17583;17397;17586;17080;17210;17305;17246;17295;17216;17079;17462;17346;17126;17777;17197;17486;17753;17580;17245;17097;16899;17347;17359;17577;17400;17095;16928;17080;17320;17445;17600;17307;17624;17724;17570;17546;17420;17512;17054;16764;16434;16439;16529;15731;14385;13298;12606;13918;15801;16750;17396;17332;17408;17189;17187;17136;17299;17250;17271;17514;17326;17407;17261;17339;17119;17484;17414;17670;17564;17552;17832;17480;17700;17268;16862;17426;17480;17494;17562;17690;17824;17655;17841;17430;17365;17486;17446;16942;17062;17160;17347;17161;17089;17674;17822;17689;17844;17826;17934;17651;17600;17761;17773;17656;17686;17822;18036;17958;17693;17714;17736;17559;17523;17651;17526;17628;17696;17682;17824;17748;17698;17419;17572;17292;17197;17550;17758;17572;17735;17924;17719;17736;17956;17930;17855;17452;17786;17660;17626;17847;17801;18081;18053;17826;18077;17980;17843;17750;17597;17675;17812;17928;17892;17535;17716;17861;17829;17408;16832;16491;16285;16502;17149;17813;17679;17942;17602;17742;17844;17986;17779;17978;17943;17553;17380;17445;17331;17421;17162;17470;17933;18008;18051;17823;17782;17741;17782;17777;17766;17665;17948;18121;17627;17623;17576;17898;17820;17857;17565;17473;17690;17401;17457;17472;17238;17411;16969;15832;14966;16066;17078;17482;17854;17635;17461;17567;17493;17745;17653;17578;17479;17557;17447;17666;17445;17292;17379;17604;17274;17288;17062;17029;17235;16980;17306;17532;17630;17719;17774;17574;17634;17955;17911;17681;17908;18062;17782;17857;17846;17831;17830;17733;17586;17728;17547;17531;17456;17575;17194;17531;17713;17426;17755;17702;17832;17613;17561;17716;17660;17390;17502;17617;17686;17794;17808;17636;17789;17449;17514;17094;16564;15619;15503;16076;16961;17651;17791;17955;17691;17770;18059;18057;17939;17954;18115;17680;17896;17930;17974;17889;17837;18026;17715;17981;18026;17804;17569;17814;18188;17794;17942;17691;17843;17613;17703;17433;17511;17403;17594;17462;17520;17163;17356;17721;17495;17562;17821;17608;17825;17900;17795;17769;17481;17487;17568;17277;17232;17264;17045;17263;16918;17203;17278;16981;16922;16855;17382;17497;17507;17733;17770;17789;17762;17959;17848;17903;17994;17853;17656;17568;17197;17524;17757;17679;18051;17944;17767;18011;17893;17753;18056;17983;17543;17612;17886;17793;17977;18039;17894;17815;17862;17956;18025;17878;17895;18044;18111;17817;17825;17731;17968;17842;18215;18164;18158;18304;18037;18103;18217;18043;18011;17759;17573;17623;17453;17740;17807;17917;17663;17717;17618;17720;17909;17821;17615;17913;17825;18012;17739;17766;18045;17627;17778;17648;17522;17664;17573;17481;17685;17569;17144;16896;17220;17489;17855;17829;17827;17703;17765;17801;17951;17818
13953;13608;13400;13855;14039;14019;14059;14226;14383;14297;14265;13976;13802;13616;13744;13947;13878;14255;13733;13997;14014;13966;14161;14307;14105;14172;14463;14371;14028;14310;14225;14185;14554;14579;14726;14389;14418;14282;14558;14547;14665;14708;14702;14913;14878;15013;15133;14869;14841;14889;15025;14818;14572;14474;14179;14702;14896;14926;14836;14503;14182;14102;14245;13754;14253;14691;14820;14400;13944;14264;14951;15232;15507;15295;15485;15157;14698;14487;14571;14689;14638;14657;14846;14583;14398;14584;15166;15343;15524;15210;15620;15526;15649;15364;15540;15548;15517;15477;15385;15649;15528;15338;15316;15461;15651;15559;15722;15628;15611;15492;15443;15478;15416;15625;15887;15622;15810;15660;15640;15452;14975;15402;15872;16012;15948;15781;15865;15607;15476;15937;16072;16110;15716;15661;15801;15823;16099;15669;15841;15951;15918;15981;15792;15663;15759;16012;15975;16047;15886;15880;15791;15767;15799;15895;15977;15752;15706;15722;15710;15411;14962;15516;15668;15703;15629;15606;15387;15529;15745;15516;15561;15530;15430;15564;15820;15674;15619;15626;15716;15678;15883;16228;16269;15950;15883;16170;16140;16288;16026;15932;16005;15847;16210;15983;16181;16022;15929;15824;15507;14898;14659;15291;14957;15556;15561;15925;15811;15827;15730;15802;15610;15620;15945;15940;15747;15709;15706;15995;16139;16068;15824;15888;15790;15529;15689;15704;15903;15707;15749;15725;15748;16118;16324;16253;16248;15788;16317;16006;16022;16122;16239;15873;15930;16161;16114;16060;15776;15564;15307;15577;15799;15735;15809;16043;16028;16381;16076;15753;15844;15864;16141;16194;16385;16521;16423;16492;16281;15992;15788;15840;15819;15872;15960;16376;16078;16200;16115;16138;16051;15603;15465;15059;15120;15192;15156;15095;15147;15085;14877;15276;15646;15861;15743;15781;15136;12966;8136;4744;5749;10421;14515;16199;16312;16554;16310;16067;16430;16172;16177;16251;16213;16418;16440;16613;16333;16101;16495;16437;16401;16311;16153;16474;16546;16735;16842;16675;16618;16519;16596;16794;16297;16447;16315;16420;16437;15324;13691;11732;10105;10510;10952;12614;13591;13639;13457;14174;15292;15944;16365;16670;16631;16482;16529;16373;16186;16499;16308;16209;16078;16144;16122;16367;16317;16521;16353;16238;15860;16177;16302;16573;16532;16657;16431;16623;16706;16342;16288;16623;16267;16602;16446;16681;16310;16226;15702;15201;15157;15444;15294;15552;16100;16282;16336;16318;16344;16178;16454;16272;16146;16221;16219;16672;16933;16769;16781;17047;16992;16742;16732;16782;16760;16839;16680;16728;16529;16785;16624;16738;16767;16757;16612;16454;16628;16342;16480;16675;16707;16581;16733;16678;16717;16773;16593;16596;16261;16110;16059;15942;16127;16169;16331;16129;16005;15995;15934;15483;15286;15604;16068;16100;16524;16437;16632;16811;16801;16750;16572;17054;16668;16904;16867;16972;17048;16761;16835;16986;16861;17037;16805;16881;16686;16840;16696;16970;16893;16852;16592;16763;16586;16545;16745;16600;16853;16528;16161;15367;14514;14689;15650;16353;17273;17192;17148;16777;16783;16819;17115;16842;16971;16999;16863;16860;16970;16798;16821;16653;16898;17027;16773;16694;16813;17052;16877;16735;16646;16727;16474;16665;16801;16485;16656;16554;16679;16942;16723;16191;16283;16590;16335;16667;16119;15826;16025;16244;16579;16478;16883;16417;16235;16557;16651;16604;16650;16613;16576;16737;17045;16987;16901;16763;17129;17018;16662;16964;16964;16872;17192;17114;17055;16896;16564;16575;16606;16824;17175;17108;17364;17214;17249;16977;17039;17217;17064;16742;16779;16805;17251;16846;16985;17066;16923;16932;17007;16977;16851;16793;16533;16686;16635;17041;16938;16937;17178;17309;17004;17005;17081;17211;17060;17227;16842;17012;16792;17051;16972;17297;17427;17172;16996;17153;16854;16715;16703;16896;16900;17381;17357;17214;17001;16797;16410;15939;16455;16936;17211;17002;17082;17139;17171;17204;17100;17073;17268;17071;17180;16802;16630;16721;16907;16890;16764;16706;16520;16857;16756;17170;16887;16941;16777;16693;16707;16719;16688;16806;16865;16674;16578;16789;16409;16275;16526;16672;17131;16881;17111;17249;17421;17351;17690;17407;17310;17358;17738;17410;17462;17371;17339;17388;16995;17139;16957;17080;17315;17386;17370;17123;17428;17543;17497;17521;17357;17314;17287;17315;17348;17425;17098;17181;17154;17221;17282;17460;17420;17164;16871;17056;17119;17137;17290;17437;17270;16850;16256;15978;16708;17001;17104;17416;17229;17120;16974;17125;17123;17044;17190;17286;17264;17049;16993;17026;16842;17017;17154;16864;17087;17112;17052;17133;16753;16685;16710;16700;16638;16902;16949;16784;17192;17106;17000;16757;16832;16739;16801;16986;16961;16829;17064;17085;17245;17289;17122;17442;17205;17267;17172;17347;17238;17038;16924;17360;17387;17187;17072;17193;17130;17376;17029;17236;17156;17223;16763;17020;17220;17209;17172;17372;17151;17524;17352;17142;17342;17137;17126;17082;17261;16731;16801;17087;17031;17138;17248;16760;16525;16283;16770;17243;17181;17361;17252;17381;17222;17338;17304;17271;17238;16996;16982;17373;16834;17025;17143;17165;17230;17174;17290;16878;17101;17173;17302;16992;16709;16888;16747;17023;17269;17134;16935;17071;17425;17160;16934;17080;17165;17099;17170;17410;17316;17381;17334;17202;17131;17249;17396;17371;17572;17399;17372;17449;17391;17133;17439;17460;17681;17427;17292;17340;17333;17375;17344;17299;17297;17246;17549;17373;17284;17420;17475;17340;17274;17416;17065;16959;17078;17355;17247;17056;17155;17116;17302;17342;16879;15992;15241;16076;17124;17055;17317;17399;17493;17696;17273;17284;17098;17279;17129;17032;17141;17263;17162;17314;17380;17428;17290;17280;17345;17571;17467;17271;17258;17236;17545;17425;17045;17129;17209;17104;17102;17035;17106;17139;17071;16963;16834;16996;17113;17439;17317;17265;17163;17281;17317;17343;17342;17210;17648;17387;17483;17383;16643;17117;17661;17417;17622;17050;17295;17293;17095;17141;17413;17429;17247;17312;16940;16909;17202;17258;17348;17319;17226;17077;17391;17057;17158;16767;16876;17015;17336;17252;17636;17720;17374;17397;17033;16907;17295;17369;17367;17311;17532;17503;17786;17530;17543;17356;17188;17174;17069;17455;17101;17177;17074;16372;16126;16614;16880;17014;17205;17483;17526;17687;17673;17345;17284;17198;17004;17175;16830;15685;13103;10787;11519;14231;16577;17087;17368;17136;16994;17214;17209;17430;17495;17647;17667;17425;17452;17595;17930;17620;17062;17298;17479;17239;17359;17204;17182;17374;17583;17388;17299;17589;17358;17523;17347;17602;17520;17649;17450;17279;17527;17434;17567;17456;17315;17293;17515;17161;17540;17555;17803;17770;17512;17243;17097;17347;17087;17225;17108;17523;17054;17374;17558;17291;16862;16667;16855;17337;17594;17419;17482;17392;17804;17315;17223;17251;17392;17370;17905;17670;17628;17535;17834;17322;17508;17596;17512;17644;17544;17646;17605;17539;17329;17751;17381;17485;17794;17354;17366;17352;17361;17514;17587;17272;17448;17272;17145;17652;17207;17379;17417;17560;17398;17667;17517;17543;17266;17496;17291;16776;16636;16643;17333;17781;17400;17141;17125;17266;17301;17572;17633;17353;17614;17446;17654;17560;17474;17412;17037;16691;16487;16705;16594;15924;15032;14576;13881;14702;15907;16600;16599;16782;17181;16951;17075;17079;17221;17023;17300;17556;17255;17267;17371;17348;17369;17266;17255;17438;17504;17619;17581;17581;17519;17124;16941;17435;17323;17766;17666;17478;17822;17909;17465;17691;17512;17359;17283;17290;17430;17437;17267;17381;17486;17482;17969;17847;17793;17648;17692;17683;17519;17731;17855;17704;17867;17868;17606;17754;17785;17630;17718;17825;17400;17140;17518;17772;17843;17663;17539;17666;17472;17422;17246;17120;17412;17406;17547;17857;17927;18002;17766;17549;17861;17838;17697;17938;17803;17556;17426;17541;17679;18257;18142;17924;18000;18004;17753;17586;17474;17772;17831;17524;17594;17730;17889;17707;17534;17490;17151;16499;15740;15575;16639;17506;17751;17784;17720;17582;17636;17791;17563;17761;17758;17486;17441;17812;17368;17284;17244;17635;18110;18021;17856;17630;17778;17708;17803;17860;17666;17869;17904;17840;17777;17513;17753;17764;17581;17697;17633;17443;17606;17539;17343;17545;17341;17334;16732;15864;15545;15972;17294;17774;17464;17620;17856;17528;17330;17815;17736;17880;17365;17484;17378;17412;17481;17619;17492;17468;17434;17170;17329;17073;17137;17090;17437;17269;17692;17708;17631;17698;17657;17661;17934;17624;17780;17754;18075;18140;17822;17773;17822;17616;17715;17387;17507;17459;17521;17373;17189;17257;17503;17882;17616;17633;17290;17378;17606;17463;17479;17782;17482;17679;17939;17750;17759;17467;17577;17698;17397;16945;16524;15903;15507;16197;16799;17445;17772;17595;17918;17662;17787;17682;18299;17964;17952;17970;17740;18078;17894;17900;17761;17751;17917;17969;17935;17831;17764;17803;17751;17976;17932;17657;17538;17784;17564;17413;17439;17569;17544;17561;17587;17414;17495;17206;17592;17715;17697;17787;17582;17921;17659;17318;17391;17728;17571;17297;17256;17369;17217;17215;17132;17160;17124;16943;17171;17275;17295;17296;17388;17502;17629;17637;17874;17851;18061;17874;17844;17849;17812;17385;17649;17577;17999;17817;17839;17764;17738;17770;17865;17891;18057;17821;17761;17586;17740;17948;17751;17900;17760;17904;17889;18308;18217;18101;18338;18198;17913;17982;17861;17695;17945;17823;18119;18076;18109;18216;18086;18215;18077;18004;17646;17459;17254;16914;17360;17724;17841;17798;17597;17693;17706;17748;17842;17863;18005;17521;18033;17767;17838;17752;17684;17859;17436;17640;17460;17636;17465;17558;17864;17321;17171;16897;16985;17454;17646;17796;17513;17692;17943;17715;17995;17728
14026;13717;13237;13480;14039;14019;14251;14194;14052;14184;14165;14223;13932;13636;13778;13779;13769;13946;14138;13865;14366;14297;14223;13918;13812;14205;14714;14721;14349;14297;14325;14259;14254;14564;14691;14199;14467;14559;14596;14576;14635;14685;14782;14796;14972;14876;15025;14942;14904;14784;14749;14835;14369;14326;14364;14636;14833;14770;14180;14379;14549;14157;14015;13907;14360;14963;14513;14171;13322;13901;14890;15445;15439;15454;15422;15142;15016;14668;14867;14794;14773;15046;15034;14802;14542;14416;14654;15339;15365;15287;15720;15453;15604;15344;15438;15627;15645;15430;15460;15673;15378;15159;15421;15564;15757;15597;15809;15640;15722;15738;15570;15370;15362;15356;15573;15789;15703;15729;15526;15181;14772;15210;15723;16028;15772;15665;15746;15915;15797;16009;15991;15800;15840;15924;15999;15898;15976;15868;15991;15943;15983;16002;15896;16024;15736;16120;15804;15871;16013;16084;15969;15818;15910;16044;15865;15729;16039;15882;15893;15469;15359;15625;15628;15599;15674;15628;15304;15502;15796;15565;15680;15408;15406;15745;15786;15750;15684;15603;15609;15614;15828;15848;16232;16119;15994;16061;15987;16241;16078;16087;15881;16035;15926;16007;15852;15887;15888;15670;15559;15390;15347;15345;15504;15683;15800;15944;15695;15833;15500;15756;15516;15758;15906;15923;15688;15671;15810;16028;16034;15809;16056;15583;15702;15476;15457;15745;15687;15906;15572;15931;15943;16176;15988;16197;16047;16205;16019;16045;16010;15979;15914;15750;15937;15836;16232;15735;15840;15626;15477;15538;15716;15893;15800;15794;16070;16242;16021;15965;16088;16137;16133;16166;16518;16245;16202;15946;16355;16194;16106;15654;15600;15782;16039;15841;16332;16337;16343;16454;16018;15963;15696;15506;15543;15427;15405;15232;15229;14999;15287;15689;15951;16001;15865;15668;15273;13561;9171;5449;5723;9585;13751;15751;16114;16391;16449;16282;16098;16427;16275;16046;16322;16259;16305;16449;16144;16289;16251;16444;16352;16394;16367;16164;16579;16349;16558;16738;16670;16441;16520;16395;16505;16409;16337;15885;15598;14658;13394;12114;12160;12685;12285;12500;13170;13696;13758;13551;14365;15706;16399;16460;16726;16481;16570;16562;16264;16167;16426;16393;16250;16225;16193;16376;16372;16576;16030;16168;15920;16013;16427;16551;16415;16687;16471;16719;16759;16334;16293;16286;16215;16208;16451;16507;16207;16325;16199;15894;15786;15762;15508;15601;15839;15986;16251;16346;16201;16364;16472;16217;16267;16564;16383;16456;16762;16915;16827;16957;16920;16647;16686;16747;16828;16718;16695;16698;16839;16829;16635;16705;16641;16484;16400;16426;16456;16725;16535;16752;16545;16903;16626;16814;16858;16694;16397;16259;16123;16155;16017;16235;16009;16309;16282;16123;15854;16136;15807;15805;15706;15806;16133;16221;16195;16134;16414;16745;16786;16922;16977;16976;17065;16823;16977;16846;16734;16833;17132;16913;16853;16653;16869;16949;16759;16754;16706;16769;16726;16863;16668;16508;16702;16725;16631;16855;16548;16965;15961;14918;15061;15251;16042;16700;17176;17515;17074;16822;16808;16669;16815;16865;16734;16946;16584;16980;16751;16863;16968;16961;16978;16830;16936;16878;16888;16927;16746;16595;16662;16742;16558;16568;16673;16582;16634;16688;16689;16821;16779;16863;16348;16479;16673;16602;16346;16145;16134;16538;16735;16479;16564;16341;16407;16784;16568;16784;16606;16702;16627;16838;16991;16949;16896;16636;16835;16717;16806;16726;16945;16852;16937;16754;17015;17037;16673;16766;16934;17010;17054;17370;17228;17038;16999;17021;17296;17166;17021;17105;17363;17210;17045;16848;17024;16850;16920;17029;17374;16872;16742;16792;16657;16710;16748;16802;16901;16961;17141;16849;17097;16791;16997;17173;17236;17092;17042;16951;17154;17201;17290;17287;17359;17359;17054;16903;16653;17044;16931;17061;17126;17158;17136;16897;17077;16989;16284;16003;16281;16979;17353;17115;17136;17254;17425;17381;17434;17280;17439;17173;16992;17405;17193;17005;17131;16771;16910;17093;17017;16858;16789;16857;17007;16879;16761;16607;16529;16638;16770;16820;16602;16424;16674;16534;16631;16682;16692;17051;16877;17045;17368;17256;17193;17055;17272;17310;17429;17529;17440;17325;17230;17305;17233;17079;17085;17100;16907;16988;16888;17224;17331;17432;17238;17520;17591;17362;17124;17292;17148;17164;17364;17321;17180;17222;17360;17506;17301;17320;16877;17073;17012;16813;16792;17088;17192;16890;17009;16995;16456;16072;16167;16777;16918;16787;16916;16588;16800;17279;17140;17145;17088;17236;17219;17283;16952;16839;16923;16995;17146;17251;17099;17341;16973;16873;16680;16894;17043;16930;16888;16757;16736;16905;16870;17000;16898;16743;16970;16807;16804;16980;16973;16929;17054;17025;17234;17527;17344;17463;17046;17034;17309;17541;17199;17149;17154;17342;17309;17428;17195;17182;17586;17417;17417;16987;17232;17270;17204;17061;17273;17045;17248;17446;17147;17050;17242;17183;17427;17191;17152;17248;17288;16951;16910;16882;17083;17031;17298;16897;16564;16530;16943;17258;17178;17287;17282;17285;17280;17328;17082;17123;17240;17213;17053;16737;16764;16694;16903;17058;17037;17077;17160;17307;17207;17431;17255;17149;16912;16972;16944;16996;16912;17055;17046;17132;17229;17114;17187;16884;17055;16874;17334;17177;17267;17325;17390;17498;17017;17092;17300;17263;17353;17667;17494;17528;17675;17372;17120;17237;17264;17543;17418;17461;17479;17596;17285;17337;17059;17290;17152;17506;17198;17495;17303;17352;17157;17312;17284;17219;16978;17155;17033;16876;16974;16954;17297;17281;16843;15965;14917;15223;16872;17274;17230;17211;17286;17498;17230;16949;17226;17025;17157;17116;17137;16889;17385;17275;17536;17615;17197;17624;17433;17367;17227;17609;17146;17254;17215;17262;17268;17190;17157;16904;16773;16743;16833;17016;17176;16974;16953;17185;17081;17449;17236;17219;17301;17262;17202;16972;16992;17251;17514;17217;17276;16930;16848;16943;17271;17452;17246;17479;17192;17227;17373;17683;17241;17303;17077;17052;16864;16790;16948;17103;17391;17371;17367;17186;17398;17089;17164;17058;17256;17108;17304;17332;17739;17816;17549;17455;17134;17463;17142;17305;17076;17251;17379;17369;17401;17478;17445;17479;17499;17093;17380;17299;17328;16847;16694;16756;16646;16718;17048;17015;17124;17274;17469;17669;17721;17616;17542;17407;17255;17205;16876;16096;14114;12630;13673;15691;17219;16946;17240;17225;16992;17198;17061;17164;17379;17405;17368;17658;17555;17761;17742;17530;17116;17285;17449;17421;17098;17331;17261;17538;17446;17644;17459;17434;17127;17180;17089;17430;17620;17288;17395;17354;17289;17425;17172;17426;17274;17200;17577;17253;17209;17671;17494;17830;17593;17624;17276;17364;17362;17259;17440;17009;17187;17407;17582;17231;16936;16314;16776;17269;17439;17745;17678;17576;17550;16800;16991;17267;17386;17627;17643;17792;18023;17481;17846;17589;17476;17471;17750;17826;17613;17530;17479;17463;17736;17637;17672;17474;17415;17243;17111;17291;17393;17534;17555;17288;17279;16959;17014;17092;17359;17240;17587;17371;17299;17301;17579;17461;17494;17209;17100;16666;16239;16604;17374;17600;17512;17136;17238;17425;17565;17560;17746;17606;17725;17423;17237;17035;17194;16985;16777;16560;16628;16985;16900;16335;16478;16263;16410;16503;16480;16204;15945;15955;16461;16967;17287;17252;17209;17469;17437;17426;17381;17472;17288;17213;17106;16919;17078;17581;17635;17525;17571;17509;17454;17456;17043;17069;17550;17613;17482;17862;17672;17802;17393;17464;17405;17174;17362;17273;17342;17552;17411;17235;17533;17568;17715;17777;17722;17698;17704;17691;17666;17706;17841;17580;17832;17710;17511;17967;17657;17880;17850;17669;17646;17373;17510;17778;17896;17769;17545;17896;17646;17417;17113;16936;17155;17149;17469;17376;17609;17722;17509;17799;17782;17830;17837;17705;17769;17833;17583;17689;17955;18253;17891;18155;18130;17933;17661;17246;17311;17299;17569;17606;17999;17705;17532;17537;17176;17225;16978;16438;15399;14898;16350;17137;17577;17876;17408;17290;17470;17739;17667;17778;17910;17782;17572;17772;17699;17482;17705;17573;17841;17766;17764;17430;17600;17575;17762;17695;17765;17941;17640;17527;17606;17850;17971;18033;17845;17678;17455;17504;17867;17411;17640;17378;17405;17491;17078;16646;16429;16489;16747;17156;17681;17713;17331;17441;17375;17564;17603;17805;17548;17481;17329;17481;17538;17496;17803;17260;17145;17072;17362;16910;16785;17140;17339;17378;17689;17585;17516;17487;17552;17618;17855;17691;17748;17903;17691;17933;17652;17634;17656;17668;17549;17728;17450;17420;17280;17594;17319;17378;17463;17709;17708;17331;17183;17025;17514;17631;17787;17697;17342;17578;17702;18109;17897;17881;17880;17671;17263;17052;16274;15695;15774;16141;16597;17189;17325;17653;17682;17800;17649;17758;17790;18061;18103;17942;17777;17683;17714;17789;18022;17809;17901;18067;17886;17885;17839;17986;17606;17810;17946;17893;17759;17901;17747;17494;17751;17403;17718;17930;17789;17523;17127;17444;17589;17730;17748;17422;17479;17429;17564;17397;17543;17525;17510;17729;17246;17302;17222;17169;17047;17271;17232;17136;17223;17128;17396;17349;17308;17387;17689;17464;17876;17914;17707;17789;17733;17447;17602;17721;17496;17704;17860;17826;17924;17881;17566;17552;17810;17844;18034;17780;17972;17851;17820;17744;17738;17724;17946;17946;18139;17960;18220;18144;17911;18051;18118;18034;18118;17763;17698;17787;17934;17820;17908;17857;17855;17918;17916;17799;17704;17316;17173;17020;17095;17604;17720;17613;17410;17209;17395;17339;17783;18028;17903;17707;17901;17988;17998;17940;17843;17385;17243;17178;17103;17479;17592;17543;17657;17593;17454;17178;17341;17623;17816;17809;17652;17728;17903;17883;18106;18073
13676;13691;13608;13911;14174;14108;14250;14192;14151;14155;14091;14035;13923;13733;13768;14001;13896;13985;13874;14094;13941;14324;14061;13875;13850;14255;14262;14271;14606;14270;14463;14337;14378;14472;14235;14362;14648;14399;14770;14859;14797;14675;14671;14899;14748;14931;14874;14818;14565;14512;14316;14009;14225;14388;14402;14164;14040;14171;14061;14332;14482;14332;14116;14326;14388;15009;14665;13519;13071;13477;14794;15613;15450;15113;15240;15045;15007;14727;14758;14844;15022;14893;15028;14872;14391;14174;14792;15209;15297;15325;15402;15351;15696;15444;15419;15423;15258;15389;15390;15683;15453;15155;15429;15597;15629;15716;15635;15576;15814;15899;15600;15477;15368;15551;15856;15534;15714;15616;15667;15640;15316;15332;15483;15628;15856;15802;15745;15882;15846;15903;15958;15645;15854;16000;16128;16179;15999;15952;15983;15740;15894;15854;16110;15799;15825;16028;16029;15826;16029;15951;15805;16003;15687;15926;15979;15934;16060;16158;15818;15756;15720;15837;15960;15692;15739;15765;15650;15567;15673;15544;15247;15525;15570;15721;15725;15730;15600;15447;15457;15694;15845;15934;16308;16117;16088;15740;15894;16142;16196;15979;16088;15941;16238;15823;16016;16044;15918;15735;15426;15230;14955;15222;15297;15615;15758;15787;15843;15690;15785;15594;15710;15772;16008;15872;15987;15875;15761;15942;16005;15785;15815;15517;15156;15113;15238;15788;15720;15824;15697;15874;15924;15915;16090;16231;16330;16183;15833;15843;15906;16204;15680;15655;15731;16209;16054;15828;15899;15469;15641;15303;15629;15571;15841;15639;15703;16117;16154;16082;16081;16213;16263;16130;16115;16034;15787;15888;16310;15832;16194;15993;15568;16039;15873;16210;16151;16412;16323;16012;15937;15559;15643;15786;15412;15334;15282;15273;15560;15626;15687;15937;15964;15938;15894;15775;15440;13138;8790;5281;5572;10002;14036;15904;16314;16339;16335;16426;16340;16228;16343;16233;16217;16263;16319;16338;16153;16159;16355;16213;16520;16330;16395;16413;16589;16386;16403;16618;16579;16686;16531;16357;16356;16364;16346;15929;14717;12389;10473;10187;12138;13682;12966;11538;10360;10828;11945;12367;13770;15394;15914;16607;16696;16532;16583;16298;16334;15954;16338;16282;16441;16202;16104;16458;16552;16410;16366;16140;15730;16293;16221;16531;16296;16542;16549;16601;16658;16362;16367;16335;16242;16489;16459;16540;16631;16419;16305;16258;16297;16161;15904;15654;15926;16075;16094;16301;16164;16178;16311;16158;16172;16306;16517;16429;16866;16845;16764;16834;16842;16855;16833;16710;16673;16720;16615;16823;16798;16729;16538;16633;16600;16423;16303;16535;16477;16536;16604;16618;16394;16431;16725;16797;16651;16920;16842;16508;16248;16228;16108;16143;16140;16259;16214;16253;16129;16351;15931;16010;15852;16117;16416;16064;16323;16337;16360;16712;16649;17272;16905;16843;16850;16680;16668;16582;16686;17076;16849;16916;16904;16954;16854;16711;16695;16697;16772;16827;16644;16692;16634;16516;16533;16758;16742;17125;16686;16260;14733;13116;13134;13419;14487;16183;17279;17592;17248;16867;16955;16797;16791;16675;16865;16825;16516;16804;16842;16580;16629;16871;16832;16780;17195;16840;16733;16937;16805;16688;16564;16311;16389;16370;16682;16739;16655;16316;16709;17037;16835;16749;16807;16812;16203;16167;16227;16280;16391;16616;16333;16586;16563;16669;16592;16576;16800;16719;16664;16926;16814;17006;16892;17230;17003;16894;17065;16867;16766;16896;16927;16871;16988;17047;16966;17001;16606;16924;16940;16865;17207;17121;16962;16770;16996;17180;17170;17204;17150;17289;17333;17332;17331;17001;17198;16950;17013;16989;17266;17256;16882;16981;16683;16933;16577;16880;16773;16751;17084;16939;16955;16963;16680;16980;17177;16865;16975;17159;17076;17117;17111;17316;17372;17275;17257;16949;16909;16929;17007;16961;17219;17353;17123;17108;17333;17288;16882;16491;16937;17234;17354;17191;16973;17266;17186;17358;17250;17225;17334;17360;17222;17154;17240;16815;17123;17180;17067;17052;16953;17076;17232;16973;17070;16639;16899;16542;16285;16604;16862;16667;16809;16689;16572;16554;16194;16538;16863;17202;17188;17146;17139;16920;17303;16860;17067;17250;17301;17439;17437;17156;17512;17314;17240;17207;17274;17243;17238;17146;16938;17220;17193;17334;17135;17375;17327;17520;17254;17270;17137;17341;17201;17205;17302;17398;17281;17327;17137;17211;17141;17035;17205;17207;17062;16768;17047;17002;17159;17052;16809;15753;15079;15912;16188;16115;16500;16975;17287;17158;17034;17227;17071;17133;17391;17178;17221;17232;17259;17254;17392;17204;17212;17177;17154;16866;16882;17067;16985;17115;17020;16647;16944;16848;17001;16813;16973;16683;16786;16501;16904;17129;17065;17174;16807;17071;17284;17145;17244;17339;17184;17262;17301;16914;17186;17008;16759;17097;17041;17125;16963;17027;17087;17303;17294;17097;17352;17233;17186;16992;17187;17082;17237;17318;17411;17168;17441;17204;17232;17412;17307;17275;17274;17249;17153;16838;17113;17199;17183;17150;17022;16985;17088;17281;17100;17285;17540;17261;17427;17004;17095;16916;17224;17198;17241;16930;16542;16537;16663;16676;16786;16756;17175;17121;17347;17453;17178;16946;16723;16756;16666;16846;16766;17163;17402;17352;17224;17391;17082;17083;16994;17051;17033;17213;17287;17065;17214;17360;17353;17086;17030;17180;17278;17411;17444;17470;17236;17191;17574;17317;17099;17434;17430;17323;17506;17523;17176;17427;17320;17147;17112;17269;17206;17279;17398;17616;17429;17179;17069;17124;17200;16754;16374;16623;17195;17199;17404;17231;16948;15993;15305;15753;17055;17348;17118;17430;17222;17121;17340;17066;16899;17117;17136;17062;17475;17166;17337;17345;17250;17452;17296;17439;17401;17607;17284;17418;17359;17591;17212;17405;17313;17234;17001;16574;16331;16969;17000;17231;17047;16865;17059;17314;17322;17598;17196;17256;17352;17199;17320;17143;17322;17538;17418;17487;17188;16672;16632;16881;17342;17378;17393;17398;17283;17555;17430;17537;17533;17552;17322;17149;17050;17042;17331;17528;17323;17374;17183;17335;17274;17462;17264;17247;17074;17073;17120;17103;17451;17532;17560;17641;17612;17461;17168;17553;17285;17206;16782;17239;17507;17428;17417;17273;17216;17291;17172;17325;17041;16810;16635;16701;16910;16750;17098;17002;17071;17388;17559;17506;17573;17227;17143;17343;17058;16910;16696;16788;15956;15403;16126;16957;17354;17315;17216;17264;17182;17141;16865;16933;17337;16901;17352;17380;17266;17434;17523;17621;17383;17251;17059;17407;17398;17188;17469;17371;17725;17959;17717;17562;17306;17217;17246;17555;17063;17213;17200;17584;17215;17187;17026;17028;17265;17363;17492;17469;17427;17513;17368;17436;17461;17578;17773;17470;17493;17591;17370;17065;17218;17521;17663;17523;17076;16988;17150;17294;17629;17307;17684;17304;17344;17213;16915;17034;16992;17670;17560;17777;17660;17872;17821;17678;17579;17664;17678;17773;17407;17583;17851;17439;17484;17536;17594;17509;17591;17419;17252;17215;17326;17486;17574;17289;17177;16932;17172;17246;17089;17139;17203;17362;17416;17374;17445;17345;17301;17436;17172;16731;16616;17118;17468;17751;17481;16943;17220;17480;17599;17648;17787;17468;17460;17579;17267;17059;17002;16784;16496;16476;16585;16733;16996;16957;16955;17242;17414;17239;17270;15964;14927;14505;15386;16399;17256;17174;17247;17562;17454;17178;17373;17312;17000;17082;16898;16819;16802;17531;17490;17721;17635;17599;17504;17614;17309;17561;17380;17602;17560;17714;17283;17642;17633;17429;17343;17275;17348;17136;17329;17286;17382;17521;17353;17569;17680;17863;17872;17717;17587;17621;17614;17693;17616;17632;17447;17175;17577;17590;17547;18067;17857;17808;17313;17480;17513;17805;17476;17589;17428;17513;17554;17514;17001;17050;17050;17161;17350;17194;17603;17324;17625;17642;18040;17836;17736;17823;17766;17564;17649;17513;17648;18098;18039;18173;17854;17764;17587;17071;17183;17658;17718;17786;17614;17569;16793;15911;15858;16058;16154;16505;16045;15631;16576;17709;17554;17854;17319;17060;17273;17258;17531;17576;17797;17926;18083;17773;17741;17705;17674;17491;17827;17479;17603;17668;17285;17230;17781;17921;17792;17644;17493;17685;17500;17752;17725;17868;17841;17709;17529;17662;17777;18007;17665;17771;17454;17439;17018;17209;17155;17352;17245;17442;17462;17721;17792;17565;17262;17895;17640;17139;17088;17280;17594;17691;17599;17509;17428;17547;17396;17051;16937;16594;16827;17100;17348;17591;17466;17525;17643;17508;17426;17278;17712;17749;17621;17823;17779;17947;17677;17750;17472;17585;17514;17636;17248;17295;17306;17381;17451;17613;17841;17381;17417;17246;17244;17161;17257;17834;17568;17552;17855;17787;17621;17634;18101;17707;17620;17647;17160;16613;16151;15813;16278;16295;16677;17052;17281;17688;17705;17703;17764;17896;18043;17948;18122;17869;18267;17848;17918;17899;17805;17677;17630;17902;17940;17957;17782;17749;17982;17948;17775;17742;17851;17944;17615;17595;17384;17514;17475;17683;17724;17353;17473;17438;17653;17805;17297;17258;17357;17336;17738;17643;17821;17778;17723;17133;17275;17053;17171;16999;17216;16989;17268;17394;17247;17206;17266;17167;17297;17345;17425;17481;17422;17550;17656;17648;17840;17717;17494;17890;17613;17863;17636;17889;17638;17650;17687;18014;17728;17862;17828;17971;17719;18024;18065;17895;17834;17588;18059;17728;17859;17988;18108;18130;18131;18123;18038;17894;18056;17811;17808;18006;18043;17908;18036;17846;17985;18221;18002;17934;18094;17593;17542;17344;17366;17671;17773;17525;17142;16463;16524;17430;17591;18235;17868;17635;17945;17973;17761;17891;17753;17088;16846;17015;17496;17637;17458;17769;17695;17774;17373;17043;17442;17609;17721;17735;17834;17646;17810;17992;17774;17773
13874;13741;13851;13848;13904;14018;14035;14012;13675;13911;13757;14104;14152;13999;14176;13952;14224;14192;14153;14129;14340;14178;14204;13794;13668;14181;14534;14680;14709;14338;14458;14446;14501;14386;14356;14318;14544;14761;14889;14589;14745;14571;14621;14533;14642;14776;14760;14789;14670;14589;14463;14409;14525;14417;14336;14120;13881;13362;13114;13817;14313;13617;13845;14436;14329;14813;14550;13634;13137;13835;14957;15219;15574;15558;14952;14830;14961;14921;15074;14937;14975;15021;14844;14987;14508;14300;14235;15132;15248;15257;15440;15263;15601;15353;15328;15428;15541;15512;15523;15580;15532;15389;15466;15453;15565;15821;15796;15877;15742;15613;15463;15529;15436;15622;15687;15776;15491;15745;15377;15729;15630;15502;15561;15396;15585;15620;15755;15758;15914;15786;15747;15667;16052;15800;16099;15744;16005;15834;15775;15862;15837;15546;15748;15927;15905;16028;15763;16065;15760;15846;15977;15788;15959;16013;15908;15885;15884;16095;15905;15834;15756;15978;16062;15882;15639;15738;15622;15943;15844;15499;15509;15258;15443;15363;15503;15629;15479;15376;15584;15494;15683;16009;16008;16100;16033;15944;15815;15995;16329;16169;15992;16173;15923;16137;16068;15787;15812;15954;15618;15372;15007;14875;15070;15321;15660;15809;15944;15939;16025;16051;15963;15715;16038;15883;15844;16024;16069;15864;15775;15856;15746;15847;15572;15206;14943;15593;15929;15767;15664;15953;15930;16151;16143;16179;16022;16162;16070;15880;15999;15739;15790;15707;15934;15991;15881;16116;15671;15413;15429;15195;15633;15427;15552;15849;15801;16134;16098;15917;16173;16188;16347;16197;16123;15942;15992;15880;16146;16104;15798;15932;15860;16073;16091;16430;16163;16220;16077;15665;15709;15683;15567;15482;15266;15395;15361;15427;15474;15671;15964;15876;16204;15885;15862;15447;15343;13416;8891;5233;5758;9958;13967;16091;16059;16383;16433;16382;16129;16319;16362;16408;16249;16218;16101;16213;16213;16248;16386;16639;16491;16176;16334;16579;16386;16427;16593;16610;16793;16564;16339;16409;16279;16444;16035;15479;13547;10057;7982;8864;11900;13859;13114;11074;9150;9653;11140;12559;14192;15189;15840;16406;16556;16610;16506;16558;16521;16290;16240;16402;16335;16258;16314;16696;16553;16469;16217;16262;16124;16397;16096;16164;16121;16374;16538;16885;16645;16616;16312;16287;16412;16569;16319;16408;16211;16094;16275;16377;16263;16137;16228;15589;15796;16171;16364;16410;16380;16129;16305;16251;16287;16417;16481;16690;16964;16839;16796;16770;16943;16800;16857;16553;16968;16813;16575;16658;16536;16624;16474;16712;16610;16567;16643;16519;16650;16544;16547;16565;16755;16869;16902;16766;16787;16756;16872;16430;16321;16459;16109;15953;16263;16169;16465;16214;16138;16000;16308;16132;16309;16068;16317;16087;16131;16336;16391;16620;16762;17008;16878;16838;16780;16808;16868;16763;16563;16500;16807;16851;16822;17006;16875;16784;16800;16739;16843;16505;16567;16562;16664;16488;16791;16771;16727;16622;16451;15717;14052;11756;10913;10627;12465;15849;17036;17720;17494;17261;17203;16922;16993;16738;16579;16747;16865;16782;16741;16924;16999;16891;16661;16977;16940;16892;17060;16631;16731;16641;16517;16597;16547;16495;16478;16549;16535;16505;16705;16802;16910;16674;16735;16647;16183;16083;16033;15998;16290;16692;16722;16763;16581;16391;16875;16648;16702;16676;16590;16908;16646;16949;16931;16976;16982;16983;16977;16863;16764;17061;17112;16945;16920;16760;16539;16891;17042;16823;17044;16793;17174;16825;16842;16658;16777;17021;17257;17126;17261;17437;17418;17261;17200;17337;17151;17329;17133;17214;17243;17149;16907;16834;16775;16754;16825;16678;16537;16863;16792;16692;17017;16718;16957;16677;16797;16760;16955;17279;17001;17012;17342;17327;16979;17035;16935;16983;17005;17072;17017;17105;17031;17271;17136;17297;17125;17185;17169;17095;17183;17509;17722;17271;17087;17261;17405;17578;17382;17169;17237;17342;17111;17115;17275;17170;16906;17152;17182;17031;17035;16743;16832;16901;16938;16810;16377;16259;16374;16653;16822;16513;16534;16507;16334;16418;16140;16386;16724;17031;17221;17163;17272;17075;17171;17095;16952;17061;17072;17205;17099;17250;17121;17042;17017;17045;17245;17485;17102;17184;17217;17322;17168;17299;17429;17225;17234;17578;17202;17293;17418;17138;16999;17395;17097;17169;17422;17539;17400;17195;17341;16933;16798;17098;17164;17059;17126;16823;16636;16809;16951;16094;14904;15416;15721;16126;16656;16888;16945;17461;17045;16975;17090;17060;17293;17408;17295;17394;17179;17236;17370;17071;17095;17086;16911;16811;16905;17310;17155;16946;16889;16903;16790;17067;17004;16825;16860;16764;16746;16733;16809;16856;16826;16962;16975;16832;17152;17220;17307;17308;17079;17525;17139;17103;16998;17060;16861;16773;17305;17178;17346;17268;17047;17171;17153;16977;17057;17423;17342;17080;17187;17323;17164;17159;17453;17052;16911;17018;17254;17374;17297;17161;17129;17320;17110;17067;17089;17336;17179;17387;17339;17342;17311;17478;17185;17117;17286;17257;16917;17178;16923;16882;16917;17045;16819;16771;16511;16301;16579;16147;16032;16434;17120;17286;17379;17197;17162;17107;16985;16870;16783;16921;16932;17312;17344;17115;17136;17062;16892;16944;16634;16901;17187;17118;17221;17241;17143;17143;16951;17175;16954;17239;17135;17504;17226;17302;17305;17173;17372;17202;17416;17495;17331;17408;17328;17442;17406;17599;17309;17149;17338;17317;16917;17362;17206;17492;17423;17427;16852;16954;16941;16866;16724;16725;16991;17067;17320;17300;17008;16442;16235;16167;16800;17207;17027;17279;17306;17150;17304;17222;17450;17367;17264;17292;17146;17140;17340;17270;17371;17336;17321;17549;17522;17224;17512;17335;17446;17559;17220;17419;17254;17098;16830;16608;16316;16802;17019;17188;17122;17156;17449;17499;17279;17478;17273;17291;17187;17270;17016;17179;17153;17436;17478;17402;17106;16420;16641;16796;17146;17086;17546;17270;16985;17190;17391;17328;17452;17585;17249;17277;17090;17064;17182;17368;17228;17416;17385;17389;17640;17283;17244;17386;17307;17225;17128;17155;17612;17500;17479;17538;17345;17527;17371;17318;17228;17024;16826;17303;17378;17629;17594;17537;17417;17137;17255;17272;17393;17111;17051;17054;16879;17160;17116;17164;17239;17126;17347;17144;16782;16637;16375;16911;17132;16886;17263;17026;17197;16702;16942;17476;17540;17555;17290;17217;17092;16903;16921;16988;17038;17016;17253;17302;17317;17364;17632;17628;17582;17328;17528;17440;17349;17242;17246;17537;17666;17640;17705;17404;16984;16869;17181;17387;17157;17296;17142;17137;17123;17039;17262;17421;17278;17469;17607;17697;17666;17529;17401;17380;17567;17645;17489;17562;17413;17324;17538;17369;17346;17197;17477;17572;17213;17280;17452;17641;17760;17505;17359;17207;17222;16947;16611;17047;17249;17843;17744;17798;17779;17569;17855;17617;17308;17595;17727;17918;17398;17703;17698;17639;17592;17632;17515;17435;17478;17428;17143;17248;17461;17377;17586;17489;17594;17187;17238;16801;17025;17035;17129;17308;17272;17448;17542;17404;17444;17534;17384;17238;17303;17318;17555;17661;17369;17317;17103;17305;17544;17731;17516;17549;17752;17699;17487;17203;16660;16577;16184;16366;16718;16627;16692;16912;17096;17243;17639;17521;17276;16310;15427;14593;15075;16426;17186;17468;17300;17505;17411;17101;17468;17389;17340;17295;16960;16842;16820;17344;17657;17859;17774;17736;17556;17637;17714;17612;17690;17609;17564;17801;17816;17684;17655;17570;17513;17522;17591;17518;17261;17196;17168;17739;17583;17566;17515;17675;17716;17665;17622;17773;17704;17560;17259;17365;17138;16816;17183;17571;17905;17828;17834;17778;17865;17771;17905;17609;17793;17405;17389;17361;17584;17656;17053;17282;17107;17416;17519;17709;17279;17512;17717;17945;17641;17684;17788;17818;17466;17886;17712;17581;17966;17959;17973;18273;17950;18124;17675;17414;17655;17777;17927;17779;17815;17104;15678;13712;13797;14660;15530;16303;16944;16879;17345;17859;17828;17573;17242;17229;16963;17082;17365;17741;17726;17641;17824;17658;17828;17829;17722;17495;17641;17540;17714;17489;17690;17590;17828;17651;17644;17558;17384;17553;17660;17601;18011;18169;17947;17888;17631;17773;17825;17945;17917;17598;17315;17420;17442;17470;17494;17398;17592;17166;17598;17743;17693;17464;17381;17607;17574;17643;17360;17429;17483;17603;17757;17593;17173;17166;17049;16862;16829;16794;16910;17395;17455;17784;17895;17747;17428;17700;17416;17432;17477;17783;17529;17437;17756;17781;17635;17691;17557;17683;17251;17311;17710;17448;17298;17487;17559;17674;17546;17776;17774;17381;16985;16915;17116;17361;17667;17660;17807;17419;17656;17793;17769;17677;17749;17508;17334;16900;16180;15694;16294;16548;16765;16894;17373;17531;17651;18075;17876;17873;17930;18007;17909;18088;17964;17887;18039;17890;18069;17909;17667;17604;17907;17819;17992;17830;17777;18034;17629;17584;17792;17694;17650;17795;17469;17493;17521;17502;17567;17392;17259;17140;17443;17457;17699;17583;17409;17498;17634;17895;17853;17435;17369;17216;17092;16952;17175;17394;17240;17157;17142;16859;16870;17210;16997;17031;17038;17303;17260;17306;17578;17633;17939;17688;17892;17712;17643;17820;17862;17791;17968;17898;18008;17962;17696;17705;17708;17845;17764;17768;17833;17946;17885;17716;17945;17825;18023;17975;17897;18105;17940;17912;18247;18052;18119;18153;17918;17941;17950;17850;18081;18155;18081;17971;18131;17954;17819;17749;17854;17744;17756;17387;17507;17701;17943;17601;17128;16535;16499;17320;17701;17738;17876;17609;17973;17739;17872;17815;17288;16798;16705;16774;16984;17200;17388;17801;17875;17534;17703;17419;17417;17788;17448;17843;18070;17832;17923;17510;17618;17588
14093;13912;13979;14133;14169;13888;14003;13546;14031;14036;14074;13969;14017;13976;13981;13999;14085;14195;14172;14128;14204;14348;14360;13858;13836;13772;14095;14346;14469;14583;14631;14563;14630;14636;14473;14650;15001;14736;14789;14771;14698;14501;14377;14258;14522;15031;14869;15015;14729;14672;14560;14322;14530;14413;14465;14207;13630;12446;11896;13191;13892;13540;13616;14154;14338;14534;14001;13115;12934;13765;14711;15275;15231;15339;15244;15033;14956;15017;15021;14897;14972;15099;15051;14739;14774;14103;14524;14982;15266;15398;15513;15454;15428;15531;15474;15463;15754;15609;15411;15591;15485;15666;15590;15491;15659;15812;15732;15839;15904;15633;15441;15367;15656;15538;15731;15779;15731;15489;15465;15539;15580;15253;15344;15479;15770;15683;15905;15731;15866;15691;15789;15843;15889;16160;15816;16107;15904;16090;16025;15635;15952;15546;15675;16053;16049;16009;16082;16104;16012;16064;16063;16037;15973;15844;16019;15809;15939;15613;15942;15733;15962;15782;15791;15712;15967;15930;15631;15816;15858;15585;15416;15081;15209;15464;15760;15710;15471;15408;15398;15446;15605;15829;15706;15971;15699;15864;15994;15836;16014;16025;15938;16129;16097;16337;15951;15958;15810;15842;15782;15353;14740;14943;14953;15024;14874;15502;15596;15711;15757;15805;15876;15954;15777;16050;15935;16145;16305;16202;16121;15985;15956;16092;15710;15225;15574;15437;15986;15715;16000;15913;16023;15887;16205;16060;16166;16207;15867;15947;16245;15967;15799;15469;16047;15983;16034;15886;15784;15355;15777;15332;15412;15433;15379;15761;15859;15937;16159;16203;16195;16351;16340;16364;16214;15933;15891;16023;16239;16148;15766;15781;15733;16308;15866;16071;16012;16144;15970;15523;15562;15157;15229;15216;15098;15543;15412;15593;15468;15734;16001;15733;15898;15956;15884;15696;15355;13168;8958;5427;6060;9845;13788;15900;16072;16267;16247;16538;16320;16375;16251;16556;16221;16493;16121;16139;16235;16229;16187;16285;16455;16135;16173;16463;16629;16451;16460;16498;16527;16587;16564;16484;16353;16331;16032;15529;13170;9443;7726;8620;11504;13743;13783;11992;10682;11416;12275;13590;14723;14738;15276;16065;16564;16550;16510;16581;16430;16230;16354;16290;16454;16374;16419;16692;16637;16372;16502;16237;16171;16268;16356;16264;16298;16216;16464;16687;16570;16584;16374;16324;16446;16390;16590;16099;16016;16059;16258;16303;16122;16348;16062;16092;15891;16365;16313;16473;16269;16419;16292;16317;16364;16561;16440;16703;16977;16983;16806;16955;16878;16730;16850;16878;17035;16633;16668;16958;16686;16393;16509;16756;16695;16377;16418;16465;16644;16505;16374;16495;16574;16872;16722;16882;16812;16736;16572;16607;16412;16378;15889;15937;16178;16195;16379;16506;16355;16265;16273;16256;16012;16249;16089;16083;16283;16220;16296;16399;16654;16747;17047;16844;16823;16840;16837;16578;16596;16736;16624;16875;16767;16916;16955;16788;16970;16954;16902;16581;16869;16531;16610;16401;16654;16826;16607;16557;16419;15257;12777;10348;8809;9153;12126;15360;16917;17224;17288;17148;16734;17089;16811;16850;16815;16970;17030;17018;17101;16759;16785;16859;16927;16904;16828;17014;17187;16912;17034;16803;16612;16585;16372;16324;16604;16580;16675;16634;16771;16645;16648;16330;16601;16150;16087;15608;15721;16288;16392;16479;16922;16530;16715;16576;16640;16525;16501;16526;16612;16940;16849;16794;16948;17084;16861;16888;16817;16978;16952;16912;17149;16827;16791;16847;16652;16816;16863;17107;16885;16697;17187;17234;16776;16691;16855;16921;17454;17349;17080;17241;17215;17322;17399;17341;17179;16895;17104;17448;17232;16912;16872;16299;16748;17151;17098;16806;16527;16635;16836;16934;17106;17084;16879;17174;16968;16789;16985;16955;17156;17194;17302;17451;16928;17296;17058;17184;16972;17225;16975;16976;17177;17140;17346;17169;17271;17149;17090;17286;17375;17213;17528;17378;17208;17294;17168;17302;17683;17365;17521;17041;17054;17351;17182;17013;17038;17344;16780;16683;16987;16976;17031;16769;16671;16580;16600;16372;16506;16583;16844;16697;16543;16602;16364;16157;15893;16268;16654;17087;17123;17188;16999;17256;16911;16900;17064;17179;17238;17200;17338;17120;17137;17144;17345;16863;17322;17536;17453;17297;17231;17309;17330;17481;17194;17349;17428;17736;17238;17370;16998;17429;16956;17276;17360;17068;17428;17576;17333;17121;17191;17120;17046;17055;17141;17190;17063;16422;16082;16701;17182;17048;16108;16420;16741;16962;16998;17332;17417;16907;17044;16681;16362;16595;17170;17599;17403;17204;17356;17244;17161;17275;17363;17188;16864;16962;17009;17124;16982;17086;16911;17051;17077;16857;16843;16660;16734;16670;16758;16660;16734;16575;16735;16776;16899;17036;17111;17297;17195;17255;17117;17242;17294;17537;17099;16972;17243;17027;17027;17240;17069;17532;17257;17266;17327;16951;17068;17338;17367;17302;17385;17299;17261;17481;17283;16995;17187;17297;17028;17424;17358;17419;17292;17158;17233;17056;17168;17365;17372;17044;17323;17200;17337;17270;17180;17075;16974;17342;17106;17119;16889;16997;17130;17194;17099;16777;16303;16501;16494;16186;15972;16316;16742;17311;17194;17213;17266;17042;17230;17119;17274;17131;17237;17134;17086;17134;16837;16975;16762;16881;16801;16797;17116;17367;17310;17199;17181;17024;17001;16975;17403;17607;17458;17308;17357;17431;17505;17299;17350;17341;17466;17614;17608;17263;17387;17454;17457;17356;17271;17322;16972;17024;17092;17048;17121;17306;17229;17242;16931;17091;16834;16885;16677;16764;16821;16771;16834;17169;17351;16867;16740;16754;17137;17449;17291;17380;17478;17287;17151;17334;17293;17379;17374;17210;17119;17208;17239;17262;17272;17167;17395;17102;17413;17679;17422;17323;17441;17221;17295;17595;17167;17304;17025;16648;16699;16795;16807;17262;17306;17203;17315;17483;17128;17314;17419;17252;17297;16911;16859;16873;17015;17432;17217;17326;16846;16448;16599;16838;17273;17333;17284;17414;17373;17410;17283;17122;17196;17385;17224;17058;17129;17347;17478;17307;17241;17356;17303;17358;17258;17559;17511;17554;17719;17331;17444;17227;17224;17560;17365;17002;17427;17350;17444;17265;17153;17269;17029;17384;17471;17569;17276;17394;17191;17038;16823;17221;17398;17568;17343;17133;16891;16910;16762;17296;17093;17298;17143;17010;16266;15512;15685;16391;17085;17162;17053;17191;17302;17295;17446;17597;17289;17293;17233;17255;17224;17439;17402;17119;16971;16999;17311;17340;17306;17477;17748;17586;17683;17448;17548;17261;17266;17247;17200;17082;17574;17683;17698;17495;17149;16759;16845;17379;17190;17346;17325;17356;17236;17046;17030;17193;17462;17480;17364;17586;17507;17533;17336;17328;17590;17447;17737;17456;17424;17807;17524;17454;17319;17501;17473;17427;17627;17721;17765;17276;17428;17257;17298;17429;17294;17052;16706;16976;17669;17723;17872;17836;17634;17417;17636;17766;17679;17814;17483;17724;17795;17592;17438;17614;17705;17806;17482;17328;17645;17338;17388;17336;17161;17417;17684;17637;17589;17409;17590;17320;16850;17033;17252;17103;17277;17401;17614;17386;17346;17581;17531;17259;17239;17354;17622;17806;17733;17555;17295;17412;17541;17814;17986;17701;17588;17835;17634;17633;16546;16221;16691;16524;16915;16879;16783;17038;17377;17183;17441;17847;17513;16963;16583;16056;16034;16612;16729;17122;17318;17298;17506;17358;17164;17396;17227;17136;17237;17012;17337;17216;17680;17530;17747;17831;17608;17482;17898;17632;17627;17595;17468;17298;17443;17674;17666;17769;17719;17608;17483;17360;17107;16923;17271;17752;17754;17852;17783;17651;17625;17798;17755;17731;17892;17477;17316;17000;17330;17150;17277;17784;17694;17552;17807;17898;17549;17825;17689;17657;17738;17570;17220;16989;17326;17513;17313;17624;17333;17515;17354;17585;17455;17361;17620;17700;17750;17845;17997;17572;17819;17820;17516;17481;17613;17897;17947;17735;17772;17855;17540;17611;17725;17736;18026;17987;17953;17117;15212;12929;12539;14323;15246;16412;17103;17411;17705;17934;17720;17765;17460;17386;17358;17000;17391;17749;17608;17815;17402;17859;17464;17720;17782;17666;17482;17660;17739;17663;17542;17693;17811;17737;17401;17211;17503;17391;17328;17658;17622;17955;17937;17770;17649;17953;17843;17545;18000;17658;17716;17516;17578;17536;17574;18002;17550;17780;17745;17779;17504;17362;17312;17240;17604;17500;17270;17277;17556;17541;17678;17494;17440;17060;17217;16999;17089;17090;17115;17263;17353;17681;17531;17464;17481;17398;17298;17164;17413;17497;17133;17302;17659;17605;17639;17488;17582;17435;17390;17572;17468;17586;17610;17426;17608;17476;17679;17875;17910;17565;17136;16796;16924;17082;17631;17722;17622;17692;17664;17729;17587;17901;17731;17794;17295;17361;16937;16530;16385;16491;16950;16986;17378;17781;17626;18042;17933;17733;17807;17825;18033;17984;18009;17665;17655;18161;18059;17890;17859;17706;17865;17885;17947;17972;17676;17744;17639;17685;17560;17754;17978;17809;17678;17171;17401;17742;17770;17444;17398;17394;17522;17720;17802;17616;17755;17587;17929;17793;17580;17349;17365;17172;17237;17154;17149;17228;17110;17206;17170;17087;17029;16885;17067;17133;17147;17296;17262;17233;17301;17415;17727;17706;17862;17757;17922;17684;17714;17828;17949;17734;17768;17764;17713;17723;17808;17646;17603;17728;17672;17720;17764;17745;17809;17819;17858;17561;18057;17617;17692;17704;17671;18236;17859;18097;18230;18107;18105;17976;18162;18177;18139;18217;18051;17904;17733;17820;17691;17771;17844;17786;17683;17749;17990;17955;17671;17158;17249;17533;17637;17891;17745;18171;17927;17961;17978;17496;17548;17167;16524;16633;16887;16774;17135;17420;17898;17782;17580;17699;17705;17656;17443;17633;17791;17849;17798;17544;17098;17281
14108;14179;14254;14174;14021;13941;14034;13819;14060;14008;13829;14198;13955;13883;13848;13996;13948;14141;14177;14160;13875;14367;14133;14112;14083;13884;14213;14100;14134;14503;14535;14655;14528;14657;14444;14606;14664;14817;14759;14733;14687;14592;14458;14299;14353;14968;14902;14691;14746;14481;14328;14322;14286;14535;14814;14318;13275;11734;11554;12786;13213;12950;13098;13588;13879;13955;13697;12945;13113;13638;14725;15267;15419;15314;15404;15407;15301;15103;14979;14759;15211;15248;15100;14881;14540;14328;14381;14993;15129;15219;15414;15523;15481;15349;15296;15381;15475;15522;15754;15489;15466;15462;15365;15477;15339;15416;15679;15571;15553;15567;15354;15372;15510;15799;15477;15721;15490;15645;15378;15545;15522;15558;15309;15452;15614;15722;16076;15616;15796;15608;15719;15810;15887;15775;15950;15803;15932;15976;15843;16097;15922;15751;15716;15664;15770;16149;16072;15884;15846;15939;16042;15959;15587;16026;15602;15977;15867;15877;15685;15462;15745;15919;15564;15578;15866;15540;15532;15613;15511;15713;15747;15387;15353;15799;15835;15711;15570;15217;15199;15366;15539;15882;15886;15974;15823;15690;16050;15634;16132;16023;15892;16183;15883;15935;16080;15940;15753;15840;15710;15606;15424;15135;15058;14831;14859;15514;15719;15797;15752;15667;16020;15860;15873;16023;15882;15902;16262;16067;16011;16032;15780;15556;15362;15348;15605;15641;16042;15906;15863;16056;16101;16064;16234;15910;15830;16165;15921;15935;16010;16060;16006;15824;16128;16189;16064;15830;15707;15460;15783;15716;15523;15466;15289;15871;15694;15784;16286;16413;16265;16502;16455;16368;16164;16290;16208;16211;16117;16138;15944;16050;15553;15290;15349;15635;15901;16142;15992;15316;15119;14473;14836;14901;15065;15325;15363;15633;15526;15752;15557;15706;15734;15744;15652;15617;15085;11999;7464;4738;6562;10908;14369;15903;16302;16203;16282;16068;16152;16236;16446;16408;16245;16284;16166;16266;16208;16290;16176;16406;16374;16261;16273;16456;16553;16429;16281;16528;16561;16470;16351;16442;16314;16308;15977;15250;13210;10334;9090;9526;11919;13226;13791;13376;13410;13975;14452;14964;15282;15115;15416;16350;16499;16676;16773;16370;16475;16384;16226;16317;16667;16544;16658;16702;16656;16319;16490;16355;16331;16306;16349;16526;16323;16101;16497;16785;16348;16584;16452;16312;16439;16563;16453;16166;16094;15938;16014;16239;16201;16124;16029;16391;16079;16075;16390;16438;16557;16566;16336;16735;16202;16250;16582;16703;17033;17114;17054;16961;16678;16889;16727;17176;16746;17008;16926;16762;16509;16599;16351;16728;16780;16610;16392;16414;16698;16536;16389;16524;16629;16673;16817;16879;16877;16499;16822;16676;16229;16299;15884;16072;16230;16083;16225;16240;16314;16422;16380;16180;15801;16008;16029;16069;16194;16478;16240;16352;16724;16882;17160;16858;16771;17050;17013;16768;16631;16590;16741;16910;17017;16786;17018;16933;16936;16752;16765;16574;16880;16660;16225;16263;16758;16628;16701;16462;16207;14514;11395;9140;8748;10309;13269;16213;17031;17242;16965;17028;16816;16720;16941;16945;17083;16953;16869;16674;16705;16956;16818;16724;16931;16776;16721;17021;16960;16708;17035;16851;16744;16444;16465;16525;16604;16440;16557;16800;16881;16675;16312;16395;16384;16140;15959;15919;15949;16254;16553;16658;16648;16553;16572;16563;16627;16650;16455;16450;16599;16662;16597;16748;16810;16833;16753;16669;16876;17400;17101;16899;17005;16792;16957;16729;16725;16928;17015;16841;16860;17014;17177;16976;16902;16797;16996;17113;17229;17251;17200;17216;17337;17317;17339;17260;16971;17078;17259;17234;16903;17050;16693;16567;16740;17341;17357;16944;16703;16790;16784;17154;17167;16963;17206;17194;17197;16919;17006;16979;16622;17129;17009;17232;17039;17313;17388;16987;17091;17172;16904;17009;17107;17282;17455;17072;17176;16903;17117;17260;17408;17242;17284;17059;17212;17414;17191;17498;17775;17428;17393;17175;17187;17159;17140;16947;17042;17118;16855;16902;16792;16810;16808;16641;16682;16706;16486;16619;16702;16759;16660;16566;16613;16553;16201;16144;15871;16277;16613;16686;16953;17435;17165;17039;16777;16961;17056;17019;17004;17075;17338;17206;17121;17343;17224;17376;16942;17285;17264;17316;17286;17388;17519;17400;17498;17312;17476;17515;17449;17287;17121;17299;17355;17178;17273;17565;17396;17408;17392;17508;17152;17324;17227;16699;17196;17192;17064;16589;16446;16998;17452;17721;17106;17322;17413;17452;17383;17702;17437;17108;16779;16910;16344;16430;16855;16855;17282;17231;17237;17222;17293;17198;17170;17143;17020;16731;16829;16945;17132;16772;16516;16752;16993;17068;16939;16780;16796;16733;16751;16743;16854;17206;16749;17180;16887;16725;17185;17306;17119;17387;17235;17245;17464;17548;17395;17414;17133;17237;17293;17125;17361;17376;17230;17332;17321;17152;17329;17155;17361;17327;17265;17271;17294;17316;17097;17099;17011;17173;17075;17119;17044;17209;17254;17477;17357;17152;17149;17300;17348;17176;17346;17291;17003;17040;16835;16893;17130;17172;16952;17327;17149;16931;16854;17154;16974;17004;16759;16862;16693;16301;16320;16743;16879;17340;17109;17143;17250;17218;17142;17121;17095;17144;17188;17080;17209;16907;16969;16764;16888;17015;16782;16987;17102;17342;17204;17192;17384;17008;17164;17415;17721;17585;17390;17459;17233;17133;17416;17412;17188;17356;17425;17582;17476;17738;17371;17607;17632;17393;17623;17534;17189;17033;17074;17101;17246;17230;17512;17196;17190;17006;16792;17123;17223;16934;16474;15988;16168;16968;17296;17282;17011;17117;17193;17276;17336;17436;17139;17344;17442;17606;17400;17471;17266;17277;16960;17227;17086;17157;17273;17490;17424;17083;17264;17362;17480;17682;17415;17158;17235;17459;17323;17172;16782;17111;17082;17145;16837;17119;17380;17413;17237;17312;17218;17243;17203;17216;17100;16941;16884;16990;17291;17356;17064;17315;16951;16653;16607;16824;17345;17174;17244;17197;17405;17248;17136;17091;17181;17137;17392;17277;17108;17467;17222;17167;17462;17336;17065;17225;17470;17593;17594;17473;17285;17406;17271;17211;17259;17176;17295;17161;17587;17221;17264;17045;17180;17323;17328;17514;17597;17449;17498;17476;17326;16895;16524;17174;17271;17512;17560;16961;16783;16996;17017;16946;17228;17297;17189;16558;15987;14983;15404;16479;17103;17105;17059;17269;17298;17214;17261;16993;16725;16933;17017;16887;17342;17324;17223;17407;17156;17198;17141;17347;17526;17339;17275;17638;17533;17552;17450;17537;17471;17330;17350;17425;17822;17542;17581;17594;17394;17232;17015;17258;17168;17421;17298;17131;17047;17261;17448;17461;17352;17595;17621;17701;17377;17387;17588;17747;17644;17387;17667;17492;17648;17478;17462;17625;17482;17324;17444;17669;17475;17605;17697;17338;17548;17269;17101;17419;17301;17043;17124;17123;17462;17803;17740;17666;17637;17759;17553;17658;17760;17552;17636;17379;17645;17290;17558;17640;17622;17760;17346;17447;17654;17201;17418;17526;17148;17517;17633;17526;17433;17549;17558;17240;17055;17202;17161;17056;17192;17258;17397;17451;17672;17342;17519;17099;17545;17428;17740;17767;17657;17681;17603;17761;17662;17725;17663;17692;17937;17712;17611;17640;17083;16645;16330;16326;16876;16748;16948;16609;16982;17300;17537;17391;17204;17114;17145;16955;16964;17100;17105;17395;17250;17387;17476;17456;17413;17240;17377;17351;17551;17286;17317;17581;17680;17491;17470;17945;17649;17386;17681;17385;17572;17794;17418;17346;17482;17561;17756;17749;17705;17675;17640;17410;17085;16945;17210;17643;17765;17877;17859;17671;17783;17716;17864;17778;17871;17648;17559;17264;17345;17280;17491;17792;18048;17813;17516;17669;17821;17662;17938;17641;17618;17476;16764;16999;17276;17449;17565;17453;17569;17625;17680;17637;17321;17130;17198;17630;17442;17452;17623;17537;17578;17629;17464;17538;17410;17512;17898;17971;17878;17820;17421;17507;17507;17890;18044;18147;17814;17490;15815;14244;14285;15579;16320;16806;17342;17386;17262;17414;17765;17714;17683;17660;17387;17495;17494;17953;17761;17674;17748;17861;17777;17679;17917;17730;17703;17861;17696;17858;17750;17855;17703;17825;17873;17441;17363;17741;17306;17740;17842;17602;17852;17798;17890;18017;17901;17680;17391;17485;17453;17546;17447;17665;17477;17921;17596;17679;17496;17530;17330;17205;17115;17527;17797;17717;17644;17508;17420;17757;17748;17297;17170;17165;17189;17264;16961;17282;17375;17194;17491;17416;17684;17658;17734;17312;17366;17317;17395;17293;17277;17122;17468;17827;17819;17667;17180;17057;16642;16700;17219;17553;17511;17401;17444;17785;17689;17954;17701;17791;17505;17263;17189;17242;17428;17886;17408;17689;17466;17344;17444;17786;17687;17646;17697;17560;17098;16731;16715;16486;16674;16694;17087;17505;17780;17897;17954;17827;17729;17707;18039;17835;17786;17924;17982;18117;17878;17864;17931;17727;17688;18172;17635;17920;17991;17615;17906;17856;17693;17700;17782;17675;17820;17473;17675;17572;17794;17518;17302;17236;17358;17574;17393;17868;17851;17599;17831;17655;17866;17650;17405;17208;17172;17032;17206;16787;16831;17071;17103;16942;16967;16906;17157;17176;17279;17227;17269;16876;17129;17607;17805;17976;17788;17801;18109;17959;17868;17816;17899;17730;17550;17627;17635;17516;17896;17821;17583;17502;17891;17544;17681;17747;17894;17649;17875;17708;17742;17838;17753;17896;17832;18088;18086;18167;18127;17905;18094;18079;18159;18114;18017;17976;18105;17862;18134;17790;17704;17917;17710;17929;17771;18055;17712;18170;17903;17661;17614;17629;17861;17634;17704;17895;17843;17690;17714;17592;17524;17385;17228;17089;17263;17023;17185;17374;17870;17675;17955;17457;17695;17652;17572;17688;17586;17475;17781;17456;17201;17646
14307;14215;14224;14043;14017;13855;13715;14067;13975;13956;14084;14040;13682;13529;13586;13496;13894;13993;14106;14066;14026;14266;14283;14340;14135;14190;13862;14009;14157;14261;14398;14705;14527;14720;14664;14905;14744;14716;14853;14651;14707;14465;14448;14539;14787;14797;14844;14681;14711;14452;14251;14191;13950;14343;14499;14494;13450;12186;12111;12508;12921;12268;12159;12331;12956;13582;13859;13682;13729;13846;14496;15124;15219;15066;15471;15452;15331;15101;14915;14897;14842;15210;15184;15155;15075;14492;14282;14937;15209;15353;15559;15421;15602;15440;15262;15383;15604;15559;15787;15449;15598;15266;15304;15157;15227;15267;15429;15604;15720;15562;15461;15342;15526;15607;15740;15408;15309;15562;15590;15402;15442;15735;15804;15566;15552;15746;15799;16053;15902;15685;16003;15833;15806;15796;15914;15759;15852;16082;16112;15965;15974;15928;15632;15629;15946;15921;15976;16118;15755;15907;15627;15896;15686;15532;15825;15981;15613;15743;15722;15611;15511;15312;15444;15398;15487;15197;15305;15257;15909;15885;15691;15722;15544;15542;15858;15819;15817;15191;15282;15390;15912;15729;15910;15823;16107;16033;15749;15842;16011;16101;15733;15927;15990;15820;15898;15861;15806;15707;15696;15610;15527;15319;15377;14875;15103;15365;15804;15805;15915;15697;15606;15893;15886;15698;15727;15994;15968;15979;16019;16089;15799;15565;15495;15592;15558;15865;15807;15652;15761;15632;15899;16045;16221;15821;15926;15758;15854;15946;16189;16071;15736;15938;16089;16066;15984;16053;15579;15813;15574;15616;15631;15373;15451;15726;15682;15876;16058;16241;16364;16121;16523;16282;16089;15855;15864;15886;16033;15997;15896;15847;15238;14229;14404;14996;15771;16062;15539;14803;14681;14588;15285;15392;15305;15056;15023;15347;15567;15354;15991;16004;15701;15751;15621;15569;14595;11493;6905;5211;7678;11776;14612;15956;16114;16265;15945;16161;16200;16362;16420;16490;16495;16076;16483;16279;16082;16385;16508;16238;16445;16408;16643;16162;16428;16520;16450;16711;16484;16498;16219;16599;16447;16434;15988;15070;13386;11496;10182;10100;11105;12606;13664;14632;15373;15528;15529;15724;15953;15815;15851;16162;16516;16685;16328;16350;16191;16328;16293;16319;16608;16641;16496;16426;16470;16574;16562;16188;16379;16495;16239;16315;16265;16175;16430;16629;16623;16713;16383;16383;16614;16475;16450;16127;16180;16165;16360;16439;16107;15989;16164;16090;16484;16255;16382;16499;16701;16482;16401;16419;16315;16119;16624;16968;17067;17307;17344;17074;16887;16804;16708;17037;16828;16837;16737;16596;16691;16821;16506;16578;16558;16246;16530;16583;16530;16534;16581;16527;16707;16714;16534;16692;16705;16805;16407;16608;16301;16476;16345;16308;16165;16377;16292;16223;16308;16276;16190;16191;16261;15855;15678;15750;16059;15921;16314;16474;16719;16639;16916;16890;16860;16948;17073;16688;16891;16750;17122;16911;17057;16981;16629;16908;16684;16468;16757;16654;16754;16707;16433;16768;16600;16685;16459;16451;15882;13935;11168;9867;11334;13092;15317;16522;16984;17127;17063;16874;16740;16694;17002;16811;17021;16924;17084;16860;16907;16918;17082;17096;16802;16856;16703;16877;16874;16803;16767;16752;16737;16433;16659;16796;16670;16719;16511;16625;16767;16810;16665;16451;16426;16405;16135;16138;16364;16425;16496;16593;16529;16432;16404;16612;16802;16560;16688;16645;16760;16765;16888;16598;16949;16785;16674;16769;16679;16809;17025;17013;16778;16759;16808;16960;17069;16801;17050;16711;16954;17065;17111;16850;17065;17092;17122;17091;17539;17040;16942;17204;16841;17246;17173;17099;17094;17073;17034;17102;17047;17043;16824;16859;16890;17058;17543;16782;16670;16919;17019;17285;17299;17131;17143;17228;17011;16837;16685;16713;16553;16737;16967;17139;17316;17381;17168;17143;17191;17224;16966;16807;17111;17386;17261;17290;16749;16589;16978;17196;17175;17316;17439;17288;17368;17398;17403;17294;17558;17281;17504;17389;17233;17284;16759;17148;17198;16966;16858;16789;16846;16874;16671;16842;16982;16825;16552;16826;16752;16877;16723;16665;16721;16365;16284;16009;16188;16197;16582;16752;17067;16978;17074;16877;16819;17142;16926;17077;17182;17083;17098;17289;16952;16982;17259;17341;17534;17322;17337;17083;17215;17332;17375;17234;17308;17270;17349;17263;17408;17407;16980;17262;17190;17229;17326;17500;17532;17326;17412;17351;17345;17313;17059;17236;17297;17305;17450;17175;16948;17200;17675;17630;17700;17739;17351;17267;17703;17379;17481;17208;16916;16569;16729;16419;16415;16488;17125;17074;17023;17344;17271;17286;17170;17086;17280;16762;16828;16556;16840;16710;16698;16423;16922;17274;17220;16654;16577;16380;16733;16820;16973;17101;16819;16958;17050;17021;16863;17027;17242;17450;17082;17271;17499;17525;17272;17333;17057;16871;17349;17394;17309;17249;17416;17401;17274;17086;17118;17561;17230;17114;17375;17031;17507;17158;17229;16713;16512;16840;17031;16686;17021;17256;17309;17497;17334;17326;17401;17228;17056;17409;17427;17169;16681;16590;16663;16728;17215;17267;17050;17246;17166;17066;17189;17135;17211;17267;17137;16924;16741;16660;16618;16786;16910;17232;17192;17262;17398;17446;17299;17190;17161;17050;16994;16823;17333;17068;16937;17017;16860;16683;16820;16785;17152;17238;17395;17201;17226;17374;17294;17402;17566;17563;17395;17284;17382;17294;17122;17201;17596;17552;17337;17500;17589;17424;17545;17386;17460;17261;17580;17290;17226;17013;16860;17181;17427;17367;17318;17369;17139;16924;16982;16967;17049;16929;16110;15527;15884;16766;17051;17112;17172;17252;16948;17372;17146;16995;17225;17274;17516;17584;17251;17166;17353;17138;16995;17058;16923;17127;17055;16971;16996;16935;17262;17371;17689;17441;17249;17459;17157;17451;17121;17164;17159;17138;17080;16981;16938;17146;17247;17323;17345;17316;17233;17209;17096;16972;16930;16885;17108;16909;17112;17015;17297;17476;17169;17078;16980;17017;17265;17374;17335;17232;17213;17089;17325;17237;17356;17467;17171;17486;17270;17480;17434;17374;17511;17340;17298;17570;17571;17500;17409;17484;17327;17169;17523;17141;17425;17260;17536;17669;17381;17335;16929;17039;17065;17248;17244;17582;17749;17713;17608;17440;17364;16975;17259;17351;17360;17587;17357;17152;16958;17003;16913;17043;17083;17099;17075;16480;15916;15764;15920;16799;17328;17370;17428;17362;17677;17227;17214;17022;16839;17045;16989;16999;17201;17206;17391;17053;17244;17063;17162;17365;17041;17333;17440;17587;17698;17584;17783;17468;17223;17482;17143;16994;17681;17914;17777;17760;17542;17233;17071;17373;17326;17313;17219;17102;17134;17207;17375;17355;16984;17446;17363;17539;17380;17286;17532;17327;17604;17595;17433;17308;17469;17590;17328;17606;17187;17228;17374;17629;17510;17848;17503;17601;17565;17622;17184;17535;17357;17334;16913;17167;17503;17715;17620;17652;17619;17743;17706;17780;17626;17677;17644;17518;17613;17477;17621;17561;17684;17653;17457;17116;17335;17525;17552;17592;17338;17520;17504;17421;17812;17537;17431;17303;17293;17031;16892;17063;17061;17294;17463;17622;17498;17415;17599;17328;17180;17713;17550;17748;17489;17764;17339;17883;17669;17663;17708;17556;17476;17709;17452;17695;17120;16821;16488;16582;16792;16833;16700;17083;17357;17344;17177;17165;16986;17061;17301;17055;17060;17360;16967;17424;17340;17436;17307;17557;17217;17345;17368;17119;17393;17396;17382;17406;17881;17668;17573;17624;17604;17705;17719;17820;17639;17557;17545;17552;17809;17503;17718;17753;17495;17598;17533;17576;17265;16970;17276;17697;17629;17824;17803;17747;17934;17797;17850;17727;17866;17569;17719;17605;17430;17456;17641;17926;17668;17801;17856;17642;17800;17913;17640;17549;17837;17805;17463;17313;17193;17276;17199;17736;17633;17817;17810;17647;17467;17501;17453;17421;17606;17311;17400;17617;17672;17725;17404;16988;17510;17701;17946;17877;17909;17810;17827;17725;17892;17821;18235;18093;17965;17499;16957;16412;16548;17169;17438;17330;17613;17458;17052;17293;17568;17725;17886;17844;17880;17794;17877;18055;17752;17595;17774;17745;17792;17756;18016;18013;17571;17843;17678;17595;17608;17732;18016;17946;17778;17743;17556;17454;17751;17498;17474;17562;17746;17985;18092;17852;17794;17781;17446;17452;17390;17349;17516;17407;17835;17691;17448;17455;17408;17276;17357;17154;17069;17754;18127;17949;17569;17436;17673;17448;17437;17262;17053;17351;17242;17407;17784;17592;17730;17423;17225;17250;17451;17616;17381;17630;17322;17274;17617;17514;17684;17558;17456;17806;17496;17580;17425;17286;16786;16806;17694;17544;17490;17629;17587;17529;17822;17696;17859;17957;17690;17417;17085;16848;17367;17446;17597;17551;17522;17623;17557;17499;17505;17552;17396;17790;17245;16916;16701;16577;16833;16551;16966;17614;17540;17618;17784;17778;17851;17894;17870;17996;17819;18063;17935;17767;17679;17872;17660;17867;17852;17939;17970;17641;17637;17773;17742;17753;17739;17979;17946;17611;17837;17748;17706;17362;17511;17347;17084;17015;17116;17307;17683;17460;17643;17821;17763;17723;17735;17611;17282;17377;17236;17171;17130;16911;16782;17069;17043;17036;16998;16918;17426;17468;17462;17524;17303;17356;17403;17801;17793;17896;17933;17933;17965;18066;17876;17982;17742;17641;17676;17575;17729;17708;17593;17953;17642;17822;17934;17602;17566;17722;17968;17607;17796;17797;17628;17713;17666;17745;17888;18130;18026;18153;17986;18190;17897;18082;18102;17910;17990;17831;17965;17791;17928;17647;17509;17672;17885;17516;17836;17910;17957;17758;18052;17857;17837;17796;17854;17601;17599;17772;17400;17510;17521;17494;17773;17548;17780;17484;17773;17546;17357;17509;17748;17803;17865;17914;17791;17792;17518;17282;17239;17470;17465;17619;17530;17680
14240;14022;13745;13857;13835;13909;14281;14117;13882;13911;14030;13674;13728;13423;13236;13620;13508;13962;13991;14076;14181;14440;14406;14273;14353;14173;14069;14185;14179;14274;14545;14803;14801;14812;14914;14809;14712;14722;14708;14600;14704;14570;14413;14667;14760;14822;14640;14585;14707;14529;14481;13975;13885;14313;14661;14501;13719;13062;12417;12694;12870;12224;11695;11780;12829;13779;14203;14344;14082;13878;14506;15042;15046;15444;15257;15219;15376;15268;15051;15149;14979;15267;15238;15234;14951;14257;14267;14702;14994;15399;15356;15609;15588;15440;15784;15497;15539;15597;15706;15729;15454;15312;15254;15524;15136;15255;15481;15696;15593;15552;15614;15652;15709;15784;15905;15497;15119;15270;15368;15308;15452;15566;15667;15733;15729;15845;15760;15933;15674;15943;15731;15773;16050;16184;15971;15808;15849;15733;16079;15789;15863;15778;15953;15861;15868;15645;15851;15930;15673;15788;15995;15671;15721;15654;15701;15574;15739;15726;15312;15159;15420;15342;15619;15305;15042;15188;15463;15472;15669;15918;15901;15703;15337;15707;16030;15826;15879;15528;15319;15627;15902;15917;15821;15788;15734;15828;16128;15761;15919;15561;15800;15701;15719;15695;15968;15708;15860;15956;15861;15774;15658;15628;15365;15323;15082;15440;15815;15780;15863;15771;15381;15616;15585;15788;15698;16021;15932;15960;16067;15870;15701;15624;15695;15647;15755;15790;15743;15698;15535;15797;15759;16113;15918;16018;15915;15995;15849;15711;16043;16305;16188;15935;15954;16216;16013;16053;15862;15695;15967;15669;15707;15483;15456;15516;15766;16120;15898;16059;16234;16362;16231;15970;15957;15828;15352;15850;15930;15906;16122;15776;14735;13436;13265;14102;15300;15686;15605;15272;14684;15051;15417;15380;15389;15002;15457;15717;15514;15500;15414;15695;15733;15935;15664;15543;14420;10787;6784;5787;8490;12458;15148;15898;15991;16074;16206;16454;16238;16309;16453;16419;16232;16422;16293;16232;16437;16702;16572;16344;16476;16490;16489;16432;16446;16363;16577;16479;16627;16503;16576;16439;16558;16186;16017;14950;13195;11439;10274;9139;9324;10970;12356;14083;15254;15373;16127;15975;16052;16085;16482;16465;16703;16510;16444;16453;16155;16301;16238;16152;16686;16698;16543;16493;16529;16516;16483;16487;16522;16385;16345;16289;16106;16360;16340;16333;16462;16622;16678;16303;16229;16495;16664;16377;16374;16134;16114;16582;16304;16216;15916;15846;16031;16653;16493;16554;16582;16391;16298;16303;16369;16550;16491;16552;17201;17403;17116;17094;17008;16761;16927;17056;16772;16910;16487;16630;16857;16645;16800;16608;16465;16683;16587;16315;16650;16574;16644;16505;16635;16850;16779;16831;16902;16693;16762;16727;16546;16553;16226;16095;16338;16450;16315;16280;16320;16283;16373;16334;16007;16238;15933;15666;16047;16213;16280;16431;16648;16861;16935;16791;16780;17085;16975;16751;16596;16799;16757;16918;17047;16904;16774;16562;16811;16599;16220;16615;16685;16570;16415;16466;16424;16701;16453;16578;16306;15348;13106;12379;13448;14770;15857;16301;16091;16488;16917;17123;16710;16814;16935;16704;16876;16923;16818;16874;16881;16933;17052;16903;16916;17055;17009;16958;16855;16858;16594;16533;16650;16558;16727;16867;16642;16735;16811;16816;16897;16855;16987;16373;16591;16432;16231;16175;16544;16409;16494;16309;16268;16156;16229;16644;16712;16714;16644;16945;16840;16844;16689;16824;16691;16841;16654;16780;16706;16988;17057;16825;16633;17067;16897;16756;16829;16904;17072;16890;17041;16805;16850;17023;16909;17019;17098;17237;17332;16993;17154;16725;17187;17209;17251;16926;17007;16833;17046;17175;16866;16932;17061;17130;16958;17315;17250;16901;16880;17052;17230;17170;17093;17167;17265;17481;17247;16830;16631;16484;16898;16816;17024;16997;17336;17543;17212;16980;17180;17204;16874;17001;17213;17339;17513;17261;16937;16612;16894;17265;17023;17353;17516;17342;17328;17367;17270;17292;17488;17307;17554;17477;17292;17205;17090;16992;17059;16921;16856;16569;16659;16732;16528;16824;16707;16712;16839;16670;16524;16669;16707;16698;16549;16279;15986;16096;15970;15844;16346;16666;16881;17225;17095;17009;16950;17100;16918;17236;17023;17082;17042;17150;17244;17060;17186;17271;17216;17264;17124;17341;17120;17067;17076;17141;17253;17563;17363;17428;17413;17303;17341;17257;17318;17129;17573;17504;17244;17433;17097;17295;17178;17123;16946;17229;17337;17461;17462;17226;17270;17589;17435;17575;17697;17203;17528;17280;17209;17360;17464;17167;16775;16848;16909;16524;15815;16328;17100;17344;17350;17330;17305;17136;16952;16933;16942;16870;17202;16845;16876;16667;16772;16917;17013;17031;16973;16788;16627;16531;16413;16496;17137;16846;16876;17101;16937;16955;17038;17219;17290;17292;17415;17466;17559;17382;17246;16944;17354;17331;17394;17498;17426;17566;17520;17439;17227;17209;17116;17373;17416;17005;17275;17364;17180;17163;16961;16266;16302;16461;16868;17074;17197;17227;17368;17143;17445;17293;17175;16939;17239;17342;17385;17106;16790;16752;16707;17116;17175;17134;17217;17112;17229;17362;17292;17220;17061;17332;17287;16852;16900;16751;16934;17044;16962;17441;17189;17276;17379;17160;17236;17270;17168;17045;17445;17177;17218;17065;16863;16861;16828;16993;16811;16766;17096;17416;17489;17236;17272;17363;17116;17428;17527;17430;17511;17496;17396;17356;17178;17401;17273;17245;17475;17268;17429;17631;17465;17456;17432;17355;17328;16999;17113;17187;17026;17052;17234;17279;17350;17156;17243;16927;16930;17001;16909;16873;16661;16332;16632;16978;17244;17250;17493;17206;17317;17290;17287;17302;17370;17388;17336;17034;17369;17301;17077;17461;16964;17246;17187;17372;17082;17162;16784;17252;17341;17556;17450;17272;17349;17226;17443;17358;17139;17009;17315;17189;16911;16993;17246;17245;17329;17269;17232;17161;17100;17260;17247;17057;16997;17007;17085;16893;17102;17173;17330;17131;17000;17037;17201;17241;17168;17214;17071;17094;16976;16903;17028;17330;17257;17153;17268;16988;17191;17362;17153;17203;17488;17608;17308;17462;17476;17302;17606;17412;17501;17295;17231;17379;17269;17292;17472;17534;17228;17352;16980;17098;17239;17033;17354;17273;17545;17565;17579;17455;17184;16998;17348;17486;17477;17667;17597;17413;17149;17270;16987;16539;16565;16792;16905;16395;16399;16253;16917;17233;17319;17355;17272;17293;17271;17567;17386;17053;16957;17004;16673;16964;17174;17099;17246;17335;17128;17337;16996;16954;17330;17536;17604;17513;17449;17976;17538;17493;16987;17179;17213;17376;17712;17864;18391;17917;17551;17161;17609;17241;17323;17444;17263;17505;17291;17617;17308;17444;17267;17356;17599;17535;17663;17105;17618;17408;17536;17408;17356;17320;17181;17366;17579;17458;17434;17235;17555;17805;17625;17596;17540;17705;17536;17358;17311;17898;17125;17401;17242;17282;17262;17535;17679;17738;17438;17578;17461;17571;17599;17586;17719;17493;17598;17772;17560;17626;17396;17494;17507;17281;17182;17574;17475;17784;17304;17461;17462;17261;17665;17354;17358;17718;17512;16961;17077;17079;17147;17374;17602;17645;17508;17411;17161;17446;17548;17404;17412;17413;17281;17640;17726;17453;17553;17567;17738;17617;17664;17660;17927;17201;17364;17110;16728;16928;16974;16673;16828;17198;16988;17123;16811;16534;16664;17177;17075;17316;17084;16760;16455;17099;17245;17280;17281;17216;17606;17443;17319;17342;17415;17394;17344;17721;17561;17565;17611;17520;17724;17727;17777;17841;17635;17449;17348;17283;17781;17595;17536;17485;17446;17629;17526;17440;17164;16995;17143;17623;17736;17643;17699;17804;17636;17799;17656;17631;17753;17794;17562;17470;17423;17321;17673;17506;17914;17705;17992;17803;17640;17623;17982;17624;17546;17673;17656;17020;16785;16682;17097;17366;17697;18039;18075;17671;17587;17689;17571;17840;17568;17486;17497;17622;17434;17444;17340;17246;17056;17685;17793;17943;18170;17916;18039;17905;17852;17940;17865;17804;17700;17511;17386;17388;17642;17436;17650;17458;17664;17090;16320;16669;17315;17705;17957;17784;17623;17523;17664;17675;17735;17929;17675;17780;17685;17697;18139;17803;17830;17664;17297;17193;17465;17723;17815;17865;17864;17758;17732;17564;17777;17752;17845;17418;17544;17347;17631;17847;17737;17529;17748;17592;17294;17383;17624;17579;17749;17698;17523;17354;17295;17248;17254;17310;17319;17567;17894;17616;17662;17883;17862;17617;17108;16810;16920;17380;17223;17465;17591;17951;17988;17468;17415;17483;17489;17282;17548;17513;17241;17262;17674;17811;17663;17891;18087;17656;17861;18014;17879;17537;17362;17399;17628;17691;17569;17425;17563;17647;17728;17727;17640;17700;17738;17271;16799;16948;17422;17490;17593;17412;17375;17459;17469;17507;17614;17723;17426;17533;17657;17448;17174;16938;16782;16660;17064;17351;17611;17756;17706;17728;17657;18035;18006;18069;17896;17919;17995;17786;18143;18047;17974;17674;17986;17879;17765;17670;17912;17748;17763;17753;17946;17811;17887;17672;17740;17659;17600;17572;17399;17071;16880;16616;16864;17289;17395;17818;17863;17847;17546;17676;17560;17387;17244;17101;17223;17152;16970;16819;16798;17056;16963;17287;17413;17351;17425;17262;17321;17417;17437;17669;17598;17809;18092;17951;17970;17967;18001;17653;17899;17675;17597;17801;17678;17660;18064;17890;17725;17880;17874;17745;18211;17734;17826;17937;17562;17629;17782;17965;18182;17919;17694;17636;18015;18142;18062;18280;18096;17713;18000;17962;17979;17951;18229;18162;17997;17741;17692;17625;17490;17559;17688;17627;17803;17621;17651;18231;17905;17854;17417;17867;17777;17960;18156;17735;17666;17732;17418;17596;17739;17665;17872;17612;17833;17839;17631;17665;17861;17875;17909;17935;17923;17572;17524;17122;17388;17420;17718;17841;17728;17673
14115;14078;14058;13730;14005;13769;14054;13946;14042;14053;13508;13434;13527;13777;13566;13439;13497;13892;13982;14029;14287;14318;14255;14190;14182;14313;14129;13830;14142;14268;14500;14605;14461;14650;14771;14495;14469;14579;14221;14771;14684;14813;14756;14760;14930;14917;14740;14746;14634;14763;14475;14097;14169;14450;14725;14182;14366;13543;13008;13060;12791;12306;11928;12213;13085;13896;14418;14558;14493;14420;14791;15043;15092;14883;15234;15367;15418;15480;15012;15254;15289;15380;15386;15287;14784;14326;14421;14849;15222;15196;15138;15595;15567;15576;15456;15431;15420;15666;15258;15466;15696;15391;15611;15395;15485;15064;15305;15463;15625;15600;15653;15651;15783;15656;15697;15571;15369;15276;15336;15580;15504;15668;15828;15917;15879;15620;15938;15412;15762;15692;15548;16060;15626;15781;15674;15779;15631;15685;15759;15957;15780;15701;15929;15527;15702;15799;15619;15762;15913;15565;15796;15821;15816;15861;15560;15752;15874;15855;15440;15397;15398;15755;15583;15741;15188;15281;15254;15596;15625;15755;15596;15685;15577;15782;15962;15963;15843;15929;15650;15620;15775;16081;16067;15880;15939;16261;15762;15694;15738;15635;15239;15595;15588;15851;15868;15820;15747;15769;15807;15635;15699;15667;15399;15291;15178;15614;15624;15701;15849;15876;15507;15265;15622;15655;15741;15795;16236;16059;16234;16069;15833;15876;15715;16017;15948;15632;15734;15631;15605;15810;15958;16047;15900;16040;15950;15939;15840;15865;15851;15985;15871;16238;16191;16322;15977;15891;15798;15793;15776;15796;15750;15474;15621;15499;15381;15849;16015;15911;15799;16219;16059;15737;15896;15868;15727;15805;15818;15831;16137;16049;15377;14317;14175;14641;14983;15202;15430;15408;15103;14973;15247;15391;15225;15554;15527;15679;15606;15922;15658;15812;15783;15745;15750;15362;13559;9757;6700;7198;10583;13139;15075;16034;16128;16113;16298;16260;16462;16404;16387;16344;16386;16090;16356;16308;16412;16237;16575;16274;16170;16601;16496;16491;16509;16530;16794;16537;16588;16612;16627;16406;16503;16056;15552;13842;11795;10805;9972;8701;8552;10290;11309;12333;13389;14228;15317;15843;16169;16248;16386;16467;16490;16655;16492;16067;16155;16021;16008;16595;16762;16390;16438;16779;16445;16496;16557;16456;16487;16415;16251;16457;16214;16303;16394;16551;16453;16678;16751;16421;16663;16607;16337;16295;16314;16262;16396;16156;16490;16075;15871;16087;16175;16449;16592;16506;16343;16432;16582;16412;16528;16414;16484;16538;16854;17191;17241;17071;16892;16628;16836;16644;16812;16958;16559;16354;16410;16752;16878;16682;16854;16822;16468;16427;16700;16809;16618;16534;16587;16573;16865;16691;16776;16911;16709;16547;16757;16252;16433;16290;16273;16546;16125;16185;16328;16296;16444;16239;16435;16236;15989;16230;16204;16443;16419;16661;16733;16798;16740;16863;17084;16704;16962;16722;16928;16794;16946;16923;16729;16893;16871;16944;16854;16477;16664;16477;16851;16654;16553;16419;16577;16518;16462;16493;16169;16027;15054;14257;14007;14507;15638;15748;15357;15880;16789;16922;16895;16926;16634;16764;17010;16736;16601;16835;16741;16914;16660;16808;16890;16983;16955;16706;16665;16810;16473;16370;16638;16831;16555;16687;16527;16508;16604;16519;16699;16628;16492;16904;16868;16291;16183;16327;16348;16371;16450;16378;16126;15963;16179;16664;16845;16712;16642;17084;16716;16979;16770;16658;16452;16579;16876;16771;16707;16847;16874;16712;16950;17162;16960;16978;17055;16956;17033;17066;16851;16974;16657;16520;16863;17274;17213;17146;17316;17066;16970;17031;17112;17228;17416;17168;17092;17092;17107;17033;16815;16818;16903;16958;17185;17117;16911;16859;16843;16922;17445;17000;16913;16985;17150;17083;17192;16896;16824;16905;16948;17132;17131;17106;17441;17263;17163;17076;17073;17065;17031;17179;17116;17219;17214;17264;17067;16851;16983;16974;17069;17286;17219;17275;17464;17470;17533;17640;17467;17432;17293;17508;17447;17215;16967;17048;16975;17084;16738;16495;16588;16814;17076;16782;16971;16899;16500;16859;16555;16778;16344;16814;16560;16341;16096;15924;15832;15785;16390;16884;16958;16999;16696;17018;17100;16768;17062;17263;17117;16859;16785;16836;17019;17012;17355;17538;17459;17397;17370;17345;17372;17238;17141;17275;17218;17296;17427;17335;17189;17484;17244;17268;17035;17186;17400;17234;17059;17314;17277;17475;17085;16968;17043;17206;17326;17243;17392;17338;17462;17610;17521;17597;17462;17671;17302;17334;17495;17523;17395;17335;17022;17250;17457;17076;16622;16908;16926;17294;17314;17438;17428;17200;17321;16824;16865;16906;17008;16942;16899;16988;16862;17091;16782;17083;16890;16770;16525;16470;16721;16862;17036;17129;16657;17215;16875;17133;17109;17018;17294;17370;17137;17082;17420;17374;17349;17266;17399;17267;17282;17409;17376;17443;17464;17682;17175;17109;16906;17311;17364;17436;17013;17095;17050;16789;16641;16468;16534;17067;17278;17147;17267;17183;17267;17320;17419;17138;17130;17160;16955;17252;17263;17000;17108;17005;16716;17208;17529;17244;17485;17336;17185;17254;17104;17297;17192;17010;16955;16990;16822;16714;16951;16915;17075;16894;16968;17011;17191;17081;17355;17339;17525;17179;17104;17305;17033;17212;16982;17229;17330;16927;16837;16903;16978;17500;17396;17310;17493;17188;17237;17284;17111;17657;17471;17481;17298;17371;17438;17193;17386;17263;17383;17493;17457;17511;17224;17242;17468;17416;17304;17387;17389;17230;17034;17032;17072;17397;17327;17657;17201;17149;16957;16715;16395;16354;16599;16656;16799;16976;17074;17271;17295;17060;17029;17374;17431;17280;17430;17453;17455;17293;17291;17379;16939;17309;17222;17226;17152;17079;17180;16968;16847;16978;17196;17475;17569;17511;17542;17252;17252;17303;17092;17165;17336;17173;17307;16981;16973;17271;17518;17265;17269;17071;16890;17123;17338;16977;16854;17223;17033;17146;16880;17205;17264;17384;17098;17408;17349;17591;17364;17342;17168;17004;16875;16779;16870;17509;17313;17444;17264;17207;17344;17130;17113;17457;17492;17453;17117;17216;17714;17294;17509;17367;17353;17356;17430;17199;17340;17152;17552;17328;17386;17089;16987;16956;17336;17260;17376;17367;17553;17801;17592;17458;17415;17108;17391;17318;17369;17667;17461;17591;17634;17596;17387;16826;16559;16801;16610;16641;16435;16755;17213;17505;17295;17293;17359;17347;17522;17616;17491;17303;17064;16999;16843;16902;16942;16977;16732;16862;17225;17503;17138;16973;17338;17297;17465;17540;17567;17663;17599;17403;17186;17202;17434;17692;17901;18002;18451;18065;17744;17446;17254;17289;17318;17140;17288;17111;17226;17273;17675;17292;17497;17452;17461;17504;17315;17381;17449;17571;17480;17370;16825;17418;17294;17435;17239;17014;17327;17437;17303;17707;17440;17569;17292;17627;17818;17261;17683;17807;17702;17571;17380;17065;17080;17385;17428;17420;17365;17491;17819;17747;17688;17527;17733;17564;17399;17516;17695;17570;17416;17485;17440;17501;17528;17670;17573;17495;17333;17123;17149;17544;17449;17276;17459;17357;17688;17079;16817;16836;17302;17297;17593;17467;17376;17366;17315;17245;17279;17620;17156;16883;17093;17209;17369;17557;17362;17457;17455;17703;17778;17904;17459;17263;16807;16774;16556;16648;16617;16642;16680;17203;16967;17002;16321;16117;16729;17010;17347;16917;16330;15665;15746;16564;17336;17353;17187;17384;17554;17450;17300;17161;17313;17102;17131;17379;17596;17335;17488;17539;17687;17925;17658;17804;17587;17453;17508;17723;17591;17824;17665;17502;17548;17523;17403;17148;17272;17144;17396;17539;17779;17884;17771;17829;17832;17791;17918;17862;17543;17712;17482;17550;17230;17271;17211;17612;17692;17763;17926;17782;17881;17535;17427;17418;17480;17554;17614;17378;16990;16761;17385;17538;17683;17736;17650;17737;17589;17605;17834;17757;17824;17735;17655;17644;17647;17521;17243;17089;17384;17570;17794;17882;17729;17891;17972;17725;18053;17951;18002;17991;17750;17435;17086;17382;17187;17534;17711;17885;17674;17046;15865;15685;16340;17169;17641;17656;17886;17441;17461;17706;17799;17982;17834;17724;17837;17783;17804;18023;17773;17687;17557;17565;17788;17617;17674;17878;17469;17645;17409;17662;17519;17600;17703;17797;17711;17752;17679;17373;17584;17787;17852;17595;17810;17615;17631;17549;17857;17483;17468;17525;17296;17349;17093;17381;17474;17557;17781;17760;17693;17914;17951;17696;17143;16376;16579;17308;17438;17800;17842;17785;17646;17356;17440;17263;17233;17523;17783;17414;17250;17339;17593;17628;17730;17892;18096;17737;17790;17578;17858;17594;17506;17693;17714;17761;17453;17312;17458;17716;17477;17545;17676;17479;17720;17263;17000;16753;17134;17465;17477;17785;17676;17531;17143;17744;17760;17850;17690;18035;17581;17584;17468;17222;16946;17169;17460;17781;17622;17741;17760;18003;17832;18027;17971;18099;17795;17931;18141;18044;18145;17927;18090;17919;17876;17852;17688;17531;18196;17839;17781;17799;17906;17614;17695;17615;17740;17863;17628;17371;17270;17069;16592;16601;16623;17193;17316;17644;17955;17690;17745;17452;17269;17386;17283;17324;17085;17183;16953;16841;17009;17349;17312;17052;17147;17326;17096;17201;17137;17261;17580;17598;17764;17869;17773;17796;17980;17838;17579;17592;17875;17684;17691;17840;18003;17570;17966;17837;17859;17878;17829;17919;17955;17711;17727;17844;17730;17914;17665;17879;17990;17865;18044;17950;17938;18257;18304;18267;17991;18216;17966;17769;17739;18013;17863;17992;17896;17762;17585;17689;17470;17747;17556;17478;17739;17819;17885;17909;17802;18064;17675;17659;17731;17995;17990;17907;17813;17682;17754;17546;17439;17645;17652;17866;17894;17634;17639;17491;17862;17744;17397;17794;17838;17679;17157;17285;17293;17475;17543;17833;17577;17570
14159;14080;13753;13860;13987;13806;13681;13809;13898;14016;13736;13118;13484;13490;13586;13424;13480;13996;13972;13673;14186;14057;14306;14172;14368;14217;14334;13971;14074;14156;14436;14325;14353;14614;14746;14318;14411;14370;14439;14254;14630;14850;14807;14891;14880;15219;14759;14619;14662;14945;14410;14391;14409;14103;14471;14421;14467;14319;13201;13280;13370;13078;12816;12846;13443;14037;14228;14741;14822;14686;14800;14943;15287;15216;15088;15217;15290;15326;15278;15201;15271;15182;15157;15124;14962;14673;14902;15128;15518;15353;15482;15631;15457;15608;15214;15438;15633;15574;15494;15372;15372;15819;15535;15456;15177;14985;15243;15505;16054;15764;15750;15694;15734;15911;15829;15710;15426;15193;15589;15485;15635;15583;15794;15891;15766;15754;15643;15843;15634;15593;15644;15448;15890;15808;15781;15790;15749;15803;15737;15833;15696;15822;15679;15970;15807;15715;15787;15629;15780;15649;15731;15757;15885;15922;15926;15930;15970;15935;15495;15377;15497;15764;15814;15646;15261;15331;15531;15711;15670;15670;15781;15716;15528;15708;15770;15858;15831;15760;15670;15764;15836;16012;16103;15919;16019;15973;15936;15722;15668;15291;15186;15404;15866;15706;15652;15919;15626;15457;15656;15729;15942;15491;15507;15454;15537;15680;15842;15874;15925;15809;15877;15506;15821;15804;15647;16034;16123;16232;16015;15921;15938;15765;16002;15782;15537;15395;15577;15639;15566;15781;16058;15972;16061;16033;15954;15904;15773;16086;15981;15942;15982;16067;16163;16486;15729;15842;15885;15627;15827;15684;15722;15515;15551;15568;15609;15818;15914;15880;16288;16134;16153;15929;15845;15746;15485;15283;15578;15950;15794;15933;15691;15270;15188;15373;15334;15292;15369;15420;15397;15164;15116;15244;15175;15267;15638;15510;15551;15854;15682;15898;15804;16000;15826;15088;12397;8123;5900;8498;12269;14875;15726;16010;16304;16230;16368;16354;16356;16428;16715;16383;16317;16402;16507;16402;16531;16334;16303;16377;16314;16570;16528;16317;16532;16304;16523;16302;16549;16546;16331;16662;16457;16167;14614;12501;10333;9919;9624;8684;8917;10183;10619;10086;10846;11948;13355;14645;15351;15743;16129;16548;16593;16415;16438;16182;16339;16087;16565;16353;16468;16312;16128;16332;16552;16653;16706;16431;16499;16286;16339;16246;16332;16227;16528;16489;16486;16514;16642;16635;16626;16473;16260;16331;16275;16403;16510;16481;16427;16136;16072;16308;16367;16157;16628;16299;16318;16455;16256;16477;16381;16340;16279;16648;16763;16988;17073;16883;16853;17004;16814;16635;16826;16544;16586;16448;16618;16617;16714;16710;16587;16814;16518;16515;16560;16650;16599;16794;16787;16672;16652;16921;16895;16919;16653;16485;16350;16551;16258;16472;16256;16593;16437;16135;16084;16293;16161;16287;15942;16375;16290;16237;16357;16224;16438;16811;16774;16831;16881;16803;16980;17189;16926;16802;16603;16761;16780;16808;17008;16712;17051;16811;16594;16765;16792;16950;16485;16648;16489;16358;16697;16566;16224;16374;16149;16258;15907;14982;13787;14268;15460;15984;15754;16271;16780;17103;17038;16747;16918;16682;16551;16869;16668;16707;16698;16810;16981;16778;16784;16954;17002;16943;16619;16698;16452;16612;16731;16733;16551;16464;16582;16643;16605;16888;16759;16665;16788;16734;16683;16407;16053;16250;16607;16853;16543;16204;15999;16240;16355;16547;16888;16682;16747;16974;16861;16558;16576;16118;16526;16885;16829;16760;16837;16867;16859;17114;16968;17349;16983;16968;17002;16969;17057;16852;16946;16630;16260;16101;16580;17261;17079;17162;17084;17222;17072;16880;16999;17284;16892;16844;16772;17051;17313;17139;16962;16709;16835;16939;17085;17098;17033;16813;16902;17193;17252;17121;16652;16881;17053;17232;16917;16800;17078;17012;16991;17029;17269;17243;17390;17173;17039;17036;16868;17063;17352;17462;17107;17265;17265;17254;17113;16748;17010;17131;17415;17384;17302;17580;17321;17498;17315;17390;17523;17416;17522;17433;17397;17261;17516;16992;17201;17085;16632;16739;16749;16958;16882;16842;16743;16700;16846;16486;16795;16449;16303;16619;16267;16277;16185;15886;15550;15715;16172;16535;16639;16592;16924;16898;16812;16672;17059;17205;17189;16812;16821;16981;17054;17222;17281;17349;17336;17221;17375;17173;17379;17437;17410;17421;17312;17130;17460;17267;17229;17290;17252;17506;17331;16951;17201;17590;17479;17310;17545;17396;17129;17182;17047;17095;17078;17188;17495;17666;17572;17611;17553;17525;17513;17264;17457;17355;17534;17305;17446;17521;17232;17290;17367;17334;17230;17260;17080;17343;17240;17263;17156;17192;17333;17262;16785;17073;16849;17140;17218;16974;16980;16844;17006;16879;16762;16693;16567;16281;16665;16880;16827;16767;17096;17080;17099;17155;17127;16965;17155;16960;17179;17383;17389;17272;17235;17164;17342;17343;17263;17318;17080;17165;17495;17124;17243;17076;16940;17263;16997;17208;17110;17084;17009;16733;16903;16982;16845;17406;17282;17343;17498;17168;17328;17441;17406;16921;17168;16849;17060;17110;17378;17191;17028;17283;17391;17178;17158;17486;17405;17279;17218;17299;17080;16878;16905;16839;17185;16825;17230;16976;16947;16957;17119;17182;17039;17137;17219;17426;17424;17393;17207;17093;17445;17433;17085;17081;17082;17250;16839;17096;16985;16844;17397;17378;17569;17162;17164;17175;17289;17027;17268;17431;17294;17416;17483;17237;17523;17401;17037;17345;17132;17384;17341;17567;17226;17237;17417;17275;17211;17232;17241;17081;17317;16983;17241;17076;17239;17579;17367;17156;16757;16677;15889;15861;16732;16876;17048;17245;17301;17248;16833;17154;17174;17375;17558;17591;17479;17251;17181;17257;17156;17131;17241;17256;17184;17096;17112;16865;17047;17117;16978;17119;16959;17244;17328;17166;17105;17350;17269;17247;17169;17205;17096;17157;16874;16934;17044;17316;17406;17353;17313;17311;17353;17301;17299;17129;17077;17144;17087;16900;17144;17327;17355;17189;17307;17312;17368;17177;17340;17257;17207;17187;16868;16915;17059;17034;17462;17295;17142;17384;17244;17197;17215;17363;17447;17211;17388;17380;17496;17362;17310;17257;17308;17392;17116;17173;17194;17137;17311;17119;17056;16669;17006;17270;17354;17497;17443;17262;17696;17594;17422;17307;17188;17185;17269;17030;17289;17432;17916;17889;17976;17738;17221;16633;16581;16798;16711;16472;16736;16963;17318;17243;17303;17140;17269;17345;17321;17400;17484;17272;17163;17142;16927;16883;16724;16184;16332;16834;16975;17319;17147;17074;17573;17230;17446;17404;17538;17538;17625;17547;17428;17339;17380;17741;18025;17976;18126;17913;17658;17402;17203;17231;17487;17270;16916;17093;16912;17355;17749;17466;17355;17427;17482;17394;17295;17509;17374;17512;17386;17438;17369;17173;17512;17275;17506;17265;17147;17439;17453;17510;17587;17478;17108;17459;17589;17596;17865;17792;17404;17436;17460;17027;17084;17382;17541;17550;17463;17424;17621;17521;17625;17748;17741;17629;17412;17401;17542;17571;17285;17554;17480;17600;17600;17637;17384;17561;17476;17495;17351;17423;17568;17336;17556;17429;17440;17216;17182;17197;17436;17486;17482;17468;17329;17106;17354;17458;17353;17351;17196;17109;17165;17247;17412;17155;17263;17598;17545;17477;17921;17808;17500;17023;17122;16736;16491;16657;16780;16298;16586;16757;17156;16686;16344;16540;16777;17564;17192;16742;15483;13525;14323;16192;17168;17193;17383;17377;17448;17453;17253;17184;17329;17203;17214;17165;17585;17262;17467;17467;17696;17977;17775;17951;17684;17439;17186;17489;17580;17462;17428;17453;17510;17335;17351;17335;17068;17302;17540;17716;17752;17852;17735;17642;17666;17739;17698;17663;17624;17746;17716;17271;17422;17445;17501;17854;17756;17831;17720;17670;17761;17586;17609;17371;17780;17663;17608;17594;17227;16982;17351;17613;17765;17531;17784;17608;17784;17928;17590;17868;17711;17691;17841;17613;17639;17547;17412;17145;17381;17610;17726;17952;17704;17778;18217;17928;17915;18302;17937;17919;17747;17706;17175;17208;17249;17609;17927;17808;17757;17186;16881;16381;16674;17210;17551;17412;17875;17656;17353;17648;17815;17760;17857;17919;17736;17856;17725;18149;18062;17746;17776;17849;18000;18011;17661;17815;17880;17796;17639;17703;17622;17914;17670;17603;17811;17743;17547;17699;17443;17692;17752;17931;17583;17751;17586;17858;17366;17425;17504;17483;17404;17455;17290;17375;17376;17755;17532;17444;17807;17555;17755;17497;16886;16186;16746;17428;17452;17630;17858;17836;17697;17507;17354;16980;17459;17471;17587;17055;17350;17417;17646;17407;17730;17587;17725;17894;17625;17974;17666;17738;17269;17747;17663;17607;17690;17559;17421;17713;17402;17571;17376;17595;17438;17276;17057;16782;17260;17574;17716;17726;17648;17453;17181;17406;17861;17848;17815;17795;17638;17828;17387;17508;17792;17753;17786;17865;17802;17923;17934;17940;17877;17686;18102;17687;17736;18175;17995;18101;18170;17849;17687;17928;17810;17854;17778;17767;17710;17777;17817;17850;18001;17820;17538;17575;17697;17765;17425;17056;17144;16570;16417;16187;16596;17034;17083;17417;17498;17890;17446;17123;17336;17370;17291;17166;17348;17116;17142;16963;17228;17250;17057;17147;17060;16842;16992;17011;16545;17029;17533;17800;17986;18113;17825;18075;17949;17907;17579;17649;17555;17965;17574;17547;17805;17775;17766;18019;17529;17791;17726;17700;17933;18060;17830;17683;17800;17701;17585;17759;17975;17852;17992;17921;17886;18057;17918;18192;18127;18016;17917;18067;17813;17982;18273;17918;17937;17795;17656;17645;17586;17816;17721;17463;17567;17742;17929;17893;17830;17761;17498;17483;17860;17877;17921;17736;17801;17903;17721;17506;17536;17523;17915;17861;17904;17710;17639;17431;17270;17478;17602;17850;17633;17396;17256;17460;17471;17807;17813;17738;17708;17361
13644;13966;13911;14080;13850;13777;13945;13866;14050;14064;13791;13253;13285;13646;13908;13786;13642;13605;13912;13970;14005;14240;14299;14470;13987;14422;14108;14328;14298;14324;14243;14527;14429;14392;14286;14420;14598;14184;14265;14126;14774;14717;14817;14746;14902;14839;15077;14631;14811;14691;14634;14094;14346;14080;14361;14599;14936;14751;13980;13756;13639;13876;13631;13354;13797;14411;14542;14959;14968;14756;15044;14952;15178;14757;15119;15015;15352;15025;14941;15163;15271;15255;15082;15173;14969;15019;14989;15237;15241;15278;15625;15430;15645;15507;15417;15124;15401;15319;15578;15452;15571;15752;15706;15329;15075;14834;15188;15700;15468;15959;15772;15677;15595;15522;15560;15727;15596;15241;15737;15743;15778;15665;15824;15922;15855;15660;15832;15731;15691;15801;15702;15749;15649;15781;15948;15936;15638;16030;15696;15790;15685;15735;15662;15797;15770;15659;15754;15718;15831;15817;15837;15900;15721;16100;15864;16050;16030;15886;15801;15421;15481;15769;16007;15910;15668;15445;15649;15600;15456;15470;15535;15785;15648;15718;15857;15634;15865;15607;15543;15628;15821;15829;15982;16028;15933;15820;16110;15856;15794;15680;15635;15441;15957;15859;15823;15618;15838;15902;15826;15691;15930;15726;15819;15665;16032;15871;15639;15898;15922;15598;15475;16022;15779;15817;15939;16069;15794;16140;16124;16138;15980;15784;15848;15832;15383;15309;15499;15652;15741;15899;15900;16055;15905;15799;16057;16000;16105;16054;15732;15990;15859;16070;16113;16349;16021;15976;15801;15788;15572;15464;15705;15731;15304;15299;15742;15617;15956;16016;16059;16199;16313;16082;15989;15493;14705;14629;15136;15990;16097;15573;15685;15714;15777;15683;15648;15855;15613;15437;15369;15291;15329;15079;14963;15210;15317;15594;15519;15688;15946;15707;15896;15982;15758;14594;11342;7346;6268;9625;13025;14939;15801;16307;16189;16182;16391;16570;16742;16698;16709;16261;16369;16462;16359;16437;16352;16480;16362;16233;16417;16454;16359;16358;16322;16628;16411;16297;16508;16322;16412;16464;15773;15205;13943;12371;9694;8777;9091;9309;9899;11144;10054;8833;8749;9208;10435;11915;12761;13329;14659;15733;16674;16495;16344;16223;16271;16147;16114;16339;16477;16474;16208;16362;16429;16579;16431;16470;16579;16406;16443;16440;16502;16391;16341;16400;16305;16323;16377;16485;16269;16298;16394;16449;16301;16424;16267;16261;16313;16433;16327;16248;16173;16440;16234;16627;16281;16337;16265;16263;16219;16414;16289;16262;17002;17060;17244;16891;17012;17162;16684;16914;16709;16706;16914;16638;16825;16820;16939;17118;16650;16892;16573;16599;16640;16540;16725;16682;16684;16670;16705;17029;16852;16964;16769;16605;16371;16439;16406;16307;16247;16626;16342;16109;16044;16447;16305;16524;16288;16300;16420;16410;16386;16281;16403;16943;16688;16900;16818;16785;16878;16885;16943;16995;16942;16860;16963;16892;16945;17036;16778;16875;16834;16670;16687;16857;16450;16629;16778;16729;16419;16320;16517;16404;16295;16475;16153;15897;15225;15511;16409;16479;16575;16919;16793;16919;16909;17021;16852;16908;16632;16485;16491;16671;16661;16839;16683;16964;16899;16994;16875;16745;16595;16808;16659;16667;16757;16727;16475;16439;16589;16520;16304;16971;16696;16585;16289;16447;16584;16357;16189;16277;16607;16476;16568;16364;16321;16469;16686;16876;16655;16612;16642;16846;16895;16680;16532;16257;16745;16854;16953;16861;17059;17075;17171;17146;17149;16838;17143;17146;16769;17131;16764;16947;16606;16023;14992;15255;16175;16956;17082;17198;16991;16794;17121;17019;17290;16937;17100;17172;16978;17246;17000;16968;16977;16834;16998;17137;17004;17144;16883;16876;16805;17064;17325;16996;17084;16936;17219;16992;17091;16872;16981;17197;17198;17038;17193;17075;17121;16866;16546;16571;16624;16909;17018;17320;17257;16955;17230;17328;17086;16848;17294;17350;17281;17186;17167;17256;17418;17193;17173;17017;17333;17374;17416;17451;17376;17333;17408;17402;17040;17208;16848;16596;16851;16763;17083;16826;16658;16700;16834;16586;16710;16699;16755;16548;16383;16203;16042;15729;15273;15628;16369;16800;16683;16924;16846;17001;16894;17108;16867;17083;16889;16981;16908;16851;17082;17297;17253;17167;17185;17138;17300;17290;17092;16930;17334;17657;17319;17567;17303;17292;17272;17373;17393;17265;17172;17034;17443;17325;17239;17170;17333;17171;17233;16968;16971;17048;17088;17238;17510;17357;17486;17480;17380;17173;17606;17464;17394;17522;17470;17320;17385;17513;17554;17249;17299;17481;17286;17141;17245;17207;17357;16911;17158;17060;17245;17296;17195;17078;17162;17167;17033;17079;17058;16974;16804;16903;16797;16701;16858;16461;16698;17025;16822;16994;17155;17039;16828;17119;17230;17181;16962;16943;17095;17156;17329;17301;17225;17134;17161;17107;17194;17091;17288;17073;17396;17448;17563;17477;17171;17104;17215;17193;17118;17297;16875;17028;17207;16968;17190;17197;17395;17348;17184;17585;17534;17443;17230;17234;16726;16627;16888;17041;17125;17188;17386;17242;17404;17202;17362;17335;17312;17420;17247;17227;17280;17087;17208;16961;17119;17281;17213;17141;17125;17457;16969;16913;17164;17071;17012;17487;17394;17096;17405;17058;17162;17019;16945;17144;16859;17148;16962;17013;16678;16934;17203;17559;17339;17527;17313;17329;16975;17253;17257;17165;17565;17388;17751;17676;17695;17529;17124;17319;17355;17720;17597;17386;17229;17537;17268;17459;17210;17251;17173;17033;16921;16789;17140;17362;17478;17063;17272;17205;16845;16660;15908;15874;16416;16727;17037;17136;17020;17088;16904;17104;17589;17404;17562;17669;17559;17880;17317;17262;17130;17401;17363;17056;17065;17301;17048;16977;16993;17221;17148;16942;17082;17204;17366;17235;17109;17116;17203;17257;17201;17197;17453;17152;16948;16991;17006;17263;17234;17258;17324;17332;17316;17407;17191;17249;16800;17248;17182;16830;17108;17448;17249;17269;17029;17269;17341;17501;17234;17530;17155;17194;17364;17080;17224;17143;17180;16860;17287;17099;17272;17387;17324;17248;17417;17582;17269;17126;17303;17232;16866;17035;16993;16880;16978;17138;17120;17242;17259;17450;17089;16777;16501;16912;17207;17399;17139;17575;17573;17645;17653;17294;17394;17239;17101;16942;16908;17197;17736;17722;17742;17484;17063;16761;16772;16987;16683;16689;16911;16998;17160;17361;17045;17180;17275;17317;17318;17431;17374;17296;17146;17295;17300;17085;16833;16298;16117;16612;17288;17158;17074;16993;16993;17140;17374;17258;17757;17548;17526;17309;17469;17461;17575;17893;18119;17963;18041;17794;17634;17598;17411;17368;17039;17083;16867;16465;16762;17525;17693;17538;17311;17291;17482;17563;17571;17571;17219;17413;17472;17464;17505;17344;17452;17615;17456;17441;17268;17293;17520;17583;17542;17071;16941;17329;17780;17624;17691;17501;17667;17628;17604;17533;17369;17429;17634;17697;17329;17860;17454;17677;17781;17581;17618;17667;17693;17773;17505;17548;17299;17253;17336;17622;17446;17288;17284;17366;17670;17516;17639;17306;17540;17332;17439;17597;17449;17340;17240;17120;17340;17371;17700;17426;17367;17107;17157;16940;16853;17263;17373;16968;17342;17308;17204;17392;17029;16949;17647;17787;17928;18027;17594;17029;17018;16649;16458;16303;16355;16554;16629;17032;17037;17025;16834;17078;17317;17264;17373;16710;15152;12902;13648;15798;16711;16980;17218;17570;17618;17507;17332;17372;17145;17139;17043;17194;17248;17388;17741;17600;18054;18042;17832;17676;17534;17501;17168;17416;17564;17571;18003;17532;17474;17684;17416;17426;17315;17479;17616;17963;18065;17753;17424;17726;17633;17705;17647;18067;17576;17578;17497;17650;17476;17559;17457;17550;17468;17892;17767;17652;17887;17519;17348;17431;17523;17610;17541;17779;17442;17371;17424;17407;17592;17335;17352;17615;17722;17692;17723;17702;17824;17752;17862;17618;17740;17420;17134;17360;17675;17780;17929;18076;17948;17878;17928;17759;17797;17787;17546;17937;17917;17744;17339;17264;17315;17740;17845;17885;18012;17711;17549;17134;17389;17459;17338;17241;17742;17483;17443;17571;17747;17622;17425;17700;17720;17552;17580;17832;17741;18003;17790;17602;18066;17883;17905;17877;17752;17409;17571;17692;17460;17508;17536;17102;17315;17398;17272;17667;17798;17791;17851;17694;17594;17436;17759;17456;17327;17759;17452;17577;17630;17369;17433;17538;17338;17039;17053;16761;17407;17354;17622;17562;17274;17235;17234;17530;17800;17781;17550;17888;17636;17430;17224;17289;17492;17543;17321;17471;17372;17259;17539;17634;17523;17835;17887;17614;17668;17586;17504;17650;17558;17608;17907;17709;17634;17695;17786;17641;17503;17545;17513;17426;17571;17466;17172;16942;17512;17538;17909;17673;17339;17276;17348;17422;17630;17722;17772;17898;17801;17718;17659;17885;17820;18112;17909;18279;18079;17916;17943;17945;17748;17785;17674;17770;18038;18173;18262;18167;17889;17815;17979;17899;17547;17471;17642;17762;17809;17850;17779;17804;17805;17604;17458;17362;17747;17583;17502;17237;16643;16215;15561;15478;16364;16953;17245;17739;17610;17809;17624;17082;17314;17087;17403;17234;16987;17264;16996;17030;16979;17053;17033;17288;17155;16811;16930;16861;16555;17162;17650;17914;18019;17857;18126;17968;18084;17976;17431;17781;17604;17507;17773;17617;17589;17858;17583;17882;17624;17630;17837;17879;17766;17887;17944;17871;17802;18155;17789;17890;17839;17916;17852;18235;18017;18205;18065;17919;17945;18323;18059;17799;17958;18126;18064;17810;17856;17450;17661;17550;17856;17938;17581;17496;17813;17560;17751;17861;17912;17862;17880;17677;17611;17822;18003;17520;17549;17497;17660;17466;17790;17952;17949;17771;17716;17803;17574;17457;17330;17520;17700;17630;17847;17601;17372;17574;17492;17690;17739;17787;17572;17402
13951;14236;14152;13902;13898;14058;13899;14160;14205;14093;13610;13456;13568;13591;13870;13775;13479;13453;13695;14080;14201;14384;14298;14295;14232;14337;14504;14272;14522;14299;14368;14403;14483;14373;14409;14380;14028;14209;14036;14276;14647;14809;14746;14693;14923;14972;14774;14857;14582;14807;14423;14061;14014;13642;13982;14908;15021;14599;14301;14154;14216;14006;13749;13898;14445;14502;14381;14760;15037;14920;15076;14928;15043;14779;14558;14944;14818;14927;14902;14916;15058;14965;15061;14793;15177;15231;15260;15467;15349;15536;15258;15609;15386;15360;15103;15258;15492;15453;15310;15256;15354;15607;15821;15612;15391;15319;15140;15426;15693;15923;15826;15622;15682;15669;15727;15764;15503;15540;15302;15915;15822;15789;15642;15643;15687;15850;15607;15903;15844;15843;15664;15727;15797;15578;15903;15862;15924;15891;15821;15955;15814;15767;15643;15911;15935;16028;15765;15595;16041;15812;15908;15914;15692;15945;15818;15843;15899;15794;15854;15498;15380;15657;15812;15709;15764;15641;15583;14890;14782;15023;15449;15504;15793;15847;15410;15639;15822;15571;15665;15645;15910;16032;16036;16253;15976;16005;15975;15856;15974;15712;15873;15990;16035;15652;15830;15692;15806;15794;15796;15867;15849;15866;15739;15672;15645;15840;15652;15701;15738;16080;15911;15866;15869;15815;15791;16050;15932;16042;16112;16029;15909;15853;15759;15599;15625;15413;15279;15579;15625;15460;15598;15871;15889;15861;16063;16225;15932;15969;15830;15704;15808;16025;16077;16014;16351;16014;15578;15565;15618;15711;15907;15871;15631;15509;15663;15924;16078;15917;16413;15975;16284;16023;15655;15084;13711;13387;14731;15573;15988;15875;15499;15664;16186;16036;15619;15715;15722;15499;15418;15350;15442;15430;14998;15031;14758;15198;15299;15526;15785;15972;15815;15905;15742;14533;11189;7529;6853;10231;13423;15230;15936;16335;16435;16242;16373;16245;16336;16581;16524;16241;16398;16114;16364;16449;16378;16282;16220;16191;16391;16353;16308;16505;16324;16650;16535;16277;16174;16467;16115;15577;14619;13276;13122;12274;10560;8499;8678;9708;11302;12130;11416;9225;8373;7770;7550;8404;9168;9940;12026;15070;16336;16539;16480;16328;16133;16227;16142;16367;16572;16312;16218;16149;16423;16635;16566;16589;16500;16462;16489;16395;16380;16288;16392;16445;16266;16536;16410;16394;16387;16420;16512;16338;16334;16281;16337;16495;16283;16156;16045;16277;16298;16377;16363;16213;15965;16270;16161;16524;16449;16543;16301;16547;16858;16888;17137;16953;16924;16926;16758;16630;16817;16744;16670;16698;16688;16761;16666;16683;16745;16844;16760;16573;16554;16660;16506;16884;16509;16680;16997;16820;16927;16751;16574;16477;16333;16140;16571;16420;16566;16401;16588;16406;16301;16282;16102;16277;16351;16418;16274;16430;16413;16313;16552;16699;16489;16724;16988;16874;17036;16809;16748;16470;16892;16791;16773;16923;17201;17045;16922;16610;16734;16749;16603;16679;16735;16536;16790;16634;16526;16636;16723;16416;16428;16531;16232;16106;16013;16564;17261;17235;17252;17021;17197;17074;16915;16577;16757;16573;16709;16667;16579;16398;16794;16617;16607;16776;16681;16975;16739;16785;16699;16858;16636;16650;16460;16562;16614;16717;16605;16682;16565;16553;16579;16511;16544;16489;16540;16361;16566;16513;16517;16516;16485;16630;16539;16806;16573;16391;16501;16609;16971;16906;16803;16972;16823;16697;16831;17024;16941;16994;17014;17043;16978;17159;17134;17003;16852;17035;17003;17080;16950;17000;16482;15639;14357;14565;15876;16815;16929;17035;16997;16918;17007;17180;17349;16969;17185;17047;16872;16962;17160;17024;16828;16990;17028;17119;17039;16774;16551;16673;16892;17360;17328;17279;17128;17093;16936;17044;16875;16964;17100;17067;17259;17049;17195;16930;16608;15983;15274;15965;16770;17069;17187;17363;17026;17058;17252;16928;16855;16720;17181;17292;17317;17146;17072;17244;17391;16988;16989;17105;17410;17432;17181;17319;17453;17296;17155;17179;17183;17165;17033;16867;16570;16801;16532;16637;16525;16838;16737;16828;16644;16635;16660;16777;16302;16289;15960;15987;15560;15614;16467;17048;16894;16883;17157;16981;16925;16985;16764;16993;16982;16747;16960;16880;17020;17207;17127;17388;17182;17344;17232;17288;17164;17241;17214;17234;17353;17306;17311;17398;17069;17152;17322;17422;17290;17351;17411;17451;17239;17216;17329;17329;17136;17201;17066;16867;17003;16974;16924;17055;17332;17431;17443;17189;17066;17197;17144;17589;17475;17190;17430;17318;17358;17431;17210;17432;17136;16901;17213;17442;17370;17131;16983;17333;17182;17159;17404;16994;17194;17027;16922;17059;17015;16984;16998;16852;16803;16759;16725;16646;16561;16950;16900;17184;17212;16897;16800;17035;17082;16942;16845;17029;17218;17396;17214;17248;17038;17109;16883;16951;17147;17122;17411;17148;17348;17333;17268;17272;17034;17154;16922;17315;17135;17121;17129;17078;17129;17062;17210;17258;17211;16940;17100;17340;17641;17649;17368;17042;16182;15574;16244;16917;17353;17140;17255;17205;17474;17109;17550;17309;17492;17271;17213;17078;17078;17112;17137;17354;17479;17149;17110;17191;17254;17125;16932;16948;16910;16793;16976;17302;17348;17358;17368;17393;17267;17159;17145;17177;17017;17146;16949;16969;16841;16681;16904;17139;17206;17422;17198;17487;17087;17426;17264;17431;17341;17355;17727;17596;17490;17363;17444;17257;17338;17249;17382;17437;17489;17304;17352;17137;17187;17386;17133;17026;16802;16814;17094;17275;17222;17204;17344;17336;16751;16371;15736;15621;16248;16554;16923;16885;16499;16466;16809;17053;17267;17415;17499;17582;17638;17537;17239;17041;17115;17221;17020;17163;16968;17066;16852;16961;16942;16901;17011;16858;16911;17219;17235;17273;17397;17311;16914;17402;17230;17219;17207;17151;16876;16784;17192;17178;17322;17495;17276;17207;17349;17431;17524;17114;17123;17260;17156;17040;16978;17061;17194;17318;17058;17373;17379;17397;17296;17342;17189;17219;17266;17471;17425;17569;17377;17312;17093;17392;17434;17396;17216;17484;17330;17217;17055;17305;17499;17296;17051;16880;16286;16182;16430;16949;17023;16940;17220;17217;17225;16664;16432;16875;17203;17458;17511;17506;17436;17490;17329;17176;17206;17241;16913;16818;17157;17409;17561;17699;17756;17513;17537;17087;16888;17027;16653;16572;16685;16977;17238;17371;16842;17102;17321;17420;17069;17034;17409;17353;17070;17087;17213;17257;16894;16326;16470;16888;16918;16663;16678;16767;17175;17400;17329;17434;17646;17326;17248;17410;17495;17193;17318;17738;17692;17767;17763;17698;17418;17547;17261;17400;17414;16730;16461;16263;16680;17379;17637;17464;17539;17471;17606;17470;17603;17449;17321;17488;17544;17724;17676;17616;17270;17447;17496;17380;17154;17387;17507;17315;17403;17344;17248;17184;17262;17532;17464;17441;17708;17582;17375;17552;17504;17330;17689;17866;17654;17602;17471;17265;17758;17608;17464;17425;17607;17569;17589;17659;17369;17338;17486;17684;17442;17597;17336;17493;17440;17582;17259;17164;17345;17330;17070;17381;17431;17293;17513;17472;17438;17581;17710;17473;17308;17092;16919;16700;17133;17069;17528;17450;17288;17256;17424;17180;17110;16920;17483;17860;18251;17995;17527;17597;17018;16573;16445;16205;16467;16489;16559;17144;17058;17006;17453;17610;17371;17408;17250;16813;15511;14653;14826;16194;16666;16792;17379;17396;17543;17509;17234;17324;17201;17366;17173;17440;17443;17383;17645;17763;17984;17674;17701;17676;17488;17262;17182;17468;17261;17840;17513;17302;17326;17787;17556;17767;17637;17547;17548;17603;17868;17679;17579;17753;17592;17501;17443;17725;17612;17744;17697;17469;17419;17461;17733;17745;17518;17556;17735;17549;17623;17640;17534;17662;17633;17617;17616;17737;17530;17628;17512;17540;17322;16830;17252;17421;17700;17821;17711;17521;17999;17686;17583;17705;17573;17354;17391;17460;17697;17779;17961;18082;17967;18003;17977;17614;17619;17941;18060;17841;17792;17828;17725;17860;17752;17928;17977;17961;17851;17901;17691;17706;17574;17517;17522;17367;17582;17311;17599;17685;17630;17591;17271;17515;17390;17629;17710;17640;17421;17695;17457;17532;17700;17827;17814;17826;17783;17483;17628;17643;17338;17008;16370;16146;16635;16884;17583;17559;17683;17766;17883;17678;17569;17465;17569;17269;17274;17401;17460;17714;17543;17637;17354;17482;17303;17103;16804;16921;17229;17343;17458;17642;17597;17452;17688;17669;17578;17780;17640;17872;17747;17150;17328;17207;17407;17485;17531;17696;17634;17613;17519;17696;17703;17935;17820;17922;17515;17662;17523;17480;17786;17596;17655;17805;17881;17864;17615;17610;17782;17691;17751;17526;17577;17234;16980;16793;17174;17544;17745;17302;17347;17326;17463;17479;17269;17164;17618;17918;17796;17696;17798;17831;17871;18035;18095;17909;17820;17839;17895;17840;17698;17763;17788;17799;17940;17955;18051;17822;18039;17770;18009;17721;17548;17344;17463;17637;17716;17494;17603;17791;17996;17543;17465;17447;17375;17617;17634;17177;16521;15725;15225;15460;16439;17042;17150;17299;17430;17565;17861;17386;16907;17344;17596;17335;17153;16961;16934;17076;17092;17083;17211;17199;16908;17320;17012;17082;17134;17505;17960;17883;17781;18091;18142;17940;17914;17998;17772;17605;17768;17887;17509;17569;17605;17668;17771;17934;17897;17763;17926;17810;17871;17923;17700;17578;17686;17767;17856;17771;17825;17952;18131;18064;18111;18191;18025;18130;18068;17844;17945;18051;17989;17698;18103;17984;17919;17606;17574;17684;17757;17631;17411;17698;17591;17748;17973;17907;17818;17959;17876;17832;17881;18068;17636;17736;17935;17691;17645;17666;17422;17746;17927;17936;17732;17612;17664;17434;17189;17266;17754;17754;17723;17434;17399;17353;17349;17667;18060;17870;17850;17621
13753;13844;14108;13943;14158;14019;14090;14100;14077;14113;13936;13815;13756;13592;14004;13561;13503;13258;13667;13855;13879;14266;14131;14043;13996;14346;14434;14512;14249;14280;14464;14243;14189;14304;14630;13994;14034;14069;14111;14240;14493;14739;14483;14586;14826;14805;14958;14811;14707;14797;14482;14049;13568;13503;14128;15102;14971;14509;14081;14597;14376;14141;13890;13849;14536;14714;14423;14393;14834;15095;14805;14905;14798;14509;14549;14777;15104;15046;15112;15230;15117;14911;15028;14879;15184;15426;15444;15392;15472;15445;15392;15378;15507;15230;15362;15172;15494;15425;15416;15147;14846;15382;15819;15906;15497;15351;15519;15378;15576;15514;15709;15828;15665;15488;15495;15558;15552;15761;15545;15741;15861;15756;15770;15659;15864;15913;15645;15757;15817;15498;15669;15629;15840;15866;15674;15918;15828;15756;16026;15591;15873;15511;15778;15918;15933;15861;15719;15956;15710;15812;15709;15660;15922;15707;16006;16053;15915;15888;15627;15560;15442;15781;15835;15637;15782;15433;15224;14879;14801;14734;15535;15649;15704;15516;15591;15302;15617;15968;15765;15616;15796;15951;16017;16192;15983;15857;15718;15857;15868;16178;15954;16108;15704;15504;15409;15405;15514;15711;15366;15489;15738;16089;16047;15599;15783;15704;15863;15581;15913;15853;15850;15642;15813;15792;15731;16009;16141;16078;16288;16087;15818;15699;15858;15648;15506;15474;15158;15420;15719;15563;15674;16054;15828;16111;16091;15977;16019;15784;15815;15696;15768;15837;15807;16008;16098;16116;15964;15649;15784;15726;15837;15815;15868;15680;15913;16014;15947;16126;16148;16225;16327;15948;15572;14967;13699;13692;15037;15644;16165;16133;15714;15922;16103;15931;15635;15560;15518;15383;15301;15717;15666;15087;14295;14004;14407;14683;15223;15665;15894;15924;15894;15846;15990;14724;10951;7202;7519;11202;14257;15768;16105;16313;16270;16133;16110;16481;16393;16514;16448;16275;16464;16268;16404;16268;16433;16341;16438;16355;16254;16083;16297;16397;16596;16459;16387;16383;16305;16364;15994;15150;12852;10998;11196;12193;11720;9986;10016;11299;13016;13943;13227;11341;10250;8599;7001;6771;6647;6991;10013;14547;16216;16283;16454;16350;16103;16002;15993;16286;16306;16243;16087;16439;16363;16573;16367;16525;16430;16268;16177;16122;16307;16273;16210;16406;16458;16774;16532;16322;16792;16564;16558;16615;16422;16391;16163;16436;15973;16118;15996;15944;16416;16065;16397;16018;16024;16104;16195;16281;16519;16625;16524;16413;16740;16957;17195;16895;16841;16480;16531;16543;16617;16850;16740;16790;16675;16740;16533;16611;16657;16729;16488;16795;16549;16522;16506;16084;16491;16760;16715;16649;16670;16737;16718;16599;16358;16107;16259;16325;16435;16664;16392;16346;16300;16276;16268;16438;16513;16488;16531;16292;16515;16360;16220;16114;16034;16602;16781;16841;17046;16945;16806;16820;16701;16504;16650;16762;16972;16713;16972;16953;16702;16519;16745;16645;16766;16669;16609;16549;16524;16702;16445;16460;16413;16389;16305;15704;15843;17033;17311;17636;17281;17105;17280;16861;16861;16994;16987;16799;16607;16565;16533;16458;16668;16577;16690;16929;16827;16344;16460;16664;16537;16810;16701;16682;16515;16492;16442;16547;16665;16432;16489;16656;16405;16938;16864;16516;16265;16244;16423;16326;16489;16440;16668;16654;16585;16711;16509;16811;16679;16490;16901;16947;17025;16682;16186;16812;16933;16852;16875;17029;16651;16824;17082;17008;17008;16805;16747;16711;17368;16778;16942;16996;16272;15353;13962;14825;16124;16931;17207;17200;16940;17272;17103;16889;16968;17261;17138;16962;17168;16978;16702;16770;16699;16972;16817;17093;17061;16679;16755;16411;16493;17184;17091;17127;17103;17011;17268;17079;16951;16995;16953;16927;17073;17050;17116;16906;16420;14836;13602;14911;16432;16967;17054;16737;16810;17041;17071;17250;16848;16763;17291;17300;17282;17421;17516;17358;17375;17176;16713;17109;17048;17382;17179;17192;17248;17265;17268;17225;17081;17342;17151;16628;16808;16611;16341;16530;16513;16542;16666;16584;16574;16833;16586;16749;16275;16293;16286;15812;15431;15722;16561;17056;17090;16959;17072;16639;16938;17173;16822;17011;16960;17140;16871;16821;17246;17344;17330;17339;17324;17287;17267;17351;17138;17206;17408;17317;17319;17542;17523;17257;17697;17296;17240;17313;17208;17320;17309;17315;17342;17305;17362;17245;17243;17040;16947;16738;16987;16990;16677;17177;17122;17092;17232;16590;16374;16635;17071;17269;17472;17475;17623;17532;17553;17408;17430;17479;16917;16975;16908;17503;17295;17130;17331;17155;17109;17295;17366;17174;17150;17054;16951;17119;17077;16953;17043;16789;17055;16978;16883;16717;16349;16935;17068;17116;17304;16827;16925;16886;17175;17211;17179;17047;17128;17051;17085;16918;16791;16775;16651;17225;17184;17258;17362;17252;17362;17283;17478;17459;17396;17340;17263;17205;17344;17213;17123;17145;17426;17263;17138;17091;16767;16247;16860;17233;17517;17335;17373;16919;16405;15200;15885;16865;17061;17217;17141;17264;17536;17290;17383;17220;17119;17355;17213;16953;17104;17282;17071;17364;17181;17251;17041;17106;17273;16995;17119;17035;16960;17006;17203;17410;17414;17263;17345;17156;16808;16975;17247;17266;17262;17091;17078;17007;16915;17055;17006;17286;17225;17361;17341;17285;17163;17199;17225;17638;17368;17656;17487;17656;17611;17339;17215;17067;17437;17375;17595;17525;17342;17197;17235;17489;17220;17326;16966;16620;16362;16938;17132;17305;17287;17297;17229;17188;16785;16753;15939;15705;16373;16728;17023;16763;15844;15811;16599;17164;17327;17569;17795;17388;17570;17646;17134;17233;17265;17276;17365;17002;17081;17198;16950;17159;17090;17236;17132;16979;17418;17435;17236;17263;17360;17126;17594;17405;17306;17200;17148;17080;17075;16909;17276;17190;17120;17245;17335;17076;17254;17441;17088;17105;17336;17109;17111;17009;16751;16944;17115;17197;17140;17180;17261;17189;17107;17259;17055;16972;17142;17275;17388;17429;17200;17256;17384;17155;17293;16847;17471;17280;17347;17153;17147;17428;17410;17623;17344;16699;16072;15458;16096;16556;16970;16780;17414;17455;17338;16560;17020;16893;17214;17241;17158;17276;17489;17664;17294;17191;17230;17299;17179;16762;16832;16978;17368;17503;17309;16935;17414;17249;17403;16945;16888;16736;17214;17267;17225;17152;17083;16861;17156;17104;17096;17188;17344;17350;17176;17067;17286;17213;17120;17007;16624;16714;16842;16665;16664;16771;16741;17269;17357;17292;16986;17133;17001;17191;17115;17312;17177;17594;17787;17393;17701;17669;17561;17563;17663;17421;17221;16752;16672;16581;17007;17597;17696;17563;17552;17425;17612;17548;17632;17357;17186;16873;17487;17141;17342;17488;17328;17305;17388;17182;17178;17387;17310;17705;17446;17296;17546;17268;17492;17311;17425;17495;17646;17635;17734;17359;17278;17256;17429;17733;17431;17255;17023;17535;17598;17588;17734;17612;17652;17520;17478;17373;17068;17491;17249;17242;17344;17449;17491;17328;17519;17379;17415;17181;17018;17143;17215;17094;17371;17708;17211;17212;17303;17468;17517;17457;17632;17222;16847;16752;16833;17062;17261;17486;17461;17317;17344;17385;17058;17339;17783;17976;18047;18118;17677;17709;17295;16647;16315;16179;16288;16319;16451;16764;17089;17277;17326;17775;17880;17517;17147;16910;16548;16276;16502;16813;16927;17042;17255;17256;17476;17461;17249;17434;17257;17370;17279;17492;17607;17799;17608;17746;17959;17974;17899;17416;17357;16982;17186;17311;17600;17825;17712;17488;17844;17680;17725;17461;17628;17575;17902;17708;17746;17587;17633;17469;17605;17610;17834;17460;17527;17563;17580;17531;17534;17473;17479;17766;17637;17609;17734;17578;17552;17480;17648;17559;17405;18017;17775;17517;17521;17761;17677;17464;17458;17017;16949;17218;17680;17678;17769;17815;17846;17711;17646;17576;17664;17472;17615;17715;17844;18218;17774;17935;18277;17879;17854;17682;17898;17857;17768;17833;17889;17870;17904;17913;17938;17994;18032;17837;18038;17918;17817;17682;17521;17656;17694;17541;17809;17636;17685;17651;17851;17844;17515;17532;17579;17883;17841;17613;17800;17614;18100;17662;17398;17710;17924;17861;17586;17735;17762;17324;17185;16597;15795;15172;15836;16651;17268;17617;17544;17600;17585;17733;17501;17256;17434;17387;17543;17639;17428;17715;17633;17665;17578;17796;17172;17218;17024;16855;17417;17392;17560;17726;18009;17781;17567;17780;17804;17998;17736;17974;17671;17689;17674;17377;17271;17347;17590;17762;17383;17627;17826;17642;17817;17712;17902;17786;17876;17798;17336;17487;17413;17266;17398;17741;17604;17656;17649;17557;17654;17584;18003;17439;17731;17688;17076;17219;17339;17641;17708;17419;17212;17247;17671;16809;16147;16397;17389;17837;17666;17873;17558;18008;18022;17923;18005;17689;17690;17631;18043;17880;17836;17869;17672;17909;17830;18040;18000;17846;18014;17990;17755;17779;17642;17804;17604;17851;17617;17608;17650;17995;17615;17705;17486;17540;17285;17782;17677;17445;16526;15993;15665;16086;16659;17154;17315;17312;17351;17476;17812;17684;17281;17358;17283;17319;17123;17149;16975;17267;17166;16953;17248;17184;17343;17055;16867;17166;17517;17756;18017;17745;17971;18037;17713;17956;17801;17769;17556;17816;17787;17519;17819;17511;17484;17690;17946;17768;17938;17737;18042;17905;17840;18140;17933;17467;17335;17919;17741;17989;17769;17961;17846;18128;17858;18275;18203;18029;18318;17851;17794;18210;17898;17803;18014;17796;17866;17588;17591;17891;17708;17528;17157;17202;17533;17581;17760;17809;17905;17690;17515;17694;17804;17940;17913;17719;17488;17631;17638;17204;17508;17641;17900;17724;17490;17768;17398;17330;17055;17235;17608;17661;17644;17643;17174;16994;17058;17773;17990;17773;17801;17635
13740;13966;14125;13932;13956;14005;13966;14153;14259;14022;13897;13918;13832;13964;13704;13708;13686;13495;13636;14122;14082;14336;14133;14014;14053;14255;14468;14410;14126;14426;14372;14414;14445;14353;14315;13990;13845;14109;14107;14369;14444;14721;14698;14656;14759;14976;14755;14863;14937;14617;14428;14298;13488;13088;14056;14887;14872;14420;13547;13871;14378;13923;13751;13950;14489;14714;14023;14245;14673;14999;15020;15060;14834;14880;14956;15024;15016;14769;14891;15073;14983;15360;15046;14725;15004;15232;15460;15542;15415;15214;15366;15462;15668;15399;15419;15313;15418;15387;15405;14750;14472;15093;15604;15916;15664;15311;15455;15564;15248;15572;15527;15708;15553;15515;15333;15316;15468;15812;15572;15679;15730;15634;15787;15714;15761;15577;15588;15752;15467;15556;15701;15779;15860;15605;15763;15858;15947;15804;15949;15829;15846;15790;15688;15867;15959;16007;15978;15937;15864;15765;15549;15827;15954;16161;15820;15810;15984;15933;16010;15639;15385;15619;15698;15499;15328;15231;15527;14942;15102;15128;15493;15914;15809;15498;15260;15187;15548;15702;15716;15716;16073;16125;16027;15863;15890;15767;15963;15788;15866;15667;15968;16032;15805;15562;15537;15485;15185;14977;15102;15296;15727;15891;15549;15552;15402;15868;15767;15599;15749;15816;15941;15792;15803;15895;15998;15947;16083;16012;16079;16098;15765;15587;15695;15862;15451;15236;15276;15573;15522;15673;15643;15801;15866;15897;16197;16120;15779;15796;15801;15806;16008;15706;16093;15984;16258;16227;16355;15814;15875;15574;15526;15723;15745;15690;15803;16087;15963;16082;16139;16242;16127;16030;15548;15544;15128;15003;15368;15713;15822;15908;15917;16034;16280;16219;15808;15669;15840;15546;15746;15640;15570;15162;14725;13946;14102;14649;15318;15697;15656;15914;15553;15891;15708;14898;11547;7919;7901;11644;14478;16059;16206;16095;16298;16213;16081;16287;16369;16331;16352;16450;16238;16229;16278;16092;16029;16285;16296;16186;16568;16448;16574;16247;16745;16429;16562;16323;16420;16148;15537;13806;11058;9669;10788;12576;13169;12710;12658;13197;13085;12992;13242;13236;12554;10635;8288;7265;7011;8093;11084;15130;16190;16514;16335;16515;16157;16101;16135;16222;16323;16337;16088;16348;16429;16436;16551;16337;16538;16125;16310;16297;16218;16368;16244;16490;16710;16689;16620;16674;16514;16728;16754;16714;16410;16310;16328;16254;16143;15921;15896;16175;16244;16320;16100;16208;15988;16021;16162;16285;16595;16831;16598;16459;16714;17076;17119;16983;16659;16648;16488;16492;16542;16914;16735;16495;16981;16672;16699;16609;16521;16601;16403;16412;16754;16454;16505;16318;16775;16795;16557;16722;16671;16728;16704;16571;16167;16279;16335;16278;16417;16112;16277;16297;16271;16287;16302;16396;16506;16265;16134;16247;16420;16350;16072;15826;15855;16263;16382;16779;16835;16913;16681;16661;16793;16689;16719;16997;16993;16981;16880;16801;16933;16778;16751;16911;16704;16890;16464;16405;16380;16616;16422;16613;16372;16330;15523;15229;15195;16279;17387;17559;17532;17272;17252;17004;16834;16965;16795;16720;16909;16678;16424;16845;16767;16746;16965;16780;16680;16592;16614;16586;16905;16750;16964;16771;16281;16504;16299;16601;16729;16662;16703;16680;16495;16607;16629;16429;16007;15805;15992;16195;16373;16383;16642;16576;16632;16839;16618;16762;16347;16729;16815;16946;16842;16552;16465;16412;16598;16725;16815;16824;16987;16939;16941;16861;16981;16768;17014;17066;16899;16862;16725;16795;16014;15061;14212;15241;16698;17010;17003;17286;17022;17183;17326;17147;17041;17016;17219;17088;16920;16907;16816;16839;16814;17040;16877;16834;16902;16873;16656;16722;16845;17078;17273;17251;17010;17097;17155;17237;16873;17057;16952;16872;17102;17178;17029;16828;16314;14980;13704;14673;16338;16879;16862;16468;16063;16491;16980;17045;16659;16726;17068;17183;17095;17234;17243;17494;17588;17214;16911;17310;17193;17217;17161;17241;17422;17153;17255;17042;17272;16984;16991;16766;16879;16639;16638;16170;16293;16215;16307;16637;16431;16596;16632;16603;16429;16363;16111;15715;15526;16165;16728;16858;17136;16867;17141;16927;16914;17017;17025;17127;16937;17047;16912;17095;17477;17623;17308;17164;17210;17361;17291;17449;17045;17131;17155;17382;17319;17232;17381;17212;17391;17201;17391;17474;17121;17377;17253;17276;17319;17412;17323;17265;17065;17004;16943;16751;16946;17014;16956;17084;17126;16876;16669;16376;16085;16623;16757;17210;17589;17692;17415;17582;17355;17315;17329;17335;17310;17210;17375;17282;17411;17272;17210;17379;17265;17406;17344;17375;17114;17089;16844;17018;16815;17065;16784;16677;17069;16905;17022;16709;16700;16730;17072;17255;17273;17066;17060;17028;17076;17062;17116;17142;17159;16904;17271;17234;16865;16709;16778;17136;17265;17102;17166;17317;17564;17525;17373;17508;17558;17338;17436;17227;17078;17252;17260;17002;17227;16838;17290;17253;16995;16374;16526;17168;17230;17350;17289;17057;16547;15907;16274;17105;17035;16939;17250;17461;17539;17374;17290;17368;17415;17344;17130;17195;17314;17030;17309;17115;17215;17235;17191;16808;17278;17201;17365;17185;17407;17223;17338;17165;17121;17110;17137;17160;17262;17148;17204;17252;17241;17309;17112;17033;16828;16840;17129;17266;17203;17609;17332;17278;17310;17329;17340;17547;17424;17309;17546;17407;17387;17336;17190;17329;17300;17034;17470;17456;17282;17390;17457;17126;17465;17385;16865;16791;16806;16917;17205;17099;17046;16982;17237;17113;16865;16577;16547;16680;16779;17061;17141;16606;15686;15660;16705;17299;17133;17284;17334;17585;17555;17645;17276;16971;17088;17143;17269;17139;17093;17057;16890;17272;17246;17287;16974;17294;17477;17489;17461;17321;17273;17278;17245;17307;17422;17313;17315;17309;17250;17163;17224;17587;17064;17295;17052;17307;17312;17188;17324;17164;17006;17332;17243;16981;16984;17128;17046;17085;17192;17341;17378;17208;17425;17175;17278;17098;17288;17186;17348;17422;17219;17295;17218;17393;17145;17222;17343;17367;17322;17280;17343;17423;17556;17347;17378;17007;16097;15129;15568;16612;16691;16850;17178;17411;17283;16896;16962;17369;17553;17142;17480;17229;17496;17603;17232;16817;17186;17416;17156;16996;16926;16833;17263;17429;17201;17363;17470;17733;17341;16936;16738;17041;16964;16968;17128;17082;16819;16809;17064;17100;17248;17164;17238;17242;17393;17240;17112;17247;16767;16622;16424;16299;16846;16816;16994;16881;17275;17449;17167;17305;16910;16588;16482;16334;16811;16879;17133;17391;17437;17787;17626;17470;17497;17420;17257;17254;17296;17180;17044;17112;17130;17594;17686;17498;17553;17756;17596;17672;17409;17363;17115;16843;17115;17354;17185;17346;17285;17222;17421;17716;17587;16973;17293;17444;17551;17669;17623;17338;17508;17612;17336;17492;17470;17642;17486;17351;17009;17267;17647;17537;17849;17550;17155;17215;17357;17563;17450;17755;17611;17737;17485;17195;17301;17368;17515;17547;17233;17654;17386;17175;17426;17513;17102;17349;17033;17232;17410;17353;17653;17508;17341;17275;17358;17307;17338;17680;17591;17111;16947;16949;17036;17293;17445;17181;17483;17378;17206;17116;17460;17253;17589;17495;18007;18091;18002;17634;17131;16455;16404;16163;16310;16294;16534;16744;16828;17239;17634;17651;17783;17590;17123;16783;16857;17037;16937;17150;16989;17372;17239;17460;17180;17309;17182;17420;17337;17432;17422;17426;17389;17478;17628;17705;17829;17833;17800;17718;17422;17313;17247;17215;17431;17530;17294;17951;17568;17469;17365;17467;17536;17898;17583;18002;17927;17760;17635;17759;17791;17500;17924;17567;17615;17800;17545;17637;16959;17086;17344;17705;17840;17648;17754;17552;17650;17596;17565;17609;17363;17518;17843;17815;17442;17534;17626;17591;17636;17501;17503;17475;17722;17653;17530;17753;17681;17849;17697;17563;17807;17435;17729;18047;18104;17814;18018;18042;17637;17777;18062;17951;17908;17870;17787;17852;17840;17971;17863;17813;17893;17968;17803;17841;17856;17652;17993;17625;17595;17694;18024;17729;17790;17774;17623;17818;17565;17406;17595;17691;17545;17853;17853;17769;17640;18059;17715;17893;17846;17691;17896;17324;17632;17468;17331;17520;17557;16685;15642;15286;15843;16797;17454;17618;17495;17638;17522;17484;17436;17223;17469;17624;17570;17472;17604;17710;17759;17613;17536;17413;17297;17101;17445;17558;17576;17640;17753;17676;17758;17758;17778;18047;17835;17783;17761;17994;17769;17986;17612;17209;17193;17339;17519;17404;17453;17465;17656;17840;17732;17831;17713;17900;17680;17636;17609;16904;16640;16721;17158;17750;17726;18038;17940;17830;17692;17717;17746;17811;17633;17594;17531;17559;17622;17321;17465;17034;16425;17063;17091;16699;15913;16172;17257;17685;17792;17553;17423;17528;17723;17829;17747;17590;17849;17598;17756;17554;17707;17701;17848;17828;17961;17859;17975;17743;17562;17901;17726;17796;17886;17808;17812;17933;17648;17867;17859;17755;17714;17658;17555;17635;17682;17497;17799;17506;16967;16392;16419;16782;17057;17329;17364;17355;17336;17584;17499;17996;17695;17341;17429;17174;17036;17165;16914;17360;17092;16707;16865;17309;17106;17360;17143;16985;17225;17434;17772;17765;18042;17922;17716;17609;17762;17806;17658;17401;17918;17894;17804;17781;17982;17751;17931;17810;17921;17827;17856;17673;18072;18054;17776;17814;17750;18002;17804;17923;17986;18178;18089;18095;18179;18197;18066;17922;18001;17603;17774;17940;17982;17987;17801;17902;18124;17675;17705;17649;17820;17476;17575;17320;17231;17777;17820;17886;17813;17524;17310;17443;17659;17860;17988;17852;17882;17837;17618;17469;17573;17834;17899;17622;17308;17554;17533;17439;16816;17126;17466;17846;17790;17660;17461;17491;17423;17568;17996;17969;17748;17946
13857;13819;14139;13886;13863;13920;14054;14059;14194;13950;13755;13610;13652;13391;13705;14000;13696;13860;13688;13877;14280;14242;14141;14127;14154;14314;14175;14275;14334;14044;14270;14251;14360;14334;14215;14021;14050;14214;14231;14202;14580;14665;14641;14568;14668;14548;14834;14904;14812;14799;14690;14388;13479;13077;13937;14908;14545;13816;13059;13460;14023;13897;13792;14089;14376;14917;14086;14400;14635;14876;15210;15042;14784;14921;15163;15194;14964;14925;15000;15076;14958;15388;14991;14997;14958;15060;15267;15244;15221;15419;15412;15504;15508;15616;15525;15335;15622;15376;15306;14874;14535;15121;15512;15849;15528;15707;15546;15480;15423;15333;15530;15744;15537;15679;15724;15470;15594;15560;15421;15758;15897;15603;15744;15487;15422;15544;15719;15888;15554;15738;15834;15794;15701;15668;15814;15838;16020;15927;15956;16134;15630;15756;15801;16003;16104;15833;15958;16157;15807;15778;15931;15795;15904;16055;16130;15719;15894;15848;16039;15444;15444;15560;15521;15277;15147;15345;15522;15485;15428;15459;15519;15841;15603;15533;14894;14940;15302;15561;15490;15762;16051;16080;16227;16048;16002;15782;15964;16011;15778;15961;15911;15857;15726;15502;15308;15147;14833;14491;14417;15156;15370;15498;15464;15585;15594;15924;15396;14878;15251;15726;15856;16140;15928;15835;15926;16239;16086;16038;15904;15862;16092;15755;15525;15763;15267;15295;15408;15594;15803;15813;15709;15700;15667;15889;15924;16168;15912;15871;15783;15975;15894;15648;16088;16055;16084;15998;15940;15848;15725;15626;15885;15935;15965;15782;16126;16222;16361;16294;16501;16251;16019;15777;16021;15794;15578;15759;15987;16106;15970;15882;15868;15893;15731;15944;15977;15947;15762;15900;15854;15857;15714;15284;14880;14679;14854;14819;15400;15769;15997;15845;15842;15942;15617;14812;11715;8713;9211;12146;14107;15560;16329;16220;16364;16093;16416;16308;16352;16417;16400;16307;16420;16225;16173;16201;16057;16237;16316;16291;16434;16553;16413;16384;16200;16454;16296;16320;16305;16023;15141;12863;9443;8695;9937;11935;13030;13222;13327;13006;11923;11149;11841;12483;13077;12736;10909;8977;8889;9833;12225;15103;16211;16204;16403;16159;15947;16169;15970;15967;16279;16379;15934;16235;16469;16463;16503;16542;16319;16083;16388;16294;16149;16157;16374;16342;16580;16838;16384;16524;16486;16640;16545;16763;16131;16153;16144;16051;15997;15745;15702;15928;15972;15847;16006;16075;15701;16029;15980;16384;16264;16364;16455;16604;16808;17005;17131;16660;16867;16652;16511;16852;16719;16541;16959;16702;16552;16722;16776;16567;16530;16449;16683;16638;16633;16386;16495;16526;16672;16469;16549;16423;16391;16800;16586;16483;16367;16165;16124;16017;16657;16354;16300;16393;16076;16230;16082;16444;16488;16496;16014;15970;16285;16570;16472;16279;16130;16452;16879;16817;16772;16713;16765;16613;16708;16561;16704;16761;16687;16791;16728;16843;16587;16722;16814;16438;16596;16496;16451;16501;16604;16454;16600;16294;16624;16162;15235;13813;13933;15333;16771;17501;17606;17400;17319;17127;17145;16898;16883;16883;17046;16615;16714;16884;16681;16784;16805;16962;16752;16493;16418;16797;16762;16674;16665;16291;16296;15995;16521;16557;16633;16538;16513;16578;16669;16549;16481;16441;16117;15931;15868;15881;16008;16417;16527;16463;16696;16735;16391;16291;16573;16633;16850;16687;16700;16307;16309;16467;16435;16602;16722;16745;16848;17080;16849;16895;16933;16753;16806;16983;17331;16953;17068;16660;16173;15474;15161;15821;16843;17087;17179;17103;17144;17003;17176;16997;17172;17148;17388;17319;17251;16972;16910;16986;17094;17131;17118;17056;17012;16894;16999;16721;16852;16941;17043;17092;16947;16970;17107;17058;16952;17167;16964;16957;17173;16882;17055;16660;16434;15532;15093;15947;16676;17133;16373;15347;14678;15611;16649;16937;16805;17061;17212;17317;17090;17180;17341;17255;17390;17413;17506;17294;17120;17045;17174;17443;17424;17343;17109;17099;16961;17063;16845;16763;16648;16281;16280;16261;16377;16119;16103;16408;16441;16542;16557;16425;16506;16435;16208;15696;15561;16114;16646;16628;16953;16777;16692;16959;16826;16809;16834;17127;16908;16941;16947;17049;17359;17373;17164;17333;17406;17277;17507;17129;17449;17464;17195;17165;17020;17440;17438;17350;17462;17533;17200;17386;17276;17528;17344;17353;17279;17179;16935;17293;17023;16961;16854;16858;16886;17139;17246;16970;16976;16593;15868;15613;16334;16864;17097;17435;17574;17527;17491;17578;17321;17313;17615;17395;17291;17215;17268;17597;17355;17364;17384;17304;17172;17109;17427;17162;17019;17089;17010;17097;16769;16882;16624;17010;16832;17083;16785;16780;16730;17035;17204;17050;17122;16821;16829;16906;17008;17036;17031;17190;17208;17239;17085;16971;17077;17063;17129;17251;17188;16955;17156;16795;17302;17046;17360;17280;17184;17203;17232;17167;17289;17380;17014;17062;17277;17171;17309;17424;17065;16819;16798;17170;17065;17241;17357;17343;17437;17046;16920;17227;17107;17144;17354;17374;17396;17189;17691;17588;17167;17263;17165;16960;16992;17242;17195;17239;17184;17253;17222;17182;17233;17250;17182;17087;17059;17055;17361;17037;16941;16812;17117;17116;17012;17278;17327;17084;16995;16951;17109;17045;16997;16998;17218;17387;17274;17165;17459;17338;17510;17491;17386;17313;17422;17327;17504;17296;17440;16966;17095;17271;17506;17365;17481;17476;17224;17276;17202;17150;17262;17157;17255;16991;17263;17317;17206;16915;16966;16848;16773;16611;17004;16906;17084;17064;17162;17332;17102;16858;16134;16534;16967;17281;17388;17420;17534;17203;17318;17453;17409;17146;17173;17028;17136;17007;16936;17306;17087;17097;17213;16914;17015;17371;17328;17848;17244;17102;17087;16990;17279;17315;17334;17178;17517;17468;17048;17258;17169;17325;17213;17213;17254;17257;17460;17413;17143;17080;17010;17403;17363;17079;16779;17153;17047;17044;17170;17483;17181;17362;17282;17379;17057;16855;17172;17198;17128;17272;17521;17367;17209;17443;17524;17141;17298;17380;17339;17216;17633;17427;17524;17222;17478;17056;16753;16061;16147;16329;16155;16587;16762;17128;17054;17040;17356;17272;17489;17151;17287;17624;17484;17574;17224;16910;16975;17199;17243;16868;16508;16902;17320;17514;17202;17257;17272;17640;17269;17052;16609;16938;16928;17041;17143;17030;17142;16899;17184;17179;17420;17487;17396;17278;17275;17118;17164;16869;16933;16347;15905;15863;16750;17225;17138;17102;17273;17277;17530;17382;16872;16395;16265;16264;17077;17054;17131;17345;17523;17408;17594;17387;17497;17298;17261;17387;17444;17744;17302;17415;17580;17651;17855;17690;17412;17595;17610;17643;17536;17478;17663;17291;17126;17163;17243;17128;17262;17161;17337;17219;17470;17054;17040;17499;17676;17557;17557;17635;17261;17389;17465;17389;17546;17583;17579;17515;16915;17058;17230;17453;17445;17485;17284;17244;17692;17606;17639;17690;17537;17452;17142;17526;17322;17504;17406;17383;17447;17436;17331;17306;17394;17322;17427;17479;17406;17339;17140;17296;17277;17378;17367;17050;17341;17680;17791;17395;17405;17134;16923;16571;16346;16767;17099;17262;17471;17034;17060;16910;17157;17306;17594;17518;17919;18089;17962;17545;17445;16392;16079;16301;16166;16285;16597;16962;16894;17464;17516;17566;17385;17344;17137;16670;16739;16976;17253;17340;17180;17147;17360;17238;17279;17201;17159;17429;17535;17364;17453;17558;17461;17467;17695;17823;17675;17921;17790;17412;17385;17195;17399;16980;17213;17576;17812;17522;17405;17740;17647;17429;17752;17865;17709;17732;17636;17695;17585;17573;17924;17786;17799;17870;17783;17764;17459;17642;17202;17468;17505;17868;17556;17925;17714;17480;17653;17748;17522;17519;17641;17646;18093;17720;17645;17377;17503;17550;17806;17593;17442;17456;18001;17609;17462;17428;17561;17706;17612;17715;17535;17706;17520;18137;17760;17773;17795;17967;17879;17726;17765;17761;17923;17948;17947;17717;17824;17770;17613;17965;17696;17704;17854;17539;17767;17718;17805;17832;17757;18068;17900;17684;17746;17955;17836;17878;17585;17476;17840;17781;17645;18104;18182;17692;17731;17947;18038;17883;18053;17996;17772;17999;17715;17662;17563;17862;17770;17082;16303;15861;16398;17100;17459;17619;17857;17631;17619;17695;17423;17575;17477;17536;17341;17602;17807;17676;17492;17706;17388;17270;17282;17300;17577;17757;17702;17823;18034;18122;17999;17776;17878;17686;17683;17810;17921;17869;17772;17715;17672;17365;17639;17347;17370;17236;17458;17615;17674;17830;17803;17759;17711;17755;17820;17674;17372;16605;15444;15380;16423;17576;17781;17772;17881;17755;17569;17562;17623;17490;17655;17615;17634;17618;17584;17599;17289;15998;15480;16469;17343;17276;16629;16718;17443;17772;17844;17770;17415;17197;17524;17850;17486;17670;17632;17654;17814;17799;17568;17792;17681;17952;18138;17951;18009;17945;17630;18030;17904;17726;17892;17906;17920;17913;18031;17941;17848;17740;17937;17762;17676;17665;17623;17705;17722;17245;16904;16777;16704;16823;17238;17357;17726;17775;17501;17558;17170;17461;17369;17471;17244;17125;16777;17169;17083;17143;17389;17058;17107;17334;17282;17273;16987;17038;16800;17464;17803;17703;17805;17477;17671;17421;17615;17589;17417;17652;17696;17896;17880;17778;18002;17650;17925;17726;17725;17840;17960;17932;17945;17920;17999;17732;17868;17854;17654;17910;18094;18182;18136;18227;17994;18054;17928;18008;17773;17891;18030;18089;18053;17900;17803;17803;17856;17971;18025;17590;17584;17683;17690;17797;17654;17694;17687;17832;17481;17233;17162;17344;17574;17950;18045;18023;17910;17812;17681;17620;17738;17873;17590;17257;17280;17646;17536;17473;17046;17251;17466;17719;18062;17766;17533;17723;17741;17868;17690;17717;18099;17832
13391;14011;13954;13937;13888;13683;14002;14049;14166;13948;13869;13729;13230;13588;14244;14032;14117;13837;13859;13867;14002;14138;13903;14042;13817;14075;14192;14332;14050;14378;14395;14243;14380;14367;14320;14202;14426;14380;14077;14359;14544;14572;14579;14483;14531;14875;14869;14862;15077;14738;14676;14286;14027;13628;14463;14964;14732;13933;12741;12806;13778;14138;13921;13920;14232;14670;14710;14532;14844;15066;14868;15050;15098;15311;15000;15231;14979;14775;15013;14890;15197;15250;14710;14581;14699;15280;15246;15415;15423;15515;15422;15584;15558;15565;15581;15519;15573;15407;15410;15271;15116;15494;15589;15416;15734;15648;15628;15565;15492;15170;15385;15500;15587;15526;15386;15439;15480;15531;15487;15550;15750;15653;15894;15781;15550;15450;15708;15664;15862;15692;15889;15651;15764;15812;15650;15645;16065;15890;15851;15764;15808;15921;15887;16129;15982;16049;16017;15787;16078;15871;15846;15852;15828;16039;15741;16004;15633;15826;15824;15597;15498;15570;15626;15302;14989;15438;15417;15454;15523;15329;15172;15676;15743;15685;14995;14715;15278;15350;15226;15621;15967;15950;15928;16084;15870;15913;15730;15568;15834;15930;16006;15854;15452;15523;15613;14975;14502;13825;13969;14730;15153;15601;15316;15513;15695;15665;15233;14930;15353;15590;15986;15881;15847;15950;15690;15967;16155;15702;16005;16045;15815;15712;15633;15668;15310;15039;15112;15813;15816;15726;15943;15730;15749;15825;16040;15963;15947;15901;15718;16065;16012;15803;16000;16038;16074;16190;16090;15953;15742;15986;15726;15665;16044;15985;16053;15970;16469;16316;16139;16104;16196;16014;16032;16119;15730;15727;16229;16233;16277;15985;15800;15862;15682;15854;15759;15468;15481;15701;15667;15867;15650;15230;15106;15122;15287;15464;15657;15547;16028;15913;15987;15775;15674;14505;11525;8673;9884;13094;14864;15853;16004;16084;16319;16239;16393;16223;16230;16283;16318;16335;16579;16352;16121;16055;16084;16105;16381;16450;16253;16444;16556;16296;16351;16292;16356;16293;16293;15662;13524;10462;7410;7309;9155;10130;10602;11065;11617;11544;10842;10525;10285;9715;10977;12515;11958;10150;9916;11184;13528;15670;16208;16457;16299;16172;16138;15981;15827;16123;16255;16156;16194;16146;16452;16628;16355;16487;16508;16291;16338;16260;16040;16302;16335;16389;16496;16685;16428;16342;16412;16589;16469;16475;16362;16411;16228;15972;15887;15919;16002;15955;15720;15944;15645;15608;15657;15889;16216;16385;16484;16747;16584;16727;16754;17241;17017;16962;16769;16751;16577;16768;16731;16819;16498;16489;16477;16426;16716;16472;16719;16705;16836;16627;16709;16659;16497;16378;16466;16689;16497;16462;16423;16723;16492;16475;16133;16247;16166;15926;16423;16484;16238;16118;16054;16010;16259;16200;16433;16197;16160;16218;16303;16308;16643;16561;16595;16840;16687;16924;16988;17035;16739;16699;16805;16711;17008;16778;16739;16714;16822;16764;16787;16923;16599;16586;16701;16636;16881;16687;16785;16378;16359;16476;16561;16324;15586;13716;13342;15240;16606;17421;17273;17353;17172;16994;17018;17003;17109;17055;16748;16934;16618;16869;16710;17068;16906;16774;16613;16915;16777;16925;16572;16787;16628;16472;16414;16640;16403;16500;16580;16541;16389;16490;16517;16420;16606;16421;16072;15781;16002;16085;16032;16313;16740;16327;16808;16204;16448;16296;16214;16604;16631;16853;16129;16348;16477;16380;16649;16361;16737;16989;16934;16933;17010;16789;16686;16721;16663;16773;16824;16921;17116;17108;16869;16558;16627;16931;17259;17488;16903;17065;17145;17306;16677;16988;17275;17427;17195;17132;16999;16920;17020;17229;17149;17321;17000;17002;17042;16745;16982;16819;16698;16910;17003;17151;16801;17018;16922;17263;16981;17053;17042;17114;17190;16733;16988;16455;16269;15988;16623;16553;17111;17016;16186;14744;13974;14954;16292;17076;17199;17335;17248;17200;17416;17323;17268;17598;17385;17097;17425;17158;17315;17082;17331;17334;17027;17444;17057;17086;17053;16954;16895;16585;16582;16564;16311;16034;16218;16207;16001;16316;16534;16804;16600;16644;16285;16668;16315;15802;15382;15715;16340;16664;16873;16679;16984;16731;16933;16761;16777;17104;16999;16934;17205;17371;17361;17329;17477;17429;17240;17328;17309;16960;17327;17374;17263;17294;17113;17457;17340;17577;17575;17191;17352;17424;17332;17581;17289;17413;17415;17039;17448;17124;17233;17120;16926;16994;16985;17139;17175;16865;16917;16706;15572;14724;15530;16657;16972;17446;17738;17679;17340;17298;17339;17245;17284;17244;17494;17319;17560;17345;17186;17298;17242;17319;16981;17111;17135;17041;17374;16849;17021;16914;16824;16843;16649;16614;16799;17214;16944;16950;16909;16865;17131;17225;17256;17017;16786;16960;16760;17180;17137;16898;16955;17134;16990;17011;17140;17292;17520;17231;17201;17070;16475;16537;17218;17265;17295;16988;17088;17128;16980;17196;17262;17243;17197;17218;17184;17061;17343;17215;17141;16842;16916;17171;17197;17148;17384;16929;17236;17299;17307;17263;17358;17394;17459;17422;17331;17367;17287;17154;17404;17276;16994;17075;16964;17181;16794;17002;17192;17348;17106;17196;17177;17204;17118;17000;16960;17265;17193;17061;16930;16942;17024;17268;17062;17100;17118;17125;17027;17204;16848;17155;17229;17022;17528;17387;17496;17515;17435;17437;17302;17298;17401;17393;17586;17527;17380;17354;17253;17459;17440;17209;17395;17363;17243;17285;17330;17221;17637;17241;17431;17157;17026;17240;17143;17101;16999;17032;16933;16741;16240;16059;16799;17111;17230;17256;17293;17418;17234;16915;16927;16929;17172;17226;17506;17330;17071;17414;17275;17387;17328;17327;17250;17196;17134;17285;17005;17303;17164;17215;17092;17143;17141;17499;17411;17377;17496;17159;16979;17149;17110;17208;17301;17388;17283;17293;17411;17017;17103;16843;17078;17416;17138;17233;17275;17349;17058;17216;17210;17215;17548;17095;17089;17211;17298;17126;17208;17350;17155;17326;17037;17235;17282;17030;17079;17208;17588;17306;17024;17242;17370;17254;16987;17201;17333;17214;17027;17274;17466;17546;17469;17323;17596;17354;17263;17018;16676;16285;15997;16325;16524;16465;16319;16417;17064;17342;17196;17559;17502;17412;17622;17506;17406;17247;17271;17469;17194;16829;16539;16881;17158;17413;17022;17110;17150;17161;17179;16958;16951;17165;16974;17104;16877;16835;17221;17056;17440;17363;17381;17207;17199;17547;17384;17328;16918;16990;16752;16520;15463;16009;16592;17115;17260;17104;17213;17292;17264;17171;16818;16734;16639;16835;16949;17204;17163;17437;17245;17622;17411;17332;17395;17501;17386;17765;17621;17742;17590;17211;17573;17555;17821;17584;17327;17494;17650;17586;17592;17221;17504;17467;17496;17342;17113;17507;17344;17584;17366;17429;17165;17145;17177;17413;17280;17717;17669;17336;17409;17399;17199;17552;17489;17681;17515;17457;16624;17091;17276;17507;17671;17548;17423;17294;17666;17643;17592;17669;17632;17349;17219;17266;17194;17290;17422;17327;17635;17530;17138;17091;17447;17329;17299;17448;17570;17355;17366;17194;17160;17356;17436;17179;17330;17603;17579;17428;17339;17317;16706;15789;15027;16125;16807;17152;17545;17253;17206;16960;17183;17386;17549;17490;17585;17743;17839;17686;17265;16661;16461;16208;16242;16134;16187;16457;17016;17265;17545;17466;17082;17252;17036;16936;17146;17303;17220;17098;17263;17364;17226;17364;17130;17308;17220;17558;17638;17697;17424;17423;17788;17597;17846;17776;17847;17843;17656;17502;17162;17193;17398;17107;17227;17375;17725;17719;17721;17777;17553;17364;17762;17823;17903;17704;17699;17480;17713;17720;17786;17874;17830;17863;17641;17496;17697;17711;17655;17619;17641;17646;17246;17631;17889;17782;17660;17744;17511;17441;17715;17736;17563;17725;17729;17383;17552;17552;17681;17660;17655;17881;17881;17694;17385;17499;17675;17830;17485;17685;17615;17578;17687;17769;17832;17736;17854;17867;17984;17752;17427;17635;17823;17730;17622;17602;17679;17598;17595;18136;17540;17500;17737;17561;17514;17470;17650;17874;17969;17805;17904;17918;17767;17738;17647;17823;17664;17709;17888;17914;17903;17974;18024;17915;17984;17799;17917;18123;18043;17988;17890;17726;17789;17738;17489;17697;17571;17057;16877;16333;16637;17614;17698;17428;17946;17729;17642;17867;17804;17626;17586;17710;17603;17556;17555;17493;17586;17770;17492;17493;17379;17430;17575;17693;17524;17528;17773;17672;17678;17705;17657;17817;17893;17600;17885;17859;17733;17788;17622;17352;17380;17522;17669;17360;17445;17292;17821;17684;17647;17548;17663;17757;17684;17591;17228;15956;14386;14665;16426;17475;17832;17949;17884;17717;17751;17633;17322;17420;17656;17351;17588;17590;17553;17397;17179;15843;15229;16339;17266;17400;17517;17642;17671;17678;17785;17423;17235;16982;17386;17800;17739;17790;17598;17612;17713;17700;18023;17735;18006;17935;17820;17854;17915;17804;17688;17522;17942;17832;17827;17625;17836;17890;17961;18001;17956;17807;17660;17781;17859;18019;17544;17709;17747;17351;17311;16791;16752;17045;17293;17380;17474;17731;17588;17433;16849;16869;17189;17383;17234;17144;17228;17123;16966;17115;17114;16805;17215;16937;16963;17234;16992;17107;16923;17180;17379;17508;17413;17785;17566;17672;17405;17388;17408;17548;17577;17678;17885;17801;17424;17615;17577;17770;17648;17690;17967;17941;18163;17913;17806;17535;17874;17853;17660;17830;18001;17963;18247;18271;18027;18164;17863;17863;17952;17787;18233;17911;17998;17932;17961;17829;17794;17821;17999;17651;17788;17626;17723;17795;17834;17674;17604;17138;17305;17284;17368;17384;17516;17836;18098;18155;17904;17409;17824;17996;17703;17648;17386;16902;17008;17241;17570;17330;17202;17362;17395;17719;17703;17812;17704;17653;17727;17699;17586;17676;17535;17944
13720;13711;13732;13607;13593;13501;14030;14051;13957;13891;13813;13790;13712;13878;14155;14326;13926;14111;13788;13779;13811;13652;13873;13900;13898;13999;14118;14366;14313;14320;14162;14406;14286;14328;14309;14257;14531;14521;14037;14334;14470;14579;14821;14355;14079;14712;14824;14797;14824;14718;14665;14252;14222;14056;14609;14983;14578;14069;13206;13153;13714;14218;14228;14119;14077;14365;14399;14569;14664;15041;15019;15209;14936;15143;15213;15037;15007;14661;14889;14936;15216;15197;14827;14551;14725;15243;15327;15479;15477;15402;15371;15723;15632;15653;15685;15396;15484;15414;15307;15361;15099;15379;15256;15570;15750;15705;15676;15561;15513;15368;15434;15618;15430;15662;15622;15494;15645;15217;15583;15607;15810;15720;15742;15777;15806;15629;15832;15618;15775;15740;15643;15801;15605;15787;15686;15692;15756;16033;15879;15956;15763;15790;15700;16031;15932;16142;15963;15981;15820;15856;15721;15557;15970;15611;15869;16018;15819;15917;15533;15721;15473;15756;15489;15463;15402;14939;15126;15515;15599;15362;15269;15447;15513;15765;15078;14795;15251;15396;15342;15445;15829;15893;15900;16130;15885;15859;15918;15729;16234;15865;15839;15574;15423;15447;15067;14676;13873;13629;14138;15161;15500;15481;15293;15318;15389;15442;15524;15439;15633;15939;15839;15823;15793;15846;16119;16164;16161;15951;15873;16000;15631;15552;15674;15562;15227;15336;15416;15579;15947;15735;15776;15817;15663;15904;15749;15845;15981;16025;16086;15942;15867;15670;15905;16046;16015;16183;16379;15830;15929;15837;15877;15940;15852;15994;15957;16121;16282;16305;16484;15946;16207;16139;16194;15951;15390;15424;15847;15958;16080;15925;15919;15494;15662;15507;15394;15076;15283;15165;15604;15423;14986;15157;15177;15515;15500;15506;15751;15949;15821;15852;16051;15978;15713;14046;10437;8550;11102;13782;15425;16078;16292;16315;16140;16294;16399;16140;16301;16140;16696;16614;16260;16230;16354;15913;15940;16300;16292;16629;16324;16167;16495;16137;16087;16367;16355;16358;15994;14599;11881;8517;6116;6463;8227;9101;8960;9583;10390;10877;11288;10817;9414;7289;8125;11447;12497;11247;10140;10897;13448;15841;16330;16412;16360;16336;16046;16204;16171;16221;16450;16323;16150;16115;16335;16374;16348;16710;16376;16241;16135;16282;16233;16179;16303;16590;16366;16340;16242;16094;16306;16525;16661;16549;16287;16277;16226;16226;16099;15681;15993;16122;15880;15886;15621;15462;15709;16073;16168;16282;16506;16434;16413;16654;17159;17027;17190;17077;16717;16769;16535;16827;16688;16671;16703;16679;16440;16635;16846;16575;16838;16792;16431;16619;16676;16451;16492;16324;16669;16570;16363;16440;16607;16587;16834;16254;16060;16158;16182;16208;16386;16293;16304;15972;15879;15960;16098;16152;16191;16207;16371;16432;16379;16494;16301;16565;16630;17124;16801;16875;16772;17002;16991;16785;16804;16736;16972;16827;16587;16716;16674;16731;16684;16699;16640;16735;16616;16643;16786;16666;16749;16532;16441;16576;16514;16171;15658;15008;14985;15726;16947;17434;17139;17150;16928;16956;16944;16932;16751;16863;17008;16862;16825;16857;16854;16785;16627;17035;16933;17039;16750;16854;16804;16814;16823;16854;16853;16592;16621;16750;16542;16737;16605;16663;16553;16669;16212;16326;15966;16026;16212;16098;16105;16229;16203;16420;16729;16613;16540;16576;16437;16467;16801;16903;16561;16305;16447;16564;16632;16600;17015;16664;16834;16892;17000;16862;16769;16825;17096;16884;17137;16809;16831;16991;17091;17054;17564;17531;17382;17564;17197;16965;17173;17042;17110;17213;17184;17266;17117;16955;17173;16815;16806;17118;17178;17070;17182;17200;17025;17006;16949;16992;16921;17056;16928;16931;16975;17084;17231;16974;17071;17091;16916;17018;16890;16852;16758;16676;16310;16576;16516;16982;17106;17199;16495;15662;15016;15852;16539;17175;17227;17219;17451;17297;17394;17342;17239;17580;17389;17055;16992;17149;17157;17010;17291;17253;17114;17251;17067;17088;17003;16809;16666;16652;16762;16300;16078;16123;16272;16329;16127;16554;16659;16576;16915;16930;16707;16517;16108;15674;14698;15085;16152;16646;16758;16782;16665;16971;16708;16739;16922;17039;16928;16982;16909;17464;17329;17401;17288;17299;17506;17365;17271;17146;17367;17231;17151;17325;17534;17117;17460;17430;17349;17144;17341;17283;17422;17310;17188;17172;17219;17364;17094;17107;16666;16995;16909;17217;17031;17032;17032;17050;16928;16304;15489;14486;15301;16443;16952;17558;17873;17482;17571;17150;17349;17432;17271;17328;17596;17375;17490;17450;17425;17274;17163;17065;17242;17274;17402;17131;17159;17039;17057;17024;16740;16855;16774;16612;16665;16900;17059;17017;17055;17267;16990;16860;17014;17124;16762;16935;17171;17185;17074;17349;17161;17180;17231;17037;17163;17270;17387;16996;17109;17092;16726;16702;17192;17305;17394;17207;17030;17211;16830;17254;17344;17290;17287;17234;17109;17278;17395;17279;17195;17100;17343;17062;17273;17222;17220;16987;17100;17352;17413;17628;17522;17421;17281;17351;17134;17285;17514;17525;17425;17016;16630;16940;16945;16825;16697;17072;17271;17496;17115;17291;16986;16888;17185;17006;17051;17297;17118;17130;16981;17139;17350;17170;17044;17066;16819;17075;17010;17118;17176;17157;17011;17336;17338;17261;17399;17520;17624;17241;17544;17301;17290;17499;17380;17709;17366;17350;17211;17130;17286;17371;17363;17538;17495;17669;17491;17532;17423;17173;17229;17117;17140;17454;17199;17389;17159;16889;17064;16755;16048;15901;16375;17097;17329;17453;17291;17326;17289;16906;17117;17057;17232;17197;17183;17083;16936;17092;17287;16920;17141;17081;17311;17124;17366;17082;17385;17535;17357;17250;17322;16970;17015;17288;17369;17349;17258;17273;17410;17383;17402;17464;17367;17350;17249;17438;17016;17215;17066;17153;17094;17175;17240;17060;17369;17028;17050;17104;17334;17257;17007;17202;17316;17167;17263;17210;17068;17275;17312;17368;17106;17314;17154;17131;17188;17535;17367;17397;17382;17484;17389;17330;17111;17077;17274;17143;17092;17130;17847;17613;17557;17203;17231;17118;17387;17117;17057;16860;16736;16525;16235;16268;15511;15678;17214;17268;17262;17043;17318;17367;17371;17677;17654;17524;17464;17209;17142;16850;16552;16769;17316;17195;17416;17048;17033;17551;17447;17229;17089;16698;16725;16964;16984;16728;16590;16791;17238;17643;17520;16981;16853;17301;17419;17266;17086;17009;16693;16047;16259;16439;16691;17142;17252;17244;17154;17170;17259;17282;17033;16974;16701;16880;17038;17345;17143;17395;17280;17344;17354;17428;17338;17378;17192;17527;17666;17692;17345;17703;17321;17527;17737;17257;17248;17280;17364;17759;17529;17494;17301;17271;17277;17338;17252;17572;17595;17397;17420;17869;17461;17158;17266;17195;17280;17479;17536;17475;17358;17343;17122;17588;17353;17618;17675;17207;17238;17177;17374;17452;17494;17479;17239;17303;17453;17794;17548;17503;17569;17497;17155;17429;17413;17478;17703;17460;17475;17218;17235;17161;17292;17552;17397;17412;17442;17211;17506;17329;17085;17260;17250;17364;17542;17567;17476;17484;17366;16998;16205;15241;14496;15950;16903;17111;17362;17305;17109;17390;17347;17580;17214;17068;16936;17508;17556;17300;17145;16759;16597;16091;16162;16019;16160;16660;17041;17434;17443;17440;17382;17105;17196;17068;17107;17173;17230;17290;17365;17343;17393;17010;17269;17396;17389;17471;17608;17528;17603;17812;17684;17686;17658;17524;17525;17463;17438;17389;17133;17023;17347;17223;17162;17664;17621;18013;17541;17729;17452;17742;18005;17802;17623;18246;17654;17669;17448;17587;17936;17690;17840;17778;17724;17781;17675;17569;18036;17701;17863;17307;17750;17962;17788;17617;17566;17625;17872;17857;17459;17603;17889;17515;17508;17560;17530;17548;17676;17480;17696;17779;17688;17627;17595;17447;17655;17561;17616;17209;17312;17497;17996;17951;17841;17575;17934;17739;17754;17895;17638;17592;17772;17821;17527;17645;17469;17645;17586;17349;17505;17152;17490;17277;17145;17203;17639;17837;18048;17910;17680;17858;17575;17687;17947;17601;17666;17755;18019;18160;17794;17948;18050;18054;17830;17834;17836;18145;17702;17914;17836;17628;17718;17739;17813;17784;17405;17632;17223;17001;17484;17663;17824;17491;17629;17775;17769;17637;17746;17873;17760;17814;17815;17790;17360;17645;17748;17393;17399;17530;17544;17520;17538;17696;17649;17617;17296;17216;17121;17542;17342;17549;17732;17709;17973;17926;17543;17553;17529;17492;17483;17527;17425;17609;17225;17429;17733;18016;17797;17483;17791;17692;17822;17738;16946;16092;15400;15810;17035;17712;17914;17936;17895;17860;17534;17594;17355;17344;17202;17322;17455;17857;17717;17554;17227;16410;16335;16825;17089;17603;17711;17809;17684;17565;17857;17226;17092;17036;17528;17408;17378;17342;17804;17698;17564;17952;17887;18171;17970;18153;17796;17927;18000;17745;17636;17608;17711;17634;17793;17926;17832;17859;17799;17862;17873;17816;17506;17634;17575;17614;17966;17518;17462;17362;16812;16925;16705;17000;17325;17285;17507;17385;17654;17312;16871;16779;17419;17205;17059;17125;17075;17271;16991;16912;17049;17029;16822;17070;16852;16784;16935;16761;16891;16916;16985;17033;17367;17640;17702;17761;17365;17941;17319;17462;17456;17635;17750;17511;17711;17498;17652;17378;17845;18023;17976;18016;17963;17888;17742;17724;17689;17703;17908;17715;18029;17898;18063;17979;18227;18164;18151;17992;17851;18003;17903;17964;18038;17689;17827;17873;17808;17963;17970;17654;17701;17803;18079;17841;17853;17865;17623;17382;17852;17640;17443;17444;17488;17691;17836;17750;17931;17923;17916;17688;17627;17750;17221;16833;16947;17351;17694;17424;17197;17010;17189;17417;17643;17976;17828;17948;17811;17479;17428;17290;17661;17835
14108;13915;13571;13729;13306;13288;13755;13946;14151;14011;13814;13654;13901;13635;14209;14248;14055;13835;13806;13929;13858;13651;13664;13746;14017;13808;14451;13992;14587;14602;14504;14302;14286;14417;14260;14252;14252;14257;14093;14022;14337;14274;14680;14520;14703;14823;14764;14706;14716;14779;14462;13956;13988;14401;14822;14977;14834;14455;14097;14183;13919;13921;13941;14048;14044;14254;14764;14631;14836;14848;14953;15079;14992;15186;15102;15543;15240;14936;14915;15196;15179;15181;15129;14424;14605;15205;15168;15424;15416;15522;15507;15455;15492;15608;15756;15422;15220;15196;15661;15374;15643;15541;15376;15507;15579;15664;15768;15642;15591;15347;15242;15458;15551;15732;15892;15817;15149;15329;15417;15626;15978;15707;15539;15660;15663;15932;15768;15889;15634;15834;15712;15479;15449;15888;15795;16011;15976;15713;15851;15778;15616;15739;15616;15789;15929;15819;15842;16150;15962;15760;15689;15735;15870;15807;16116;15894;15587;16053;15636;15379;15703;15801;15674;15587;15630;14947;15246;15457;15802;15585;15256;15440;15871;15782;15462;14911;15368;15637;15494;15577;15932;15989;15729;15935;15780;15967;15891;15908;15993;15930;15823;15388;15218;15024;14735;14370;14040;13686;14370;15048;15647;15854;15644;15548;15829;15522;15747;15795;15895;15883;15787;15616;15870;15771;16198;16094;15874;15820;15731;15901;15618;15880;15675;15539;15023;15260;15449;15662;15762;15637;15766;15933;15824;15982;16107;15983;16019;15897;16105;15921;15915;15672;15754;15995;15937;16197;15899;15937;15951;15777;15859;15690;15828;15905;15801;15766;16112;16310;16025;16235;16202;16018;16291;15919;15854;15149;15299;15832;15953;16078;15780;15552;15418;15241;15223;15358;15352;15108;15078;15380;15301;14872;15218;15287;15429;15217;15673;15685;15954;16056;15982;16049;15764;13713;10138;9307;11688;14169;15065;15754;16134;16232;16086;16182;16197;16174;16252;16240;16371;16449;16000;16291;16243;16186;16047;16260;16330;16301;16420;16386;16304;16536;16402;16446;16206;16136;15192;12557;9424;6556;5732;6695;8021;9063;9931;9884;10125;10587;10989;10432;8244;5786;6708;10153;12324;12132;12063;12938;14437;15973;16401;16339;16301;16259;16410;16323;16281;16416;16433;16539;16434;16317;16098;16306;16513;16297;16597;16559;16434;16102;16057;16143;16340;16159;16556;16081;16382;16234;16195;16427;16471;16369;16214;15938;16121;16218;16213;16071;16145;16173;15985;16075;15992;15963;16067;16156;16287;16442;16744;16600;16283;16661;16935;16874;16871;17089;16932;16690;16869;16746;16910;16773;16693;16726;16795;16596;16652;16699;17060;16719;16355;16742;16667;16683;16704;16441;16410;16460;16490;16647;16515;16630;16312;16246;15651;15800;16090;16156;16559;16423;16147;16072;16194;16148;15915;16280;16207;16207;16430;16382;16401;16168;16253;16191;16685;17203;16924;16916;16847;16939;17182;17182;16804;16948;16824;16782;16963;16816;16743;16845;16696;16649;16799;16737;16615;16675;16557;16505;16508;16422;16520;16417;16765;16338;16290;15801;16270;16676;16925;17240;17278;17028;16811;17032;17159;17111;16983;16751;16813;17056;16854;16882;16942;17096;16829;16847;16871;16726;16643;16769;16631;16756;16522;16609;16810;16799;16637;16494;16466;16323;16569;16498;16414;16472;16581;16670;16405;16211;16554;16127;16010;15872;16343;16482;16411;16732;16658;16319;16688;16571;16762;16875;16677;16501;16709;16673;16683;16569;16649;16717;16872;16929;16868;16759;16985;16845;16798;17343;17023;16842;16841;16801;16842;16891;17068;17679;17490;17496;17296;17074;17069;17161;17126;16915;17167;17184;17163;17158;17068;17021;16934;16775;17045;17258;17127;16799;16860;16802;17240;16950;16812;16805;16922;16780;16981;17086;17189;16801;17062;17001;16906;17038;17036;16933;17105;16784;16839;16750;16842;17063;17050;17093;17477;17189;16733;16918;16897;17393;17367;17396;17344;17377;17295;17366;17292;17274;17256;17339;17055;16977;17134;17039;17434;17394;17307;16985;17302;17188;16897;16856;16716;16718;16714;16368;16158;15969;16257;16451;16408;16510;16633;16748;16589;16750;16670;16680;16328;15470;14376;14460;15482;16397;16587;16735;16754;16544;16755;16740;16899;16958;16963;16816;17064;17206;17371;17290;17340;17394;17381;17308;17241;17168;17427;17257;17333;17461;17375;17314;17383;17398;17440;17533;17127;17315;17318;17195;17275;17030;16984;17165;17192;16636;16467;16797;16939;17036;17085;17063;17240;17048;16918;16381;15387;14580;15266;16306;16844;17454;17813;17756;17651;17314;17271;17468;17373;17497;17500;17497;17405;17427;17271;17321;17167;17310;17073;17207;17138;17469;17228;17296;17098;17088;17018;16832;16523;16563;16642;16989;17075;17212;16952;17341;17099;17117;17055;16777;16946;16943;16935;17077;16966;17242;17157;17048;17124;17236;17441;17447;17407;17296;17217;17211;17015;16980;17138;17193;17262;17129;16877;16916;16853;17142;17405;17312;17495;17471;16935;17061;17208;17289;17249;17138;17251;16934;17262;17287;17069;17070;17272;17284;17557;17618;17410;17315;17243;17496;17348;17530;17381;17389;17260;17254;17051;16929;17025;16543;16676;17194;17194;17387;17290;17086;17269;17205;17036;17258;17076;17032;17471;17178;17326;17389;17202;17234;16869;16974;17054;17010;17300;17343;17106;17028;17077;17118;17121;17318;17484;17366;17464;17348;17246;17540;17424;17500;17577;17283;17485;17382;17294;17390;17439;17197;17247;17332;17476;17432;17523;17247;17354;16871;17202;17259;17224;17100;17182;17476;17469;17252;16795;16857;16200;16163;16266;17037;17493;17137;17612;17081;17313;17346;16852;16994;16981;17200;17328;17199;17058;17226;16915;17291;17472;17365;17472;17396;17426;17276;17281;17490;17429;17159;17278;16975;17434;17441;17388;17360;17267;17129;17314;17236;17216;17448;17537;17391;17196;17262;17367;17138;17088;16954;17129;17054;17200;17435;17254;17348;17202;17276;17235;16659;16810;16978;16996;17397;16960;17202;17387;17347;17155;17105;16989;17204;17317;17312;17289;17211;17263;17312;17399;17397;17010;17466;17268;17223;17156;17117;16952;17190;17448;17623;17652;17551;17379;17170;17360;17422;17340;17213;16963;17150;16971;16491;15861;16361;17240;17569;17389;16885;17153;17558;17482;17384;17565;17510;17354;17422;17081;17029;17017;16936;17156;17182;17191;16872;17153;17225;17071;17052;16981;16937;16955;17204;17235;17143;17107;16850;17220;17421;17201;16939;17068;17059;17421;17319;17164;16848;16417;16477;16387;16496;17014;17164;17338;17420;17271;17156;17101;17276;17325;17139;16955;17153;17001;17322;17128;17242;17200;17039;16950;17618;17518;17394;17410;17430;17685;17637;17300;17359;17695;17392;17459;17551;17488;17767;17557;17661;17583;17397;17466;17608;17164;17189;17115;17355;17434;17216;17641;17513;17376;17295;16906;17055;17271;17473;17254;17488;17286;17160;17474;17271;17532;17467;17531;17336;17278;17132;17404;17486;17943;17467;17211;17443;17580;17577;17725;17497;17580;17626;17430;17320;17386;17665;17258;17161;17338;17338;17161;17503;17606;17658;17578;17362;17284;17544;17513;17280;17238;17480;17457;17240;17207;17556;17732;17412;17462;17283;16410;15546;15451;16341;17056;17101;17536;17300;17210;16846;17438;17684;17665;17322;16765;17308;17802;17374;17303;16548;16247;16440;16129;15941;16352;16454;16994;17294;17331;17720;17514;17760;17265;17149;17150;17115;17178;17139;17221;17592;17222;17368;17080;17472;17569;17253;17394;17421;17671;17650;17741;17727;17630;17602;17740;17448;17353;17043;16694;17040;17146;17379;17226;17554;17743;17968;17872;17717;17982;17930;17816;18031;17984;17444;17277;17328;17412;17781;17714;17843;17777;17674;17570;17794;17657;17963;17941;17948;17594;17551;17493;17634;17817;18050;17992;17667;17628;17439;17872;17587;17563;17628;17583;17153;17094;17367;17394;17720;17754;17553;17774;17660;17656;17515;17590;17678;17578;17443;17304;17586;17522;17956;17810;17942;17878;17914;17872;18110;17861;17998;17681;17437;17241;17461;17460;17761;17626;17293;16852;16845;16917;16915;16834;16807;17092;17534;17865;17833;17655;17795;17813;18087;17546;17330;17437;17693;18126;17993;17990;18132;18163;17899;17625;17868;17889;18070;17721;17687;17876;17981;17930;17764;17733;17676;17502;17627;17750;17430;17745;17721;17873;17830;17666;17600;17599;17691;17608;17661;17685;17742;17524;17681;17770;17706;17682;17492;17323;17242;17432;17471;17608;17726;17476;17363;17104;16794;16779;17329;17664;17555;17760;17890;17841;17956;17596;17302;17469;17615;17572;17675;17448;17485;17547;17557;17637;17683;17901;17743;17772;17719;17625;17809;17468;17008;17038;16784;17670;17558;17665;17920;17676;17435;17508;17423;17091;17306;17050;17290;17725;17934;18019;17537;17781;17476;17342;17355;17553;17710;18141;17930;17858;17700;17441;17284;16852;17019;17283;17542;17552;17391;17645;17970;18044;17879;18147;17699;18097;17816;17740;17967;17877;17702;17528;17637;17534;17568;17820;17832;18037;17934;17859;17671;17483;17532;17382;16908;16810;17023;17621;17560;17455;17353;16726;16721;17045;16862;17311;17361;16940;17354;17416;17515;17522;17073;17082;17047;17114;16839;16802;17266;17028;16803;17023;17001;16931;16911;16673;16190;16143;16756;16945;16955;17091;17027;17219;17746;17812;17543;17832;17733;17453;17273;17367;17524;17456;17543;17638;17641;17481;17657;17806;17912;17794;17864;17750;17653;17914;17718;17639;17676;17755;17855;17592;17905;17721;18011;18108;18125;18225;18252;18064;17962;18094;18131;17907;18040;17831;17703;17800;17909;17966;17901;17705;17636;17845;17955;17756;17716;17584;17782;17615;17828;17922;17760;17633;17514;17618;17779;17839;17650;17428;17789;17599;17600;17238;17129;17247;17253;17684;17498;17375;16916;16725;17157;17729;17519;17797;17992;17713;17388;17226;17172;17370;17829
14081;13986;13987;13666;13412;12900;13396;14063;13946;13761;13996;13694;13849;13946;13918;14046;13993;13966;13988;14036;13939;13647;13649;13937;14012;14027;14233;14159;14419;14422;14389;14302;14478;14365;14324;14130;14190;14230;14357;13867;14439;14602;14507;14714;14588;14759;14798;14569;14820;14770;14600;14288;14227;14242;14616;14596;14613;14561;14467;14517;14116;14083;14209;14615;14368;14772;14844;14810;15049;14962;15069;14848;15302;15276;15507;15436;15325;15024;14741;14939;15133;15193;14793;14484;14577;15321;15376;15472;15294;15427;15503;15474;15489;15424;15451;15385;15275;15037;15462;15357;15419;15404;15493;15701;15700;15650;15835;15695;15629;15348;15519;15401;15522;15570;15611;15580;15440;15450;15708;15613;15700;15526;15693;15536;15864;15784;15880;15785;15881;15714;15541;15798;15809;15703;15986;15752;15871;16061;15668;15911;15701;15908;15699;15574;15766;16032;16022;15903;15664;15766;15692;15838;15829;16003;15781;15738;15461;15384;15628;15833;15767;15613;15576;15542;15657;15414;15578;15542;15793;15620;15478;15498;15883;15854;15537;15550;15795;15619;15536;15632;15668;16078;16080;15783;15992;15922;15897;16047;15773;15663;15707;15492;14997;14864;14750;14488;13654;13617;14644;15604;15867;16001;15689;15800;15832;15523;15820;15955;15854;15793;15797;15799;15863;15978;16291;16153;15696;15917;15831;15543;15507;15733;15866;15869;15381;15425;15583;15462;15231;15333;15982;15873;16071;15950;16059;16219;15680;16014;15957;15847;16006;15886;15863;16031;15765;16066;16033;15874;15733;15884;15877;15728;15869;16026;15835;15917;16065;16342;16053;16370;16113;16211;15826;16233;15624;14497;14379;15436;15628;15872;15383;15561;15637;15925;15886;15939;16054;15573;15234;15276;15232;15248;15289;15325;15337;14907;15446;15781;15888;15801;15990;15875;15371;13231;9535;9750;12659;14841;15458;16002;16181;16181;16430;16121;16091;16184;16242;16091;16169;16227;16273;16493;15993;16157;16295;16298;16107;16399;16183;16205;16359;16340;16319;16375;16376;15650;13914;10183;6832;5157;5268;6466;7804;9395;11222;11043;9972;9882;10969;10726;8124;5744;6822;10312;12615;13464;13975;14668;15607;16191;16596;16358;16323;16159;16098;16475;16190;16469;16332;16164;16021;15909;16330;16495;16559;16321;16390;16442;16511;16148;16306;16033;15940;15978;16332;16332;16190;16206;16213;16059;16158;16140;16176;16252;16178;15964;16306;16048;16223;16041;16206;16107;16120;16440;16484;16323;16429;16564;16606;16557;16452;16506;16985;16775;16988;16991;16972;16825;16968;16919;16586;16477;16580;16845;16736;16751;16650;16764;16691;16787;16521;16587;16515;16666;16728;16655;16124;16188;16494;16401;16566;16739;16383;16169;15883;15989;16208;16105;16329;16345;16067;16091;16352;16307;16333;16101;16259;16142;16362;16479;16187;15727;15640;15742;16779;16832;16937;16779;16945;17013;16901;16813;16722;16963;16719;16733;16741;16845;16865;16729;16670;16755;16640;16622;16819;16639;16758;16653;16500;16619;16653;16523;16527;16575;15772;15774;16398;16885;17290;17085;16895;17024;16780;16769;16899;16634;16568;16643;16961;17048;16898;17185;16708;16727;16767;16851;17065;16881;16682;16600;16911;16551;16872;16727;16793;16563;16826;16425;16397;16446;16399;16839;16596;16646;16539;16435;16434;16520;16402;16406;16200;16242;16222;16165;16792;16430;16771;16500;16607;16529;16641;16824;16624;16680;16615;16788;16790;16820;16883;17069;16913;16824;16761;16899;16748;16950;16916;17210;17214;16956;16960;16696;16463;16294;16903;17411;17473;17359;17363;17213;17176;16995;17114;16943;17086;17373;17185;17113;16867;16774;16878;17047;17029;16968;16902;16969;16812;16970;16990;17002;16991;16858;17031;16832;16887;16862;16862;16898;16963;16865;16919;17153;16982;17052;17308;17038;16954;16700;16989;17078;17482;17254;17346;17639;17422;17134;17200;17271;17426;17372;17333;17065;17059;17062;17265;17305;17227;16855;17259;17015;16762;17035;17296;17090;17270;17202;16891;17333;16994;16945;16752;16605;16560;16319;16224;16217;16220;16149;16319;16619;16753;16846;16540;16868;16906;16932;16500;15582;14798;15184;15849;16762;16886;16431;16810;16753;16709;16687;17066;17146;16973;16763;17359;17141;17241;17252;17427;17337;17236;17081;17177;17348;17121;17170;17145;17550;17472;17358;17260;17368;17146;17419;17346;17284;17313;17280;16948;17166;17168;17041;16946;16209;15953;16508;16790;17157;17267;17446;17178;17010;16910;15986;15282;14967;15558;16549;17125;17673;17956;17749;17638;17385;17492;17286;17351;17412;17563;17615;17434;17338;17595;17182;17325;17315;16970;17388;17581;17385;17114;17141;17171;16638;17044;16659;16656;16479;16832;16763;16951;17145;16943;16996;17334;17102;16843;16790;16594;16834;16703;17013;16524;16721;17107;16998;17184;17259;17284;17401;17161;17071;17390;17066;17237;17014;17069;17276;16992;17224;16919;17090;17420;17215;17316;17360;17093;17120;17259;16936;16910;17250;17018;17137;17168;17509;17395;17255;17101;17166;17283;17340;17417;17147;17523;17391;17377;17406;17349;17248;17397;17584;17397;17087;17199;17176;16811;17011;17173;17333;17351;17074;17182;17179;17185;16958;17125;17269;17160;17184;17076;17393;17348;17154;17150;17078;17018;16997;17084;16923;17303;17303;17093;17376;17155;17249;17381;17328;17445;17397;17298;17459;17481;17573;17454;17411;17188;17374;17381;17488;17451;17481;17070;17271;17312;17524;17503;17352;17624;17271;17416;17190;17008;17241;17320;17220;17282;17222;17100;17173;17096;16848;16612;16481;16830;16991;17237;17080;17347;17577;17215;17224;17191;17137;17507;17177;17297;17232;17248;17170;17041;17272;17421;17226;17478;17321;17234;17238;17452;17122;17309;17265;17291;17323;17449;17444;17271;17053;17114;16898;17289;17237;17564;17201;17562;17462;17386;17015;16950;17033;17053;16895;17004;17125;17153;17113;17221;17437;17155;17432;17400;16877;16898;17224;17236;17145;17220;17255;17139;17160;17305;17104;17280;17207;17125;17025;17320;17472;17441;17506;17207;17369;17288;17276;17260;17117;17154;17170;17235;17395;17460;17655;17552;17352;17561;17428;17301;17174;17455;17326;17405;17222;17244;17086;16766;16995;17566;17581;17226;16904;17087;17369;17629;17732;17307;17281;17311;16994;17210;17244;16908;17070;17106;17063;17024;16838;17106;17172;16957;17177;17173;17084;16867;17310;17279;17101;17341;17211;16936;17617;17424;17080;16858;17004;17338;16874;16832;16777;16625;16540;16571;16499;16824;17299;17293;17546;17341;17093;17286;17233;17325;17280;17299;16811;17201;17208;17309;17341;17130;17410;17229;17188;17503;17372;17477;17473;17728;17439;17270;17468;17211;17279;17466;17436;17450;17587;17507;17649;17500;17208;17346;17316;17308;17074;17391;17371;17430;17377;17466;17349;17538;17024;17194;17063;17367;17367;17742;17697;17439;17312;17049;17110;17217;17305;17778;17422;17357;17226;17636;17676;17582;17227;17578;17511;17598;17719;17592;17681;17511;17505;17482;17560;17348;17464;17219;17177;17062;17402;17427;17659;17641;17457;17486;17560;17348;17478;17354;17230;17203;17258;17241;17180;17571;17532;17609;17536;17296;17110;16925;16700;16483;17188;17187;17507;17727;17579;17244;17203;17276;17737;17515;17277;17240;17824;17825;17672;17020;16455;16359;16413;16158;16334;16471;16737;17022;17141;17559;17832;17586;17464;17195;17018;17250;16934;17149;17249;17331;17468;17497;17538;17322;17398;17705;17318;17307;17387;17540;17571;17752;17667;17714;17631;17522;17346;17250;17250;17207;17174;17073;17587;17463;17454;17644;17700;17689;17661;17729;17706;18143;17968;17824;17727;17390;17078;17607;17682;17747;17807;17667;17605;17647;17612;17781;17845;17895;17776;17711;17531;17414;17852;17765;17762;17698;17539;17793;17781;17709;17381;17610;17729;17281;17064;17239;16979;17490;17620;17228;17971;17694;17707;17775;17626;17686;17781;17866;17525;17229;17584;17679;17568;17956;17749;17699;17598;17562;17792;18127;17639;17436;17389;16992;17442;17243;17457;17217;17046;16197;16111;16543;17169;17285;17285;17084;17567;17894;17767;17646;17945;17890;17624;17764;17484;17461;17611;17534;17884;17856;18041;17699;17834;17860;18110;17889;18031;17675;17797;17681;17633;17690;17647;17494;17621;17738;17842;17710;17997;17592;17829;17900;17783;17606;17766;17665;17077;17132;17603;17565;17670;17643;17803;17741;17519;17843;17551;17450;17224;17522;17630;17770;17761;17704;17760;17142;16959;16982;17510;17583;17437;17525;18033;18134;17677;17506;17177;17631;17541;17468;17510;17504;17387;17300;17465;17609;17621;17746;17547;17582;17914;17679;17878;17940;17711;17427;17719;17708;17655;17965;18017;17830;17786;17470;17333;17038;17247;17329;17638;17815;18035;17870;18140;17926;17905;17690;17608;17644;17698;18256;17787;17668;17736;17622;17406;17038;16927;17480;17572;17539;17462;17580;17884;17710;18035;17963;18119;17838;18163;17867;17969;17759;17699;17644;17460;17615;17733;17937;17941;17700;17706;18040;17875;17607;17456;16729;16214;15955;17090;17158;17688;17375;17337;16913;16818;17058;17080;17244;16884;17074;17079;17338;17489;17470;17368;17499;17258;17114;17126;17208;16921;17189;17088;17312;17180;16821;17327;16615;16248;16427;16850;16971;17307;17239;17531;17528;17721;17862;17753;18007;17869;17827;17716;17464;17375;17067;17682;17666;17821;17722;17828;17840;17665;17575;17474;17731;17953;17736;17538;17380;17615;17785;17848;17755;18011;17807;17789;18159;17911;18087;18100;17878;17931;17998;17966;17938;17979;17724;18020;18106;17964;17928;17739;17568;17690;17642;17864;17882;17613;17793;17922;18028;17984;18000;17944;17624;17727;17607;17421;17554;17877;17137;17464;17648;17428;17429;17340;17273;17381;17506;17559;17224;17128;17009;17533;17502;17914;17691;17758;17317;16945;17042;17044;17515;17689
13775;14191;14227;14014;13622;13598;13785;13796;13989;13988;13811;13766;14022;13925;13862;14015;13838;14171;13956;13979;13798;13574;13677;13767;14076;14142;14187;14370;14252;14292;14464;14017;14419;14709;14582;14268;13883;14130;14109;14473;14684;14654;14809;14734;14682;14897;14668;14711;14708;14526;14748;14558;14393;14420;14504;14401;14610;14567;14339;14134;13969;14118;14518;15070;14937;14800;14616;15008;15220;14824;14904;15374;15157;15271;15077;15594;15388;14852;15013;15034;14993;15160;15061;14622;14874;15185;15246;15071;15103;15534;15693;15576;15374;15352;15535;15456;15332;15386;15152;15079;15455;15512;15589;15594;15545;15920;15718;15482;15637;15459;15309;15486;15314;15478;15729;15572;15654;15486;15453;15480;15655;15728;15662;15533;15616;15713;15789;15860;15716;15943;15956;15750;15468;15864;15673;15636;15446;15586;15909;15897;15862;16164;15750;15846;15558;15833;16065;15681;15730;15708;15656;15704;15766;15438;15294;15181;15028;15470;15374;15450;15640;15695;15358;15524;15688;15581;15481;15517;15594;15571;15772;15482;15610;15731;15782;15725;15684;15833;16003;15882;15931;15996;15945;15962;15895;15726;16034;15871;15475;15555;15687;15754;15334;15238;14959;14722;13830;13490;14809;15486;15574;15591;15649;15717;15754;16124;15882;15829;15923;15735;15720;15888;15917;15827;16073;15992;15962;15674;15769;15451;15750;15742;15783;15726;15667;15370;15410;15429;15461;15555;16155;16028;15905;16111;15923;15983;15516;15576;15552;16000;15991;15800;15939;15710;15818;15790;16141;16214;15885;15977;15896;15896;15984;15867;15641;15828;15894;16066;16177;16348;16366;16328;16206;16140;15609;14672;14337;15023;15638;15794;15613;15372;15473;15489;16175;16001;15897;15687;15560;15368;15251;15448;15591;15306;14821;15264;15304;15536;15678;15766;15807;15743;15549;12747;9484;10360;12816;14606;15612;15761;16276;16161;16294;16070;16048;16190;16313;16018;16297;16287;16364;16599;16138;16220;16337;16075;15991;16316;16527;16133;16486;16599;16484;16280;16012;15250;12645;8495;5964;5417;5761;6739;8102;10057;11926;11824;11193;11303;11819;11942;10549;8283;8742;10777;12805;14475;15350;16027;16071;16444;16523;16317;16277;16102;16153;16088;16473;16185;16127;15598;15324;16130;16165;16347;16543;16440;16430;16185;16237;16369;16068;15671;15712;16114;15979;16296;16440;16444;16181;16111;16152;16208;16255;16003;16174;15858;16009;16260;15981;15958;16162;16360;16171;16256;16306;16201;16422;16308;16055;16336;16425;16553;16654;16959;17213;17136;17145;16914;16852;16645;16791;16311;16653;16556;16617;16693;16380;16688;16572;16613;16843;16568;16552;16698;16775;16338;16563;16402;16400;16602;16651;16570;16548;16453;16126;16192;16290;16336;16501;16099;16284;16198;16287;16288;16606;16339;16282;16330;16405;16427;15954;15564;15627;15845;16426;16871;16990;17002;16593;16887;16721;16902;16597;16622;16607;16540;16735;16811;16958;16621;16658;16891;16698;16772;16596;16592;16819;16510;16674;16629;16626;16608;16477;15946;14963;14481;15676;16567;17301;17130;16964;16908;16953;17070;16614;16745;16443;16848;16817;16852;17244;16813;16775;16823;16588;16678;16928;16728;16589;16575;16652;16750;16763;16678;16651;16530;16712;16470;16632;16451;16289;16342;16103;16647;16532;16457;16465;16481;16622;16688;16500;16238;16169;15966;16298;16591;16717;16428;16547;16736;16585;16863;16677;16906;16819;16906;16804;16647;17122;17083;16838;16812;16791;16736;16966;16942;16975;17042;16857;16859;16754;16634;16665;16528;16517;16770;16604;16805;17157;17176;17445;17157;16987;16825;17303;17250;17320;17128;16934;16841;16806;17071;17219;16890;17355;17096;16960;17119;17235;17181;17080;16994;17118;16909;16889;17009;17000;17159;16969;16776;17074;17028;16952;17228;17210;17038;17001;16709;16842;17208;17366;17360;17700;17416;17338;17089;17047;17445;17212;17479;17492;17421;17257;16891;16804;17047;17243;17123;17034;16981;17129;17159;17382;17356;17079;17553;17212;17315;17140;16847;16755;16766;16772;16397;16428;16458;16559;16302;16283;16462;16647;16612;16808;16571;17180;17054;16433;16090;15385;15165;16074;16575;16822;16922;17058;16841;16817;16703;16933;17212;17220;16886;17190;16853;17332;16992;17222;17376;16996;16926;17199;17360;17254;17422;17065;17370;17398;17446;17372;17052;17601;17309;17267;17059;17198;17169;17248;17267;17254;17295;17085;16594;16395;16565;16927;17061;17094;17255;17179;17015;16672;16234;15193;15362;16057;16028;16818;17747;17749;17540;17637;17604;17432;17418;17321;17377;17420;17391;17263;17421;17182;17161;17427;17035;16957;16925;17280;17354;17202;17169;17120;16946;16674;16802;16814;16566;16674;16882;16938;17043;17005;17034;17295;17074;16672;16768;16793;16980;16787;16446;16314;16656;17028;17090;17113;17401;17198;17250;17239;17460;17312;17337;17342;17256;17200;17225;16982;17073;17144;17199;17078;17295;17451;17164;17187;17189;17517;17213;17253;17081;17236;17386;17371;17264;17309;16984;17333;17152;17338;17320;17348;17231;17319;17250;17224;17203;17245;17004;17036;17083;17024;17129;16936;17118;16851;16849;16864;17308;17112;17058;17177;16857;16976;17112;17014;16803;17209;17339;17356;17250;17366;17212;17027;17145;17100;17002;16949;17066;17071;17447;17133;17193;17022;17095;17100;17123;17442;17704;17088;17745;17365;17537;17494;17597;17321;17385;17299;17360;17605;17264;17449;17410;17500;17445;17403;17428;17337;17263;17210;17001;17199;17477;17297;17475;17232;16837;17146;17215;17021;17260;16816;16821;16930;17001;17071;17394;17348;17442;17337;17139;17236;17303;17296;17153;17410;17241;17161;16892;16745;17025;17265;17285;17380;17338;17218;17390;17495;17262;17189;17405;17646;17333;17255;17205;17266;17334;17035;17157;17197;17399;17523;17350;17461;17437;17160;16900;16932;16745;16923;17164;16998;17345;17149;17033;16951;16921;17093;17223;17166;16991;17101;17208;17083;17476;17246;17293;17270;17307;17308;17313;17150;17473;17254;17352;17490;17281;17544;17359;17550;17297;17143;16891;17358;17372;17367;17120;17034;17518;17495;17166;17675;17225;17483;17312;16952;16965;17224;17358;17296;17195;17539;17503;17477;17590;17537;17529;17262;17145;17048;17584;17535;17535;17394;17315;17192;16996;17358;17153;17205;16833;17124;16889;16304;16126;17009;17311;17217;17002;17231;17398;17154;17336;17158;17200;17163;17428;17358;17437;17391;17227;16868;16713;16883;17054;16965;16799;16590;16832;16679;16907;16960;17351;17337;17269;17260;17177;17338;17266;17359;17206;17082;17024;17167;17413;16950;17196;17224;17442;17645;17630;17812;17417;17287;17355;17714;17326;17071;16900;16502;16759;17059;17553;17671;17546;17255;17335;17400;17557;17543;17262;17258;17302;17541;17266;17383;17263;17478;17028;17231;17108;17137;17314;17212;17280;17256;17372;17454;17176;17188;17112;16909;17307;17127;17554;17419;17567;17611;17723;17890;17403;17326;17604;17555;17523;17627;17450;17660;17409;17689;17389;17425;17679;17357;17103;17375;17500;17444;17522;17660;17518;17337;17533;17448;17526;17314;17423;17385;17117;17476;17421;17033;17363;17389;17421;17232;16938;17456;17165;17063;17264;17317;17325;17629;17537;17161;17084;17549;17695;17717;17599;17684;18040;17848;17439;17079;16484;16091;16085;16296;16198;16158;16329;16660;17028;17341;17348;17462;17497;16902;16937;17236;17038;17158;17141;17343;17353;17401;17423;17383;17586;17581;17470;17281;17481;17532;17493;17785;17495;17693;17339;17448;17659;17493;17168;17162;17028;16956;17469;17460;17430;17433;17554;17662;17522;17966;17743;18119;18014;17808;17794;17521;17371;17754;17975;18072;17677;17622;17686;17620;17820;17725;17685;17553;17441;17527;17623;17492;17915;17648;17963;17832;17511;17854;17668;17800;17745;17732;17504;17594;17413;17415;17201;17416;17702;17916;17446;17638;17835;18044;17651;17960;17920;17665;17185;17257;17497;17588;17552;17819;17662;17701;17651;18025;17951;17811;17880;17629;17412;17455;17327;17264;17584;17392;16327;15540;15430;16429;17163;17509;17647;17514;17851;17895;17735;17947;18093;17806;17822;17429;17352;17217;17375;17492;17569;17877;17807;17848;17978;17754;17934;17889;17893;17648;17644;17880;17506;17853;17692;17474;17560;17769;17815;17962;17822;17558;17683;17902;17687;17605;17583;17073;16428;16599;17251;17577;17781;17552;17857;17753;17633;17679;17531;17472;17699;17607;17751;17453;17695;17610;17695;17491;17351;17593;17651;17592;17375;17666;17757;17880;17482;17426;17430;17877;17660;17580;17549;17686;17511;17456;17566;17493;17757;17863;17866;17680;17806;17866;17656;17714;17883;17870;17776;17754;17668;17840;17577;17633;17446;17346;17220;17303;17574;17745;17818;18069;17971;17787;18008;17894;17963;17745;17619;17764;17918;18032;18066;18008;17813;17593;17317;16872;16911;17315;17606;17530;17636;17509;17810;17684;17960;18083;18246;18068;17626;17918;18020;17543;17784;17793;17735;17936;17880;17926;17633;17922;17824;17807;17624;17400;17482;16923;16154;15891;16717;17500;17602;17464;17270;17310;17093;17205;17645;17519;17189;16691;16987;17387;17578;17534;17452;17125;17326;17116;17301;17272;17160;17174;17524;17197;17279;16985;16671;16798;16698;16548;17014;17548;17539;17823;17538;17757;17671;17629;17592;17669;17705;17940;17519;17550;17324;17258;17597;17598;17935;17761;17585;17406;17933;17621;17643;17725;17628;17904;17810;17634;17689;17791;17558;17955;17819;17762;17807;17931;18331;18253;18112;17858;17970;18052;18246;17759;17842;17839;17891;17918;18049;17925;17825;17964;17932;17845;17931;17820;17764;18044;17642;17830;17794;18040;17737;17842;17858;17712;17831;17719;17740;17653;17524;17487;17391;17402;17444;17587;17471;17565;17594;17495;17460;17471;17501;17498;17908;17812;17714;17213;17143;17619;17715;17606;17540
14131;13951;14025;13798;13905;13644;13762;13995;13719;13821;13931;13968;13831;13754;13447;13571;13545;14023;14081;14017;13818;13923;13705;13745;13769;14178;13951;14440;14263;14126;14484;14271;14427;14342;14263;14329;14156;14106;14048;14346;14334;14759;14710;14626;14681;14694;14850;14876;15095;14821;14797;14912;14792;14648;14480;14737;14721;14597;14768;14349;13996;14144;14610;15233;15145;14820;14850;15209;15194;15387;15134;14841;15106;15233;15406;15410;15364;15127;14606;14911;14978;15098;15003;14854;14961;15104;15152;15151;15184;15567;15383;15206;15503;15454;15478;15246;15259;15230;15310;15439;15241;15479;15637;15425;15519;15761;15636;15648;15546;15255;15297;15359;15462;15430;15597;15756;15504;15809;16043;15788;15733;15847;15891;15636;15818;15684;15897;15583;15831;15745;15907;15528;15573;15636;15646;15600;15914;15597;15839;15799;16046;15886;16065;15846;15692;15855;15669;15940;15935;15885;15735;15565;15478;15503;15018;14635;15152;15138;15212;15485;15561;15541;15675;15459;15783;15924;15708;15484;15523;15339;15485;15470;15738;15836;15760;15683;15550;15482;15753;15874;15983;16009;16064;15717;15998;15827;15859;15845;15687;15664;15779;15779;15561;15237;15099;15037;14717;14638;15276;15410;15546;15755;15762;15819;15751;15953;15913;15689;15491;15683;15877;15985;15784;15960;15741;16112;16011;15941;15640;15438;15629;15876;16085;15933;15811;15625;15390;15258;15322;15730;15785;16008;15994;15880;15938;15788;15623;15475;15590;15968;15840;15841;15865;15791;15931;16184;15965;15627;15922;15683;15502;15799;15788;15817;15892;16012;15810;16029;16216;16721;16456;16511;16513;16157;15754;15360;15294;15684;15893;15620;15296;14939;15018;15706;15932;16017;15832;15801;15719;15209;15299;15159;15255;15337;14864;15195;15472;15590;15800;16164;15972;15788;14983;12279;8844;9873;12596;14537;15273;15939;16082;16374;16316;16488;16234;16237;16129;16215;16082;16138;16145;16369;16130;16390;16072;16142;16193;16276;16386;16428;16213;16423;16388;16510;15978;14996;12161;8830;8075;7823;7885;8484;9811;11592;12760;12235;12626;12788;12750;12195;11341;10211;10654;12286;14089;15674;16239;16306;16429;16590;16370;16367;16247;16420;16181;16100;16091;16189;16012;15405;15379;15615;16069;15989;16520;16559;16204;16447;16492;16106;15986;15346;15649;16056;16265;16239;16341;16332;16245;16160;16013;16350;16362;16341;16092;15900;15988;15577;15663;15141;15729;16010;16132;16028;16132;16591;16359;16145;16098;15989;16064;16650;16611;17068;16997;16975;16898;16733;16574;16915;16289;16578;16712;16431;16541;16457;16361;16606;16570;16744;16734;16556;16599;16513;16517;16603;16680;16594;16729;16741;16742;16864;16702;16202;16278;16074;16055;16372;16315;16130;16140;16220;16136;16252;16234;16400;16165;16360;16256;16204;16266;15845;15782;16095;16548;17103;16826;16676;16586;16772;16845;16597;16727;16743;16580;16769;16560;16721;16656;16703;16783;16686;16536;16507;16467;16784;16508;16578;16416;16562;16495;16489;16549;16017;14925;14459;15539;16407;16895;17269;17069;17048;16991;16924;16832;16941;16679;16645;16905;16960;17030;17156;16725;16653;16710;16754;16694;16501;16466;16560;16570;16893;16806;16698;16752;16717;16552;16304;16483;16636;16384;16418;16357;16646;16578;16422;16514;16557;16707;16669;16537;16411;16317;16055;16374;16406;16424;16342;16643;16492;16534;16743;16694;16664;16788;16830;16834;17146;16631;17132;16690;16839;16839;16738;16955;17149;16787;16853;16735;16564;16662;16339;16461;16629;16459;16047;16087;16712;16976;16866;17001;17231;16920;17253;17044;17161;17287;17063;17023;16919;16755;17043;17095;17401;17263;17024;16834;17105;17146;16982;17025;16995;16851;16962;16925;16749;17023;16874;16892;17053;17091;17000;17160;16845;17113;16908;17082;17164;17101;16935;17616;17970;17296;17518;17306;17125;17105;17204;17405;17160;17330;17190;17328;17129;16963;16973;17050;16828;16822;17062;17244;17343;17275;17184;17178;17141;16962;17074;17212;17193;16829;16861;16704;16569;16559;16645;16513;16564;16509;16510;16906;16770;16969;16556;17122;17130;16903;16373;15535;15403;15791;16630;16606;16927;16936;16981;16833;16730;16805;16770;17012;17313;17118;16814;17001;17107;17416;17274;17052;17091;17443;17056;17430;17212;17327;17407;17299;17276;17188;17421;17318;17419;17401;17105;17073;17469;17248;17384;17387;17198;17290;16953;16766;16808;16894;16969;17287;17258;17290;17123;16672;15958;15015;15340;16330;16820;17097;17615;17480;17456;17100;17333;17600;17478;17217;17273;17434;17289;17151;17052;17192;17225;16997;17333;17201;17266;17286;17404;17125;16886;16868;16933;16989;16954;16892;16597;16930;17014;17097;16937;17035;16994;17010;16968;17096;16701;16771;16760;16678;16542;16471;16447;17013;17136;17230;17485;17538;17311;17184;17353;17028;16918;17176;17231;17207;17291;17352;16992;17039;16945;17020;17237;17110;17300;17226;17333;17292;17012;17394;17310;17199;17260;17191;17235;17299;17124;17213;17207;17492;17348;17133;17279;17099;16985;17311;17416;17124;16957;16647;16884;16655;16484;16661;16585;17095;17114;17006;17161;16987;17054;16949;17209;17171;16969;16845;16791;17103;17363;17311;17602;17339;17252;16912;17137;17162;16805;16814;16945;16964;17449;17255;17199;17137;17208;17306;17182;17367;17449;17304;17299;17452;17236;17151;17237;17297;17112;17095;17231;17303;17415;17453;17553;17322;17146;17478;17434;17309;17173;17129;17461;17160;17434;17477;17295;17272;16973;17210;17194;17161;16818;17089;16957;17110;16961;17007;17347;17006;17249;17408;17160;17332;17100;17269;17261;17082;17363;16837;16495;16456;16809;17013;17164;17214;17063;17193;17311;17335;17570;17303;17486;17427;17537;17385;17570;17247;17221;17357;17296;17131;17086;17310;17588;17239;17274;17261;16766;16746;16887;16919;17100;17130;17302;17030;16541;16206;16828;17398;17298;17177;17002;17200;17249;17082;17443;17371;17201;17250;17273;17281;17368;17077;17084;17403;17154;17215;17285;17309;17437;17458;17263;17136;17282;16934;17398;17145;17234;17069;17141;17059;17164;17564;17405;17504;17443;17324;17056;17182;17260;17434;17359;17771;17601;17603;17708;17576;17599;17300;17303;17537;17812;17509;17630;17489;17641;17634;17473;17220;17048;17173;16947;17074;16953;16453;16115;16740;17286;17372;17315;17111;17102;17270;17227;17277;17317;17544;17266;17089;17173;17133;17072;16983;16739;16603;16673;16891;16923;16722;16986;16885;16924;17382;17200;17371;17230;17104;17062;17123;17220;17429;17603;17396;17073;17426;17255;17285;17221;17194;17205;17497;17253;17511;17279;17164;16983;17443;17607;17049;16562;15856;16091;16852;17558;17562;17390;17621;17404;17513;17621;17276;17637;17672;17617;17445;17428;17320;17054;16957;17211;17352;17551;17285;17372;17342;17502;17798;17728;17457;17333;17108;16674;16686;17017;17358;17374;17570;17445;17415;17654;17656;17350;17598;17702;17505;17443;17574;17640;17628;17640;17531;17507;17708;17327;17783;17488;17329;17562;17634;17618;17521;17694;17412;17437;17525;17192;17330;17545;17610;17530;17474;17286;17038;17173;17042;17191;17587;16913;17124;17158;17138;16895;16806;17048;17615;17362;17544;17337;17094;17269;17476;17569;17381;17530;17413;17513;17339;16705;16068;15785;15857;15938;15990;16007;16406;16789;17117;17452;17335;17178;17140;17067;16964;17008;16987;17168;17014;17343;17392;17091;17295;17228;17636;17308;17479;17369;17549;17587;17858;17597;17719;17557;17683;17504;17433;17164;16958;17108;17231;17467;17491;17761;17662;17778;17603;17617;17693;17756;18055;18008;17952;18014;17690;17613;17804;17654;17650;17631;17483;17605;17497;17748;17662;17645;17359;17158;17200;17222;17409;17534;17995;17990;17772;17696;17635;17389;17589;17651;17550;18002;17657;17640;17772;17367;17560;17642;17565;17895;17484;17823;17716;18008;17706;17932;17592;17572;17339;17714;17588;17491;18010;17702;17610;17604;17928;17836;17726;17564;17357;17605;17189;17708;17409;17465;17117;16211;15300;15110;16168;17288;17816;17714;17639;17867;18203;17902;18064;18107;18036;17989;17788;17601;17474;17332;17548;17648;17758;17884;17940;18030;17610;18149;17905;17970;17715;17623;17828;17762;17808;17787;17378;17506;17804;17805;17886;17730;17717;17756;17640;17510;17664;17598;16985;16011;16268;17096;17418;17728;17504;17390;17402;17611;17793;17608;17696;17592;17647;17956;17675;17673;17665;17393;17443;17520;18025;18003;17840;17632;17623;17907;17659;17586;17211;17583;18109;18068;17642;17440;17538;17442;17681;17547;17575;17713;18037;17915;17633;17861;17475;17702;17698;17840;17921;17583;17739;17911;18033;17578;17629;17585;17315;17418;17344;17842;17696;17637;18144;17983;18121;17958;17816;18000;17602;17627;17719;17709;17874;18047;17988;17995;17647;17418;16762;16731;16870;17532;17589;17519;17684;17792;17904;17844;17989;17875;17575;18091;17654;17570;17769;17577;17933;17767;17616;17769;17893;17934;17785;17608;17541;17628;17602;17414;17187;16824;16811;17377;17355;17566;17713;17137;17280;17065;17194;17420;17573;17519;17278;17331;17268;17308;17493;17230;17241;17126;17453;17118;17060;17175;17166;17270;17426;17110;16982;16950;16793;16877;17340;17315;17971;17812;17962;17762;17584;18004;17918;17660;17829;17850;17843;17542;17859;17581;17655;17715;17774;17648;17840;17666;17648;17630;17438;17736;17750;18023;17690;17869;17843;17754;17861;17836;17863;17798;17977;18003;17845;17999;17998;17945;17681;17844;17833;18089;18126;17864;18090;18032;17979;17517;17713;17820;17707;17877;17905;18041;17871;17800;17866;17909;17779;17913;17865;18059;17897;18053;17642;17615;17793;17778;17709;17652;17693;17671;17428;17419;17479;17817;17669;17970;17865;17758;17644;17489;17015;17275;17184;17229;17435;16950;17514;17644;17661;17455
13725;13993;14339;13989;13727;13787;13781;13946;13688;13655;13925;14066;14026;13574;13697;13565;13404;13822;14013;13786;13831;13989;13978;13606;14014;14056;14132;14201;14277;14259;14148;14180;14267;14339;14368;14129;14048;14049;13932;14288;14494;14817;14672;14706;14979;14957;14884;15141;14825;15016;14999;15005;14829;14969;14736;14900;15135;15028;14818;14555;14305;14651;14991;15209;15044;14704;15001;15044;15359;15212;15253;14844;14903;15110;15203;15032;14909;14584;14345;14821;15083;15324;15241;15059;15072;15207;15310;15124;15347;15516;15585;15416;15378;15655;15408;15547;15350;15336;15313;15308;15727;15553;15468;15895;15520;15480;15509;15592;15465;15426;15392;15358;15269;15425;15469;15459;15593;15588;15717;15795;15794;15561;15484;15558;15750;15613;15846;15552;15766;15645;15897;15645;15500;15485;15399;15627;15866;15884;15754;15972;15931;16259;16155;16035;15894;15918;16024;16074;15865;15596;15719;15471;15511;15403;15281;14967;15259;15043;15348;15305;15716;15577;15561;15880;15714;15734;15896;15907;15330;15302;15370;15550;15676;15688;15612;15396;15217;15298;15576;15835;15971;16105;15900;15846;15733;15828;15626;15969;15814;15873;15729;15855;15935;15709;15357;15353;15292;15114;15517;15414;15320;15234;15632;15662;15349;15682;15684;15761;15544;15462;15884;15993;15968;16073;15967;16141;15848;15965;15922;15772;15640;15545;15880;15895;15637;15294;15140;15406;15763;15796;15899;15922;15799;16002;15803;16097;15688;15734;15752;16168;15963;16130;15837;15761;15800;15732;15848;15883;15803;15799;15538;15424;15517;15794;15761;15996;16183;15974;16181;16483;16506;16553;16570;16383;15901;15839;15745;15977;16151;16104;15041;14475;14688;15339;16051;16017;16278;15858;15514;15330;15147;14992;15065;15100;14986;15220;15546;15775;15815;16020;15843;15859;14625;11104;7781;8654;12348;14553;15347;15809;15967;16352;16198;16411;16461;16244;16250;16088;16268;15926;15944;16340;16092;16448;16312;16114;16407;16274;16316;16259;16732;16332;16436;16415;16311;15286;12629;10668;10561;11297;11385;11295;12095;13018;13389;12882;12956;13169;12539;11796;10569;9616;10382;12796;14862;15940;16541;16343;16265;16312;16362;16445;16332;16139;16168;16044;16127;16262;16027;15447;15162;15581;15985;16196;16289;16101;16106;16149;16030;15859;15867;15657;15973;16032;16202;16323;16269;16289;16187;15990;16227;16092;16260;16270;15923;15625;15963;15714;15078;14856;15407;16061;15927;16289;16420;16068;16210;16280;16237;16297;16386;16370;16468;16965;16952;16990;17079;16804;16846;16714;16928;16706;16620;16664;16649;16482;16542;16638;16783;16620;16759;16700;16658;16667;16767;16401;16616;16198;16624;16745;16544;16655;16560;16050;15999;15912;15892;16304;16332;16013;16227;16152;16229;16180;16422;16732;16297;16308;16166;16033;16203;15559;16045;16149;16692;17086;17005;16496;16630;16795;16568;16627;16703;16614;16560;16761;16627;16737;16655;16969;16601;16567;16706;16410;16390;16540;16535;16667;16756;16591;16581;16474;16626;16357;15960;15313;15835;16471;17068;16948;16808;16811;17160;17080;16978;16837;16956;16697;16924;16930;16878;16880;16931;16854;16675;16803;16629;16599;16531;16523;16655;16769;16879;16653;16651;16625;16635;16395;16223;16360;16201;16116;16516;16739;16486;16327;16295;16645;16813;16647;16682;16393;16353;16343;16428;16023;16138;16288;16520;16755;16648;16690;16725;16783;16721;16642;16779;16835;16909;16949;16907;17004;17093;16846;17111;16866;16992;16818;16604;16604;16241;15315;15282;15974;16751;16328;16594;16914;16709;17018;17073;17354;17050;16878;17212;17031;16951;16724;17118;16999;16849;17045;17117;16991;17156;16997;16809;17203;16921;17176;17206;17172;17160;17039;16783;16844;17008;17028;16750;16802;17110;17152;16784;17227;17074;16944;17011;17144;16906;17216;17522;17794;17360;17300;17478;17326;17618;17255;17224;17262;17339;17458;17402;17166;16871;17087;16973;16786;16855;17068;17172;17326;17271;17277;16993;17152;17281;17311;17123;16771;16719;16765;16656;16438;16430;16533;16645;16432;16453;16706;16850;16725;17140;16979;17324;16836;16751;16731;15799;15234;16013;16398;16743;16940;17121;17221;17010;16844;17029;16827;17200;17119;17050;16652;17004;17040;17277;17431;17225;17185;17216;17151;17136;17002;16992;17102;17501;17323;17417;17240;17594;17052;17144;17154;17406;17246;17462;17174;17492;17350;17567;17290;17152;17193;17074;16922;17378;17123;17251;17077;16731;15986;14647;14581;15954;16893;17255;17481;17423;17175;16915;16828;17291;17311;17183;17261;17248;17428;17148;17132;17315;17036;17095;17104;16978;17195;17297;17434;17161;17274;16948;16707;16884;16929;16716;16809;17024;16863;16687;16982;16852;16876;17129;17166;16896;16826;16852;16818;16857;16703;16714;16967;17025;17307;17216;17187;17480;17333;17115;16915;17230;16958;16960;17287;17259;17246;17018;16999;17095;17025;17081;17199;17179;17134;17241;17498;17181;17353;17205;17014;17222;17393;17213;17155;17191;17260;17132;17204;17488;17162;17241;17191;17090;16980;17129;17231;17087;17118;16957;16848;16331;15457;15489;16320;17088;16952;17153;17218;17019;17274;17179;17185;17321;17277;17041;16797;17283;17384;17233;17219;17226;17314;17091;17107;17050;16916;16683;16671;16839;17094;16939;17043;17320;17327;17408;17624;17300;17477;17279;17376;17228;17398;17454;17542;17128;17131;17318;17254;17380;17339;17463;17349;17329;17369;17086;17249;17334;17634;16893;17042;17166;17228;17367;17377;17470;16882;17075;17133;17094;16823;16884;17284;17168;17351;17185;16932;17095;17256;17280;17313;17047;16963;17157;16994;17134;17045;16690;16447;16938;17050;17013;16975;17125;17261;17386;17232;17170;17238;17238;17362;17589;17210;17465;17496;17164;17329;16935;17139;17083;17221;17313;17273;17080;17195;17190;16926;16747;16680;16908;16941;17212;17174;16914;16424;16312;17010;16905;17320;16917;17035;17055;17413;17298;17307;17238;17285;17136;17403;17265;17213;17277;17194;17028;17397;17529;17196;17239;17324;17212;17506;17370;16960;17043;17064;16988;17266;17352;17404;17098;17128;17233;17292;17666;17351;17368;17291;17413;17158;17500;17732;17571;17918;17763;17827;17695;17414;17407;17543;17658;17605;17501;17276;17220;17550;17341;17264;17194;17025;17312;17114;17345;17097;16896;16651;17227;17428;17380;17570;17147;17119;17076;17168;17081;17141;17422;16999;16871;16812;16800;17299;17200;16857;16771;17137;17036;17075;17244;17079;17055;16965;17163;17233;17216;17226;17129;17083;17404;17251;17313;17450;17350;17283;17068;17495;17339;16877;17578;17433;17461;17368;17596;17107;17080;17282;17260;17242;16962;16778;16390;16442;16956;17346;17642;17817;17467;17208;17342;17441;17591;17668;17644;17724;17399;17457;17081;16937;16992;17181;17369;17207;17592;17369;17616;17796;17580;17533;17463;17525;17331;16663;16578;16752;16967;16980;17190;17378;17498;17489;17576;17380;17602;17595;17594;17442;17777;17621;17574;17436;17530;17294;17537;17551;17714;17939;17569;17431;17622;17608;17749;17563;17327;17508;17259;17389;17278;17530;17458;17404;17542;17241;16893;17097;17063;16802;16915;17088;17383;17381;16977;16089;15818;16464;17308;17400;17197;17012;16946;17127;17406;17035;16786;17248;17437;17604;17049;16518;15811;15902;15823;15748;15630;16210;16322;16870;17111;17351;17191;17209;17201;17240;16896;16991;16838;16840;17006;16899;17163;16915;17212;17466;17442;17676;17431;17593;17456;17512;17443;17874;17558;17619;17901;17589;17275;17137;17283;16884;17140;17456;17690;17615;17478;17663;17570;17592;17898;17733;17777;18007;17491;17690;17703;17576;17599;17580;17588;17853;17530;17552;17646;17731;17726;17603;17254;16806;16505;17143;17428;17670;17708;17509;17632;17570;17582;17621;17551;17609;17583;17868;17740;17531;17572;17744;17884;17525;17680;17649;17682;17939;18085;17848;18005;17776;17531;17636;17546;17580;17624;17558;17759;17799;17837;17852;18061;17881;17561;17421;17369;17549;17405;17528;17571;17589;17381;15831;15148;15507;16721;17503;17723;17616;18086;18085;17903;17721;17819;18093;17878;17889;17936;17533;17728;17569;17652;17797;17658;17651;17486;17709;17600;17700;17972;17669;17593;17643;17388;17549;17729;17564;17799;17774;17740;17953;17658;17631;17731;17306;17197;17282;17568;17517;16994;16303;16328;17061;17422;17264;17149;17416;17366;17714;17437;17696;17794;17631;17550;17608;17712;17683;17758;17488;17425;17515;17587;17738;17689;17536;17703;17446;17602;16997;17046;17458;17984;17958;17686;17544;17770;17652;17508;17694;17795;17965;17852;17844;17829;17740;17552;17398;17583;17813;17551;17857;17613;17888;17946;17677;17681;17661;17387;17283;17611;17661;17635;17832;17779;18135;17944;17916;18045;17879;17659;17618;17582;17762;18100;18151;18281;17840;17789;17408;17176;16637;16892;17399;17707;17448;17445;17501;17795;17966;17711;17845;17821;18021;17915;17718;17867;18041;17941;17734;17821;17833;18057;17846;17811;17755;17761;17450;17502;17857;17552;17507;17205;17353;17613;17649;17471;17389;17312;17473;17690;17504;17594;17800;17253;17201;17165;17638;17143;17182;17370;17194;17210;17044;17057;17091;17339;17187;17007;16964;16977;16920;16606;17147;17041;17239;17932;17905;17796;17690;17591;17619;17998;17904;17753;17897;17829;17524;17517;17433;17790;17823;17737;17553;17769;17551;17688;17929;17800;17812;17721;17817;17732;17854;18029;17844;17932;17875;18024;18004;17910;17819;17842;17910;18168;18046;17992;17940;17803;18080;17759;18007;18068;17951;17852;18087;18011;17818;18076;17991;17656;17868;17717;17881;18068;17841;17824;17925;17851;18031;17652;17792;17548;17523;17440;17439;17850;17604;17462;17623;17449;17496;17698;17849;17771;17689;18036;17620;17504;17278;17260;17416;17221;17310;17308;17182;17749;17772;17560;17488
13983;13998;13934;13883;13510;13359;13720;13660;13858;13671;13892;13802;13682;13832;13655;13429;13697;13689;13845;13625;13826;13913;14028;13965;13840;14306;13771;14165;14378;14116;14138;14390;14318;14277;14375;14204;14063;14400;14277;14061;14377;14447;14554;14948;14704;14732;14953;15036;14986;15031;15197;14871;14980;15191;15235;15175;15538;15142;14768;15046;14804;14962;15388;15283;14886;14674;14783;15229;15391;15330;15509;15123;15071;15150;15061;14830;14652;14387;14767;14745;14969;15059;15085;15019;15309;15293;15253;15152;15137;15364;15305;15363;15308;15498;15417;15529;15359;15376;15265;15398;15563;15590;15515;15777;15627;15435;15459;15271;15638;15492;15623;15325;15548;15464;15658;15502;15632;15668;15858;15841;15637;15624;15755;15875;15513;15624;15767;15802;15618;15839;15692;15533;15363;15592;15396;15627;16019;15980;15814;15921;15802;16008;16064;15823;15797;15854;15636;15817;15961;15885;15492;15239;15293;15370;15422;15280;15059;15373;15092;15561;15605;15401;15495;15463;15891;15987;16027;15588;15427;15489;15795;15629;15908;15965;15655;15299;14982;15281;15599;16001;16112;15877;15953;15790;15821;15960;15816;15885;15918;15779;15750;15935;15736;15810;15699;15711;15454;15589;15387;15143;14837;15142;15332;15364;15357;15341;15267;15640;15652;15903;15666;15940;15885;16011;16225;16139;15818;15975;15921;15823;15802;15840;15942;15616;15535;15314;15491;15725;15750;15754;15965;15844;16000;15824;15870;15727;15608;15820;16111;16083;16003;16075;16114;15769;15822;15539;15734;15929;15587;15648;15564;15548;15751;15549;15999;16246;15947;15849;16179;16159;16207;16456;16279;16268;15904;16123;15775;16231;16029;16096;15313;14257;14269;15150;15695;16039;15998;15796;15457;15320;15296;15513;15458;15131;15555;15448;15522;15774;15676;16131;15656;15632;14673;11364;7889;8413;11736;14155;15110;15912;15992;16208;16184;16566;16583;16260;15947;16348;15986;16095;16174;16063;16138;16331;16261;16157;16348;16266;16132;16210;16385;16151;16404;16334;16492;15532;13823;12899;13227;14110;14409;14449;14376;14178;13419;12224;12025;12487;12101;10669;9687;8942;10645;13836;15769;16364;16425;16565;16266;16281;16132;16284;16170;16081;15841;16045;16154;16066;16132;15807;15942;15999;15976;16036;16307;16094;16349;16099;16339;16072;15752;15901;16036;16309;16304;16378;16402;16130;16259;16163;16307;16089;16186;16201;16027;15874;16076;15888;15239;15218;15788;15755;16280;16076;16085;16268;16352;16362;16188;16410;16262;16231;16670;16608;16930;17042;16913;16932;16777;16776;16704;16763;16537;16762;16467;16617;16680;16493;16726;16770;16845;16775;16572;16793;16712;16794;16522;16511;16596;16594;16972;16717;16560;16305;15888;15895;15688;16002;16290;16421;16339;16015;16049;16043;16171;16188;16349;16398;16037;16155;16175;15794;16005;16384;16636;16958;17096;16741;16929;16646;16836;16619;16849;16513;16873;16940;16852;16944;16782;17125;16848;16656;16640;16410;16233;16388;16675;16751;16696;16520;16623;16652;16736;16486;16226;16305;16132;16443;17050;17129;16986;17185;17157;16939;16970;17057;16980;16785;16699;17110;16948;17040;17100;16834;16486;16630;16728;16528;16303;16398;16415;16525;16698;16690;16649;16735;16633;16182;16131;16199;16248;16456;16451;16343;16415;16059;16496;16682;16448;16419;16678;16452;16329;16185;16290;16067;15706;16096;16037;16442;16630;16708;16648;16765;16379;16725;16692;16641;17080;16973;16970;16891;17049;17117;16834;16914;17089;16932;16940;16546;15489;13867;13434;14569;16311;17066;17467;17102;17025;17042;17150;16866;16877;16955;17041;17171;16966;16907;17040;16979;17069;17150;17210;17322;17225;17018;16943;17091;17414;17161;17287;17043;17006;16887;16852;17100;17115;17281;17096;16744;17119;17236;17054;17068;16908;16885;16949;17019;17019;17125;17019;17190;17072;17243;17502;17231;17208;17401;17395;17329;17388;17443;17427;17424;17253;16992;16761;16998;17015;17278;17363;17752;17121;17429;17335;17271;17461;17169;17003;16787;16680;16698;16615;16465;16595;16813;16751;16700;16673;16762;16652;16804;16893;16807;17094;16941;16639;16532;15856;15555;15764;16368;16855;17034;17125;17282;17316;17025;17065;16909;16928;17128;16992;17115;16874;17195;17192;17329;16980;16927;17165;17389;17262;17408;17196;17290;17045;17320;17434;17383;17397;17279;17082;17091;17412;17155;17261;17528;17255;17532;17214;17262;17159;17165;17031;17173;17064;17232;17270;17162;17182;16253;15132;14090;15050;16600;17296;17552;17502;17135;17070;16888;16857;17398;17370;17173;17075;17102;17269;17070;17329;17214;16915;16857;17149;17470;17456;16951;17618;17113;16815;16960;16965;16846;16849;16971;16452;16414;16642;16692;16868;16839;16874;16931;17010;17213;16919;16682;16749;17110;17170;17102;17361;17434;17338;17389;17370;17337;16938;17046;17027;16868;17048;17124;17287;16975;16874;17062;17176;17248;16986;17088;17236;17023;17041;17204;17434;17431;17245;17387;17238;17192;17050;17083;17185;17345;17318;17368;17596;17134;17095;17054;17067;17075;17077;17288;17324;17432;17260;16831;16280;15148;15083;16306;17362;17003;17020;16958;17243;17211;17373;17111;17110;17382;17200;16988;17032;16958;17319;17208;17512;17280;17200;17064;17060;16680;16766;16935;16909;17177;17010;17171;17195;17429;17510;17193;17299;17253;17151;17311;17327;17348;17502;17279;17308;17016;17166;17133;16958;17268;17136;17291;17419;17422;17204;17159;17522;17295;17245;17195;17435;17250;17258;17402;17483;17219;17365;17216;17312;17108;17092;17119;17297;16973;17161;17066;17221;17213;17156;17199;17142;17135;17111;17484;17337;17232;16886;16839;16820;17179;17055;16950;17083;17169;17230;16979;17150;17177;17527;17233;17483;17499;17264;17071;17171;17137;17218;17278;17009;17225;17131;17040;17123;17254;17347;16948;16900;17041;17167;17222;17275;16846;16840;16700;16859;17020;17172;17282;16851;17075;16989;17272;17049;17323;17266;17124;17092;17080;17219;17200;17187;17228;17335;17280;17669;17488;17135;17576;17344;17399;17442;16990;17101;17083;17340;17255;17024;17280;17025;17202;17452;17561;17361;17496;17353;17218;17398;17568;17262;17676;17604;17693;17632;17770;17736;17695;17355;17450;17670;17600;17209;17315;17207;17250;16961;17081;17231;17204;17403;17100;17185;17121;17008;16978;17323;17430;17275;17442;17134;17124;17057;16796;16997;17057;17124;17236;16788;16688;16836;17088;17226;17203;17142;17251;17292;16831;17368;17387;17130;17102;17151;17100;17238;16792;16957;17123;17223;17434;17447;17331;17417;17315;17248;17029;17158;17118;17393;17625;17502;17566;17259;17086;17027;16961;17058;17261;17165;16892;16548;17073;17278;17534;17687;17104;17279;17202;17362;17321;17498;17424;17596;17813;17513;17457;17349;16890;17011;16926;17181;17396;17509;17614;17456;17583;17555;17632;17681;17413;17153;16707;16421;16336;16594;16642;16722;17240;17357;17725;17395;17589;17442;17702;17661;17659;17680;17670;17702;17643;17715;17553;17674;17199;17439;17682;17528;17558;17316;17375;17585;17500;17503;17530;17380;17339;17426;17539;17306;17322;17231;16778;16703;16597;16107;15706;16543;17049;17171;17401;16762;15719;15591;16080;17207;17044;16767;16711;16544;16530;17126;16840;15996;16243;16479;17028;17002;16194;15739;15435;15777;15941;15922;16010;16393;17099;17252;17310;16857;16942;17234;16938;17264;16969;16855;16713;16511;16803;16770;16739;17148;17251;17567;17750;17869;17610;17685;17390;17772;18030;17641;17625;17508;17518;17389;17194;17149;17357;17389;17610;17453;17338;17545;17566;17936;17784;17373;17472;17525;17928;17645;17811;17848;18095;17717;17707;17675;17483;17341;17727;17797;17966;17853;17748;17484;17222;17110;17059;17477;17394;17495;17615;17598;17699;17205;17737;17397;17208;17686;17558;17793;17645;17697;17613;17740;17432;17646;17521;17663;17903;17921;18035;18025;18021;17656;17625;17667;17679;17773;18018;18095;18159;17998;17959;17969;17764;17516;17570;17546;17708;17900;17919;17648;17572;17550;16804;16544;16819;17346;17873;17894;17899;17561;17778;17647;17724;17573;17898;17984;18013;17987;17628;17652;17576;17569;17499;17682;17530;17394;17734;17719;17978;17837;17585;17667;17671;17310;17524;17789;17685;17612;17631;17798;17610;17874;17737;17282;16829;16687;16893;17450;17721;17595;17221;17230;17512;17595;17518;17053;17265;17618;17427;17399;17715;17459;17617;17698;17747;17829;17491;17610;17416;17342;17272;17443;17585;17954;17758;17645;17282;17387;17325;16937;17359;17886;17499;17573;17781;17795;17839;17775;17674;17772;17945;17493;17859;18001;17743;17774;17656;17633;17723;17663;17627;17658;17713;17843;17813;17644;17425;17149;17440;17478;17545;17965;17725;17870;17674;17817;17838;17871;17973;17686;17933;17798;17872;18047;17880;17997;17914;17856;17749;17163;16761;16875;17294;17479;18049;17422;17695;17800;17620;17937;17637;17937;17818;17843;17773;18069;18010;17914;17892;17892;17738;18056;18009;17752;17924;17570;17369;17479;17729;17775;17831;17743;17622;17647;17325;17499;17549;17337;17415;17572;17827;17459;17633;17364;17673;17354;17534;17501;17471;17041;17207;17147;17125;17115;17146;17066;16911;16990;16681;17061;16844;17205;17329;17433;17722;17656;17867;17916;17662;17749;17698;17793;17904;17938;17736;17601;17685;17484;17439;17742;17734;17750;17582;17558;17639;17690;17778;17884;17927;17950;17760;17751;17849;17940;17983;17888;18158;18021;17983;17882;17717;17863;17884;17953;18099;18010;18057;17977;18090;17826;17805;17866;17870;17746;17748;17931;17762;18055;17863;17651;17816;17763;17841;17679;17940;17884;17650;17947;17969;17930;17805;17832;17280;17302;17811;17627;17359;17541;17642;17535;17457;17548;17584;17436;17799;17499;17565;17161;17048;17109;17266;17061;17128;17249;17322;17512;17614;17647;17638
14127;14027;13922;13512;13519;13778;13557;13451;13616;13882;13841;13834;13776;13750;13761;13722;13589;13623;13760;13848;14093;14192;13855;13906;14059;14273;14166;14099;14225;14075;14141;14304;14485;14179;14209;14184;14380;14232;14537;14340;13647;13944;14384;14501;14550;14715;14798;14933;15047;14925;14986;14996;14865;14956;14847;15322;15411;15273;15358;15314;15251;15343;15514;15416;14962;14802;15097;15143;15442;14994;15278;15278;15232;15064;14862;14827;14713;14448;14805;14891;15049;15058;15005;14899;15204;15298;15023;15417;15166;15277;15285;15381;15383;15376;15481;15409;15446;15544;15248;15212;15099;15344;15573;15388;15681;15694;15334;15544;15282;15506;15476;15625;15645;15509;15620;15731;15349;15608;15805;15627;15795;15869;15640;15818;15772;15878;15951;15988;15520;15698;15575;15206;15172;15543;15542;15798;15716;15644;15927;15816;15904;16004;16004;15717;15848;15876;15706;15951;15614;15754;15569;15383;15622;15525;15551;15445;15186;15062;15067;15528;15621;15334;15337;15436;15694;15704;15914;15678;15731;15785;15597;15649;15859;15992;15850;15326;14992;15475;15697;15878;15840;15917;15941;15964;15883;15751;16046;16031;16128;15940;15616;15912;15763;15786;15850;15734;15823;15358;15017;14852;15048;14819;14792;15095;15382;15233;15187;15462;15744;15695;15762;15823;15932;16105;15801;15993;15844;16135;16064;15841;15878;16051;15831;15763;15614;15823;15505;15630;15767;15751;15743;16002;15925;16081;16313;15744;15762;15742;15865;16139;16178;15968;16070;15926;15681;15800;15987;15670;15940;15686;15929;15702;15584;15811;16069;15821;15789;15784;16132;16128;16082;15918;16011;16183;16099;15945;15896;15872;15919;16072;15391;14972;14284;14770;15253;15578;16036;15873;15503;15262;15546;15625;15396;15393;15303;14870;14811;15145;15819;15716;15782;15792;14719;11717;7795;8349;11877;14630;15838;16089;16246;16219;16317;16290;16474;16319;16143;15826;16274;16111;16186;16393;16458;16180;16345;16077;16239;16159;16456;16331;16137;16008;15985;16281;16196;15964;14860;14777;15413;15709;15473;15061;14328;13653;12266;10752;10031;10760;11343;10528;10130;11136;13105;15279;16237;16688;16349;16251;16379;16314;16470;16300;16028;16210;16251;16264;15960;16135;16225;16176;16089;16203;16089;15992;16428;16302;16235;15760;16120;16053;15951;16086;15989;16118;16382;16306;16335;16464;16390;16227;16228;16233;16176;16127;16058;16413;16083;16100;15895;15660;15961;16216;15952;16057;16040;16428;16220;16319;16295;16468;16451;16685;16436;16736;16770;16869;16900;16896;16729;16811;16754;16397;16665;16454;16499;16609;16389;16670;16660;16620;16795;16653;16675;16706;16900;16697;16957;16635;16623;16867;16530;16561;16349;16161;16154;15900;15758;16185;16311;16273;16232;16172;15880;16020;16164;16228;16323;15957;16029;16177;15908;15400;15483;15665;16905;17038;17182;17192;16877;16845;16709;16941;16672;16739;16773;16616;16657;16732;16779;16802;16537;16326;16559;16487;16204;16460;16616;16628;16593;16549;16509;16724;16596;16594;16714;16446;16776;17019;17262;17189;17033;17036;17111;17010;17045;17114;16824;17031;16812;17041;17152;17139;16955;16866;16514;16586;16776;16653;16532;16584;16176;16433;16664;16714;16666;16610;16599;16324;16202;16210;16376;16579;16374;16262;16166;16504;16428;16561;16734;16648;16591;16592;16331;16624;16481;16325;16552;16282;16222;16165;16341;16819;16684;16582;16515;16620;16659;16721;16662;16821;17035;17058;17134;17091;16982;16836;17021;16836;16944;16430;15570;13936;13276;13818;16057;17335;17892;17330;17035;17098;16577;16960;16912;16976;16876;16979;16935;16714;16920;16993;16953;17169;17367;17154;17159;16943;16831;17135;17213;17288;17292;17134;17117;17030;17028;17074;17167;17100;17014;16686;16835;16875;16906;17156;17097;17042;16997;17224;16964;16867;16794;16703;16531;17295;17661;17681;17278;17386;17572;17885;17460;17860;17343;17718;17367;17148;17118;17056;16925;17281;17421;17625;17535;17365;17341;17234;17189;17145;16973;16905;16632;16653;16822;16559;16537;16734;16499;16745;16986;16810;16696;16865;16921;16881;17015;16634;16420;16257;15757;15605;15787;16441;16583;16911;16962;17209;17173;17268;16924;16908;17022;17135;17075;17104;17121;17095;17214;17423;17331;16991;17317;17233;17251;17251;17321;17335;17153;17050;17014;17518;17424;17393;17222;16974;17284;17233;17170;17405;17137;17427;17308;17212;17300;16867;17227;16967;17393;17059;17128;16992;16897;16749;15672;15086;15463;16544;17404;17386;17583;17319;17137;17077;17093;17275;17375;17158;17176;17371;17268;17175;17484;17401;16997;16997;17424;17049;17432;17181;17371;17133;16875;16951;16891;16728;17019;16633;16526;16105;16440;16523;16736;16540;16615;16813;17057;17259;17164;16865;16886;16993;17057;17293;17145;17247;17423;17254;17209;17050;17012;16922;17206;17099;17118;16894;17243;17175;17091;17140;17061;17005;17264;17178;17315;16896;17164;17256;17321;17181;17391;17177;17406;17311;17192;16902;17288;17203;17463;17480;17310;17377;17137;17131;17200;17111;17394;17333;16975;17084;17194;16859;16552;15885;16066;16845;17101;17461;17214;17160;17367;17143;17286;17394;17418;17153;17273;17126;17050;17057;16992;17120;17256;17194;17336;16953;16679;16587;16943;16845;16901;17237;17068;17263;17313;17594;17606;17309;17229;17072;17130;17112;17436;17218;17509;17331;17156;17159;17289;17532;17139;17493;17518;17425;17372;17279;17217;17451;17203;17015;17515;17138;17227;17358;17385;17186;17305;17280;17128;17162;17012;17152;17324;17418;17365;17190;17098;17119;17343;17401;17333;17222;17112;16992;17291;17052;17369;17247;17009;16736;16875;17349;17151;17245;17148;17273;17258;17180;17172;17351;17406;17220;17481;17097;17280;17240;17282;17100;17287;17209;17017;17249;17192;17139;17062;17153;17119;17240;17161;17172;17194;17117;17065;17025;17028;17266;17018;17098;17435;17316;16976;16950;17096;17325;17226;17068;16865;16772;17236;17050;17452;17138;17156;17220;17267;17414;17357;17365;17380;17386;17376;17477;17300;17289;16993;17008;17144;16883;17175;17142;17210;17393;17268;17289;17319;17387;17596;17217;17600;17353;17321;17229;17645;17595;17457;17845;17562;17566;17616;17633;17539;17448;17136;17134;16989;16929;17211;16996;16849;17142;16933;17173;17164;17342;17072;16847;17267;17709;17379;17644;17560;17157;16968;16513;16715;16950;17473;17349;16881;16694;16957;17147;17119;17430;17386;17416;17138;16965;17067;17240;17017;17087;17266;17046;16767;16665;16944;17107;17093;17158;17529;17577;17571;17423;17198;17292;17474;17306;17259;17757;17843;17559;17327;17043;16915;17149;17562;17225;16913;17161;16954;17417;17497;17388;17240;17234;17323;17409;17437;17518;17429;17745;17589;17246;17655;17344;17248;17134;17134;16896;17295;17288;17436;17270;17556;17754;17838;17293;17575;17075;17310;17058;16650;16393;16023;16263;16556;16970;17458;17596;17471;17592;17510;17485;17784;17419;17727;17473;17549;17329;17607;17529;17783;17509;17552;17728;17678;17441;17631;17403;17569;17610;17319;17507;17095;17319;17368;17489;17411;17323;16818;16599;16593;16581;16102;15719;16567;17309;17237;17256;16533;16253;16101;16738;16926;16688;16749;16853;16746;16636;17174;16043;14750;15010;16375;16661;16311;15983;15801;15545;15662;15600;15876;16264;16684;16946;17155;17072;16851;17227;16900;17079;17230;16896;16889;16759;16790;16838;16633;16431;16863;17175;17541;17652;17585;17650;17601;17403;17644;18052;17883;17818;17835;17553;17597;17532;17325;17335;17274;17587;17502;17444;17605;17458;17517;17534;17150;17099;17587;17984;17913;17827;17939;17787;17846;17817;17693;17696;17479;17606;17567;17746;17627;17849;17847;17559;17287;17559;17419;17593;17732;17742;17536;17496;17607;17788;17652;17549;17676;17722;17889;17601;17674;17472;17500;17522;17503;17929;17881;17804;17752;17903;17744;17871;17940;17612;17368;17640;17572;18015;17934;17824;18044;17989;17748;17759;17793;17646;17728;17752;17869;17592;17818;17706;17640;17607;17443;17481;17675;17664;17784;17945;17880;17876;17533;17539;17498;17550;17563;17797;17917;17860;17768;17648;17897;17765;17770;17752;17604;17780;17674;18081;17785;17765;17638;17413;16935;17208;17346;17510;17399;17617;17819;17868;17832;17305;17595;16616;16340;16779;17557;17566;17423;17876;17629;17567;17679;17401;17471;17215;17459;17457;17605;17293;17451;17540;17453;17697;17914;17726;17564;17286;17277;17235;17118;17352;17892;17854;17770;17657;17237;17594;17245;17289;17354;16844;17067;17410;17872;17653;17827;17679;17246;17631;17360;17928;17710;17706;17597;17719;17995;17728;17618;17565;17610;17671;17561;17755;17387;17572;17192;17274;17581;17778;17899;17654;17242;17301;17465;17663;17763;17706;17903;17754;17898;17837;17902;17820;17887;17775;17893;17937;17262;16881;17000;17307;17574;17492;17530;17686;17706;17775;17950;17850;17920;17774;17709;17759;18238;18188;17670;17878;17918;17718;17896;17889;17980;17928;17854;17282;17297;17541;17808;17926;17572;17540;17448;17405;17467;17479;17506;17392;17485;17740;17660;17551;17563;17445;17656;17611;17493;17344;17327;17076;17176;17218;16931;16921;16828;16904;16908;16846;17050;16804;17347;17394;17620;17681;17721;17969;17979;17731;17675;17726;17848;17692;18223;17813;17812;17285;17206;17415;17645;17814;17603;17777;17797;17676;17893;17598;17880;17927;17790;17679;17907;17919;17805;17894;17891;17821;17726;17835;17986;17720;17806;17988;18023;18207;17818;17936;17883;17948;17993;17847;17831;17666;18078;17865;17756;17958;17817;17893;17584;17426;17815;17504;17688;17558;17569;17597;17964;17664;17891;17603;17364;17206;17346;17399;17615;17449;17431;17572;17559;17824;17758;17702;17768;17728;17354;17181;17237;16984;17079;17286;17435;17128;17315;17274;17619;17654;17497;17777
14043;13906;14072;13952;13530;13514;13737;13766;13976;13840;14001;13952;13560;13770;13849;13957;13713;13765;13714;13862;13926;14050;14004;13893;14069;14179;14285;14227;14015;14364;14297;14350;14591;14449;14279;14365;14022;14495;14528;14380;13914;14077;14627;14641;14376;14661;14583;14803;14962;14535;14882;14701;14821;15024;15198;15071;15272;14938;14884;14986;15196;15196;15126;15286;15092;15094;15058;15256;15125;15256;15445;15192;15140;15326;14737;14839;14654;14632;14689;14731;15126;15166;14926;15002;15402;15241;15236;15041;15015;15163;15208;15169;15366;15631;15537;15216;15517;15621;15411;15210;15254;15486;15425;15514;15326;15560;15348;15409;15486;15765;15608;15455;15461;15550;15527;15582;15666;15787;15595;15722;15820;15504;15591;15830;15582;15869;15580;15755;15861;15776;15641;15642;15437;15728;15729;15870;16030;15705;15728;15999;15960;15856;15950;15824;15882;15877;15731;15746;16068;15845;15713;15152;15336;15425;15702;15779;15550;15158;15710;15699;15696;15281;14945;15408;15623;15597;15649;15526;15543;15284;15321;15639;15495;15808;15673;15389;15506;15545;15941;15956;15944;15841;15952;16129;15821;16178;15866;15989;15815;16101;15805;15893;15642;15884;15909;15826;15847;15459;14617;15004;14973;14795;14506;14836;15086;15158;15086;15684;15254;15362;15832;15824;15755;15879;16015;16055;16061;15899;15885;15891;16004;15933;15919;15655;15756;15858;15523;15651;15766;15762;15686;15738;15949;16132;16044;15914;15977;15824;15877;15979;15878;16036;15710;15710;15490;15634;15655;15804;15812;15721;15629;15726;15778;15873;15850;15763;15817;15888;15856;16047;16081;16022;16130;15955;16152;16048;15931;15769;15956;15764;15905;15489;15325;15176;15066;15379;15717;15831;14957;15137;15267;15558;15533;15054;14716;14262;13996;14654;15114;15700;15671;15702;15211;13098;9106;8157;10634;13513;15274;15978;16315;16411;16474;16243;16409;16231;16126;16090;16072;16431;16332;16423;16391;16127;16174;16137;16143;16165;16285;16330;16142;16093;16051;16588;16366;16284;15844;15733;16010;15841;15078;14194;12746;12078;11114;9551;8678;9456;10661;10935;11596;13213;14939;15966;16366;16628;16209;16262;16479;16232;16435;16224;16012;16137;15927;16221;15964;16253;16486;16414;16388;16104;16115;16208;16029;16284;16303;16217;16036;16000;15993;15906;16238;16226;16308;16409;16518;16625;16638;16400;16185;16169;15902;16026;16230;15965;16412;16400;16137;15983;15974;16112;16049;16012;16376;16480;16289;16246;16472;16157;16385;16473;16590;16616;16873;16784;16657;16858;16863;16902;16674;16519;16475;16370;16611;16325;16765;16886;16568;16588;16593;16601;16655;16782;16778;16669;16842;16696;16876;16782;16674;16633;16402;16225;15820;15690;16052;16005;16157;16551;16332;16156;16066;16070;16395;16285;16073;16174;16144;16023;15591;14927;14530;15550;16989;17278;17304;16888;17100;16591;16731;16637;16728;16743;16788;16645;16780;16471;16768;16587;16606;16311;16390;16346;16270;16427;16791;16692;16754;16572;16571;16615;16671;16806;16806;16979;17182;17346;17235;17246;17067;17101;17004;17045;16927;16973;17012;17357;16954;17041;17125;16580;16686;16840;16807;16895;16604;16740;16644;16573;16407;16684;16775;16852;16830;16607;16646;16274;16253;16227;16560;16508;16258;16368;16274;16264;16610;16605;16596;16288;16456;16341;16426;16654;16746;16533;16652;16344;16520;16336;16319;16475;16549;16632;16669;16787;16658;16445;16534;16464;16691;16716;16690;17006;16803;16748;16811;16861;16671;16741;16175;15429;14732;15106;16459;17534;17591;17579;17031;16953;17100;16955;16939;16844;16705;17038;16756;16754;16654;17098;17379;17271;17366;17311;17064;16949;16840;17019;17172;17115;17401;17238;17198;17115;17010;17069;17357;17127;16834;16593;16765;16833;16963;17127;16860;16814;16874;17298;16918;16822;16543;16110;16169;17027;17466;17509;17624;17644;17681;17714;17671;17647;17389;17463;17440;17322;17497;17433;17425;17675;17790;17680;17898;17428;17391;17015;17178;17084;16984;16953;16908;16709;16706;16542;16522;16454;16602;16628;16544;16653;16493;16635;16632;16794;16629;16216;16138;15963;15983;15672;15789;15961;16343;16558;17120;17056;17166;17281;16812;16968;16859;17069;17154;17050;17358;17413;17600;17459;17419;17411;17357;17258;17097;17195;17493;17261;17195;17121;17224;17204;17251;17327;17402;17086;17145;17474;17221;17152;17155;17345;17082;17335;17193;17036;17165;17138;17253;17071;17224;17394;17114;17024;16867;16557;16361;16648;17032;17232;17577;17722;17343;17430;17029;17064;16862;16949;17212;16997;16982;17487;17402;17187;17157;16981;17200;17245;17332;17202;17147;16824;16779;16814;16719;16818;16721;16449;16180;16101;16269;16162;16394;16396;16831;17029;16885;16985;17189;17020;16968;17232;17232;17194;17062;17088;17356;17133;17155;17112;17226;17006;17073;16767;16960;16865;17188;17213;17202;17486;17066;16904;16723;17011;16886;17111;17285;17283;17136;17364;17402;17458;17163;17102;17297;17491;17259;17144;17205;17265;17304;17100;17094;16892;17172;17170;17149;17144;17222;17512;17228;16809;17008;16801;17109;17246;17165;17365;17218;17252;17173;17301;17275;17292;17328;17361;17123;17337;17248;17141;17323;17035;17290;17158;17194;16820;16412;16787;16950;17126;17303;17350;17244;17369;17463;17233;17420;17554;17039;17158;17426;17089;17335;17279;17116;17159;17086;17165;16955;17136;17166;17314;17427;17163;17340;17407;17277;17105;17191;17256;17223;17560;17402;17268;17299;17324;17358;17279;16970;17345;17293;17473;17394;17350;17229;17260;17391;17220;17060;17134;17244;17320;17322;17255;17358;17411;17266;17273;16941;16952;17091;17119;17153;16924;17214;17170;17014;17117;17233;17510;17352;17288;17383;17286;17063;17251;17280;17262;17288;17155;17006;17269;17486;17298;17232;16981;17159;17332;17270;17090;17183;17307;17028;17231;17057;17300;17011;17226;17512;17282;17320;17471;16929;17192;17096;17023;16792;17010;16843;17111;17314;17343;17499;17209;17623;17336;17378;17196;17287;17506;17431;17421;17209;17175;17218;17146;17256;17285;17218;17216;17467;17328;17734;17583;17508;17451;17290;17031;17243;17523;17355;17469;17471;17326;17447;17335;17558;17479;17672;17245;17066;17107;17032;16955;17067;17123;16978;17089;16915;17077;16949;17013;16931;17322;16957;17194;17311;17440;17439;17185;17407;17246;17239;16615;16715;17146;17221;17116;17133;16718;16805;16976;16862;16947;17398;17393;17176;17186;17196;17101;16961;17033;17339;17265;16887;16753;16675;17183;17204;17384;17303;17410;17433;17424;17340;17352;17534;17230;17383;17490;17675;17545;17402;17328;17157;17183;17642;17214;17253;17045;17083;17101;17509;17280;17232;17445;17657;17706;17351;17244;17758;17515;17499;17670;17790;17365;17262;17379;17120;16967;17012;17279;17365;17515;17580;17669;17785;17627;17430;17465;16839;16876;16675;16316;16204;16155;16450;16802;17413;17551;17642;17485;17464;17465;17494;17552;17652;17517;17782;17558;17638;17554;17678;17524;17598;17486;17636;17470;17477;17669;17597;17500;17488;17389;17431;17223;17294;17833;17524;17011;16767;16522;16767;16884;16826;16969;17050;17163;17428;17057;16796;16615;16700;16988;16518;16275;16876;17020;16853;16888;17118;16384;15012;15329;16449;16840;16860;16651;15886;15689;15809;15958;16017;16317;16714;17015;17442;17399;17288;16857;17392;17152;17163;17099;17000;16844;17084;16781;16503;16585;16981;17172;17433;17656;17736;17556;17618;18024;17604;17483;17587;17550;17576;17522;17968;17771;17221;17530;17630;17300;17525;17519;17752;17789;17706;17670;17091;17424;17459;17624;18003;17931;17931;17814;17832;17654;17669;17437;17454;17947;17788;17538;17588;17839;17529;17469;17661;17760;17502;17442;17769;17740;18110;17489;17564;17659;17669;17305;17308;17767;17694;17559;17461;17322;17213;17567;17581;17476;17952;17759;17741;17708;18071;17897;17552;17605;17483;17390;17797;17850;18041;18059;17873;17738;17946;17816;17968;17894;17368;17619;17862;18006;17812;17834;17958;17557;17740;17861;18154;17875;17750;18047;17788;17646;17448;17329;17211;17682;17469;17706;17641;17829;17633;17719;17742;17888;17839;17639;17689;17759;17635;18056;17803;17701;17764;17250;17242;17138;17197;17087;17073;17564;17732;17800;17554;17793;17309;16454;16278;16663;17349;17772;17779;17859;17964;17853;17788;17753;17519;17464;17748;17762;17450;17409;17533;17487;17336;17648;17770;17569;17602;17477;17404;17438;17190;17528;17659;18089;17872;17783;17370;17429;17387;17351;17112;16879;17239;17571;17455;17557;17573;16661;16328;16800;17384;17867;17781;17738;17938;17719;17926;17915;17914;17709;17403;17769;17554;17547;17668;17457;17542;17193;17468;17578;17895;17881;17521;17454;17383;17473;17523;17640;17616;17697;17813;18065;17694;17665;17502;17855;17752;17614;17041;16794;17367;17473;17517;17576;17575;17610;17786;17834;17910;17858;17795;17690;17925;17735;17806;18077;17579;18170;17888;17880;17868;18060;17737;17763;17930;17068;17290;17459;17698;17708;17578;17127;16602;17154;17616;17575;17437;17699;17607;17711;17603;17374;17071;17415;17744;17757;17571;17523;17156;17220;17081;17117;16816;17026;16871;16762;17073;17233;17155;17335;17252;17603;17597;17929;18029;17886;18078;17884;17933;18156;17967;18013;17846;18160;17992;17635;17517;17256;17445;17569;17537;17773;17902;17628;17677;17729;17953;17948;17886;17729;17838;17898;17774;18115;17657;17651;17782;17666;17621;17739;17999;17723;17886;17872;17539;17856;17721;17547;17671;17945;17770;18131;17926;17862;17946;17635;17628;17971;17738;17693;17550;17725;17786;17686;17673;17392;17872;17677;17788;17735;17383;17301;17250;17523;17699;17451;17254;17350;17641;17842;17717;17843;17689;17307;17591;17260;17483;17387;17457;17541;17613;17395;17539;17070;17319;17434;17623;17913
13883;13696;13838;13860;13844;13847;14030;14015;13900;14100;14115;13853;13558;13741;13546;13784;13427;13744;14021;14029;13993;13879;14135;14010;14141;14090;14228;14068;14115;14285;14289;14428;14430;14642;14131;14285;14148;14561;14657;14372;14224;14124;14632;14607;14292;14450;14692;14524;14686;14640;14704;14691;14842;15278;15063;15096;15048;14816;14930;15086;15190;15176;15157;15289;15244;14980;15285;15140;14998;15320;15374;15319;15278;15034;14983;14894;14868;14678;14626;14808;14888;15086;14841;15469;15363;15252;15308;15282;15293;15342;15290;15497;15476;15408;15356;15522;15539;15334;15347;15184;15338;15578;15333;15548;15531;15664;15229;15533;15496;15567;15288;15567;15302;15394;15352;15430;15667;15600;15662;15745;15761;15637;15669;15916;15811;15574;15784;15726;15731;15721;15878;15307;15628;15745;16010;15810;15920;15819;15860;15883;15830;15728;15617;15883;15823;15761;15771;15961;16071;15992;15675;15215;15532;15717;15706;15921;15822;15858;15775;15673;15867;15461;15442;15396;15363;15253;15193;15484;15552;15324;15193;15430;15415;15667;15755;15651;15374;15746;15764;15964;15797;15640;15788;15876;15878;15868;15706;15842;15970;15844;15811;15843;15938;15941;15832;15560;15190;14874;14854;15135;15242;15119;15026;15066;15316;15479;15379;15293;14997;15345;15661;15846;15876;15856;16226;16054;16132;15816;16073;15970;16112;15871;15693;15626;15859;15753;15551;15398;15763;15797;15915;15874;15635;15913;15636;15548;15686;15808;16017;15816;16054;15724;15730;15731;15654;15747;16116;15794;15865;15538;15687;15721;15681;15684;15774;15887;15751;15600;15968;16058;15986;16048;15957;15949;16134;15939;15990;15841;15743;16018;16078;15560;15506;15167;15487;15700;16116;15586;15145;15046;15097;15463;15419;14705;13516;13494;13960;14782;15466;15633;15773;15728;15169;13195;9254;7276;9581;13371;15204;16101;16243;16333;16109;16270;16361;16086;16379;16233;16319;16243;16130;16177;16195;16275;16065;16060;16151;16327;16403;16488;16383;16624;16530;16748;16629;16540;15947;16091;15919;15666;14778;12991;11686;11283;10830;9971;9633;10399;10727;10902;12177;14159;15453;16307;16466;16484;16454;16521;16509;16382;15959;16299;15819;15906;16147;16147;16484;16435;16312;16242;16435;16365;15974;16099;16160;16158;16209;16421;16102;16215;15875;16065;16003;15925;16279;16423;16406;16236;16626;16559;16313;16136;15429;15631;15835;15908;16082;16023;16016;16172;16110;15952;15798;16380;16116;16165;16426;16388;16018;16400;16454;16435;16844;16685;16839;16806;16628;16656;16793;16923;16560;16445;16613;16341;16365;16460;16704;16557;16542;16465;16521;16523;16624;16730;16783;16851;16586;16666;16585;16754;16802;16235;16330;16085;16022;15879;15996;16006;16345;16542;16446;16532;15963;16036;16382;16436;16335;16168;16074;15942;15719;14932;14739;15720;17002;17036;17452;17267;16876;16883;16981;16555;16781;16909;16687;16544;16735;16723;16762;16549;16306;16500;16463;16160;16435;16512;16529;16503;16705;16593;16597;16434;16691;16661;16594;17168;17463;17571;17396;17534;17302;17163;17427;16874;16954;16839;17008;16949;16847;16885;16812;16963;17005;16829;16661;17013;16862;16675;16649;16364;16315;16629;16741;16460;16613;16494;16565;16630;16549;16349;16427;16381;16254;16377;16337;15918;16455;16338;16586;16268;16459;16460;16644;16521;16795;16826;16824;16487;16575;16678;16759;16808;16628;16803;16886;16778;16639;16671;16605;16692;16519;16723;16684;16886;16790;16956;17022;16949;16800;16734;16819;16248;16191;16369;17236;17473;17631;17613;17413;17166;16865;17117;17185;16926;16949;16916;17118;16764;16925;17054;17448;17344;17582;17423;17294;17043;16942;16901;17235;17370;17122;17135;16792;17090;17037;17165;17024;17104;16757;16585;16876;17094;17081;16986;17041;16936;16991;17195;17414;17014;16750;16028;16257;17256;17414;17273;17470;17443;17615;17640;17693;17488;17645;17547;17549;17779;17456;17640;17762;17595;17798;17745;17793;17569;17414;17503;17093;16979;16958;16837;16857;16838;16640;16386;16561;16533;16770;16703;16790;16904;16754;16419;16687;16406;16700;16183;15937;15807;15858;15750;15915;15824;16250;16622;16976;17433;17308;17379;17043;17017;17183;17249;17141;17157;17173;17245;17297;17365;17455;17332;17255;17201;17197;17221;17415;17358;17294;17409;17158;17221;17217;16968;17006;17161;17361;17053;17224;17100;17285;17109;17046;17342;17029;17024;16992;16990;16950;17139;16893;17164;17334;17293;17182;17088;17019;16959;17367;17718;17561;17574;17339;17239;16980;16082;16494;16956;17011;17428;17197;17181;17162;17164;17055;16961;17589;17212;16876;16543;17218;16787;16720;16825;16772;16779;16495;16594;16296;16415;16059;16084;16259;16242;16518;16727;17171;17228;17057;16966;17164;17139;17015;16970;17434;17242;17154;17350;17108;17058;17139;16880;16977;17078;17128;17084;17009;17281;17105;17428;17175;17177;17126;17188;16962;17375;17225;17064;17076;17227;17218;17368;17280;17094;17057;17380;17084;17110;17249;17184;16767;17090;17019;17038;17165;16918;17304;17334;17161;17362;17118;17114;16952;17122;17082;17290;17306;17319;17170;17179;17046;17316;17361;17456;17275;17321;16954;17214;17035;16879;16990;16967;17184;17410;17000;16863;16712;16913;17292;17153;17135;17260;17146;17814;17420;17377;17217;17190;17282;17150;17116;17185;17745;17420;17398;17197;17177;17122;17079;16958;17158;17422;17394;17326;17433;17330;16931;17138;17208;17505;17251;17545;17529;17529;17239;17468;17050;17384;17280;17055;17377;17464;17334;17441;17406;17053;17243;17095;17542;17434;17094;17440;17321;17193;17203;17188;17424;17090;16858;16914;17187;17104;17309;17083;17280;17074;17096;17226;17259;17261;17446;17317;17187;17054;17142;16978;17145;17202;17357;17366;17044;17177;17402;17126;16792;16710;16706;17007;17183;17286;16886;16982;17096;17315;17250;17062;16998;17044;17148;16991;17337;17394;17246;17051;16887;17020;16880;16994;17212;17215;17284;17100;17361;17180;17503;17454;17180;17340;17256;17502;17345;17295;17470;17086;17228;17387;17082;17124;17214;17264;17415;17428;17575;17535;17604;17217;17221;16980;17079;17121;17289;17430;17260;17235;17106;17552;17529;17381;17339;17448;17229;16642;16338;16768;17168;17083;16844;16981;16989;17006;17131;17134;17020;17033;16899;17247;17542;17657;17690;17824;17605;17608;17295;17283;16937;17285;17468;17344;17245;16853;16955;17085;17181;17106;17218;17350;17448;16958;17013;17165;17355;17181;17636;17127;16951;16565;16709;17139;17100;17321;17787;17768;17388;17376;17339;17288;17388;17488;17291;17219;17207;17360;17209;17412;17247;17527;17488;17389;16964;17273;17120;16994;17229;17458;17424;17352;17420;17614;17567;17829;17719;17641;17635;17773;17476;17418;17264;17179;17090;16976;17308;17416;17356;17301;17762;17490;17550;17227;17178;17467;17059;16968;16780;16706;16414;16238;16321;16634;17131;17491;17742;17752;17503;17514;17343;17735;17481;17408;17521;17472;17758;17820;17791;17860;17639;17896;17631;17548;17704;17400;17767;17080;17138;17151;17378;17547;17447;17509;17298;17290;16807;17030;17074;17266;17158;17588;17490;17551;17402;17024;17021;16273;16273;16513;16537;16438;16828;16769;16741;16858;17385;17103;16443;16583;17217;17350;17073;16461;16050;15628;15976;16357;16307;16273;16443;16809;17460;17281;16986;17020;17215;17361;17169;17009;17082;17117;17102;17187;17016;16736;16585;16968;17485;17688;17678;18083;17707;17549;17593;17546;17199;16958;17572;17917;17895;17744;17554;17234;17630;17449;17817;17615;17687;17590;17709;17624;17626;17369;17715;17915;17715;17812;17874;17656;17864;17726;17660;17555;17857;17698;17558;18009;17662;17701;17553;17614;17723;17335;17299;17618;17634;17993;17551;17683;17488;17501;17444;17467;17338;17671;17672;17540;17429;17209;16985;17224;17490;17620;17857;17822;17609;18094;17939;17720;17647;17308;17545;17566;17742;17930;17916;18062;17768;17803;17900;18024;17934;18086;17785;17880;17963;17939;17996;18056;17720;17597;17820;17772;18116;17757;17619;17765;17733;17854;17809;17436;17582;17423;17379;17662;17700;17571;17866;17702;17543;17534;17988;17957;17717;17774;17898;17930;17589;17597;17639;17757;17502;17372;17352;17125;17103;17613;17472;17661;17769;17702;17180;16574;16411;16983;17497;18068;17709;17687;17777;18014;17513;17850;17661;17643;17589;17632;17497;17660;17267;17303;17382;17569;17490;17523;17641;17585;17444;17632;17593;17598;17948;17991;17911;17947;17557;17553;17448;17394;17246;16959;17260;17769;17675;17934;17233;15558;14313;15333;16958;17632;17897;17529;17537;17704;17724;17811;17852;17658;17572;17732;17788;17525;17657;17377;17099;17235;17488;17691;17687;17628;17752;17723;17379;17434;17643;17836;17630;17859;17722;17619;17648;17700;17619;17747;17986;17873;16965;17084;17328;17332;17709;17582;17501;17914;17981;17718;17895;17806;17651;17540;17488;17800;18257;17833;18030;17925;17964;17793;17861;17775;18024;17791;17675;17280;17336;17543;17581;17810;17243;16809;16473;16928;17532;17799;17747;17542;17356;17115;17281;17218;17304;17412;18034;17580;17419;17313;17196;17138;17101;17291;17284;17010;16980;17249;17395;17304;17446;17434;17571;17859;18085;18142;17788;18199;18027;17806;17737;17954;17885;18090;17976;18224;17878;17692;17294;17601;17765;17839;17921;17946;17808;17772;17768;17619;17898;17726;17981;17857;18076;17806;17893;17633;17765;17813;17765;17718;17740;17525;17744;17735;17843;18020;17587;17112;17606;17935;17812;17618;17846;18014;17954;17776;17574;17810;17643;17789;18046;17716;17561;17611;17475;17626;17614;17522;17705;17992;17550;17410;17327;17273;17393;17755;17390;17537;17206;17068;17385;17399;17809;17362;17618;17503;17586;17650;17296;17475;17387;17601;17856;17721;17495;17166;17365;17570;17899;17824
14009;13801;13857;13916;13633;14021;13980;13783;14127;14012;13932;13817;13478;13528;13458;13574;13660;13986;14014;14134;13992;13988;14123;14008;14138;13979;14099;14036;14169;14142;14119;14471;14600;14426;14253;14324;14466;14485;14478;14292;14521;14657;14684;14546;14394;14552;14445;14382;14357;14759;14769;14738;14673;15245;15258;15005;14783;14630;14558;14916;15063;15018;15181;15249;15287;15188;15173;15159;15272;15295;15239;15094;15154;15201;15239;15117;14478;14625;14689;14636;14533;15002;14886;15159;15362;15144;15358;15308;15282;15176;15564;15488;15442;15429;15274;15399;15453;15420;15182;15158;15334;15389;15359;15463;15671;15444;15266;15514;15556;15529;15504;15418;15525;15465;15350;15482;15664;15495;15605;15357;15424;15763;15703;15616;15632;15776;15647;15672;15630;15509;15555;15735;15756;15818;15883;16030;15928;16055;15981;15763;15787;15801;15631;15889;16054;15709;15758;15934;16014;15785;15371;15289;15427;15595;15875;15875;15589;15831;15746;15797;15818;15542;15122;15415;15561;15407;15380;15595;15395;15367;15217;15013;15205;15432;15801;15839;15623;16025;15910;15848;16046;15863;15942;15847;15946;15694;15849;15946;15855;15828;15857;15754;15603;16022;15797;15107;14519;14498;14657;15220;15444;15454;15341;15546;15151;15434;15457;15410;15143;15268;15691;16018;15856;15973;15844;16007;16012;15930;15891;15828;15945;16143;15665;15762;15545;15681;15579;15506;15515;15739;16073;15871;15686;15804;15555;15652;15638;15838;15805;15974;15783;15813;15815;15593;15493;15743;15721;15761;15798;15519;15636;15618;15579;15704;15795;15585;15604;15714;15815;16007;16038;15962;15897;15931;15858;15815;16072;15895;15663;15863;16007;15784;15709;15434;15813;15673;15979;16257;15677;15060;14948;15306;15177;14425;13662;13583;14229;14722;15143;15531;15930;15850;15077;13836;10064;7269;8320;11652;14529;15765;16191;16301;15949;16325;16163;16090;16246;16417;16208;16564;16267;16210;16455;16370;16322;16078;16223;16149;16706;16464;16475;16381;16324;16455;16323;16392;16379;16221;16201;15528;15004;13641;12565;12374;11954;11217;11062;11409;11117;11090;12082;13855;15834;16484;16527;16462;16756;16571;16218;16377;16337;16328;16160;16357;16339;16273;16353;16339;16332;16524;16319;16282;16095;15865;15903;15999;16173;16086;16253;16000;16009;15985;15526;15724;16149;16403;16333;16643;16472;16598;16529;16143;15585;15432;15232;15493;15850;16086;16121;16279;15850;16053;15841;15914;15965;16152;16188;16124;16309;16247;16468;16463;16586;16733;16669;16687;16762;16622;16682;16899;16845;16528;16258;16304;16412;16468;16315;16317;16546;16378;16412;16326;16443;16613;16609;16784;16730;16932;16779;16799;16978;16253;16331;16286;15761;16013;15876;16196;16145;16486;16439;16356;16222;16392;16463;16517;16304;16448;16168;16049;16016;15795;15677;15752;16243;16932;17315;17361;17009;17208;16970;16826;16736;16702;16626;16652;16688;16693;16643;16419;16441;16369;16501;16627;16868;16420;16527;16600;16657;16680;16628;16446;16479;16531;16852;17062;16961;17446;17776;17602;17665;17387;17394;16960;17134;16871;16684;16890;16719;16902;16744;16883;16743;16703;16880;16783;16760;16784;16409;16588;16464;16574;16641;16315;16687;16624;16568;16541;16547;16271;16409;16368;16216;16346;15873;15891;16065;16308;16271;16335;16207;16503;16563;16910;16802;16759;16958;16792;16551;16708;16645;16688;16781;17042;16795;16740;16936;16876;16732;16789;16475;16641;16655;16944;16746;17010;16813;16995;16944;16686;16745;16965;16828;16938;17597;17762;17752;17463;17317;17091;17264;17022;16946;16871;16887;17102;17222;17205;17137;16789;17156;17117;17446;17466;17230;17032;16924;16866;17060;17469;17386;17120;17192;16739;17019;17011;16800;16714;16738;16920;16937;16919;16922;16979;16880;17220;17201;17273;17186;17247;17091;17174;16728;16918;17147;17312;17465;17671;17515;17534;17499;17473;17470;17498;17705;17681;17626;17702;17480;17628;17697;17640;17470;17219;17462;17367;17165;17145;16864;17096;16816;16708;16930;16560;16787;16486;16867;16638;16845;16981;16879;16774;16563;16620;16577;16435;16474;16162;16011;15933;15883;15909;16485;16736;16968;17241;17421;17374;17131;17248;17053;17256;17274;17098;17120;17306;17257;17301;17321;17435;17340;17325;17182;17011;17130;17349;17383;17504;17281;17175;17325;17231;17016;16899;17305;17122;17337;17382;17286;17062;17114;17069;17210;16861;16886;16901;16679;16917;17075;17160;17028;17269;17111;17477;17480;17252;17274;17569;17914;17494;17335;17060;16481;15665;16208;16910;17049;17104;16968;17050;17274;16931;16910;17112;17102;16986;17036;16653;17179;16999;16803;16873;16955;16390;16561;16549;16632;16643;16064;16052;16137;16509;16561;16722;17111;16946;16932;17333;17177;17283;17345;17152;17359;16995;17188;17271;17008;17307;17173;16903;17030;16698;16883;17205;16813;17100;17203;17228;17356;17421;17266;17253;17403;17242;17108;16920;16745;17349;17254;17361;17091;17318;17287;17198;17313;17040;17192;17025;16727;17307;17074;16980;17090;17069;17335;17214;17509;17470;17326;17206;17430;17242;17270;17053;17291;17105;17278;16802;16920;17177;17324;17196;17164;17166;17018;16966;16729;16862;16887;16797;17320;17173;17143;17168;17278;17069;17269;17454;17370;17139;17191;17368;17050;17068;17029;17300;17366;17055;17189;17528;17307;17374;17415;17147;17370;17237;17083;17165;17059;17499;17460;17348;17334;17444;17429;17454;17174;17343;17300;17288;17326;17381;17187;17338;17058;17436;17286;17448;17417;17240;16990;17197;17388;16912;17315;17425;17254;17391;17538;17305;17157;17254;17286;16873;16934;16992;16881;17128;16936;17181;17308;17290;17554;17243;17323;17278;17393;17149;17267;17488;17585;17156;16950;17179;17348;17322;17101;17317;17165;17216;17166;17077;16974;16577;16575;16858;17129;17293;17346;16994;17095;17148;17404;17140;17140;17090;17144;17027;17204;17197;17330;17475;17101;17286;17069;17107;17337;17504;17408;17349;17526;17334;17436;17296;17478;17585;17193;17260;17276;17333;17345;17350;17327;17339;17231;17286;17360;17452;17447;17380;17541;17403;17107;17097;17040;16967;16913;16661;16886;17548;17437;17416;17419;17302;17371;17344;17079;17345;16750;15627;15160;16115;17001;17332;17313;17085;16880;16543;16582;16975;17079;17016;16801;17408;17586;17703;17791;17739;17713;17727;17298;17132;17407;17338;17311;17450;17200;17246;17070;16796;16859;16592;16771;17058;17049;17244;17037;17253;17433;17062;17222;17244;16707;16406;16572;16940;17025;17603;17502;17413;17562;17388;17217;17310;17272;17304;17034;17042;17470;17344;17498;17376;17304;17337;17582;17394;17280;17096;17327;17135;17206;17453;17501;17501;17456;17383;17671;17800;17772;17736;17604;17258;17433;17427;17269;17249;17357;17406;17353;17435;17408;17443;17414;17532;17266;17110;17310;17129;17177;16987;17336;17323;16821;16412;16672;17101;17266;17642;17640;17739;17683;17642;17726;17583;17545;17601;17753;17549;17556;17583;17662;17609;17909;17600;17427;17370;17347;17569;17001;16762;17093;17129;17319;17492;17701;17742;17454;17432;17275;16921;17328;17464;17362;17378;17622;17389;17586;17129;16959;15965;15318;15932;17005;16921;17341;17173;17095;17188;17472;17509;17353;17295;17326;17482;17054;16819;16492;16113;16187;16389;16523;16614;16564;16867;17283;17603;17047;16576;16823;16925;17133;17068;17060;17319;17360;17270;16939;16574;16677;16957;17559;17681;17641;17742;17624;17186;17732;17415;17157;17153;17440;17572;17682;17705;17548;17420;17829;17486;17517;17741;17660;17680;17736;17463;17673;17697;17733;17830;17498;18059;17732;17849;17666;17544;17769;17835;17696;17788;17516;17720;17539;17703;17624;17725;17678;17650;17466;17754;17483;17655;17520;17724;17545;17560;17815;17531;17669;17899;17813;17403;17049;17185;17152;17002;17283;17429;17616;17842;17785;17849;17849;17655;17573;17097;17388;17505;17466;17821;17991;18101;17934;17987;17971;17978;17879;17761;17720;17789;18167;18140;18028;17766;17808;17726;17753;18081;17684;17659;17593;17728;17729;17654;17641;17473;17587;17483;17517;17720;17753;17599;17774;17905;17707;17657;17610;17961;17725;17749;18212;18034;18121;17973;17771;17609;17584;17847;17393;17182;17287;17412;17452;17560;17498;17345;17517;17124;16688;16966;17393;17769;17896;17655;18041;17842;17644;17813;17500;17581;17478;17432;17500;17565;17527;17520;17505;17677;17485;17539;17514;17650;17461;17610;17501;17542;17870;17834;17869;17727;17511;17414;17316;17493;17378;17439;17306;17628;17705;17763;17099;14969;12815;13657;16135;17532;17845;17901;17590;17783;17663;17664;17920;18037;17721;17787;17707;17666;17547;17667;17342;17439;17773;18010;17561;17701;17647;17818;17646;17556;17536;17839;17829;17849;17775;17719;17617;17620;17694;17689;17928;17864;17546;17353;17291;17464;17827;17748;17625;18021;17968;17959;18052;17902;17835;17502;17524;17634;17957;17850;17633;17824;18114;18053;17743;17652;17837;17827;17938;17561;17731;17689;17729;17769;17583;16667;16536;17268;17473;17661;17509;17467;17366;17504;17097;16973;16949;17110;17460;17447;17448;17292;17304;17219;17176;17145;17102;17424;16966;17168;17146;17354;17590;17470;17847;18037;17809;18011;18006;18236;18300;18132;17898;17862;18082;18093;17927;17833;17892;17675;17380;17732;17806;18009;17897;18024;17828;17679;17825;17890;17987;17782;17991;17846;17789;17820;17591;17500;17641;17814;17889;17851;17711;17458;17739;17525;17882;17666;17648;17731;17816;17706;17862;18052;17829;18054;18023;17617;17564;17738;17596;17852;17842;17597;17779;17779;18035;17788;17578;17712;17689;17905;17556;17246;17193;17366;17376;17768;17463;17309;17438;17425;17234;17362;17554;17434;17672;17529;17458;17143;17124;17180;17416;17533;17484;17535;17528;17427;17263;17521;17917;17568
13963;13828;13660;13597;13891;13899;13821;13840;13850;13844;14151;14083;13540;13465;13721;13847;13918;14119;14109;13842;13546;13885;13982;14002;13893;13974;14112;14091;14139;14110;14095;14437;14601;14456;14474;14296;14200;14431;14872;14585;14679;14603;14625;14673;14435;14570;14312;14614;14605;14611;14616;14500;14780;15091;15079;14359;13882;13992;14565;15088;15283;14870;15151;15130;15210;15322;15133;15211;15124;15368;15222;15053;15119;15117;15189;14864;14610;14257;14291;14706;14765;14930;15132;15176;15358;15263;15478;15354;15089;15342;15329;15384;15468;15265;15423;15634;15332;15097;15071;15338;15340;15540;15436;15548;15872;15690;15399;15686;15505;15940;15385;15517;15425;15307;15369;15653;15558;15663;15614;15377;15706;15621;15813;15597;15642;15698;15564;15452;15632;15674;15655;15564;15592;15733;15979;15797;16058;15777;15909;16037;15826;15821;15751;15870;15688;15872;15833;15816;16067;15788;15586;15625;15685;15659;15804;15957;15777;15692;15647;15702;15611;15557;15424;15544;15701;15664;15300;15593;15563;15514;15343;15126;15053;15610;15825;15833;15719;15793;16016;15905;15823;15920;15753;15740;15531;15737;16040;16023;15798;15783;15785;15577;15761;15715;15329;14750;14287;14392;14631;15347;15543;15746;15813;15658;15581;15750;15371;15479;15525;15485;15592;15570;15636;16045;16021;16066;16178;15835;15841;15884;15922;16007;15924;15621;15531;15646;15716;15450;15631;15889;15673;15850;15579;15795;15756;15759;15486;15733;16018;15829;15870;15778;15744;15777;15977;15905;15800;15675;15825;15655;15489;15566;15529;15569;15783;15636;15635;15557;15885;16082;16127;15918;16135;16019;15975;16017;15823;15756;15986;15974;15713;15689;16027;15734;15811;15554;16235;16295;15751;15167;15378;15388;15117;14780;14193;14341;14910;15093;14965;15466;15537;15720;15685;14167;10573;6967;7124;10689;13864;15410;16058;16508;16063;15820;16238;16416;16351;16328;16314;16421;16104;16391;16462;16248;16291;16121;16307;16136;16471;16623;16199;16451;16274;16509;16336;16442;16414;16214;16224;15881;15728;15048;14568;14281;13157;12086;11452;11093;10535;11327;12462;14171;15801;16306;16447;16340;16466;16425;16387;16441;16288;16204;16241;16012;16418;16699;16298;16132;16401;16359;16246;16307;16270;15939;15905;15975;16081;16138;16017;16213;16241;16157;15739;15874;16033;16306;16358;16190;16231;16469;16254;15873;15833;15410;15054;15579;15536;15898;16346;16210;16151;15881;15750;15722;16028;16218;16352;16009;16194;16265;16186;16409;16598;16823;16871;16754;16490;16442;16541;16565;16478;16298;16492;16485;16470;16416;16472;16440;16240;16418;16417;16400;16486;16557;16617;16924;16509;16832;16867;16667;16607;16295;16289;16083;15871;16062;16220;16076;16425;16459;16107;16292;16272;16588;16543;16654;16743;16222;16354;16209;16373;16260;15800;15469;15372;16455;17089;17237;16982;16941;16943;16818;16906;16966;16776;16898;16606;16466;16566;16744;16243;16506;16452;16823;16782;16616;16689;16583;16830;16603;16708;16598;16549;16616;16436;17027;16838;17267;17316;17220;17419;17213;17206;17312;17203;17023;17012;16667;16896;16684;16650;16973;16897;16584;16800;16655;16766;16524;16543;16312;16396;16380;16301;16298;16244;16567;16878;16532;16610;16617;16515;16508;16273;16047;16387;16270;16249;16153;16203;16257;16307;16179;16384;16507;17021;16896;16616;16850;16459;16628;16828;16860;16656;16740;17008;16873;16809;16851;16922;16725;16717;16735;16609;16892;16858;16869;16765;17156;16759;16694;16935;16832;17106;17600;17507;17785;17677;18018;17437;17092;16925;17089;17107;16978;16956;17042;17120;17150;17015;16925;17068;17191;17310;17429;17414;17005;17227;17040;17062;17191;16949;17196;17114;16917;16713;17051;17002;16702;16573;16532;16918;17007;17168;16958;17122;17071;17237;17504;17252;17182;17318;17030;17303;16943;16855;17169;17212;17545;17533;17611;17599;17271;17757;17458;17466;17520;17213;17466;17419;17339;17305;17453;17201;17352;17067;17239;17216;17023;17075;16964;16907;16779;16648;16750;16879;16906;16941;16832;17141;16690;16594;16630;16628;16676;16878;16948;16638;16745;16226;15885;15534;16242;16110;16619;16798;17104;17360;17462;17314;17228;17208;17339;17389;17103;17297;17244;17245;17139;17367;17168;17162;17360;17221;17252;17287;17062;17241;17323;17248;17327;17351;17346;17284;17249;17397;17194;17200;17223;17191;17325;17399;17377;17143;16879;16927;16866;16929;17060;17160;17136;17203;17139;17403;17511;17576;16796;16993;17434;17772;17369;17147;17346;17121;16635;16806;17483;17213;17223;17064;16831;17168;16787;16823;17061;16874;16945;16570;16588;16929;16934;16874;17207;16871;16595;16586;16774;16767;16550;16097;15716;16065;16416;16930;16588;16911;17160;16797;17111;17130;17383;17242;17040;17153;17159;16988;17209;17299;17450;17237;17101;16975;16833;16699;16833;16964;16985;17272;17055;17252;17202;17153;17384;17374;17299;17053;16926;17081;17180;17115;17143;16731;17188;16957;17321;17009;17016;17217;17130;16855;17047;17232;17263;17481;16903;16992;17239;17572;17558;17453;17372;17591;17284;17193;17144;16928;17013;16406;16082;16463;17069;17150;17043;17238;16939;17189;17103;16896;16885;16857;16814;17138;17265;17207;17127;17138;17125;17322;17531;16992;17365;17206;17032;16153;16359;16931;17383;17399;17325;17263;17364;17196;17251;17287;17266;17258;17140;17219;17219;16951;17175;17285;17382;17176;17334;17263;17387;17476;17599;17391;17477;17308;17554;17360;17297;17255;17383;17403;17096;17128;17346;17255;17415;17248;17189;17344;17261;17352;17662;17622;17700;17166;17535;17115;16934;16475;16658;17076;16840;16967;17033;17250;17363;17324;17291;17274;17214;17287;17236;17278;17253;17347;17352;17098;17100;16979;17538;17025;17212;16950;17247;17260;17161;16865;16446;16461;16718;17059;17154;17362;17033;17252;17143;17123;17126;17246;17193;17156;17248;17307;17301;17553;17198;17035;17296;17369;17262;17315;17352;17228;17485;17407;17459;17467;17276;17326;17326;17190;17036;17360;17335;17454;17303;17379;17280;17381;17345;17182;17240;17440;17322;17586;17102;17435;17070;16831;16854;16294;15667;16432;16950;17434;17294;17181;17297;17422;17232;17261;17310;16732;15713;15158;16187;17246;17599;17224;16906;16756;16397;16343;16757;17289;17022;17087;17212;17767;17897;17770;17646;17744;17215;17534;17551;17485;17276;17321;17300;17720;17289;17072;16849;16744;16158;16243;16823;17199;17048;16757;17258;17186;17191;17040;17048;16748;16284;16132;16824;17355;17490;17508;17415;17289;17234;17199;17318;17086;16933;17160;17193;17366;17492;17420;17501;17279;17274;17417;17133;17156;16947;16971;17232;17184;17175;17448;17436;17350;17418;17435;17582;17896;17611;17502;17308;17147;17158;17071;17194;17248;17126;17499;17529;17346;17343;17505;17500;17323;17112;17284;17234;17135;17035;17264;17191;17143;16841;16596;16719;17041;17528;17801;17793;17687;17515;17736;17652;17570;17420;17717;17662;17785;17531;17808;17860;17857;17553;17556;17413;17418;17411;16747;16212;16605;17053;17742;17245;17673;17508;17394;17210;17399;17477;17438;17777;17380;17416;17492;17228;17125;17053;16890;15866;15352;15615;16967;17535;17493;17468;17402;17325;17310;17562;17641;17715;17734;17497;17246;16923;16346;16279;16206;16362;16461;16485;16542;17019;17606;17482;17372;16668;16651;17118;17098;17189;17094;17509;17272;17176;17279;16936;17108;17255;17407;17591;17512;17666;17921;17699;17364;17323;17175;17313;17668;17801;17665;17569;17627;17508;17267;17665;17527;17711;17695;17478;17440;17539;17428;17843;17746;17662;17978;17836;17822;17778;17811;18122;17821;17636;17818;17875;17606;17841;17777;17896;17587;17560;17580;17691;17309;17571;17811;17723;17645;17373;17565;17687;17732;17468;17693;17482;17632;17409;17514;17366;17433;17324;17109;17439;17441;17479;17691;17858;17575;17637;17617;17334;17564;17356;17740;17688;17946;18092;18049;17957;17971;17676;17829;17868;17957;18076;18336;18033;18171;17855;17873;17830;18064;17922;17887;17776;17681;17586;17663;17811;17789;17666;17858;17365;17592;17594;17760;17868;17758;17830;17911;17672;17693;17816;17833;17668;17737;18009;17700;17925;17881;18130;17803;17913;17657;17504;17496;17713;17800;17600;17245;17573;17562;17226;17118;17313;17157;17696;17902;17788;17866;17688;17594;17823;17744;17565;17363;17476;17396;17501;17657;17619;17507;17715;17979;17516;17619;17709;17684;17680;17653;17577;17812;17845;17879;17554;17430;17309;17358;17244;17498;17457;17484;17589;17735;17940;17447;15590;13745;13485;15846;17558;17806;17892;17758;17873;17946;17891;17880;17557;17685;17847;18058;17721;17703;17304;17434;17698;17800;18033;17639;17965;17962;18018;17924;17597;17627;17738;17792;17631;17877;17531;17701;17839;17911;17714;17902;18090;17766;17546;17453;17443;17521;17717;17892;18140;18193;17695;17718;17940;17536;17374;17368;17609;17953;18153;17684;17903;17955;17815;17842;17729;17625;17331;17638;17810;17774;17980;17541;17649;17502;17081;17004;17578;17477;17541;17460;17519;17629;17260;17242;16743;16494;16694;17313;17428;17704;17294;17043;17000;17207;17082;17299;17352;17239;17327;17248;17207;17222;17598;17693;18217;18153;18056;18104;18030;17999;17756;17749;18000;17892;17970;18098;17940;17735;17553;17380;17632;17659;17694;17779;17637;17733;17789;17755;17811;17917;17887;17860;17676;17884;17895;17860;17770;17713;18000;17817;17757;17551;17848;17838;17848;17812;17797;17695;17741;17905;17933;18035;17760;17861;17956;18135;18131;17823;17822;18057;17745;18015;17646;17861;18026;17788;17640;17573;17769;17780;17682;17529;17256;17283;17380;17817;17846;17671;17602;17411;17403;17052;17208;16922;17275;17466;17544;17709;17014;16595;16751;16874;17020;17322;17617;17497;17489;17302;17527;17747;17591
13746;13965;13600;13568;13885;13834;14058;13674;13877;14181;13831;13810;13563;13387;13578;14071;14015;14131;13722;13241;13231;13618;14034;13914;13542;14076;14009;14197;14385;14200;14185;14344;14435;14320;14180;14286;14469;14561;14583;14426;14334;14676;14823;14513;14591;14507;14558;14662;14785;14488;14489;14469;14578;14849;14808;14514;13196;13480;14226;14707;15191;15039;15174;15155;15145;14969;15059;15148;15146;15067;14871;15007;15150;15292;15222;14982;14636;14076;13362;14123;14791;14945;14842;15202;15106;15330;15554;15373;15413;14923;15138;15249;15542;15382;15369;15193;15199;15062;15256;15223;15339;15525;15480;15545;15752;15687;15383;15572;15607;15627;15632;15541;15470;15583;15382;15383;15446;15730;15525;15477;15504;15651;15511;15741;15780;15818;15682;15614;15498;15692;15654;15547;15735;15425;15918;15961;15874;15833;16056;15779;15777;15904;15774;15970;16008;16006;15645;15920;15753;15813;15608;15846;15697;15741;15861;15701;15619;15520;15300;15959;15607;15737;15530;15794;15732;15906;15266;15447;15510;15369;15311;15504;15139;15255;15366;15545;15807;15788;15855;16017;15871;15823;15608;15597;15921;16058;15936;15872;15923;15706;15615;15780;15777;15446;14871;14752;14858;14905;15319;15460;15623;15772;15834;15812;15647;15729;15722;15528;15688;15666;15879;15864;15896;15871;15886;15897;15892;15855;15843;16024;15765;15777;15626;15462;15333;15363;15619;15530;15788;15770;15653;15680;15675;15730;15575;15879;15252;15725;16006;16202;16116;16165;15830;16070;15840;15906;15950;15726;15951;15480;15172;15402;15303;15675;15638;15564;15653;15523;15529;16105;16422;16375;16068;15934;16019;15990;15494;15718;15856;15842;15704;15732;15947;15615;15611;15730;15977;16188;16099;15799;15014;14815;14745;14963;14867;14849;15256;15275;15285;15676;15676;15734;15368;14335;10433;6375;6396;10507;13615;15360;16119;16228;16329;16235;15830;16157;16424;16364;16319;16085;16326;16414;16163;16274;16501;16346;16402;16260;16524;16288;16258;16399;16419;16461;16374;16165;16188;16507;16368;16349;16109;16253;15557;15195;13608;11752;10628;9631;9716;11896;13305;14672;16014;16083;16269;16407;16349;16480;16491;16474;16252;16354;16278;16411;16401;16105;16310;16543;16586;16363;16337;16371;16055;16181;15936;16131;16129;16140;16077;16151;16115;16060;15723;16065;16035;16205;16281;16278;16450;16375;16079;16249;15840;15660;15411;15611;16021;16205;16411;16270;16002;15956;15750;16064;15833;16202;16320;16091;16274;16267;16273;16318;16569;16774;16920;16718;16849;16619;16591;16530;16790;16701;16679;16559;16702;16660;16641;16487;16268;16104;15901;16337;16710;16505;16418;16537;16783;16558;16695;16826;16855;16432;16193;16155;16084;16263;16299;16276;16591;16360;16331;16016;16414;16468;16510;16497;16396;16286;16142;16400;16403;16410;15922;15362;15451;16609;16964;16939;16958;16797;16801;16731;16764;16531;16631;16638;16526;16782;16588;16699;16856;16513;16679;16613;16762;16641;16698;16938;16546;16698;16644;16666;16499;16257;16351;16665;16827;17121;17089;17023;17546;17090;17289;16801;16814;16918;16973;16896;16682;16961;16812;16808;16793;16796;16905;16701;16674;16548;16554;16533;16375;16240;16153;16286;16014;16288;16698;16699;16743;16655;16376;16362;16128;16258;16542;16399;16403;16168;16414;16680;16477;16469;16548;16498;16865;16678;16235;16347;16335;16867;16731;16890;16619;16523;16526;16673;16808;16783;16825;16744;16490;16772;16664;16705;16824;16691;16848;16991;16950;16566;16717;17168;17279;17243;17394;17783;18140;17626;17465;17146;16997;17086;16687;17082;17104;17220;17411;17211;17086;16932;17289;17262;17160;17259;17468;17292;16956;17299;17103;17135;17309;17098;17225;17057;16864;16831;16770;16601;16354;16610;17032;17081;17201;17067;17261;17246;17236;17350;17264;17618;17450;17147;16961;16786;16847;17169;17128;17661;17690;17402;17642;17493;17289;17384;17430;17044;17081;16932;17032;17026;17011;17215;17207;17133;17070;17063;17117;17000;17068;17009;17078;16551;16687;16848;16744;16903;16847;16947;16905;16781;16772;16848;16795;16500;16890;17007;16867;16209;16142;16045;15898;15948;16080;16329;16709;17008;17011;17312;17182;17224;17204;17084;17206;17296;17187;17106;17219;17179;17169;17293;17199;17189;17325;17136;17242;17372;17372;17437;17195;17181;17213;17362;17291;16924;17253;17232;17348;17176;17288;17238;17149;17205;17110;16929;16997;16973;16918;17125;17332;17073;17123;17110;17482;17471;17001;16667;17226;17542;17550;17283;17365;17203;17306;17367;17503;17292;17216;17224;17211;17168;17212;17229;17186;17209;17240;16697;16927;16676;16822;16879;16825;17110;16678;16849;16758;16524;16608;16856;16545;16338;16321;16233;16697;16797;16820;16634;16690;16926;16902;17179;17103;17245;16789;17046;16915;17201;17405;17480;17477;17009;17137;16725;17068;16980;17107;17264;17368;17163;17388;17426;17225;17211;17191;17149;16959;17003;17206;17239;17455;17021;17075;17146;16975;16939;16953;17005;17134;17110;17231;17272;17318;17176;17180;17111;17207;17460;17420;17251;17423;17156;17195;17213;17247;16671;16278;16098;15135;14116;14939;16134;16593;16911;17260;17012;17169;17062;17157;17006;17103;17102;17182;17135;17113;16914;17064;17253;17126;17281;17278;17418;17289;16786;15609;15815;16750;17285;17325;17428;17420;17412;17165;17033;17424;17360;17147;17212;17453;17124;17018;17445;17077;17231;17328;17270;17463;17287;17728;17545;17494;17432;17495;17452;17208;17486;17443;17294;17234;17319;17143;17210;17100;17409;17161;16957;17204;17370;17326;17508;17560;17419;17395;17097;17267;16717;16583;16900;17152;16986;16969;17038;17166;17375;17329;17432;17300;17318;17098;16945;17259;17361;17327;17241;17182;17226;17036;17310;17289;16982;16997;17085;17329;17271;16974;16746;16750;17146;16952;17049;16851;16964;17057;17247;17128;17190;17343;17369;17252;17585;17390;17217;17342;17359;17322;17029;17096;17267;17405;17227;17148;17547;17328;17343;17249;17493;17211;17352;17217;16833;17347;17200;17180;17279;17413;17190;17217;17157;17331;17222;17426;17470;17191;17016;17360;17073;17054;16856;16431;15811;16536;17374;17398;17215;17232;17441;17636;17385;17339;17228;17134;16697;16337;16943;17354;17450;17208;17047;16782;15977;16343;16860;17163;17310;16939;16983;17688;17914;17761;17887;17499;17476;17639;17342;17470;17237;17246;17182;17497;17263;16897;16795;16672;16539;16444;16977;17382;17248;17062;16893;17172;16701;16725;16737;16646;16319;16043;16412;17491;17239;17333;17391;17599;17007;17153;17125;16980;17184;17297;17095;17326;17431;17435;17592;17365;17456;17093;17410;17149;17158;17236;17187;17268;17632;17423;17344;17365;17286;17407;17815;17948;17759;17533;17238;17259;17082;17073;17197;17432;17078;17456;17381;17282;17498;17391;17395;17266;17261;17599;17194;17240;17170;17324;17126;17017;16696;16528;16735;17125;17618;17462;17806;17690;17654;17530;17742;17539;17717;17646;17701;17723;17594;17537;17738;17657;17466;17216;17326;17469;17501;17040;16613;16712;17269;17604;17669;17349;17458;17619;17562;17299;17399;17727;17440;17341;17487;17657;17137;16848;16959;16941;15707;14863;15573;16867;17397;17541;17284;16764;16672;17285;17615;17686;17896;17524;17429;17396;17167;17016;16544;16536;16630;16631;17028;16837;17295;17599;17565;17352;17037;16869;17012;16978;16898;17463;17042;16893;17134;16994;17393;17310;17509;17423;17334;17625;17483;17682;17386;17573;17195;17247;17534;17714;17697;17727;17567;17550;17522;17204;17663;17597;17515;17671;17680;17385;17279;17565;17559;17729;17601;17903;17776;17857;17760;17770;17755;17654;17901;17840;17892;18045;17735;17787;17813;17757;17537;17415;17433;17618;17547;17961;17754;17894;17737;17727;17708;17801;17723;17912;17572;17542;17609;17487;17718;17560;17600;17505;17472;17408;17736;17652;17605;17615;17614;17608;17490;17488;17433;17461;17896;17891;17936;17920;17923;18026;17911;17921;17917;17885;18036;17885;18160;17824;18049;17744;17615;17717;17743;17674;17880;17707;17572;17581;17134;17409;17285;17622;17569;17572;17636;17753;17793;17898;17981;17903;17699;17832;17997;18021;17844;17712;18018;17753;17922;17938;17724;17753;17541;17798;17938;17716;17639;17782;17526;17692;17596;17454;17414;17326;17351;17476;17978;17756;17716;17868;17854;17481;17671;17566;17457;17067;17235;17515;17523;17515;17503;17578;17792;17862;17931;17663;17806;17603;17642;17258;17605;17580;18096;17619;17801;17317;17354;17378;17405;17433;17425;17764;17667;18095;18216;17892;16957;15384;15101;16521;17405;17671;17862;17619;17786;17789;17906;17870;18054;17828;17799;17888;17613;17569;17640;17510;17638;17827;17771;18046;17846;17685;17953;17787;17731;17308;17597;17977;17743;17642;17653;17711;17635;17888;18035;17884;18099;18044;17887;17563;17076;17560;17799;18080;17966;17803;17994;17958;17819;17570;17274;17483;17872;18059;17934;18027;17950;17948;17729;17786;17536;17347;17492;17540;17855;17876;17422;17492;17652;17372;17414;17333;17471;17498;17361;17561;17521;17584;17581;17465;16838;16560;16892;17077;17690;17356;17333;17145;17138;17167;17128;17280;17233;17266;17048;17451;16944;17143;17370;17665;17773;18164;17859;17843;17768;17512;17951;17766;17775;18286;17992;18125;17784;17976;17784;17641;17580;17732;17764;17761;17914;17628;17933;17763;18009;18024;17658;17907;18009;17851;17700;17889;17808;18057;17975;18049;17856;17868;17947;18255;18088;17843;18174;17924;17962;17968;17961;17722;17835;17972;17914;17904;17929;17875;17721;17730;17970;17534;17494;17567;17740;17762;18015;17638;17730;17701;17840;17662;17282;17320;17486;17732;17748;17350;17425;17089;16575;16818;17049;16853;17030;17468;17818;17624;17140;16430;16404;16460;16868;17526;17562;17861;17670;17515;17459;17548;17430
14198;13803;13635;13774;13739;13760;13744;13572;13726;13814;13888;13866;13405;13360;13590;13852;14051;14112;13700;13316;13344;13730;13934;13434;13515;13868;14239;14231;14029;14106;14306;14292;14595;14617;14554;14314;14551;14468;14481;14718;14697;14586;14663;14838;14491;14567;14838;14732;14914;14572;14727;14741;14761;14682;14681;14361;13649;13860;14423;14840;15029;15294;15340;14997;14779;14934;15103;14936;15271;15088;14948;15076;15161;14893;14744;14744;14601;14003;13310;14076;14694;14660;14907;15019;15238;15404;15407;15454;15148;15285;15346;15150;15515;15546;15419;15125;15268;15123;15309;15226;15599;15576;15604;15795;15838;15449;15677;15718;15357;15318;15270;15546;15657;15612;15595;15609;15600;15512;15549;15715;15686;15666;15733;15707;15659;15852;15840;15620;15676;15590;15602;15688;15611;15873;15926;15815;15959;15784;15788;15878;15964;16021;15970;16025;15767;15613;15734;15847;15800;15723;15675;15788;15820;15674;16007;15646;15787;15417;15450;15530;15685;15712;16067;15709;15957;15433;15572;15453;15605;15577;15640;15504;15170;15273;15184;15494;15593;16079;16042;16118;15903;15921;15424;15472;15774;15945;15851;16056;15696;15626;15598;15593;15748;15574;15391;15182;15437;15345;15579;15516;15743;15681;15702;15841;15859;16137;15636;15471;15627;15515;15886;15832;16161;16143;15981;15960;15857;15896;16053;15869;15858;15825;15566;15379;15452;15626;15567;15673;15610;16018;16026;15700;15823;15625;15632;15816;15473;15588;15829;16202;15891;16068;15978;15918;16109;15902;15924;16263;15828;15557;15070;15263;15385;15424;15888;15846;15704;15454;15833;16089;16337;16125;16325;16255;16109;15937;15816;15764;16105;16063;15935;15802;15587;15728;16030;15892;15849;16006;16025;15985;15398;14751;14460;14883;15112;15151;15489;15604;15323;15396;15709;15530;15351;14639;11435;7444;6632;9613;12704;15004;16142;16430;16504;16183;16177;16132;16224;16325;16123;15823;16141;16237;16175;16268;16160;16414;16624;16513;16305;16173;16210;16393;16046;16162;16379;16284;16273;16541;16192;16282;16287;16460;16134;15619;14021;11222;9811;9277;9861;12046;13586;14943;15866;16267;16131;16339;16330;16621;16615;16577;16406;16127;16327;16198;16213;16369;16508;16399;16474;16305;16135;16060;16104;16364;16204;16260;16103;16002;15987;16302;16214;16027;16114;16226;16026;16001;16457;16299;16327;16372;16345;16145;15951;15845;15644;15997;16153;16275;16289;16279;16087;15941;15486;15488;15886;16167;16265;15992;16237;16268;16418;16205;16444;16794;16850;16908;16862;16840;16686;16576;16494;16476;16610;16602;16610;16678;16557;16282;16205;15930;16377;16434;16528;16166;16224;16317;16624;16548;17058;16687;16788;16438;16553;16364;16136;16090;16371;16307;16277;16384;16432;16331;16375;16258;16497;16320;16209;16017;16538;16276;16632;16297;16343;15745;16435;17164;17034;17183;16788;16817;16605;16597;16627;16829;16897;16485;16803;16750;16794;16615;16837;16636;16527;16639;16630;16522;16475;16658;16635;16905;16703;16441;16557;16370;16381;16486;16888;16647;16927;17018;16831;16995;17351;16915;17051;16769;16688;16779;16812;16763;16670;16915;17148;16916;16910;16820;16628;16566;16487;16471;16165;15948;16200;16080;15994;16203;16303;16809;16684;16597;16184;16368;16214;16524;16263;16618;16558;16460;16778;16760;16655;16753;16575;16512;16562;16292;16427;16374;16495;16819;16706;16471;16739;16805;16912;16569;16678;16420;16773;16635;16491;16684;16974;16738;16930;17046;16866;16703;17000;16608;16935;17047;17268;17326;17229;17899;17899;17780;17445;16952;16913;17154;17164;16992;16972;16872;17083;17166;17210;17032;17166;16916;17017;17399;17277;17157;17161;17140;17233;17078;17234;17268;17260;17261;16932;16632;16593;16602;16533;16702;17033;17107;16715;17003;17121;17415;17344;17238;17515;17359;17154;17011;16835;17052;16979;17123;17215;17563;17444;17324;17214;17081;17125;17374;17211;17486;17145;17032;17091;17049;17034;17328;17227;17011;16858;17071;17112;17145;16949;16771;16558;16571;16599;16525;16965;16782;16708;16827;16864;16886;16668;16807;16704;16927;16977;16754;16746;16682;16467;15855;15976;15947;15993;16415;16460;16963;17278;17267;17134;17235;17200;17164;17425;17038;17085;17283;17185;17378;17455;17264;17247;17146;17166;17102;17297;17220;17398;17248;17128;17328;17239;17231;17253;17235;17234;17093;17303;17289;17355;17478;17163;17445;17244;17227;17093;17293;17052;17177;17204;17027;17291;17329;17135;16958;17125;17210;16963;17251;17172;16470;16757;17255;17287;17617;17211;17476;17182;17212;17163;17015;17139;17149;17089;17200;17049;16811;16551;16921;17152;16911;16647;16829;16742;16610;16514;16586;16666;16595;16722;16455;16438;16478;16824;16953;16845;16695;16841;16961;17118;17104;17105;16909;16833;16624;16795;17028;17097;17305;17012;16839;16875;17053;17216;17273;17192;17030;17243;17338;17316;17248;17066;17177;17380;17243;17197;17100;17268;17088;17385;17271;16874;17006;17012;17230;17507;17178;17465;17318;17295;17386;17418;17311;17165;17411;17207;17299;17313;17390;17005;17052;17100;17109;16682;15890;15261;14994;14353;12675;13027;14209;15312;16384;16782;17036;17152;17117;16855;17108;17147;17190;16960;17007;17140;16900;17002;17037;17079;17040;17186;17564;17485;16837;16284;16225;16934;17232;17295;17428;17568;17116;16920;16782;17290;17176;17071;17511;17039;17303;17058;17193;17420;17205;17370;17212;17478;17377;17544;17475;17421;17378;17246;17314;17116;17480;17393;17513;17538;17271;17061;17071;17027;17171;17361;17462;17448;17232;17377;17433;17605;17661;17365;17269;17291;17108;17283;17247;16992;17244;17164;17156;17161;17274;17305;17211;17234;17442;17163;17189;17364;17266;17303;17330;17245;17168;17370;17307;17405;17136;17051;17448;17065;17318;17101;16671;16758;17042;17134;16958;17162;17266;17252;17180;17403;17323;17178;17343;17347;17349;17319;17179;17392;17152;17134;17433;17595;17419;17180;17226;17465;17202;17361;17243;17211;17419;17204;17452;17145;17352;17232;17352;17212;17111;17138;17226;17390;17145;17128;17061;17330;17284;17227;16974;16857;17223;17133;17161;16945;16714;16954;17251;17490;17522;17534;17517;17508;17437;17212;17427;17172;17182;17168;17266;17297;17036;17218;17017;16806;16610;16371;16754;17074;16865;16995;17240;17411;17697;17790;17738;17537;17503;17530;17315;17538;17332;17181;17264;17323;16897;16795;16288;16615;16826;17352;17231;17466;17475;17080;16964;16672;16243;16139;16753;16661;16260;15640;16704;17185;17343;16919;17084;17239;16808;17203;17161;16699;16936;17067;17045;17367;17426;17535;17691;17326;17147;17111;17404;17098;17092;17330;17372;17223;17277;17310;17229;17086;17378;17528;17854;17658;17899;17628;17365;17324;16876;17276;17046;17283;17464;17075;17205;17339;17078;17481;17346;17433;17421;17232;17223;17168;16875;17100;16912;16934;16623;16528;17042;17336;17480;17485;17388;17607;17841;17657;17528;17632;17502;17769;17860;17489;17546;17464;17643;17464;17408;17361;17272;17617;17432;17415;17123;17110;17643;17364;17248;17283;17279;17460;17675;17797;17564;17347;17283;17460;17594;17340;17179;17270;16984;16823;15895;15633;15811;16862;17200;17210;16462;15502;15700;16712;17499;17758;17489;17576;17557;17172;17008;16994;16999;16811;16837;16809;16660;17064;17461;17816;17532;17551;17389;17173;17303;17199;17218;17276;17233;16877;16687;17123;17540;18007;17803;17539;17608;17333;17551;17618;17385;17249;17210;17245;17433;17842;17809;17689;17542;17478;17388;17450;17627;17653;17466;17800;17375;17569;17716;17304;17620;17590;17514;17766;17803;17697;17585;17591;17925;17923;17762;17739;17903;17772;17750;17609;17682;17545;17652;17666;17621;17689;17606;17783;17817;17591;17653;17916;17646;17574;17709;17638;17648;17615;17656;17740;17227;17825;17725;17576;17498;17499;17798;17862;17519;17751;17900;17647;17499;17347;17594;17524;17715;17816;17796;18303;17905;18072;17943;17929;17985;17930;17894;18060;18096;17754;18092;17698;17605;17719;17710;17471;17629;17894;17715;17328;16841;16912;17309;17192;17061;17130;17529;17541;17644;17382;17778;17644;17900;17802;17463;17655;17472;17769;17795;17856;17716;17712;17875;17640;17458;17891;17871;17622;17740;17638;17837;17681;17680;17549;17412;17656;17367;17453;17476;17900;18034;17753;17836;17653;17560;17723;17343;17471;17347;17569;17642;17649;17397;17404;17656;17681;17845;17806;17940;17866;17476;17353;17393;17573;17831;17952;17733;17636;17563;17242;17341;17462;17258;17416;17862;17924;18026;18045;17317;17012;16867;17506;17477;17660;17892;17927;18009;17880;17737;18023;17834;18060;17740;17739;17621;17778;17751;17851;17875;17757;17754;17806;17578;17740;17362;17824;17841;17806;17877;17701;17802;17756;17699;17691;17941;17669;17835;17942;17997;18200;17716;17491;17008;17253;17782;17807;17859;18051;18017;17928;17833;17716;17800;18039;17899;17876;18053;17808;18101;17978;17816;17960;17599;17674;17792;17894;17859;17792;17666;17466;17720;17642;17590;17432;17329;17621;17448;17431;17312;17293;17372;17198;16975;17131;17241;17510;17449;17506;17490;17272;17093;17293;17176;17269;17259;17278;17540;17065;16849;16796;17198;17678;17820;18141;17664;17674;17632;17767;17653;17830;17791;17844;17933;18008;17942;17938;17677;17621;17485;17822;17695;17740;17562;17421;17394;17548;17798;17809;17795;17949;17793;17813;17807;17678;17765;17799;18173;18077;17848;17912;17893;17968;18413;18025;18014;18018;18044;18077;17980;18051;17660;17731;17962;17906;17890;17911;17711;17658;17674;17579;17660;17439;17793;18086;17650;17411;17336;17691;17699;17693;17521;17284;17572;17538;17535;17778;17633;17083;16617;16447;16823;16832;17268;17730;17624;17628;17253;16960;16747;16623;16887;17529;17944;17731;17760;17666;17604;17188;17553
13750;13628;13706;13692;13750;13507;13814;13930;13772;13718;13770;13679;13497;13476;13663;13833;13880;13786;13778;13506;13654;13516;13922;13822;13694;14085;14389;14407;14041;14253;14246;14443;14524;14504;14402;14216;14588;14785;14730;14856;14478;14591;14508;14667;14476;14521;14674;14766;14680;14730;14663;14618;14589;14695;14861;14619;14224;14227;14824;15183;14876;15048;15075;14770;14743;14698;15143;15073;15468;15272;15069;15046;14940;14994;14790;14833;14765;14325;13997;14335;14865;14693;14901;15116;15228;15143;15371;15542;15365;15570;15082;15126;15532;15658;15493;15606;15453;15205;15318;15630;15630;15614;15706;15929;15632;15719;15597;15583;15493;15526;15389;15514;15502;15618;15554;15424;15497;15695;15371;15833;15620;15311;15693;15660;15452;15774;15751;15630;15868;15661;15732;15778;15590;15654;15780;15813;15670;15641;15651;15815;16079;16007;15715;15668;15586;15888;15649;15838;15772;15697;15797;15672;15507;15630;15875;15585;15475;15429;15314;15745;15509;15772;15914;16068;15798;15586;15692;15557;15625;15637;15577;15115;14845;15177;15069;15096;15517;15638;15970;15876;15911;15688;15405;15543;15902;15818;16062;15823;15924;15861;16006;15547;15857;15687;15649;16001;15524;15706;15666;15548;15774;15921;15739;15892;16041;15951;15788;15621;15924;15842;15741;15778;16202;16058;15708;15676;15967;15827;16004;15670;15753;15805;15809;15379;15530;15600;15571;15679;15744;16039;15755;15788;15625;15729;15803;15701;15398;15581;16089;15888;15861;15923;15903;16047;16236;16319;16039;16055;15898;15815;15425;15453;15699;15775;15760;15665;16031;16080;15983;16216;16239;16129;16096;16336;16383;16047;15959;16022;15816;16074;16013;16023;15615;15914;16106;16196;16354;16234;16112;15700;15162;14671;14365;14739;14888;15265;15499;15406;15602;15776;15795;15603;15329;14529;11221;6793;6436;10350;14175;15653;16210;16407;16389;16337;16162;16166;16225;15898;16167;16007;15878;16206;16299;16219;16274;16156;16288;16272;16170;16113;16392;15933;15941;16235;16194;16044;16354;16025;16390;16311;16365;16535;16181;15242;13319;10758;9684;9183;9832;11672;13363;14955;16094;16032;15925;16330;16312;16691;16626;16507;16216;16155;16175;16265;16225;16556;16238;16421;16428;16426;16199;16145;16198;16240;16239;16207;16376;16186;16335;16373;16236;16226;16171;16072;16289;16040;15940;15914;16302;16637;16512;16309;16242;16127;15987;15978;16024;16304;16295;16171;15849;15862;15351;15373;15440;15745;16137;16257;16574;16304;16102;16645;16779;16799;16817;16610;16405;16750;16703;16604;16703;16455;16680;16611;16648;16888;16667;16606;16414;16114;16395;16480;16694;16282;16216;16344;16660;16946;16899;16845;16819;16484;16554;16328;16093;16089;16301;16174;16312;16112;16253;16321;16084;16256;16753;16391;16526;16398;16372;16742;16454;16412;16284;16551;17064;17289;17278;17227;16789;16901;16732;16642;16659;16581;16645;16876;16544;16465;16549;16608;16662;16680;16487;16549;16643;16743;16489;16546;16625;16783;16669;16702;16634;16619;16531;16628;16632;16967;16853;16988;16949;17223;16963;16950;16796;17028;16757;16794;16927;16663;17027;17060;16611;16833;16716;16745;16828;16488;16552;16646;16470;16457;16360;16354;16036;16010;16305;16496;16292;16578;16235;16095;16137;16403;16494;16369;16252;16706;16458;16511;16198;16489;16235;16530;16378;16352;16439;16224;16792;16994;16710;16602;16664;16857;16823;16661;16870;16712;16728;16609;16801;16532;16857;16893;16773;16710;16739;16989;16922;16722;16806;17040;16979;16991;17252;17878;17929;17664;17396;17063;16894;17045;16910;16846;16923;17148;17057;17469;17055;17134;17276;17045;17227;17067;17255;16998;17141;17385;16985;17222;17307;17303;17323;17012;16915;16661;16736;16716;16588;16799;17228;17013;17258;17331;17262;17452;17356;17509;17285;17350;17110;17132;16689;16689;16927;17093;17309;17176;17339;17313;16159;16529;17251;17291;17294;16871;17055;17178;16663;16991;17091;17270;17057;17149;16784;17131;17129;17006;16718;16510;16334;16384;16253;16386;16660;16909;17009;16716;16666;16839;16896;17013;16782;17079;16866;16741;16877;16633;16333;16334;15747;16198;16296;16318;16462;16917;17138;17308;17151;16858;17477;17769;17085;17206;17194;17145;17169;17080;17070;17236;17153;17319;17427;17175;17090;17272;17254;17046;16933;17071;17114;17471;17255;17186;17232;17535;17238;17311;17442;17440;17492;17467;17221;17066;17014;17003;17052;16999;17151;17026;17525;17100;16988;17098;16941;16994;16954;16562;16453;15728;15769;16604;17296;17332;17389;16874;17276;16938;16820;16880;16928;16936;17074;17221;17015;17101;16879;16882;16866;17021;16905;16883;16702;16614;16845;17116;16818;16746;16657;16457;16330;16458;17022;17199;16843;17006;16921;16994;16920;17091;17087;17186;16697;16323;16462;17070;17239;17032;17221;16971;17153;17120;17205;17338;17289;17373;17292;17151;17080;17171;17215;17018;17145;17223;17053;17220;17449;17148;17178;17198;17505;17080;17115;17192;17242;17475;17462;17199;17305;17211;17004;17018;17029;17161;17384;17404;17272;17189;17095;17239;16862;16419;15185;14301;13797;14411;13910;12825;12624;12082;12818;14701;15975;16530;16874;16862;16864;17092;17064;17146;17295;17228;17214;17121;17258;17131;17108;16855;17334;17418;17341;17395;16714;17092;17057;17393;17353;17306;17152;16505;15880;15973;16454;16655;16791;16967;17389;17199;17112;17079;17326;17011;16969;17179;17312;17202;17305;17432;17205;17221;17345;17335;17165;17360;17439;17221;17450;17273;17077;17169;16988;17148;17170;17232;17163;17179;17018;17257;17621;17342;17266;17370;17287;17352;17262;17377;17078;17265;17074;17123;17482;17279;17057;17555;17499;17290;17319;17208;17211;17410;17323;17382;17289;17221;17430;17214;17148;17339;17434;17077;17281;17082;17066;17187;17028;17076;17005;16701;17082;17260;17308;17187;17099;17380;17376;17219;17412;17102;17239;17101;17015;17080;17103;17317;17358;17477;17434;17270;17332;17194;17333;17382;17172;17028;17304;17166;17132;17195;17086;17336;17247;17311;17227;17511;17390;17241;17050;16977;17526;16992;17393;17206;17293;17475;17257;17545;17277;17363;17489;17553;17573;17610;17382;17439;17458;17279;17154;17225;17315;17454;17439;17553;17407;17182;17106;16971;16757;16576;16373;16679;16770;17176;17153;17042;17421;17551;17910;17474;17163;16907;17286;17226;17217;17318;17460;17349;17212;17254;16747;16081;16961;17405;17345;17655;17340;17355;17244;17128;17110;16468;16547;16770;16699;16166;16412;17069;17333;17337;17072;17003;17124;17153;17418;17347;16681;16751;16999;17036;17237;17444;17381;17484;17302;17336;17294;17211;17207;17186;17143;17071;17156;17229;17095;17284;17279;17248;17154;17464;17703;17726;17488;17336;17411;17082;17165;17332;16938;17215;17256;16997;17218;16904;16890;17173;17405;17611;17497;17232;16605;16640;16741;16913;16660;16516;16407;17095;17171;17355;17468;17472;17492;17456;17683;17751;17627;17505;17643;17523;17429;17649;17577;17569;17497;17398;17320;17205;17306;17215;17285;17666;17404;17393;17462;17442;17155;17336;17368;17557;17521;17304;17318;17152;17408;17524;17426;17330;17320;16950;17007;16754;16468;16672;16750;17514;16975;15934;14385;14530;16299;17165;17417;17397;17407;17256;17004;17330;17461;17090;16986;16530;16686;17000;16902;17472;17481;17707;17711;17657;17394;17092;17256;16951;17271;17186;17036;16873;17269;17654;17694;17609;17593;17498;17438;17471;17836;17477;17242;17337;17377;17478;17951;17801;17580;17780;17430;17340;17546;17328;17766;17866;17603;17557;17405;17440;17613;17390;17605;17782;17854;17779;17733;17725;17941;17979;17853;17663;17623;17757;17636;17843;17596;17882;17562;17580;17443;17957;17874;17717;17914;17882;17831;17688;17841;17866;17888;17615;17305;17601;17761;17413;17603;17474;17666;17667;17693;17589;17699;17684;17669;17685;17729;17738;18088;17677;17549;17561;17594;17854;17985;18088;17978;18136;17975;17977;17925;17983;17954;17882;18041;17873;18130;17542;17549;17106;17130;17215;17228;17587;17548;17812;16958;16271;16394;16699;16455;16121;16855;17383;17179;17407;17265;17616;17971;17880;17681;17654;17180;17101;17252;17798;17638;17613;18049;17736;17764;17319;17603;17785;17656;17669;17858;17895;17661;17689;17738;17751;17607;17549;17489;17564;17731;17949;18145;17655;17753;17506;17662;17798;17429;17501;17481;17706;17595;17721;17510;17591;17817;17706;17574;17726;17778;17304;17401;17463;17991;17986;17841;17860;17687;17589;17492;17364;17179;17340;17620;17474;18027;18234;17924;17678;17713;17472;17631;17759;17836;17858;17924;17832;18021;18045;17998;17881;18033;17855;17870;17478;17721;17664;17857;18118;17834;17724;17591;17657;17304;17606;17719;17896;18149;17692;18116;17779;17654;17973;17992;17472;17754;17661;17564;17928;18005;17789;17314;17059;16974;17320;17566;17576;17747;17767;18079;17842;17855;17759;18059;17859;18022;17898;17936;18009;18106;18145;17807;17756;17853;17689;17825;17790;17764;17662;17539;17633;17650;17485;17548;17410;17241;17151;17136;17247;17249;17263;17158;16976;17440;17702;17755;17854;17538;17409;17298;16965;16907;17150;17133;17119;17288;17271;16805;16517;16921;17032;17540;17913;17666;17916;17997;17663;17780;18110;17843;17732;17603;17812;18012;17947;17833;17833;17589;17538;17550;17731;17788;17463;17409;17647;17763;17763;17809;17662;17817;18080;17924;17753;18034;18101;18114;17905;17814;17957;17907;18044;18224;18165;18215;18087;18245;18072;18230;17973;17933;17904;17773;17882;18218;17907;17947;17722;17808;17579;17593;17389;17644;18054;17669;17888;17271;16859;17441;17888;17514;17383;17287;17669;17483;17261;17529;17673;17368;17141;17045;16966;17026;17340;17639;17535;17552;17414;16960;16517;16662;17016;17208;17562;17672;17782;17822;17305;17612;17645
13972;14022;13841;13889;13764;13802;13741;13682;13940;13910;13553;13766;13926;13853;13911;13697;13668;13937;14037;14001;13836;13775;13952;14005;13923;14030;14155;14132;14216;14260;14245;14439;14407;14409;14263;14235;14563;14511;14791;14628;14729;14728;14596;14484;14422;14330;14631;14567;14582;14898;14524;14797;14814;14955;14923;14413;14652;14702;14995;15205;14696;14807;15229;14835;14461;14642;14905;15015;15146;15203;15250;15086;14967;14947;14799;14921;15032;14612;14551;14714;15080;14924;14965;15037;15226;15421;15268;15357;15495;15408;15051;15119;15145;15492;15761;15485;15509;15435;15460;15681;15430;15392;15679;15684;15897;15556;15348;15338;15424;15639;15541;15586;15508;15627;15437;15340;15503;15705;15829;15708;15547;15417;15372;15602;15845;15648;15626;15748;15619;15943;15539;15674;15515;15715;15691;15622;15877;15930;15524;15930;16094;16019;16002;15683;15548;15795;15884;15692;15680;15732;15655;15598;15638;15710;15902;15716;15364;15196;15267;15796;15556;15705;15848;15822;15739;15813;15616;15615;15569;15657;15526;15204;14815;15134;14961;15190;15596;15781;15977;15919;15891;15775;15733;15616;15897;15922;16131;15983;15503;15812;15980;15784;15777;15814;15910;15979;15669;15731;15495;15687;15975;15737;15665;15952;15884;15903;15777;15492;15803;15658;15672;15731;16024;16226;15776;15531;15574;15643;15978;15888;15695;15646;15557;15300;15641;15484;15308;15688;15513;15950;15996;15675;15909;15694;15761;15429;15124;15661;16172;15911;15956;16214;16072;16134;15940;16125;16045;16114;16041;15694;15609;15829;15676;15804;15878;16018;16159;16236;16184;16416;16446;16044;16162;16174;16421;16193;16215;16009;15898;15733;15949;16022;16018;16167;16034;16266;16192;16172;15883;15946;15044;14535;14353;14552;14943;15141;15315;15347;15767;15760;15594;15629;15216;14702;11272;7106;7168;11126;14154;15566;16255;16334;16291;16351;16059;16105;16102;15906;15966;16163;16185;16133;15652;15947;15993;15948;16061;16613;16142;16220;16303;16326;16145;16285;16381;16445;16425;16561;16537;16436;16142;16326;16188;15092;12788;10830;9955;8532;7822;9612;12374;14456;15898;15706;15499;15950;16586;16564;16482;16591;16316;16224;16119;16160;16422;16212;16192;16427;16380;16431;15995;16334;16226;16365;16304;16055;16283;16275;16338;16253;16238;16273;16437;16365;16529;16001;16214;16203;16451;16252;16435;16233;16463;16148;16259;16175;16148;16391;16574;16070;16037;15808;15790;15284;14926;15446;15983;16153;15999;16124;16416;16370;16400;16805;16850;16849;16764;16519;16560;16473;16538;16752;16691;16731;16665;16923;16588;16500;16366;16455;16700;16841;16932;16617;16488;16276;16581;16928;16951;16839;16490;16464;16284;16366;16149;16141;16392;16364;16636;16434;16482;16459;16180;16291;16438;16378;16326;16470;16380;16393;16233;16566;16643;16850;17168;16952;17167;16942;16916;16747;16409;16751;16787;16816;16498;16638;16790;16797;16576;16275;16818;16595;16519;16581;16700;16469;16603;16455;16575;16747;16458;16544;16606;16671;16526;16667;16577;16762;16993;17067;16786;16909;17083;17127;17017;16828;17062;16643;16519;16844;16886;16749;16905;17070;16892;16543;16810;16596;16530;16377;16559;16589;16476;16551;16190;16539;16417;16396;16392;16635;16263;15796;15924;16070;16279;16344;16344;16289;16603;16575;16241;16409;16375;16291;16431;16315;16555;16522;16777;16984;16752;16942;16863;16667;16763;16621;16789;16571;16627;17122;16638;16797;16728;16783;17034;16765;16662;16936;16672;16621;16840;16686;16967;17219;17238;17608;17865;17729;17317;17342;17119;17186;17016;17202;16880;16923;16947;17205;17339;17349;17048;17168;17049;17070;17299;17161;17256;17266;17252;17415;17320;17340;17326;17152;16904;16584;17002;16676;16698;16774;16942;17272;17002;17012;17291;17145;17271;17418;17464;17141;17023;16617;16290;16473;16703;17011;17366;17278;17245;16779;15717;15770;16811;17393;17375;17364;17078;16947;16739;16945;17158;17221;17248;16861;16857;16920;17026;17096;16875;16732;16746;16422;16530;16631;16613;17108;16817;16756;16969;16908;16933;17062;16949;17071;16988;16517;16610;16752;16483;16025;16024;16074;16339;16585;16835;16626;16900;17092;16925;17138;17523;17429;17282;17287;17074;17499;17406;17046;17294;17436;17169;17161;17337;17244;17110;17148;17190;17337;17148;17299;17169;17236;17604;17290;17385;17166;17478;17153;17307;17414;17088;17136;17142;17094;17226;16753;17028;16876;17293;17285;17259;17259;16810;16616;16976;16524;16110;15933;15803;15485;15734;16297;16648;17099;16789;16839;16960;16918;16559;16637;16829;16888;17100;16921;17208;17153;17005;16882;16965;16965;16898;16860;16954;16945;17094;16965;16931;16760;16657;16682;16239;16525;16785;17064;16931;17016;17047;16963;17153;17269;17114;17057;16636;16343;16508;17016;17126;17150;17304;17218;16941;17190;17248;17292;17365;17366;17257;17266;17312;17524;17178;17167;17098;16968;17067;17116;17527;17424;17224;17246;17144;16928;17271;17287;17114;17384;17443;17228;17363;16990;16791;16973;16923;17135;17306;17385;17245;17097;17090;17016;16649;15187;12819;11889;12494;14152;14331;13883;12998;11171;11056;11985;13968;15489;16210;16304;16927;17220;17293;17349;17210;17041;17095;17181;17195;17106;17048;17123;17022;17454;17083;17531;17173;17328;17400;17319;17387;17101;16975;16113;14473;14571;15427;15658;16025;17144;17179;17319;17088;17316;17003;16518;16207;16134;17011;16995;17445;17345;17452;17285;17123;17251;17232;17417;17239;17449;17355;17263;17045;17338;17124;17039;17121;17243;17082;17311;16993;17149;17346;17360;17276;17307;17626;17386;17532;17293;16997;17416;17225;17139;17367;17277;17311;17216;17432;17235;17241;17115;17291;17341;17025;17380;17441;17370;17469;17324;17129;17451;17276;17198;17275;17158;17167;17164;17283;17127;16793;17096;16676;17338;17173;17261;16933;17375;17284;17309;17324;17422;16988;17158;17003;17272;17053;17138;17204;17296;17301;17228;17229;17163;17166;17187;17486;17436;17136;17334;17439;17075;17245;17363;17277;17445;17419;17262;17321;17431;17237;17099;17202;17548;17582;17277;17335;17438;17560;17722;17425;17484;17327;17562;17156;17330;17252;17342;17233;17315;17042;17040;17195;17578;17488;17325;17361;17065;17118;16960;16802;16835;16862;16676;16678;16961;16723;17080;17190;17470;17568;17471;17446;17177;17393;17425;17625;17395;17215;17202;17360;17048;16948;16871;17031;17299;17408;17724;17486;17235;17359;17233;16982;17130;16906;17031;17137;16963;16780;17083;17191;17213;17452;17472;17411;17402;17469;17001;16861;16673;17073;17096;17087;17155;17255;17455;17363;17444;17553;17391;17409;17239;17098;17101;17182;17324;17357;17057;16944;16713;16723;17076;17424;17538;17571;17535;17441;17688;17154;17354;17257;17196;17074;16908;16954;16924;17030;17151;17424;17671;17596;17009;16785;16500;16473;16249;16286;16106;16478;17207;17347;17468;17632;17390;17678;17420;17756;17642;17419;17442;17260;17508;17670;17542;17721;17511;17628;17388;17161;17320;17186;17497;17660;17172;17423;17506;17142;17308;17216;17389;17555;17179;17305;17292;17334;17397;17058;17304;17308;17297;17264;17010;17010;17161;16926;17246;17092;17180;16981;16273;15365;15348;16264;16897;17314;17211;17535;17227;16969;17287;17316;17049;16946;16436;16121;17090;17076;17442;17524;17722;17780;17525;17485;17088;17221;16955;17254;17497;17407;17284;17464;17785;17625;17679;17867;17541;17566;17729;17532;17393;17459;17246;17485;17638;17921;17712;17740;17569;17450;17527;17400;17605;17522;17818;17567;17440;17376;17542;17460;17328;17784;18169;17697;18039;17840;17890;17821;17956;17899;17780;17792;17797;17699;17606;17534;17656;17738;17547;17556;17483;17708;17419;17729;17536;17551;17911;17632;17604;17346;17585;17658;17702;17482;17602;17562;17142;17427;17490;17509;17611;17397;17689;17665;17891;17953;17804;17604;17717;17743;17552;17601;17778;17952;18202;18034;17964;18024;17982;17941;17914;17976;18210;17953;17955;18001;17497;17261;16160;16155;17022;16864;16518;17167;17449;17011;16297;16593;16789;15637;15440;16546;17294;17055;17281;17569;17826;18070;17627;17560;17690;16880;16616;16951;17755;17827;17856;17832;17739;17546;17622;17713;17624;17763;17954;18009;17891;17856;17843;17793;17661;17662;17634;17622;17375;17517;17728;17766;17778;17704;17745;17576;17535;17191;17656;17660;17915;17529;17629;17424;17794;17793;17689;17514;17620;17604;17496;17180;17588;17670;17692;17633;17466;17155;17197;17093;17304;17181;17062;17164;17225;17927;18061;18068;17764;17665;17891;17483;17694;17957;17877;17880;17552;17809;17766;18018;17895;17963;18009;17617;17780;17867;17795;17816;17823;17559;17817;17496;17582;17604;17539;17577;17683;17920;17924;18006;17814;17957;18012;17748;17809;17376;17588;17596;18130;17635;17764;17082;16798;17145;16853;17288;17156;17697;17899;17779;18007;17927;17858;18023;18045;17931;18195;18157;17809;17880;18095;17925;17828;17920;17840;17668;18164;17633;17589;17767;17642;17591;17506;17521;17450;17167;17116;17060;17196;17301;16927;16774;16888;17290;17903;17622;17546;17379;16762;16787;16676;17172;17134;16765;17111;17139;16896;16877;16513;16814;17167;17458;17915;18071;17954;17951;17870;17824;17887;17792;17570;17651;17718;17874;17450;17685;17681;17357;17409;17419;17639;17558;17036;17420;17785;17790;17792;17996;18215;17956;17891;17866;17768;17849;18121;18112;17788;17955;18041;18083;18185;17989;18223;18035;18038;18118;18130;18136;18000;18293;18191;18024;18011;18084;17927;17920;17770;17818;17889;17634;17814;17766;17842;17891;17455;17030;17149;17700;17708;17536;17263;17213;17127;16571;16973;17510;17468;17558;17058;17026;16831;16775;17318;17621;17568;17303;16683;16581;16818;17066;17487;17400;17648;17610;17683;17416;17529;17340;17421
14103;13966;13845;13822;13691;13897;13884;13759;13836;13658;13674;13732;13839;13774;14038;13837;13741;13600;13861;14023;14195;13922;14069;14303;14042;14143;14164;13868;14038;14175;14262;14526;14319;14354;14203;14231;14698;14758;14570;14588;14642;14653;14468;14412;14608;14620;14640;14972;14726;14788;14466;14769;14966;14955;14787;14860;14639;14862;15014;15182;14847;14795;15086;14851;14671;14822;14997;15044;15125;15055;15121;14833;14945;14861;14730;14988;14820;14754;14987;14889;15065;14915;14864;14976;15338;15445;15320;15525;15499;15436;15410;15512;15426;15219;15636;15404;15514;15298;15507;15304;15359;15399;15816;15617;15634;15707;15188;15218;15421;15304;15399;15464;15714;15529;15369;15519;15633;15475;15559;15584;15565;15458;15254;15339;15569;15803;15714;15570;15594;15711;15461;15574;15703;15812;15551;15874;15970;15752;15703;15956;15824;15598;15777;16009;16027;16099;15672;15614;15798;15830;15665;15741;15738;15578;15899;15556;15401;15369;15586;15737;15518;15611;15643;15727;15688;15786;15651;15461;15459;15645;15560;15481;15108;15321;15270;15654;15869;15868;16060;15921;15960;16152;16100;16060;15942;15990;15690;15602;15884;15807;15925;15877;15995;15601;15809;15832;15821;15529;15295;15831;15810;15974;15897;15964;15917;15849;15561;15334;15830;15846;15825;15790;15869;15747;15551;14766;14984;15480;15945;15644;15635;15064;15205;15441;15588;15849;15371;15455;15428;15757;15839;15818;15735;15928;15619;15266;15123;15609;15657;15877;15846;15941;15895;16096;16259;16132;16167;16047;15763;15853;15684;15856;15689;15866;15871;15935;15977;16223;16392;16321;16411;16272;15831;16027;16123;16234;16009;16026;15692;15522;15658;15843;16011;15857;15858;15907;15963;15990;16071;15631;15117;14333;13938;14233;14697;14804;14946;15069;15464;15300;15615;15299;15439;14610;11900;8193;8194;11555;13947;15565;16087;16395;16628;16577;16199;16090;16075;16149;16043;16083;16247;16006;15889;15891;15997;16256;16328;16495;16479;16222;16437;16075;16223;16233;16236;16153;16432;16319;16648;16552;16294;16222;15934;15169;13630;11616;9968;7978;6982;8082;11383;14329;15567;15876;15923;15995;16788;16480;16297;16207;16173;16074;16250;16135;16198;16174;16150;16279;16182;16314;16521;16415;16516;16215;16176;16198;16000;16284;16191;16217;16304;16342;16338;16319;16704;16541;16260;16359;16528;16237;16457;16358;15958;16115;16221;16347;16223;16322;16261;16302;16186;16037;15831;15349;15069;15341;15708;15891;16441;16244;16146;16490;16745;16863;16862;16967;17048;16838;16672;16616;16694;16725;16673;16772;16714;16766;16702;16419;16338;16848;16671;16727;16813;16787;16608;16557;16825;17228;17022;16899;16783;16703;16472;16298;16134;16343;16227;16158;16579;16384;16307;16391;16185;16374;16370;16526;16103;16392;16214;16078;16412;16723;16597;17197;17255;16852;17029;16848;16944;16745;16604;16480;16798;16856;17136;16958;16681;16701;16597;16461;16456;16700;16851;16539;16746;16514;16637;16846;16690;16748;16478;16552;16515;16546;16533;16855;16905;16936;17312;17307;16939;17214;16757;17113;16933;17148;16825;16616;16610;16734;16889;16822;17069;16882;16677;16727;16404;16521;16333;16751;16811;16547;16479;16521;16386;16686;16343;16564;16336;16498;16074;15750;15874;16128;16284;16518;16115;16365;16316;16318;16793;16415;16730;16239;16337;16338;16692;16721;16726;16422;16472;16920;16735;16893;16708;16530;16893;16865;16776;16682;16811;16823;16753;16708;16881;16787;16733;16925;16846;16567;16439;16647;16765;16580;17077;17349;17832;17544;17432;17264;17206;17262;17100;17145;16845;16825;17069;17008;17055;17128;16777;16994;17095;17100;17100;17197;17214;17205;17350;17569;17400;17254;17369;16932;16773;16861;16888;16755;16442;16396;16863;16902;16836;17041;17407;17179;17062;17216;17410;17595;17151;16799;16558;16261;16770;16912;16931;17181;17289;16960;16160;16404;16983;17168;17380;17001;17111;16927;17081;17078;17138;17314;17132;17066;16950;16852;16927;16836;16857;16733;16691;16392;16546;16542;16788;16906;17048;16907;17051;16726;16725;16827;16704;16821;16859;16534;16560;16498;16370;16258;15992;16204;16350;16903;16964;16719;16720;16857;17097;17165;17397;17458;17593;17289;17233;16785;17019;17266;17075;17427;17276;17667;17321;17115;17171;17104;17192;17242;17152;17204;17526;17317;17328;17387;17224;17297;17347;17307;17225;17168;16895;17178;17108;16976;16668;16719;16775;17187;17171;17313;16939;16762;16455;16239;16366;16218;15694;15323;15609;15868;16288;16170;15863;16510;17083;16933;17062;16850;16698;16746;16736;16835;17000;16833;16995;16987;17148;16995;17118;17011;16941;17021;17111;16933;16825;16924;16958;17118;16718;16752;16365;16554;16754;17023;16997;16872;17086;16950;17079;17066;17191;17195;17001;17016;16975;17169;17342;17411;17329;17305;17181;17468;17423;17439;17415;17173;17108;17405;17273;17435;17252;17144;17128;16914;17138;17062;17367;17216;17513;17328;17317;17113;17230;17105;17242;17362;17288;17528;17240;16870;16413;17048;16941;17210;17266;16866;17145;16796;16627;16676;16373;14099;10710;9473;11525;14161;15453;15691;14547;12990;11455;10938;12093;13030;14116;15211;16017;16761;16925;16988;17130;17317;17293;17416;17142;17376;17218;17114;17439;17183;17277;17356;17172;17311;17493;17110;16926;17236;17181;16279;14485;14396;14334;13980;14987;16356;16970;17187;17283;17396;17067;16104;15118;15156;16204;17245;17439;17465;17463;17081;16913;17251;17053;17184;17186;17205;17333;17177;17286;17123;17357;17286;17215;17252;17230;17037;16990;17373;17203;17347;17195;17334;17549;17327;17293;17349;17109;16963;17121;17080;17181;17412;17284;16993;17242;17110;17005;17243;17315;17315;17433;17246;17337;17392;17636;17044;17172;17347;17106;17431;17182;17301;17183;17111;17156;17019;17065;16891;17087;16935;17019;17417;17426;17345;17427;17399;17335;17195;17296;17270;16995;16979;17162;17178;17181;17238;17136;17388;17504;17241;17066;17182;17569;17411;17259;17301;17352;17376;17348;17483;17393;17119;17005;17267;17301;17410;17419;17283;17126;17393;17367;17498;17359;17191;17270;17496;17679;17382;17249;17177;17090;16907;17179;17249;17256;16719;16492;16754;17383;17384;17347;17458;17259;17155;17096;17120;17036;17076;16914;16902;16500;16738;16677;16895;16999;17433;17508;17104;17178;16931;17103;17211;17482;17372;17242;17171;17425;17123;16842;16681;16711;17159;17568;17460;17487;17339;17341;17341;17176;17268;17408;17259;17262;17139;16677;17147;17078;17217;17436;17426;17509;17441;17216;17070;16696;16772;17157;17229;17177;17237;17070;17476;17525;17487;17481;17622;17377;16985;16907;17125;17000;17202;17232;17273;16564;15754;16319;16876;17413;17510;17523;17648;17722;17416;17143;17378;17253;17166;17523;17175;17329;17375;17309;17297;17298;17668;17448;17282;16931;16591;16499;16298;15654;15748;16661;17216;17514;17560;17422;17612;17684;17517;17720;17599;17181;17256;17394;17485;17597;17483;17646;17688;17475;17586;17453;17292;17533;17276;17415;17477;17254;17310;17187;17069;17200;17381;16854;16841;17258;17360;17333;17159;17221;17569;17512;17299;17323;17170;16922;16785;16752;17059;17077;17204;16690;16599;16341;16796;16756;16929;17516;17596;17423;17378;17245;17034;17232;16954;16724;16353;16103;16529;16836;17429;17680;17894;17654;17412;17288;17387;17071;17119;17378;17649;17539;17485;17532;17739;17717;17644;18003;17418;17695;17576;17723;17141;17380;17523;17285;17759;17776;17744;17532;17384;17565;17432;17522;17409;17626;17462;17598;17439;17182;17115;17156;17560;17452;17973;17776;17910;17904;17771;17744;17891;17940;17725;17714;17793;17582;17787;17757;17571;17452;17452;17494;17841;17490;17701;17630;17702;17462;17569;17580;17753;17523;17563;17565;17585;17637;17417;17557;17357;17388;17838;17647;17336;17633;17537;17708;18118;17764;17839;18237;18057;18165;17662;17790;17632;17769;17803;18063;18189;18148;17956;17896;18050;18008;17896;17853;17796;17831;17712;16961;15859;15847;16463;16356;15203;16053;17009;17237;16821;16803;17125;16311;16061;16628;16737;16955;17460;17690;17882;17961;17687;17893;17732;17447;17062;17259;17641;17714;17977;17896;18020;18062;17592;17660;17724;17803;17946;17807;17736;17757;18042;17914;17685;17707;17796;17650;17448;17401;17357;17697;17570;17589;17694;17337;17685;17591;17537;17670;17404;17636;17808;17384;17450;17716;17716;17881;17661;17389;17428;17174;17551;17487;18029;17277;17269;17014;17162;16848;17448;17300;17112;17215;17434;17796;18105;18067;17749;17561;17903;17780;17648;17796;17823;17723;17849;17962;17818;17894;17898;17869;17967;17934;18001;18009;17683;17708;17576;17499;17362;17640;17450;17489;17778;17682;17876;17920;17908;17747;18141;17804;17761;18094;17958;17570;17606;17934;17970;17668;17379;17013;16786;16688;16843;16846;16853;17705;17841;17944;18039;18045;17791;17978;17893;17961;18080;18071;17872;18085;17850;17853;18110;17896;17846;17911;17923;17956;17683;17567;17549;17756;17431;17357;17529;17183;17203;17042;17260;17155;16714;16435;16447;16954;17526;17511;17217;17152;16174;15601;16491;17131;17189;16940;16777;16819;16953;16932;16664;16929;17315;17428;17938;17973;18104;18146;18219;18019;18008;17900;17526;17518;17602;17975;17542;17757;17497;17569;17434;17535;17344;17642;17205;17354;17721;17660;18130;18167;17882;18155;17954;17828;17714;17865;17817;17853;18160;17863;18130;17864;17998;18447;18268;18301;18255;17901;17911;18148;18369;18154;18159;18197;17850;17972;18198;18004;17873;17757;17724;17733;18021;17899;17989;17830;17691;17486;17421;17793;17867;17576;17522;16949;16328;15874;16530;16996;17377;17347;16816;16720;16487;16734;17464;17548;17080;16629;16292;16345;16951;17432;17425;17548;17548;17560;17670;17558;17558;17411;17440
14157;14015;13653;13893;13728;13744;13934;13618;13378;13695;13607;13655;13820;13532;13817;13991;13761;13799;13772;14101;14316;13906;14064;14229;14095;14247;14082;14035;13862;13881;14115;14164;14033;13804;14349;14433;14552;14675;14558;14495;14627;14810;14663;14704;14595;14599;14699;14638;14655;14798;14543;14608;14832;15002;14903;14951;14790;14612;14775;15065;15059;15149;14928;15059;14958;14837;14985;15055;15144;14992;15299;14848;14852;14979;15056;15045;14919;15021;14881;14862;15148;14965;15036;15150;15073;15352;15291;15119;15294;15175;15239;15392;15267;15382;15211;15573;15555;15484;15193;14933;15088;15638;15563;15723;15643;15512;14947;15101;15212;15399;15234;15415;15488;15662;15294;15328;15479;15453;15798;15798;15609;15744;15448;15590;15566;15561;15613;15623;15572;15574;15686;15324;15536;15562;15609;15678;15875;15712;15804;16083;15678;15765;15823;15936;15966;15775;15545;15636;15803;15792;15830;15637;15699;15574;16037;15708;15505;15434;15920;15811;15684;15579;15722;15674;15461;15709;15536;15050;15194;15517;15755;15480;15568;15681;15557;15350;15536;16058;15843;15915;16241;16000;15950;15871;15838;15860;16020;15839;15923;15907;15913;16038;15834;15822;15853;15674;15629;15863;15613;15604;15760;15773;15927;16002;15881;15782;15253;15439;15707;15978;15806;15921;16047;16029;15998;15396;15239;15657;15892;15721;15388;15034;15077;15476;15763;15959;15734;15853;15644;15944;16033;15931;15945;15666;15687;15326;15429;15845;15952;15857;16004;16029;15896;16064;15964;16172;16105;15887;16080;15737;15670;15501;15740;16009;15867;16053;16069;16387;16160;16299;16277;16173;15579;15950;16147;16147;16065;15863;15681;15314;15530;15899;15738;15676;15631;16000;16085;15774;15340;15720;15001;14260;13371;13470;14250;14860;14871;14777;14797;15374;15506;15548;15594;14963;12200;8463;9062;12756;14793;16005;16056;16416;16370;16152;16226;16277;16110;15949;15846;15914;16167;16100;15746;15936;16005;16285;16246;16280;16378;16312;16254;16426;16359;16495;16581;16148;16263;16447;16513;16690;16420;16540;15956;15858;14874;13290;11585;9668;8085;8982;11255;13874;15503;16185;16191;16471;16575;16568;16160;16393;16318;15984;15756;15853;16184;16062;16375;16310;16513;16530;16285;16398;16310;16282;16118;16056;16093;16542;16481;16447;16409;16267;16268;16533;16441;16255;16488;16460;16437;16453;16375;16224;16180;16074;15987;16343;16383;16430;16371;16128;16218;16051;16109;15498;15244;15251;15716;16001;16156;16051;16220;16162;16316;16740;16816;16997;17099;16947;16734;16671;16882;16815;16653;16445;16538;16732;16470;16693;16603;16393;16772;16887;16720;16786;16848;16768;16947;16913;17178;16911;16881;16381;16400;16245;16354;16207;16294;16271;16201;16223;16163;16308;16369;16417;16296;16249;16133;16013;15915;16095;16186;16561;16940;17056;16824;16161;16100;16563;16796;16745;16793;16876;16624;16652;16727;16770;16820;16778;16527;16356;16416;16446;16427;16269;16534;16697;16725;16785;16838;16700;16547;16574;16397;16504;16835;16943;17069;17044;17307;17308;16922;17207;17016;16948;16828;16767;16877;17009;16607;16669;16666;17011;16861;16690;16998;16666;16621;16595;16541;16364;16440;16191;16120;16196;16340;16497;16417;16375;16371;16204;16220;16178;15919;16227;16299;16225;16101;16278;16682;16682;16635;16673;16419;16479;16315;16412;16614;16528;16764;16588;16641;16467;16831;16789;16805;16753;16570;16635;16712;16964;16913;17095;16757;16718;17152;16983;16657;16798;16688;16592;16615;16396;15999;15364;15714;16970;17585;17577;17704;17728;17214;17171;16967;16822;16909;16983;16926;17062;17164;17000;16884;17013;17178;17036;17225;16956;17161;17309;17267;17198;17321;17430;17034;16896;17164;17085;17066;16979;16456;16704;16931;17109;17094;17278;17102;17245;17044;17486;17579;17621;17170;17039;16960;16825;16758;16862;17235;17305;17329;17184;16994;16910;17205;17400;17117;17022;16854;17024;16973;16944;16998;17068;17162;17201;17064;17215;16970;17230;16743;16603;16795;16841;16608;16578;16681;16922;17324;16820;17104;16754;16726;16791;16915;16822;16726;16856;16793;16308;16176;15908;15950;16249;16286;16855;16814;16782;16619;16751;16845;17200;17569;17517;17420;17359;16955;16849;17038;16959;17096;17296;17493;17243;17334;17089;17352;17296;17204;17273;17350;17411;17357;17221;17438;17534;17313;17359;17502;17323;17331;17009;17005;17285;17162;16923;16878;16400;16698;16979;17125;17051;16857;16502;15658;15220;15717;15890;15475;15358;16128;16642;16626;16016;15861;16235;16728;17068;17176;16540;16842;16658;16760;16944;17154;16666;16981;17143;17014;16928;16988;17043;17156;17377;16813;17232;16854;16865;16864;16791;16798;16577;16605;16569;17038;17051;16909;17051;17182;17055;17098;17191;17056;16825;17219;17067;17420;17095;17094;17426;17166;17400;17041;17220;17513;17327;17291;17385;17184;17164;17294;17218;17124;17210;16916;16772;17144;17185;17530;17324;17351;17211;17345;17196;17149;17104;17277;17209;17387;17366;17237;17255;17171;16897;17067;17081;16919;16692;16346;16473;15754;15768;15338;13006;9619;9084;12094;14847;16198;16565;15602;14696;13429;12464;11626;10720;10917;12683;14434;16263;16947;17209;17092;17390;17287;17379;17301;17145;17336;17346;17239;17235;16907;17085;16943;17393;17489;17206;17215;16940;16597;15580;15166;15076;14844;13985;14597;16051;16947;17125;17378;17328;17127;16471;15070;15381;16534;17395;17166;17239;17494;17304;17236;17129;17031;17115;17145;17356;17376;17384;17319;17550;17512;17269;17405;17336;17321;17051;16908;17069;17380;17180;17327;17460;17537;17474;17506;17431;17208;17214;17222;17217;16971;17173;17052;17258;16970;16931;17166;17140;17116;16911;17305;17175;17080;17218;17143;17328;17271;17252;17285;17368;17423;17364;17250;17188;17119;17008;17123;16902;16980;17107;16974;16964;17134;17279;17105;17312;17264;17290;17034;16987;17178;17287;17050;17161;17302;17330;17213;17236;17493;17165;17262;17186;17084;17407;17274;17231;17101;17113;17467;17428;17250;17428;17272;17233;17426;17449;17370;17307;17241;17351;17131;17238;17183;17327;17245;17478;17306;17143;17283;16966;17210;16944;16752;17152;16819;16477;16128;16586;17118;17387;17300;17189;17301;17016;17242;17235;17155;17300;17091;16793;16451;16299;16544;16758;16893;17375;17215;17183;16890;16627;16828;16986;17209;17339;17208;17251;17056;17023;16635;16280;16551;16774;17130;17239;17438;17447;17343;16944;17114;17167;17261;17464;17124;16843;16905;16948;17106;17413;17525;17356;17455;17534;17271;17015;16948;16968;17104;17469;16941;17326;17139;17451;17369;17410;17552;17420;17527;17383;17164;17392;17186;17188;17260;17263;16422;16024;16142;17110;17664;17327;17693;17375;17252;17629;17472;17239;17336;17210;17583;17375;17441;17513;17319;17334;17388;17490;17333;17288;17076;16710;16386;16138;15672;16038;16689;17419;17410;17453;17713;17521;17813;17715;17610;17556;17126;17413;17415;17299;17389;17528;17677;17230;17532;17740;17279;17291;17348;17605;17458;17431;17105;17066;16769;16792;16988;17152;16642;16344;16740;17344;17428;17634;17304;17676;17396;17393;17285;17333;16360;15909;16118;16248;16687;16763;16331;16163;16588;17307;17612;17394;17588;17332;17506;17282;17081;17234;16957;16914;16561;16302;16480;16783;16907;17369;17692;17678;17702;17285;17304;17210;17068;16902;17012;17229;17002;16941;17502;17583;17285;17543;17346;17628;17634;17598;17516;17280;17337;17350;17367;17549;17808;17701;17303;17524;17485;17501;17180;17427;17486;17708;17564;17807;17615;17452;17425;17298;17562;18117;17811;17937;17905;17868;17442;17705;17839;17914;17783;17709;17768;17977;17706;17321;17594;17418;17452;17199;17450;17825;17835;17859;17916;17385;17686;17928;17600;17452;17327;17483;17444;17478;17257;17327;17467;17410;17478;17730;17552;17691;17948;17910;18107;18043;17877;17859;17793;17969;17714;17587;17695;17859;18121;18067;18074;18241;18203;17742;18218;18096;17974;17744;17483;17472;17203;16799;16565;16473;15934;14929;15348;17136;17387;17281;17212;17473;17392;16807;16695;16795;17000;17163;17379;17777;17797;17790;17972;18056;17807;17669;17535;17959;17659;17849;17970;17868;17982;17959;17670;17924;17711;17725;17677;17678;17871;17946;17640;17600;17484;17589;17551;17474;17648;17367;17836;17742;17523;17571;17547;17651;17492;17622;17628;17557;17457;17595;17732;17442;17589;17989;17645;17762;17484;17494;17385;17524;17888;17703;17356;17043;16737;16716;17121;17064;17350;17285;17085;17550;17517;17771;17771;17953;17883;17849;17812;17611;17840;17584;17591;17843;17788;17914;17814;17729;17819;18009;17862;17822;17792;17808;17568;17384;17633;17354;17634;17498;17679;17770;18096;17858;18097;18079;17911;17633;17717;17856;17855;17910;17586;17670;18145;17989;17698;17323;16825;17138;17216;16932;16868;16816;17426;18009;17598;17903;17688;18151;17920;17944;17919;18023;18019;17886;18023;18148;17935;17719;18183;17974;17958;17585;17958;17404;17211;17430;17756;17772;17581;17793;17393;17208;17232;17185;17396;17105;16771;16780;17342;17643;17645;17369;16815;15909;15808;16083;16977;17268;17001;16749;17361;17117;17035;17226;17481;17685;17719;18017;17998;18112;18303;17975;18067;17879;17738;17715;17922;17553;17930;17924;17800;17598;17453;17331;17269;17482;17656;17648;17712;17335;17856;17885;18095;18147;18051;17891;17594;17714;17973;18017;18124;17810;18043;17920;17720;18081;17996;18137;18183;17951;17860;17749;18032;17808;18054;18047;18253;17794;17843;17872;17985;17925;17880;17892;17845;17853;17951;18021;17863;17611;17667;17757;17942;18212;18061;17880;17287;16248;15858;16402;17100;16793;16876;16669;16648;16576;17107;17348;17294;17044;16674;16214;16638;16906;17437;17870;17459;17537;17775;17668;17843;17562;17504;17520
13830;13841;13640;13557;13684;13545;13838;13588;13689;13441;13583;13675;13681;13710;13714;13588;13772;13791;13517;14070;14049;13996;13921;14113;14200;14442;14109;14021;13945;13807;13803;14010;13999;14043;14189;14540;14689;14405;14543;14685;14617;14435;14458;14564;14476;14593;14646;14701;14500;14609;14597;14444;14875;15090;14915;15037;14903;14176;14408;15012;14892;15131;14995;15223;14978;14758;14783;15044;14918;14826;15064;14903;15044;15272;15046;14757;14986;15045;15053;15377;15211;14996;14901;15010;15014;15225;15073;15108;15259;15353;15270;15215;15373;15329;15323;15478;15368;15154;15115;14635;14789;15751;15692;15443;15450;15504;15172;15360;15281;15352;15448;15554;15563;15698;15326;15450;15430;15696;15688;15801;15721;15593;15447;15235;15507;15565;15691;15611;15588;15684;15888;15703;15380;15448;15661;15730;15772;15786;15754;15909;15458;15806;15810;15731;15824;15770;15704;15595;15809;15543;15658;15677;15578;15756;15597;15644;15753;15666;15965;15968;15868;15637;15615;15405;15337;15246;15473;15360;15198;15545;15592;15487;15381;15646;15392;15095;15593;15923;15769;15852;15919;15930;15956;15911;15981;16065;15999;15739;16008;15830;15881;15880;15803;15581;15781;15819;15640;15637;15610;15682;15654;15906;15914;15961;15969;15850;15653;15634;15548;15588;15761;16008;15806;16082;16016;15711;15698;15839;15627;15780;15355;15178;15158;15491;15869;15731;15765;15615;16019;16152;16038;15920;15987;15669;15671;15412;15478;15895;15739;15927;16194;15953;15906;15864;15677;16120;16282;15827;15951;15854;15509;15700;15818;15884;16037;15955;15926;16077;16250;16402;16163;16321;15988;16010;16147;16038;15824;16128;15894;15752;15627;15873;15704;15410;15514;15815;16038;15774;15433;15364;15087;14048;13353;12645;13416;14294;14603;14119;14449;15031;15617;15631;15434;15015;12423;8932;9979;13290;15090;16122;16196;16362;16448;16492;16487;16283;16274;15982;16128;16219;16114;16223;16037;16164;16297;16260;16410;16355;16333;16459;16273;16317;16460;16321;16346;16393;16522;16539;16623;16530;16303;16384;16184;16164;15857;15097;13917;12395;10904;10628;11796;13827;15578;16162;16485;16424;16523;16548;16653;16251;16077;16069;15818;15917;16206;16264;16222;16419;16403;16099;16202;16474;16308;16155;16079;16030;16142;16399;16356;16434;16410;16361;16454;16261;16502;16710;16409;16460;16494;16483;16406;16455;16011;15865;15950;16494;16312;16180;16140;15930;15852;15904;15967;16094;15517;15566;15809;16100;16334;16279;16179;16423;16530;16670;16944;16950;16664;16908;16802;16814;16585;16835;16585;16673;16568;16570;16436;16599;16580;16740;16757;16870;17019;16817;16465;16663;16744;17080;17098;16913;16662;16476;16306;16468;16407;16253;16176;16262;15984;16195;16183;16092;16097;16384;16427;16284;16230;16151;16237;15850;16425;16591;16805;16788;15729;14955;15637;16367;16601;16759;16817;16640;16664;16901;16696;16927;16941;16772;16272;16337;16347;16152;16287;16501;16442;16749;16701;16642;16473;16464;16526;16428;16458;16101;16326;16741;16986;17442;17613;17335;17117;16991;17147;16900;17014;16645;16781;16774;16727;16875;16853;16829;16989;16807;16580;16623;16396;16272;16265;16346;16880;16414;16263;15920;15823;15841;16390;16474;16273;16081;16136;16210;16124;15925;16146;16042;15853;15716;16216;16656;16451;16430;16405;16112;16178;16610;16889;16877;16688;16488;16720;16795;16414;16836;16587;16831;17005;16898;16888;16878;16924;16778;17040;16983;17184;16830;17083;16806;16806;16762;16507;15887;14709;13256;13584;16042;16974;17498;17417;17492;17251;17282;16882;17068;16880;16633;16686;16998;17206;17059;16702;17102;17091;16963;17010;17034;17421;17185;17457;17341;17261;16933;17120;16789;16932;17004;17099;17216;17024;16861;16963;16960;17097;17301;17138;17199;17140;17436;17588;17470;17337;17175;16969;17137;17046;16782;17241;17210;17410;17366;17316;16912;17189;17132;17310;17070;17217;16699;17127;17229;17036;17097;16928;17114;17170;17144;17416;17007;16761;16922;16715;16653;16944;16562;17016;16676;16676;16777;16863;17013;16798;16747;16828;16922;16616;16765;16508;16407;16282;15807;15805;15811;16423;16636;16599;16680;16915;16951;16944;17165;17596;17373;17478;17007;16779;17011;17069;16977;17165;17475;17156;17219;17199;17536;17015;16986;17397;17480;17435;17182;17444;17153;17308;17273;17403;17486;17286;17298;17142;17164;17193;17106;17265;16928;16855;16917;16991;17012;17175;17191;17078;16479;15413;14741;15690;15602;15121;15594;16624;16525;16720;15939;16126;16765;17006;17197;16967;16858;16935;16855;16677;16778;17247;16836;17106;17078;16960;17001;16921;16876;17176;16788;16453;16545;16426;16719;16914;16935;16816;17163;16724;16650;16639;16679;17020;17117;17139;16942;16908;17086;17145;17135;16972;17268;17369;17085;17464;17143;17354;17250;17233;17413;17301;17426;17231;17129;17003;17349;17352;17378;17175;16984;17027;17016;17242;17371;17313;17232;17364;17243;16882;17018;17043;16927;17041;17222;17451;17239;17088;17320;17059;16853;16514;16158;15653;15376;14912;14445;13775;13792;14394;13756;11241;10927;13159;15324;16400;16996;16505;15845;15400;14560;12891;10076;8764;9463;12134;14971;16311;17007;17279;16979;17322;17322;17319;17070;17001;16999;17007;16964;16503;16318;16907;17138;17145;17500;17495;16858;16730;15796;15916;16182;15893;15666;15648;16088;16449;16939;17240;17136;17162;16998;16625;16535;16927;17007;17410;17344;17140;17252;17362;17107;17333;17210;17184;17155;17330;17556;17219;17378;17244;17386;17227;17152;17335;16686;16857;17189;17273;16989;17103;17167;17050;17292;17280;17105;17106;17099;17172;17245;16975;17115;17006;16680;16847;16946;17511;17265;17130;17070;16972;16950;17207;17214;17184;17137;17371;17243;17436;17413;17407;17183;17281;17214;17260;17053;17016;16921;17117;17043;16748;16909;17097;16923;17183;17394;17512;17423;17219;17065;16854;17261;16969;17006;16857;17244;17299;17453;17573;17342;17139;17279;17540;17154;17274;17303;17317;17234;17413;17264;17028;16942;17026;17213;17307;17232;17330;17133;17114;17262;17334;17442;17306;17576;17140;17321;17212;17271;17238;17343;17161;17012;16824;17084;17098;16600;16276;16747;17272;17664;17372;17147;16909;17020;17072;17245;17249;17105;17026;16987;16558;16488;16622;16552;16522;17198;17145;17128;16906;16510;16863;17203;17158;17421;17476;17500;17266;17131;16392;16019;15890;16172;16828;17209;17626;17564;17277;17263;16881;16689;17091;17175;17443;16840;16998;16791;17069;17562;17312;17509;17297;17425;17277;17136;17176;17482;17437;17465;17252;17147;17318;17516;17441;17195;17360;17543;17561;17360;17151;17000;17353;17465;17507;17512;16882;16690;16748;17445;17431;17517;17708;17324;17368;17366;17560;17444;17448;17319;17268;17234;17275;17283;17489;17328;17213;17412;16963;17190;16841;16818;16345;16042;15892;16307;16955;17160;17442;17617;17704;17677;17641;17754;17582;17511;17444;17228;17522;17498;17419;17384;17504;17436;17536;17427;17305;16806;17071;17160;17357;17549;17359;17201;16499;16201;16879;17233;16774;16544;16958;17520;17380;17595;17557;17371;17823;17355;17103;17038;16418;15197;15281;15499;15798;15876;16052;16122;16897;17629;17899;17542;17522;17085;17357;17278;17080;17072;17020;16822;16539;16228;16307;16732;17094;17422;17645;17615;17474;17491;17231;17385;17029;16652;16862;16659;16522;16351;17174;17632;17129;17463;17602;17595;17403;17337;17305;17158;17296;17359;17487;17744;17712;17500;17490;17454;17351;17333;17650;17555;17625;17844;17983;17520;17576;17592;17599;17655;17566;17674;17630;17741;17939;17726;17538;17726;17612;17756;17911;17580;17735;17697;17697;17732;17557;17475;17235;17359;17529;17636;17954;17549;17566;17569;17502;17899;17554;17334;17402;17288;17298;17198;17053;17207;17681;17959;17559;17605;17759;17616;17706;17796;17889;17845;17701;17816;17734;17727;17923;17597;17794;17973;17716;18098;17813;18024;17878;18128;18066;18093;18025;17647;17834;17732;17619;17547;17534;17236;16778;15873;16301;16996;17520;17274;17349;17594;17438;16862;16775;16384;16566;17292;17468;17851;18018;18050;18025;17955;17920;17902;17805;17654;17726;17719;17749;17868;17874;17587;17576;17549;17676;17513;17745;17692;17663;17590;17536;17621;17568;17758;17438;17203;17066;17523;17642;17426;17469;17635;17456;17463;17694;17695;17523;17773;17817;17804;17739;17880;17522;17608;17797;17292;17395;17519;17348;17479;17678;17535;17419;17186;16970;16700;16800;17303;17196;17429;17460;17209;17647;17900;18044;17654;17790;17757;17719;17838;17612;17531;17533;17772;17782;17924;17728;17915;17882;17808;17958;17669;17733;17816;17803;17558;17625;17773;17500;17526;17867;18003;18126;17904;17809;17803;17917;17595;17326;17265;17484;17707;17978;18045;18080;18067;17685;16979;16894;17161;17027;17104;16602;16890;17415;17663;17452;17919;17760;17978;17948;17925;17825;17905;17859;17890;18000;18144;17985;17905;18065;17570;17836;17780;17759;17837;17541;17508;17534;17946;17629;17701;17776;17341;17211;17389;17621;17140;17382;17029;17491;17631;17733;17438;17262;16535;15981;16588;16908;17253;17163;16940;17200;17244;17301;17220;17705;17756;17956;17845;17997;18005;17983;17962;17904;17758;17777;17570;17885;17816;17804;17845;17663;17323;17442;17174;17255;17389;17593;17371;17607;17477;17681;17706;17793;18010;18167;17852;17962;17481;18010;17759;17607;17893;18107;17809;18073;18114;18350;18357;18242;17729;17809;18018;18033;18342;18022;18126;17793;17939;17999;17773;17888;17826;17696;17722;17794;17970;18280;18008;17752;17949;17711;17818;18003;18061;17812;17802;17303;16916;16397;16907;17242;16846;16832;16992;17026;17154;17592;17125;17130;17094;16983;16965;17046;17466;17769;17726;17702;17609;17536;17575;17790;18007;17666;17481
14048;14011;13651;13672;13593;13708;13518;13656;13469;13446;13478;13449;13677;13612;13786;13843;13874;13426;13440;13986;14007;13957;13844;14212;14192;14343;14235;13868;13809;13727;14231;13926;14329;14236;14432;14202;14434;14172;14193;14468;14735;14804;14745;14634;14705;14688;14531;14349;14448;14281;14558;14631;14650;15159;14901;14788;14325;14234;14215;14899;14869;15020;14877;15138;14929;14937;14640;14934;15006;15240;14975;15000;14877;15088;14941;15052;14790;14853;15131;15381;15035;14835;14615;15038;15137;14975;14861;15047;15041;15238;15372;15433;15275;15350;15374;15313;15070;15175;15142;14943;15173;15619;15431;15564;15501;15397;15270;15364;15339;15478;15402;15711;15703;15641;15568;15475;15584;15632;15547;15556;15578;15829;15385;15627;15318;15478;15536;15659;15588;15738;15644;15630;15542;15305;15611;15820;15763;15721;15767;15651;15963;15859;15850;15833;15729;15784;15800;15603;15863;15749;15871;15542;15576;15760;15774;15905;15857;15605;15728;15793;15950;15769;15229;14978;14496;15056;15400;15419;15331;15813;15349;15128;15225;15469;15311;15335;15533;15629;15726;15895;15957;15902;15899;15970;15919;16056;16026;16126;15978;15879;15911;15722;15853;15735;15519;15662;15713;15565;15513;15796;15738;15941;15721;15764;15728;15855;15919;15764;15680;15720;15741;15884;15813;15942;16119;15752;15720;15869;15779;15464;15541;15561;15649;15541;15610;15817;15821;15695;15870;16088;16004;16113;15955;15694;15810;15675;15672;15984;16271;16013;15900;15929;16115;15718;15813;16101;15865;15995;15902;16013;15826;15763;15726;15683;16095;15858;16288;16174;16189;16332;16341;16098;15947;15963;15520;15788;15965;15958;15918;15834;15925;15898;15876;15724;15689;15995;16064;16111;15787;15592;15397;14223;13438;12894;13640;14408;14730;14460;14919;14858;15635;15534;15338;15195;12632;9901;10786;13496;15050;16094;16084;16377;16253;16470;16309;16317;16282;16388;16210;16273;16250;16257;16112;16351;16247;15983;16460;16393;16447;16647;16397;16445;16360;16565;16295;16367;16409;16552;16482;16653;16523;16298;16627;16440;16086;15078;14102;13246;12637;12676;13347;14551;15818;16126;16315;16659;16511;16364;16385;16214;16393;16028;15948;16041;16128;16106;16008;16166;16158;16012;16384;16129;16242;16178;16171;16077;16102;16438;16257;16243;16454;16370;16407;16515;16448;16314;16350;16463;16590;16370;16360;16258;16169;16258;16088;16180;16056;16286;16190;15869;15914;15905;16083;16162;15729;15740;15876;16298;16256;16290;16460;16232;16593;16841;16935;16798;16851;16739;16878;16767;16664;16503;16656;16461;16458;16691;16346;16642;16608;16443;16834;16870;16569;16643;16709;16418;16847;16840;17158;16991;16815;16517;16405;16331;16034;16322;16383;16452;16013;16088;16175;16048;16223;16469;16306;16379;16335;16066;16220;16302;16073;16650;16909;16691;14922;14037;15093;16510;16652;16556;16689;16768;16649;16586;16726;16692;16915;16700;16585;16579;16247;16355;16291;16786;16668;16657;16647;16494;16714;16828;16788;16653;16276;16282;16616;16845;16960;17154;17259;17195;17184;16956;17002;16760;16619;16945;16595;16757;16796;16753;16951;16555;17061;16838;16643;16585;16530;16726;16748;16487;16730;16366;15635;15406;15344;16098;16385;16636;16189;16207;16112;15827;15937;16200;16217;16322;15947;16144;16533;16414;16391;16394;16241;15694;15851;15970;16671;16535;16667;16658;16727;16876;16542;16539;16139;16463;16557;16790;16961;16748;16656;16849;16854;16945;16724;17070;16793;16682;16659;16744;16304;15486;13995;12734;13341;15635;17041;17137;17103;17037;17073;17139;16979;16932;16862;16749;16896;17040;17210;16987;16882;16932;16949;16777;17014;17043;17112;17058;17309;17265;17112;16974;16868;17188;17157;17029;17375;17369;17394;17074;17089;16990;16852;16859;17060;17314;17202;17112;17508;17315;17456;17241;17479;17272;17078;17266;16907;17098;17429;17452;17012;17205;17074;17434;17227;17265;16920;16775;17108;17069;16881;17413;17124;17087;17102;17052;17059;16964;16930;16770;16681;16704;16727;16914;16631;16860;16670;17022;16934;16986;16925;16947;17017;16749;16814;16782;16517;16291;16101;15715;15822;15916;16148;16586;16658;16590;16555;16826;16983;17067;17332;17313;17141;16987;16967;16672;16894;17343;17141;17463;17255;17391;17329;17392;17113;17183;17370;17266;17313;17358;17294;17328;17326;17573;17094;17110;17144;17376;17410;16886;16942;17123;17006;16969;16887;16772;16961;16884;16995;17311;16949;16480;16120;15612;15865;15789;15499;15865;16716;16800;16680;16406;16607;16968;17111;16961;17218;16769;16852;16851;16764;16748;17046;16859;17110;17036;16961;16688;17130;17027;16805;16519;16015;16234;16530;17161;16711;16897;17142;16857;17033;16958;16704;16688;17227;17239;17175;17019;16969;16842;17197;17066;16899;16979;17238;17297;17408;17210;17263;17238;17314;17173;17194;16927;17188;17245;16987;17205;17240;17047;17232;17210;17203;17029;17036;17322;16929;17280;17118;17101;16983;16713;16701;16914;16879;17226;17297;17164;17113;16544;16674;15346;14417;13652;12832;11968;11560;11064;10990;11377;13338;14485;14491;14246;14741;15816;16618;16998;16801;16178;15995;15631;14187;11692;9492;8391;10256;13639;15757;16658;17015;17019;17407;17418;16972;17256;17049;17210;17083;16685;15889;15090;16080;16971;17357;17431;17575;16923;16812;16509;16722;16864;16752;16714;16304;16054;16379;16556;17173;17277;16975;17081;17100;17099;17090;17221;17520;17330;17457;17488;17341;17387;17198;17357;17342;17315;17245;17417;17334;17514;17269;17503;17162;17097;17106;16953;16973;17185;17362;17120;17574;17376;17491;17292;16983;17036;17250;17153;17250;16886;17246;16909;17228;17254;16886;17042;17040;16941;17252;16904;17157;17092;17275;17101;17099;17200;17243;17408;17398;17595;17364;17242;17266;17477;17468;17337;17037;17321;16933;17129;17066;17251;17128;17262;17388;17438;17109;17339;17293;16866;17284;17271;17181;17128;16973;17064;17049;17062;17337;17397;17223;17356;17421;17240;17328;17374;17366;17168;17359;17191;16676;17209;17038;17227;17233;17279;17317;17443;17268;17054;17268;17248;17243;17049;17121;17131;17169;17539;17184;16964;16974;16922;16635;16930;16949;16946;17096;17280;17447;17431;17445;17157;16548;17099;17396;16975;17164;17001;16843;16894;16748;16744;16322;16168;16389;16919;17320;17163;16701;16514;16943;17099;17103;17203;17141;16993;17111;17370;16566;15797;15406;15990;16726;17185;17449;17526;17298;17264;16951;16937;17108;17201;17039;17061;16971;17147;17141;17131;17422;17214;17212;17668;17387;17149;17151;17596;17480;17430;17321;17515;17417;17547;17272;17475;17493;17563;17524;17383;17197;17226;17125;17206;17011;17395;17407;17359;17451;17312;17842;17783;17394;17632;17466;17547;17611;17370;17264;17547;17350;17437;17535;17357;17433;17603;17374;17358;16971;17168;17027;16783;16496;16501;16192;16501;17028;17062;17721;17876;17664;17429;17572;17837;17794;17773;17837;17590;17313;17431;17538;17408;17200;17424;17401;17391;17007;16987;17243;17520;17507;17246;17413;17073;16275;16045;16837;17353;16878;16931;17181;17463;17558;17601;17703;17536;17494;17578;17499;17183;16414;15528;15436;15728;15318;15466;15771;16131;17004;17391;17658;17318;17300;17238;17176;16938;17075;17127;16866;16810;16258;15963;16402;16683;16756;17191;17593;17710;17644;17344;17429;17352;17064;16490;16655;16631;16296;16805;17009;17216;17098;17265;17444;17392;17609;17656;17470;17351;17178;17479;17632;17671;17870;17427;17533;17445;17519;17461;17440;17442;17595;17639;17730;17564;17690;17697;17616;17782;17481;17474;17747;17771;17776;17751;17890;17760;17692;17683;17651;17701;17778;17728;17779;17786;17599;17422;17438;17521;17572;17851;17750;17713;17815;17621;17657;17428;17619;17867;17365;17304;17110;17194;17244;17262;17468;17622;17713;17889;17661;17832;17759;17829;18003;17917;17671;17776;17978;17539;17677;17726;17846;17939;17771;17971;18065;17881;18003;17997;18258;17952;18009;17925;17547;17799;18055;17942;17520;17608;17302;16970;17205;17569;17832;17522;17655;17281;17423;17333;16914;16621;16959;17334;17561;18139;18116;18008;17945;17942;17945;17711;18081;17894;17868;17600;17764;17985;18001;17675;17778;17820;17849;17750;17628;17688;17999;17956;17597;17765;17494;17643;17465;17348;16928;17524;17337;17344;17407;17164;17214;17418;17714;17518;17603;17600;17533;17546;17815;17714;17937;17739;17729;17538;17446;17537;17660;17319;17384;17420;17422;17138;16750;16762;16925;17524;17800;17524;17621;17568;17347;17832;18003;17838;17752;17785;17840;17953;17684;17583;17496;17561;17752;17723;17704;17665;17672;17905;17977;17867;17864;17996;17441;17351;17598;17505;17338;17409;17598;17963;18000;18048;17733;18140;17720;17355;17100;17342;17412;17843;18210;18242;18299;17967;17854;17492;17680;17540;16981;17028;16947;17216;17468;17827;17624;17621;18021;18063;17884;17999;17613;17843;17853;17992;18041;17966;17908;18047;17645;17751;17624;17660;17878;17789;17741;17744;17973;17862;17859;18011;17656;17542;17256;17411;17334;17383;17461;17624;17636;17714;17642;17421;17426;16785;16307;16393;17125;17126;17137;16968;16783;17028;17168;17234;17757;17691;17871;17988;17951;18220;18049;18069;18024;17866;17835;17942;17711;17713;17723;17880;17394;17510;17768;17438;17389;17497;17675;17436;17529;17497;17653;17836;17884;18030;17924;17914;18136;17856;17662;17870;17828;17740;17921;17921;18036;18179;18403;17894;17944;17911;17857;18124;17779;17953;18006;17940;18091;17722;17877;17978;18010;17691;17643;17595;17945;17871;18028;17752;18009;17987;17520;17734;17788;18143;17935;17705;17697;17580;17570;17264;17511;16982;17010;17385;17300;17321;17778;17660;17374;17581;17272;17172;17036;17312;17548;17537;17524;17496;17557;17846;17719;17715;17971;17484
13890;13767;13596;13534;13621;13638;13421;13516;13621;13540;13678;13515;13542;13624;13660;13872;13845;13539;13310;13729;13764;13889;14137;14109;14225;14270;14237;14048;14081;13852;14154;14365;14468;14568;14428;14549;14278;14255;14251;14553;14674;14649;14648;14686;14474;14469;14603;14463;14612;14303;14276;14542;14960;15005;14757;14663;14500;14263;14444;14867;14875;14978;14925;15189;15000;15007;14683;14902;14957;14969;15203;15197;14841;15185;14770;15006;14780;14818;15173;15307;15076;14985;15183;15047;14994;15136;15166;15088;15280;15328;15340;15389;15269;15222;15203;15438;15266;15286;15157;15277;15167;15261;15435;15340;15322;15311;15421;15379;15471;15225;15317;15613;15569;15720;15551;15639;15650;15672;15541;15473;15675;15620;15685;15307;15393;15632;15461;15446;15433;15825;15633;15725;15603;15331;15674;15786;15873;15700;15610;15678;15796;15861;15554;15624;15784;15780;15316;15503;15978;15604;15487;15548;15423;15736;15847;15542;15774;15631;15895;15887;15701;15676;14739;14140;13776;15086;15393;15723;15457;15566;15343;15032;15073;15409;15276;15416;15516;15685;16071;15800;15810;15644;15911;15602;15722;15713;15969;15840;15745;15835;15562;15535;15867;15657;15572;15367;15389;15117;15390;15524;15662;15955;15725;15576;15771;15869;16077;15848;15879;15971;15851;15792;15939;15980;15972;15929;16099;15745;15597;15460;15531;15441;15599;15433;15607;15628;15871;15868;15671;15903;15974;15690;15734;15866;15676;15706;15680;15953;15836;15905;16055;16083;16043;15696;15694;15987;16137;15737;15923;15737;15606;15655;15518;15526;15788;15850;16135;16105;16237;16327;16516;16274;15677;14838;14630;15013;15443;15645;15953;16340;16007;16244;16085;16034;16035;16081;16098;16105;15668;15334;15317;14377;13723;13562;14122;14886;14990;15083;15061;15116;15420;15366;15602;14729;12273;9859;11293;13650;15234;16181;16308;16556;16235;16425;16366;16241;16083;16316;16218;16412;16381;16452;16419;16193;16260;16341;16477;16212;16267;16483;16440;16738;16288;16353;16432;16581;16274;16490;16456;16357;16475;16318;16229;16040;15465;13791;11877;11028;11766;13058;13965;15285;15978;16149;16493;16468;16427;16591;16501;16483;16317;16016;16222;15905;16137;16086;16110;16238;16321;16278;16218;16302;16401;16370;16266;16466;16373;16354;16166;16404;16200;16501;16530;16460;16286;16303;16233;16438;16245;16338;16172;16127;16101;16345;16292;16123;16143;15909;15848;15758;16081;16334;15971;16178;16109;16207;16347;16418;16220;16428;16415;16459;16601;16760;17085;16948;16702;16568;16736;16407;16425;16432;16636;16304;16491;16467;16438;16301;16389;16590;16557;16818;16637;16775;16530;16712;16725;16990;16847;17082;16727;16739;16417;16448;16356;16506;16432;16386;16322;16014;16156;16451;16206;16457;16656;16610;16172;15995;16366;16114;16516;16508;16571;16519;15499;14792;15434;16491;16771;16715;16715;16587;16929;16684;16688;16799;16537;16562;16825;16655;16450;16232;16450;16651;16689;16792;16641;16850;16420;16568;16451;16580;16681;16497;16823;16847;16819;16728;16826;16976;17063;16980;16982;16995;16834;16744;16644;16889;16535;16622;16512;16690;16751;16798;16891;16934;16617;16420;16669;16636;16424;16050;15855;15201;15493;16317;16441;16590;16303;15884;15724;15916;15900;16077;16211;16232;15900;16214;16577;16582;16095;16003;15808;14952;15145;15593;16211;16457;16350;16384;16596;16582;16490;16491;16042;16232;16692;16974;17026;16818;16820;16536;16741;16931;16951;16985;16860;16814;16919;16857;16295;15314;14151;13046;13305;15678;16570;16515;16291;16348;16843;16893;16999;17028;17048;16737;16857;17209;17207;16988;16757;16854;16980;16895;17235;16924;17210;17307;17448;17231;17180;16947;16986;17128;17249;17173;17144;17121;17238;17117;17053;16857;16532;16920;17090;17194;17242;17025;17248;17282;17370;17225;17282;17221;17095;17138;17302;17267;17129;17277;16938;17100;17409;17213;17221;17185;16894;17072;17082;17173;17085;17100;17110;16913;17039;16928;16992;16943;16963;16750;16765;16662;16846;17017;16811;16773;16664;16815;16824;16805;16906;16951;16859;16760;16578;16843;16383;16469;16279;15907;15935;16058;16688;16611;16714;16600;16576;16437;16818;17074;17077;17222;17241;17136;17137;17044;16768;17087;17124;17239;17412;17336;17212;17165;17322;17422;17278;17140;17226;17321;17501;17504;17313;17201;17257;17424;17337;17423;17239;17372;17228;17037;17157;17033;16983;16934;17072;17207;17228;16872;16572;16861;16752;16566;16293;15470;14741;15754;16672;16778;16919;17238;16860;16851;17450;16978;16710;17077;16692;16748;16735;16699;16899;16713;16799;17166;16947;17150;17125;17056;16740;16717;16060;16076;16241;17108;16958;17136;17108;17126;17051;16954;16717;17027;16873;17029;17037;17321;16841;16964;17166;17504;17092;17131;17283;17282;17149;17277;16984;17141;17184;17331;16868;16926;16614;17254;17176;17087;17463;17355;17527;17040;17200;17166;17048;17289;16989;16739;16927;17081;16866;16944;16977;16984;17186;17176;17220;16695;16128;15665;14426;12349;11017;10325;10186;9335;9029;9742;10551;11456;13977;15792;16173;16496;16419;16184;16767;17055;17165;16632;16327;16133;15558;14230;12344;10012;9894;11970;14258;16072;16977;16910;16933;17257;17162;17270;17005;17058;17111;16193;15011;14129;15134;16538;17003;17227;17386;17222;16987;16953;16973;17146;17022;16986;16760;16445;16750;16764;17092;16998;17333;17126;17000;17186;17238;17391;17402;17321;17338;17559;16983;17191;17474;17298;17080;17437;17344;17438;17573;17346;17495;17280;17377;17088;17136;16811;16966;17289;17042;17153;17229;17248;17261;17242;17026;17022;17160;17249;17254;17124;17099;17014;16937;17450;17169;17240;17058;17201;17209;17104;16931;17205;17128;17027;16932;17165;17203;17313;17412;17490;17225;17298;16996;17272;17072;17268;17289;17142;16995;17192;17186;17015;17165;17449;17467;17395;17340;17182;17181;16924;17033;17253;17590;17246;17015;17036;17223;17506;17376;17466;17291;17261;17276;17284;17251;17119;17384;17358;17143;17036;16776;16836;17104;17223;17104;17132;17379;17285;17131;17224;17273;17294;17187;17108;16930;16868;16954;17074;17126;16815;16764;16853;17061;17251;17395;17052;17507;17108;17386;17180;17350;17034;16799;17037;17272;17111;17024;17087;17069;17075;16964;16506;15870;15955;16078;16827;17136;17035;16626;16579;17317;17187;17293;17511;17163;17077;16960;17195;16707;16201;16125;16630;17070;17124;17243;17333;17115;17271;17019;17433;17080;17163;17020;16785;17104;17163;17297;17405;17374;17273;17440;17340;17146;17281;17288;17548;17481;17668;17154;17517;17565;17390;17292;17423;17513;17447;17595;17413;17277;17046;16598;16750;17027;17396;17759;17437;17629;17638;17631;17826;17531;17416;17378;17444;17486;17298;17577;17436;17329;17382;17449;17307;17039;17442;17421;16933;17469;17202;17038;16845;16679;16483;16650;16670;17005;17349;17728;17655;17486;17420;17619;17860;17774;17710;17621;17513;17668;17506;17762;17379;17063;17302;17733;17617;17294;17545;17560;17595;17460;17236;17412;17097;16994;16709;16938;17244;17247;17103;16992;17251;17600;17605;17364;17365;17462;17569;17459;17523;16917;16350;16455;16459;15929;15834;15925;15617;16559;17597;17652;16999;17152;17323;16873;17116;16840;16973;17108;16795;16433;16196;16433;16735;16690;16989;17406;17457;17460;17317;17257;17315;17111;17053;16895;16817;16883;17234;16960;17018;16560;16845;17086;17212;17337;17637;17391;17185;17238;17327;17691;17669;17662;17750;17824;17554;17521;17508;17517;17556;17608;17633;17659;17542;17810;17648;17691;17400;17439;17442;17559;17829;17811;17893;17694;17488;17860;17737;17585;17648;17622;17554;17807;17949;17867;17547;17276;17471;17721;17900;17848;17805;17460;17777;17468;17562;17831;17493;17300;17207;17004;17405;17112;17242;17340;17902;17690;17659;17692;17840;17737;17860;17841;18007;17644;17704;17746;17583;17382;17849;17840;18157;17886;17716;17717;18012;18022;18033;17959;18163;17771;17918;17802;17932;17682;17991;18052;17779;17766;17647;17567;17835;17661;17659;17644;17482;17505;17347;17494;17275;17243;17425;17604;17743;17895;17845;18033;18025;17711;17788;17886;17900;18006;17781;17798;17901;18048;17966;17612;17745;17998;17669;17654;17758;17846;18068;17692;17803;17910;17732;17418;17489;17447;17494;17329;17387;17421;17410;17597;17784;17561;17788;17671;17747;17773;17389;17556;17527;17514;18005;17817;17748;17695;17341;17292;17402;17284;17304;17312;17296;16819;16770;17164;17574;17377;17540;17712;17475;17533;17918;17876;17728;17577;17720;17708;17569;17480;17366;17552;17544;17585;17765;17723;17556;17988;17845;17726;18074;18052;17892;17780;17667;17503;17575;17032;17108;17348;17783;17850;17923;17918;17902;17642;17137;17050;17090;17462;17780;18064;18378;18419;18160;17853;17703;17544;17735;17341;17238;17122;17511;17873;17928;17784;18069;17904;17908;17822;17887;17885;17939;17816;18219;18022;17978;18060;17778;17634;17540;17633;17540;17862;17807;17586;17628;17615;17694;17874;17706;17732;17298;17405;17578;17580;17356;17581;17566;17617;17494;17575;17329;16973;16518;15950;16614;16941;17222;17273;16786;16907;17041;17323;17247;17460;17808;18011;17900;18020;18221;18038;18309;18006;17965;17940;17788;17673;17924;17999;17613;17524;17512;17766;17541;17466;17583;17762;17738;17565;17675;17737;17609;17473;17865;17955;17754;17957;17805;17850;17658;17799;17687;17737;17609;18342;18149;18107;17992;17710;17475;17654;17749;17840;18037;18031;17859;18010;18015;18037;17823;18012;17708;17517;17774;17935;17825;17812;18009;18035;17699;17683;17751;17685;17705;17547;17731;17647;17728;17724;17494;17639;17218;17037;17008;17483;17521;17597;17594;17370;17677;17366;17074;17000;17375;17250;17293;17425;17223;17347;17487;17596;17651;17881;17865
13708;13843;13609;13692;13676;13699;13496;13545;13500;13676;13482;13326;13756;13625;13624;13742;13593;13542;13533;13347;13488;13727;14009;14173;14384;14400;14221;14176;14091;14075;14334;14256;14721;14651;14378;14653;14305;14217;14227;14474;14566;14615;14748;14817;14674;14652;14642;14748;14279;14336;14387;14641;14771;15007;14827;14614;14872;14707;14895;14627;14878;14950;14903;14943;14762;14743;14766;15038;15039;15092;15104;15134;15319;15140;15102;15030;14909;15121;15046;15169;15096;14908;15208;15273;15175;15385;15156;15187;15379;15141;15361;15301;15215;15183;15184;14741;15092;15344;15265;15398;15445;15404;15417;15636;15254;15362;15299;15568;15207;15607;15467;15754;15584;15484;15491;15391;15732;15695;15598;15778;15532;15727;15622;15721;15336;15529;15395;15581;15633;15511;15722;15633;15800;15726;15272;15886;15781;16043;15825;15574;15656;15373;15504;15824;15749;15728;15751;15524;15680;15616;15648;15537;15579;15608;15529;15734;15395;15437;15589;15751;15695;15523;15110;14769;14787;15349;15713;15275;15178;15437;15412;15201;15318;15260;15540;15765;15631;15705;15859;15702;15938;15703;15566;15892;15735;15741;15994;15874;15958;16024;15800;15834;15590;15799;15601;15565;15497;15268;15280;15587;15794;15891;15855;15825;15924;16116;15788;15932;16000;15926;15782;16035;15996;15837;15855;15801;15934;15895;15749;15417;15510;15555;15304;15463;15612;15869;15696;15596;15758;15889;16039;15584;15942;15551;15758;15617;15748;15942;15865;16039;15877;15994;15913;15861;16039;15970;15860;15728;15847;15613;15470;15529;15672;15623;15906;15890;16069;15964;16110;16272;16145;16284;15393;13624;13223;14419;15080;15681;15899;16186;16121;15951;15773;15908;16042;15917;15953;15937;15512;15160;15101;14585;14012;14246;14480;14885;15013;15314;15279;15511;15916;15778;15561;14799;12269;9827;11532;14066;15511;16320;16272;16424;16162;16185;16286;16028;16173;16167;16156;16338;16466;16411;16212;16172;16265;16300;16344;16395;16255;16454;16616;16593;16530;16623;16460;16386;16427;16431;16416;16427;16562;16153;16045;16066;14626;11910;8802;7737;9550;12114;14285;15325;16162;16374;16335;16395;16592;16548;16414;16285;16420;16031;16058;16030;15864;16167;15852;16068;16264;16285;16391;16409;16433;16316;16488;16482;16398;16323;16308;16220;16299;16205;16379;16389;16494;16281;16400;16338;16321;16188;16044;16377;16155;16175;16406;16189;15920;16158;15983;16185;15995;15944;15995;16232;16122;16234;16170;16238;16379;16183;16222;16337;16651;16912;16924;16583;16505;16508;16440;16407;16538;16447;16292;16487;16462;16540;16476;16766;16520;16762;16767;16616;16882;16899;16567;16785;16715;17117;16906;16669;16886;16705;16549;16360;16511;16255;16448;16499;16226;16212;16145;16590;16357;16565;16581;16619;16318;16361;16429;16175;16424;16525;16771;17074;16442;16422;16477;16832;16657;16436;16647;16552;16756;16940;16738;16563;16868;16615;16553;16526;16571;16558;16637;16515;16705;16804;16691;16791;16866;16536;16711;16591;16610;16408;16623;16610;16007;15661;16472;16783;16843;16973;16918;17020;16712;16906;16862;16701;16793;16807;16802;16767;16585;16762;16861;16861;16691;16501;16897;16405;16362;16220;15919;16053;16097;16318;16335;16468;16056;15359;15024;15308;15599;15807;16113;16179;16086;16424;16442;16582;16097;15339;13935;13541;14026;15318;15937;16308;16099;16346;16382;16402;16297;16487;15990;16311;16663;17041;16957;16696;16548;16772;16587;16902;17128;16839;16820;16697;16577;16604;16636;15675;14812;14076;15078;16378;16438;15297;14747;16255;16698;17207;17128;17224;17093;17248;17167;17170;17198;16998;16868;17021;16769;17011;16807;17004;17274;17212;17250;17097;17140;16915;17036;17142;17287;17394;17346;17154;17323;17357;16988;16774;16502;16986;17135;17160;17218;17069;17264;17238;17359;17098;17260;17360;16997;17126;17242;17408;17499;17421;17414;17399;17190;17001;17219;16895;16718;16913;17131;17023;17212;17049;17119;16757;16999;16983;16829;16851;16780;16549;16515;16676;16740;16778;16789;16527;16475;16737;16551;16984;16864;16775;16707;16788;16709;16741;16590;16463;16293;15949;16013;15913;16229;16579;16741;16797;16336;16623;16575;17046;17069;17226;17168;17197;16971;16878;16744;17011;17230;17356;17393;17187;17396;17250;17209;17278;17165;17002;17275;17261;17293;17049;17112;17345;17172;17213;17013;17299;17361;17344;17042;16947;17220;17047;17152;17259;16813;17126;16853;16531;16165;16232;16855;17033;16473;15370;14658;15628;17021;17136;17416;17238;17087;17271;17435;17188;17133;16924;16767;16611;16574;16417;16794;16979;16819;17206;17285;17182;17178;16802;16930;16590;16702;16365;16751;16902;16832;16831;16969;17050;17146;16915;17082;16837;16666;17222;16811;16888;16754;17206;17076;17124;17057;17153;17135;17359;17312;17478;17175;17337;17343;17175;16747;16497;16741;17025;17183;17125;17486;17317;17388;17151;17180;17032;17077;17206;17503;17046;17054;17031;17056;17082;17011;17037;16881;16428;15884;14688;13975;13453;12083;9565;8299;8934;10204;10479;10895;11936;13381;14390;15652;16423;16840;17111;16677;16709;16577;17087;17418;17068;16770;16869;16654;15902;14940;13240;12042;11791;13355;15371;16517;16895;16801;16868;16885;16648;16546;16200;16221;15789;14962;14390;15178;16311;16809;17240;17175;17076;16839;16893;17103;17187;16953;17392;17071;17088;17015;17258;17006;17122;17055;17293;17237;17303;17328;17450;17364;17182;17337;17301;17695;17613;17315;17226;17143;17047;17176;16997;17385;17503;17467;17308;17192;17050;17194;17007;17209;17337;17263;16895;17059;17249;17345;17319;16879;17164;17136;17242;17121;17134;17210;17073;17223;17353;17193;17074;17186;17112;17415;17125;17092;17116;17228;17405;17107;17119;17359;17341;17558;17285;17371;17589;17234;17177;17101;17253;17252;17033;17137;16942;16931;16938;17286;17073;17040;17232;17049;16902;17017;17070;17149;17310;17353;17211;17117;17286;17160;17381;17353;17324;17278;17306;17165;17136;17137;16927;17030;17219;17510;17303;17084;17051;17012;17100;17331;17446;17199;17321;17059;16982;17490;17312;17457;17244;17084;16631;16720;17110;17136;16749;16841;17044;17398;17043;17086;17141;17394;17310;17316;16881;16997;17234;17120;17065;17411;17186;16938;16870;16765;17119;16903;16439;16139;16116;16283;16788;16974;17072;17095;16902;17521;17690;17092;17296;17156;16644;16891;16989;16898;16724;16763;16991;16948;17059;16890;16402;16584;17025;17449;17264;17189;17011;16999;16829;16806;17119;17469;17491;17404;17455;17318;17176;17171;17443;17253;17360;17371;17369;17397;17051;17293;17426;17316;17211;17506;17690;17527;17408;17248;17184;15754;15528;16219;17597;17582;17481;17539;17519;17437;17404;17406;17444;17499;17505;17493;17348;17558;17421;17666;17433;17424;17329;17146;17353;17346;17317;17163;17000;17000;16820;16689;16921;16931;17053;17048;17567;17421;17527;17385;17430;17536;17808;17811;17673;17545;17669;17526;17632;17703;17328;17429;17855;17838;17598;17503;17577;17563;17631;17363;17449;17030;17454;17080;16969;17001;17288;17360;17432;17279;17573;17615;17872;17477;17617;17374;17670;17702;17385;17114;16976;16921;17104;16682;16436;15486;15530;16155;17199;17642;17467;17348;17341;17058;16702;16846;17228;17394;17285;16788;16443;16773;16799;17119;17163;17575;17700;17093;17127;17172;17247;17066;17037;17032;16922;16810;16824;16615;16048;15791;16267;17268;17435;17630;17489;17449;17438;17421;17498;17659;17567;17599;17371;17664;17580;17180;17337;17569;17376;17686;17603;17321;17708;17813;17789;17564;17568;17231;17050;17750;17937;18010;17908;17637;17822;17692;17688;17584;17768;17698;17678;17818;17733;17611;17383;17697;17571;17854;17723;17935;17706;17674;17528;17265;17305;17388;17337;17225;17274;17143;17413;17443;17510;17462;17572;17679;17469;17776;17720;17751;17853;17832;17835;17904;17853;17897;17501;17650;17542;17828;17710;17805;17579;17789;17460;17726;17961;17885;18197;17852;17955;17677;17869;17974;17998;17872;17710;17917;17686;17936;18027;17724;17766;17796;17286;17168;17635;17633;17349;17069;17237;17632;17964;17693;17472;17573;17747;17775;18094;17907;17867;17776;17732;17752;17824;17997;18025;17733;17820;17635;17796;17663;17803;17573;17807;17912;17767;17652;17877;17801;17381;17425;17569;17421;17327;17578;17453;17428;17758;17726;17534;17525;17581;17735;17573;17775;17782;18068;17719;17921;17606;17770;17496;17316;17336;17252;17238;17396;16945;16965;16851;17301;17411;17516;17601;17609;17684;17620;18027;17853;17620;17739;17895;17907;17511;17476;17303;17210;17744;17797;17638;17772;17733;17927;18098;17969;18026;17982;17998;17814;17761;17390;17325;17062;17184;17561;17675;17834;17828;17817;17598;17526;17376;16820;17034;17259;17741;18051;18172;18216;18137;17738;17690;17695;17695;17559;17801;17906;17782;17749;17817;18032;17916;17727;17785;18144;17946;17854;18083;18086;18265;17859;18194;18117;17874;17798;17995;17945;17999;17734;17762;17580;17693;17933;17851;17743;17815;17580;17229;17075;17580;17880;17669;17635;17621;17502;17405;17279;17089;16926;16515;16215;16987;17166;17387;17028;17277;16937;17255;16894;17177;17354;17499;18048;18135;17947;17950;17941;18030;17629;17890;17850;17935;18055;17812;17490;17889;17474;17469;17911;17779;17555;17543;17674;17737;17856;17698;17758;17770;17667;17787;17676;17881;17746;17727;17782;17685;17692;17734;17743;17777;18034;18122;17979;17662;17479;17382;17863;17851;17909;17856;17755;17906;17678;18116;17887;17762;17961;17598;17584;17723;17848;17665;18040;17619;17832;18206;17603;17548;17593;17632;17568;17733;17849;17651;17701;17896;17610;17133;16589;16958;17614;17702;17978;17452;17237;17349;17244;16626;16029;16992;17540;17530;17108;17258;17183;17445;17613;17493;18098;18241
14095;13850;14000;13794;13749;13843;13722;13529;13738;13572;13709;13507;13517;13913;13853;13792;13708;13549;13677;13612;13793;13948;14129;14145;14183;13932;14121;14204;14003;14339;14398;14499;14691;14690;14632;14453;14340;14299;14414;14541;14489;14747;14633;14524;14710;14675;14704;14541;14449;14317;14551;14580;14660;14848;14926;15014;14872;14927;14817;14776;15068;14894;15002;14916;14961;14833;15009;15166;15070;15042;15195;15006;15149;15008;15058;15163;14939;14661;14966;15071;14730;15185;15187;15101;15255;15477;15129;15573;15228;15502;15468;15335;15032;15389;15049;14708;14759;15141;15399;15249;15487;15596;15485;15569;15614;15383;15347;15477;15408;15720;15736;15526;15377;15240;15492;15439;15486;15539;15336;15566;15234;15328;15780;15527;15377;15321;15552;15531;15557;15707;15668;15558;15517;15679;15571;15482;15752;15525;15800;15515;15572;15545;15527;15653;15615;15768;15619;15582;15788;15575;15488;15459;15953;15882;15799;15549;15268;15292;15422;15390;15506;15706;15421;15320;15202;15187;15444;14799;14643;15080;15596;15519;15296;15546;15677;15735;15681;15962;15931;15795;15871;15504;15591;15664;15744;15662;15955;15916;15786;15788;15707;15651;15650;15743;15544;15508;15637;15657;15468;15521;15918;16006;15753;15764;15870;15725;15894;15924;15961;15913;15797;15964;15745;15521;15679;15810;15988;16096;15997;15723;15535;15595;15566;15407;15696;15751;16095;15692;15674;15739;15992;15919;15816;15693;15814;15688;15740;15886;16179;16043;15903;16138;16015;16082;15961;15948;15796;16048;15567;15562;15535;15562;15484;15910;15700;16139;16144;16046;16288;16216;16112;16146;15368;13556;13764;14746;15518;15904;15723;16223;16126;15870;15737;15925;15890;15895;15920;15860;15451;15245;14963;14564;14203;14364;14670;15237;15100;15273;15156;15648;15720;15809;15765;14952;12156;9899;11000;13740;15316;15952;16189;16503;16659;16209;16118;15927;16183;16208;16234;16037;16184;16479;16412;16353;16234;16377;16258;16198;16075;16239;16435;16614;16510;16412;16644;16542;16427;16691;16702;16593;16464;16454;16140;15502;13724;10561;7125;5245;6634;10546;13499;15402;16000;16181;16455;16307;16469;16669;16585;16494;16323;16238;16171;16121;16118;16027;16059;16065;16184;16116;16293;16503;16602;16460;16518;16325;16387;16192;16221;16270;16287;16286;16320;16502;16426;16368;16270;16224;16128;16151;16393;16093;16078;16264;16389;16145;16118;16167;16043;16370;16074;16237;16048;16119;16190;16281;16201;16089;16367;16424;16441;16472;16535;16939;16987;16908;16493;16372;16263;16466;15954;16231;16463;16626;16571;16845;16442;16611;16378;16690;16946;16781;16672;16780;16574;16641;16575;16818;16888;16692;16567;16474;16352;16402;16237;16520;16456;16337;16312;16236;16406;16099;16453;16464;16701;16564;16266;16345;16410;16261;16444;16371;17010;16894;17002;17088;17072;16775;16666;16361;16568;16559;16682;17035;16920;16547;16756;16757;16768;16379;16502;16618;16500;16731;16474;16502;16826;16736;16661;16693;16742;16681;16643;16916;16952;16295;16133;15300;15806;16671;16535;16698;16896;16879;16544;16844;16966;16813;16910;16737;16719;16581;16540;16777;16920;16903;16846;16792;16777;16561;16109;16676;16367;16208;16273;16702;16396;16183;16075;15325;14829;15476;15576;15887;15682;16096;16326;16281;16531;16395;15877;14898;13501;12659;14359;15677;16291;16324;16141;16523;16399;16646;16707;16245;16180;16247;16637;16980;17048;16730;16641;16595;16743;16830;16968;17132;16762;16703;16786;16837;16635;16172;15273;14845;16017;16747;16791;15143;14684;16124;16964;17203;17244;17445;17285;17120;17085;17317;17014;16867;16802;17103;17159;17054;16849;16832;17335;17084;17251;17166;17347;17241;17339;17251;17260;17152;17236;17235;17161;17237;17085;16445;16333;16800;17266;17086;17411;17168;17184;16950;16942;17141;17050;17034;17139;17190;17415;17519;17354;17500;17329;17023;17367;17366;17177;16985;17009;17128;17036;17170;16933;17175;17115;17035;16839;16912;17056;17081;16918;16689;16537;16635;16689;16593;16622;16470;16566;16567;16783;16658;16808;16547;16627;16635;16669;16531;16520;16613;16464;16155;15916;16199;16225;16774;16832;16541;16493;16573;16860;17139;17180;17227;17256;17252;17306;16921;16793;17074;17287;17153;17134;17194;17381;17205;17298;17248;17163;17208;17296;17145;17231;17210;17144;17220;17341;17198;17334;17287;17225;17146;17185;17330;17049;16952;16996;16798;16784;16862;16938;16584;16092;16108;16753;16758;16841;16375;15810;16255;17103;17425;17289;17126;17466;17159;17249;16951;16915;16735;16804;16325;16006;16515;16896;16797;17034;17192;16941;17360;17210;16796;16970;16862;16870;16572;16520;16986;16868;16865;16704;16830;17003;16891;16705;16725;16645;16891;17085;17163;17126;16959;17146;17131;17032;17246;17168;17076;17085;17427;17241;17267;17308;17301;16968;16935;16671;17010;17082;17240;17514;17327;17505;17392;17229;17077;17347;17118;17087;17113;16936;16952;16973;16929;16811;16891;16178;14617;12899;11420;10752;11531;12299;10308;10263;11442;13151;13796;13881;14524;15609;16147;16596;16872;17170;17381;17005;16927;17027;17007;17248;17257;17195;17059;16990;16502;15879;15321;14270;13613;14092;14847;15340;16015;16113;16232;16038;15525;15270;14462;14477;15108;14991;14541;15321;16308;16262;16637;17162;17120;16933;17127;16951;17186;17128;17172;17271;17074;16921;17180;17202;17003;17168;17381;17396;17285;17541;17212;17452;17348;17556;17446;17218;17113;17258;16961;17004;16775;16978;17264;17321;17391;17482;17277;17285;17151;17119;17213;17383;17374;17198;17186;17167;17334;17236;17410;17446;17221;17254;16997;17373;17092;17168;17329;17279;17030;17443;17254;17039;17164;17193;17245;17414;17257;17253;17079;17163;17055;17002;17208;17699;17617;17816;17388;17413;17177;17145;17252;17007;16982;16987;17144;17287;17410;17238;17002;17178;17323;17426;17235;16872;17325;17061;17159;17242;17026;17218;17253;17150;17312;17449;17445;17460;17226;17263;17183;17289;16829;16810;17170;17251;17387;17094;17329;17346;17381;17180;17372;17239;17257;17272;17132;17414;17589;17477;17505;17196;16956;16956;17443;17164;17069;17261;17063;17348;17094;17093;17189;17382;17227;17071;16922;16947;17018;17207;17501;17224;17071;16940;17049;16965;16924;16897;17070;16615;16533;16812;16882;17036;17232;17197;17063;17134;17406;17279;17077;16927;16813;16727;17104;17164;17447;17160;17126;17245;17226;16825;16002;16715;17366;17404;17487;17212;17246;17079;16919;16932;17042;17401;17546;17310;17328;17541;17203;16982;16948;17366;17181;17408;17097;16818;17008;17144;17330;17170;17425;17525;17729;17692;17472;17444;16950;15763;15056;15847;17065;17444;17431;17291;17607;17297;17446;17587;17299;17425;17447;17385;17345;17390;17403;17471;17547;17495;17625;17440;17409;17354;17237;17056;16834;16920;16904;16987;16900;16860;16887;17075;17369;17279;17546;17577;17456;17628;17286;17723;17702;17427;17724;17771;17703;17581;17538;17592;17355;17652;17510;17670;17656;17446;17503;17524;17524;17436;17299;17376;17321;17151;17314;17485;17303;17220;17303;17459;17206;17119;17184;17376;17397;17684;17409;17160;17223;17161;17146;16997;16644;16016;15320;15991;17246;17513;17851;17812;17515;17034;16646;16588;17229;17231;17197;17019;16952;17008;17254;17348;17450;17596;17616;17404;17325;17173;16924;16939;16868;16483;16980;16815;16746;16185;15272;15093;15864;17127;17649;17584;17744;17521;17055;17232;17519;17630;17619;17409;17604;17493;17469;17527;17461;17394;17356;17370;17299;17599;17646;17692;17639;17373;17251;17094;17464;17472;17667;17826;17882;17687;17793;17972;17946;17358;17680;17862;17938;17632;17756;17543;17651;17244;17475;17516;17805;17926;17945;17739;17612;17276;17533;17520;17456;17239;17107;17285;17281;17487;17566;17508;17478;17492;17561;17887;17611;17706;17820;17908;17989;18123;17675;17987;17944;17662;17466;17787;17864;17665;17474;17633;17691;17691;17899;17752;17862;17845;17625;17763;17802;17990;17772;17705;17821;17839;17864;17687;17743;17809;17715;17493;16869;16942;16588;17184;17062;16504;17006;17745;17600;17727;17674;17534;17722;17694;17882;17877;17924;17919;17933;17789;17685;18053;17968;17689;17563;17397;17546;17426;17582;17681;17802;17339;17748;17836;17609;17566;17546;17450;17506;17296;17444;17591;17491;17393;17335;17570;17694;17630;17687;17771;17895;17761;17917;17985;17808;17753;17534;17605;17408;17418;17351;17097;17343;17071;17150;16957;17007;17031;17326;17420;17576;17574;17571;17845;17677;17832;17573;17632;17850;17742;17784;17399;17465;17512;17792;17422;17906;17932;17773;17786;17831;17893;17811;17860;17711;17624;17602;17536;17099;16334;16573;17217;17543;17781;18057;17551;17622;17569;17325;16942;16759;17097;17500;18021;18124;18432;18263;18074;17905;17904;17589;17900;17596;17760;17905;18118;17979;18121;18103;17821;17923;18169;18104;17852;18062;17997;18102;18020;17881;18120;17935;17837;17870;18007;17961;17603;17817;17723;17818;17717;17798;17958;17522;17478;17530;17291;17436;17661;17644;17663;17547;17273;17286;17190;16783;16379;16264;16520;17001;17398;17445;17237;17143;17017;17163;17413;16991;17249;17788;17822;18150;17975;18043;18007;17889;18082;18048;18014;17874;17985;17892;17691;17499;17426;17481;17717;17826;17481;17954;17721;17816;17801;17973;17863;18056;17677;17829;17852;17792;17875;17765;17674;17602;17676;17841;17545;17777;17928;18092;18056;17794;17481;17662;17819;17600;17907;17668;17636;17697;17698;18017;17653;17483;17881;17706;17922;17614;17822;17951;17912;17838;17656;17624;17841;17523;17391;17629;17552;17872;17799;18053;17916;17943;17434;16555;16475;16879;17514;17835;17594;17488;17287;17190;16961;16023;15367;16294;17403;17638;17333;17122;17176;17474;17423;17678;18088;17905
13973;14016;13996;13812;14027;13846;13938;14023;13700;13539;13505;13571;13664;13754;14036;13881;13979;13644;13721;14004;13992;13739;13793;14013;13807;13814;13846;14067;14197;14499;14373;14570;14437;14604;14547;14654;14281;14171;14401;14534;14429;14435;14448;14620;14647;14835;14523;14787;14781;14287;14463;14683;14775;14843;14939;14786;15080;14979;15090;14997;14995;14992;14797;14835;14713;14900;14992;15066;15082;14848;15025;15002;14869;14682;15087;15073;14558;14830;15003;14870;14847;14849;15007;14896;15115;15383;15014;15497;15337;15335;15441;15439;15462;15719;15107;14968;15180;15298;15541;15638;15666;15604;15431;15477;15302;15522;15492;15414;15151;15275;15491;15212;15336;15738;15550;15521;15383;15434;15318;15390;15388;15342;15519;15446;15212;15177;15412;15550;15799;15670;15541;15475;15764;15566;15684;15648;15649;15602;15702;15720;15702;15671;15498;15470;15741;15793;15573;15779;15321;15283;15415;15519;15739;15973;15999;15857;15137;15227;15404;15419;15512;15689;15641;15599;15668;15510;15160;14698;14298;14856;15505;15594;15652;16030;15706;15500;15601;15687;15809;15794;15788;15801;15582;15727;15594;15621;15814;15691;15799;15833;15994;15985;15836;15679;15786;15602;15162;15148;15466;15598;15879;15857;16038;15944;15834;15849;15867;16049;15920;15827;15891;15713;15852;15924;16066;16069;16070;16037;15821;15844;15613;15412;15400;15353;15372;15720;15582;15516;15788;16033;15901;15647;15684;15603;15927;15812;15640;15930;16117;16196;16059;15932;16062;15754;16086;15969;15716;15709;15760;15700;15544;15568;15467;15804;15743;15928;15908;16165;15981;16211;16181;15947;15637;14937;14899;15339;15886;15973;15646;15640;16051;15911;15916;15987;15936;15786;15392;15614;15738;15252;15203;14784;14347;13998;14613;15124;15099;15285;15354;15516;15656;15808;15769;14910;12603;9938;10589;12962;14861;16059;16292;16400;16368;16288;16099;16117;16148;16362;16134;16243;16132;16397;16176;16243;16118;16193;16190;16144;16257;16628;16162;16678;16410;16443;16569;16435;16497;16362;16732;16619;16452;16100;15698;14495;12494;9781;6959;4890;6257;10170;13075;15586;16336;16421;16397;16332;16506;16682;16456;16623;16401;16048;16284;16426;16075;15967;16207;15867;15797;15868;16079;16369;16501;16368;16466;16488;16014;16420;16198;16273;16340;16177;16356;16425;16651;16605;16329;16099;16123;16182;16291;15970;15999;15896;16118;16018;16415;16493;16240;16235;16102;16301;16275;16056;16046;15952;16505;16313;16290;16212;16250;16246;16364;16711;17022;16907;16735;16532;16467;16576;16185;16495;16576;16412;16619;16729;16536;16768;16798;16717;16753;16539;16701;16662;16561;16572;16768;16817;16740;16599;16799;16631;16662;16514;16500;16159;16237;16297;16048;16083;16205;15986;16058;16304;16385;16322;16560;16267;16188;16460;16388;16450;16650;16946;17053;17244;16860;16725;16769;16729;16466;16802;16594;16932;16816;16951;16855;16962;16635;16811;16694;16641;16497;16404;16442;16787;16668;16389;16592;16928;16879;16731;16669;16810;16892;16880;16596;16146;16592;16301;16021;16471;16776;16864;16730;16653;16568;16681;16711;16780;16733;16520;16510;16890;16554;16724;16852;16813;16563;16639;16230;16453;16550;16520;16630;16401;16675;16447;15859;15902;15483;15858;16067;16150;15902;16294;16648;16581;16489;16371;16174;15021;13994;13661;14872;15938;16399;16277;16618;16157;16184;16396;16609;16476;16305;16503;16786;16870;16911;16850;16795;16701;17065;16931;16868;16887;16665;16926;16899;16941;17028;16789;16354;16060;16740;17263;17123;16350;16143;16805;17400;17557;17082;17453;17193;17316;17418;17142;17122;17074;17247;16962;17041;17180;16869;16934;17175;17052;17049;17156;17175;16993;16970;16908;17051;17045;17008;17002;17127;17239;17155;16856;16632;16836;16923;17363;16819;17268;17333;17085;17391;17029;16964;17025;17039;16954;17370;17360;17489;17456;17662;17325;17397;17092;17213;17183;16966;17095;17177;17476;17254;17471;17120;17116;17137;16953;16981;16848;16912;16885;16542;16355;16560;16292;16208;16283;16423;16590;16531;16673;16679;16681;16873;16749;16769;16307;16676;16680;16583;16171;16128;16449;16590;16558;16967;16779;16678;16586;16805;17092;17220;17552;17308;17486;17044;17155;17083;16982;17267;17060;17347;17283;17187;17472;17024;16993;17172;17099;17156;17083;17282;17227;16994;17178;17276;17483;17282;17313;17331;17286;17039;17214;17107;16700;17018;16601;16845;17080;17151;16750;16033;15914;16608;17005;17002;17186;17162;17025;17111;17433;17192;17438;17523;16920;16639;16222;16548;16844;16532;16232;16200;16432;16808;16910;17074;17105;16879;17265;17303;17048;16744;16832;16989;16880;16880;16524;16873;16838;16927;16976;16982;16819;16864;16535;16495;17016;17216;17270;17214;17333;17219;17005;17348;17262;17162;17373;17223;17470;17256;17273;17337;17308;17155;17042;16390;16836;17240;17264;17391;17375;17254;17177;17055;17084;17065;17389;17311;16951;16823;16571;16191;15814;16131;15914;14515;11945;9862;9068;9496;11466;13993;14042;13859;14716;15786;15808;15923;16173;16550;16841;17011;16835;17372;17454;17087;17226;17263;17179;17285;17209;17078;17356;16950;16790;16524;16421;16009;15568;15508;15333;14833;14931;15678;15537;14888;13549;12570;12232;12262;13227;13532;13704;15038;16645;16585;16766;16916;16786;16996;16701;16979;17237;17089;17311;17211;17005;16842;17088;17101;17370;17564;17272;17421;17101;17288;17265;17426;17160;17335;17575;17151;17270;17155;17144;17076;17008;17068;17344;17149;17420;17134;17398;17197;17225;17287;16962;17011;17237;17446;17193;17257;16943;17369;17463;17245;17187;17174;17459;17170;17078;17125;17184;17080;17071;17116;17006;17100;16985;16989;17165;17267;17243;17406;17261;17013;16748;17021;17171;17170;17254;17610;17453;17232;17404;17452;17267;16939;16826;16683;17235;17055;17001;17199;17030;17260;17114;17191;17270;17191;17148;17075;17115;17183;17375;17142;17271;17306;17231;17273;17183;17387;17345;17226;17295;17165;17136;17139;16933;17405;17200;17274;17512;17151;17259;17299;17097;17236;17076;17346;17424;17349;17702;17639;17572;17377;17242;17134;17196;17460;17399;17280;17477;17407;17109;17162;17093;17204;16973;16928;17303;16948;17122;17352;17537;17521;17197;16805;16650;16990;16779;17198;16490;16971;16782;16686;17116;17373;17074;17236;17131;17393;17307;17107;16909;16982;16743;16946;17146;17320;17312;17146;17185;17352;16964;16783;16649;16930;17457;17352;17324;17213;17219;17241;17075;16968;17103;17127;17237;17370;17501;17231;17111;16953;17003;17073;17214;17367;17227;17358;17165;17335;17414;17382;17281;17535;17417;17464;17507;17410;17272;16473;15786;15494;16624;17196;17093;17289;17422;17617;17759;17685;17248;17451;17455;17226;17263;17396;17295;17332;17370;17573;17520;17462;17643;17212;17227;16636;17092;16766;16802;16989;16787;16802;16982;16962;17250;17637;17580;17701;17477;17391;17557;17700;17722;17583;17692;17389;17784;17526;17506;17540;17555;17653;17634;17675;17297;17413;17566;17484;17239;17317;17343;17325;17082;17373;17407;17471;17149;17231;17261;17410;17393;17135;17376;17062;17338;17133;17342;17274;16690;16871;16769;16884;16722;16592;16122;16845;17472;17789;17829;17715;17539;16976;16557;16488;17132;17457;17259;17064;17065;17172;17191;17251;17550;17611;17297;17528;17144;16781;16682;17021;16580;16961;16787;16609;16532;16252;16253;16180;16796;17323;17522;17525;17487;17480;17466;17496;17504;17623;17601;17713;17666;17452;17549;17223;17420;17626;17450;17287;17425;17569;17827;17610;17756;17531;16932;17156;17450;17400;17605;17771;17889;17840;18087;17813;17897;17601;17790;17781;17816;17916;17778;17955;17721;17538;17683;17625;17805;17865;17713;17868;17128;16744;17353;17524;17445;17025;17203;17412;17452;17527;17386;17504;17491;17380;17440;17764;17474;17864;17843;17601;17784;17710;17865;17780;17679;17471;17449;17563;17396;17769;17518;17386;17559;17649;17575;17879;17959;17787;17715;17768;17561;17751;17531;17476;17722;17794;17933;17763;17440;18021;17572;17447;16517;15295;15016;16154;16812;16823;17145;17393;17771;17706;17741;17464;17746;17853;17633;17811;17546;17901;17749;18104;18039;17925;17821;17669;17601;17494;17461;17207;17525;17325;17512;17518;17642;17745;17587;17584;17393;17636;17464;17330;17595;17616;17550;17466;17612;17601;17774;17800;17484;17669;17731;17737;17751;17896;17771;17613;17645;17371;17295;16965;17154;17232;17275;17291;16934;17124;17221;17151;17296;17387;17582;17695;17702;17661;18086;17705;17800;17728;17795;17742;17651;17859;17342;17731;17726;17742;17560;17596;17621;17931;17812;17803;17892;17857;17689;17759;17530;16928;16198;15813;15973;16840;17611;17720;17720;17632;17704;17482;17382;17001;16834;16914;17372;17817;17967;17994;17692;17902;17831;18204;17962;17912;17808;17969;18033;18125;17947;17995;17749;17834;17800;18091;17986;17993;18015;17957;17910;18124;18203;18063;17940;17855;17983;17970;17878;17745;17655;17342;17637;17892;17699;17618;17582;17555;17715;17589;17722;17597;17528;16973;17134;17060;16991;17125;16846;16229;16278;17128;17314;17473;17476;17257;17446;17066;17091;17211;17157;17376;17603;17944;17838;18043;18049;17843;17921;17866;17814;17878;17900;17914;17746;17629;17422;17456;17643;17690;17850;17475;17647;17733;17633;17845;17691;17944;18303;18021;17713;17868;17981;17575;17903;17554;17919;17749;17620;17687;17947;18073;17743;18080;18152;18031;17814;17748;17622;17645;17122;16960;17198;17676;17728;17784;17801;18121;17494;17888;17638;17826;17965;18045;17887;17701;17700;17758;17800;17699;17885;17749;17684;17837;17986;17607;17616;17501;16890;16866;17229;17669;17929;17836;17616;17031;17172;17111;16329;15924;16602;17623;17258;17443;17071;17138;17597;17666;17796;18010;18002
13893;13828;13739;13743;14048;13981;13868;14095;13964;13758;13617;14013;13933;14056;13850;13682;13925;13735;13658;13987;13779;13739;13808;13532;13374;13676;13915;13928;14255;14109;14365;14453;14697;14552;14513;14398;14320;14082;14149;14337;14557;14520;14487;14677;14573;14636;14688;14390;14636;14450;14442;14747;14605;14697;14758;14745;15168;15103;14820;14920;14819;15265;14980;14751;14772;15007;14848;15244;14950;15013;15028;14806;14331;14564;15050;14799;14495;14337;14903;15003;14940;14826;14675;14723;14940;15221;15301;15501;15241;15530;15499;15677;15470;15381;15085;15162;15181;15281;15377;15205;15411;15589;15510;15443;15463;15516;15608;15195;15266;15465;15370;15237;15211;15576;15610;15611;15299;15387;15177;15007;15418;15257;15275;15384;15294;15416;15577;15492;15653;15781;15516;15559;15681;15752;15637;15477;15451;15660;15681;15771;15443;15956;15700;15374;15596;15762;15799;15783;15495;15339;15550;15541;15394;15742;15537;15730;15257;15232;15123;15642;15327;15634;15670;15623;15641;15192;14997;14822;14854;15438;15716;15463;15686;15797;15511;15295;15598;15727;15921;15824;15703;15900;15569;15644;15581;15521;15863;15750;15887;15608;15690;15980;16023;15767;15866;15552;15323;15251;15333;15701;15738;15988;15785;15992;15932;15793;15945;16000;15681;15572;15797;15690;15741;15900;15868;15840;15991;15998;15940;15551;15801;15432;15430;15100;15334;15578;15546;15695;15548;15574;16005;15684;15904;15884;16176;15783;15548;15908;16240;16031;16209;16283;16154;16178;15772;15625;15729;15818;15947;15723;15733;15730;15727;16150;15824;15809;15975;16082;16046;16105;16042;16061;15919;15739;15696;15980;15937;15714;15488;15482;15781;15707;15818;15810;15871;15390;15112;14928;15048;15611;15284;14689;14511;14118;14499;15203;15425;14773;15112;15411;15573;15576;15449;14789;12462;9265;10169;13323;15055;15960;16143;16111;16433;16279;16301;16084;16173;16235;16243;16377;16421;16350;16213;16320;16108;16113;16058;16194;16218;16263;16477;16300;16336;16618;16298;16592;16497;16753;16597;16343;16386;16076;15262;14158;12587;10468;7670;6305;7707;11231;13837;15620;16517;16392;16484;16268;16331;16430;16231;16361;16292;16195;16165;16105;16241;16170;16039;16033;15882;15754;15918;15992;16454;16471;16295;16261;16203;16210;16285;15981;16163;16192;16059;16170;16596;16298;16467;16558;16264;16310;15987;15797;15674;15810;15859;16195;16483;16105;15948;16557;16236;16356;16097;16154;16171;16270;16397;16346;16254;16080;16416;16281;16412;16690;16918;17037;16648;16484;16589;16685;16609;16381;16614;16493;16461;16558;16704;16685;16492;16717;16770;16735;16629;16720;16232;16536;16702;17021;16532;16827;16819;16900;16542;16481;16283;16669;16358;16273;16258;16417;16259;16153;16146;16229;16402;16510;16485;16199;16444;16228;16435;16283;16736;16794;17166;17178;17142;16924;16653;16738;16642;16814;16853;16787;16990;16720;17009;16710;16726;16886;16525;16518;16202;16541;16430;16576;16419;16387;16491;16532;16577;16625;16926;16978;16652;17001;17083;17122;16844;15887;15236;15988;16794;17008;16921;16408;16367;16634;16754;16778;16689;16379;16520;16721;16760;16841;16856;16726;16754;16697;16483;16404;16346;16529;16465;16609;16441;16464;16383;16122;15949;16347;16534;16291;16493;16543;16726;16367;16361;16208;16052;16030;15266;14912;15452;16138;16267;16534;16509;16472;16239;16227;16658;16782;16700;16574;16611;16842;16737;16782;16827;16737;16929;16651;16993;16834;16938;16738;16838;17020;16957;16960;16828;16478;17042;17684;17518;17540;17223;17529;17553;17494;17647;17581;17240;17174;17513;17195;17178;17054;17163;16910;17203;16964;16975;16976;17227;17091;17025;17202;17147;17213;17062;16908;17009;17341;17219;17142;17278;17171;16956;16904;16976;16950;16714;17026;17209;17135;17405;17105;17077;17101;16839;16966;16742;16998;17201;17265;17476;17436;17876;17377;17196;17203;17339;17511;17367;17231;17233;17366;17203;17039;17258;17200;17456;17048;17021;16949;16761;16506;16336;16558;16524;16507;16607;16430;16547;16431;16783;16703;16857;16625;16828;16835;16663;16817;16633;16623;16315;16353;16494;16802;16751;16786;16981;17159;16776;17210;16961;17404;16981;17226;17327;17246;16966;16943;17263;17280;17185;17232;17277;17199;17380;17085;16976;17219;17175;17135;17256;17198;17194;17038;17069;16977;17310;17167;17339;17345;17276;16994;16896;17135;17192;16995;16940;17031;16849;17042;16965;16222;15561;15503;16193;17088;17115;17415;17331;17220;17371;17507;17295;17369;17477;16497;15768;15186;16040;16739;16770;16530;16374;16596;16726;16961;17010;16958;17014;16888;16972;17134;17031;17027;17135;16830;16700;16884;16731;16919;16696;16896;17048;16793;16517;16764;16947;16955;17140;17065;17122;16931;17231;17038;17238;17468;17549;17105;17390;17333;17408;17384;17352;17348;17112;16320;15786;16490;17189;17127;17124;17295;17062;16989;16881;17163;17106;17159;17011;16848;15881;15369;14251;13912;14835;15089;13094;10448;10076;10978;12132;13942;15878;16166;16139;16447;16712;16792;16658;16780;17005;17011;16968;16861;17318;17083;17249;17313;17420;17489;17273;17101;17104;17463;17081;16811;16250;16582;16614;16595;16381;15979;15517;15088;15776;14996;13885;11644;10064;10015;10577;11401;12166;12700;14725;16328;16822;16772;16416;16552;16724;17088;17160;17157;17369;17023;16939;16963;16986;16857;17035;17124;17334;17257;17295;17441;17336;16998;17595;17478;17492;17302;17378;17146;17214;17107;17372;17384;17257;17266;17259;17293;17313;17272;17134;17045;17280;17445;17229;17570;17369;17466;17382;17355;17449;17379;17704;17105;17437;17594;17380;16896;17009;17224;17396;16898;16797;16915;16952;16794;16814;17521;17282;17359;17271;17073;16862;16852;16860;17330;17445;17463;17340;17598;17669;17411;17351;17207;17155;16802;17090;17061;17271;17275;17342;17499;17318;17008;17291;17247;17105;16897;17129;17287;17137;17292;17184;17249;17244;17291;17173;17311;17190;17385;17196;17143;17534;17202;17111;17030;17196;17475;17161;17356;17266;17471;17417;17405;17317;17261;17527;17551;17727;17710;17459;17369;17243;17376;17395;17366;17156;17360;17375;17042;16823;16676;16934;17027;17155;17301;17211;17151;16912;17212;17640;17380;17351;17278;16998;16833;16658;16827;16822;16966;16894;16775;16958;16882;17028;16899;17156;17328;17022;17211;17181;17139;17234;16970;17126;17112;17364;17419;17321;17286;17047;16935;16867;17077;17339;17190;17224;17406;17287;17336;17319;17425;16948;16898;16908;17277;17560;17386;17429;17201;17079;17042;17041;17311;17325;17495;17078;17361;17255;17452;17128;17135;17398;17513;17537;17206;17744;17283;16846;16278;15418;16119;17153;17194;17466;17124;17567;17535;17730;17369;17270;17227;17258;17311;16948;16754;16960;17071;17521;17481;17559;17627;17326;17323;17278;16921;16851;17262;16851;16687;16843;16855;17328;17245;17580;17657;17670;17704;17645;17521;17552;17717;17222;17567;17614;17650;17696;17760;17284;17313;17468;17473;17513;17442;17598;17499;17645;17320;17616;17368;17418;17441;17397;17486;17426;17303;17370;17433;17646;17140;16957;17022;17046;17111;17344;17135;17079;16596;16440;16710;16959;16631;16723;16753;17072;17181;17696;17702;17480;17479;17019;16607;16722;17271;17400;17282;16853;16944;17080;17000;17189;17496;17327;17366;17090;16723;16573;16569;16635;16945;16846;16880;16983;16616;16803;16972;17077;17231;17589;17580;17766;17611;17352;17281;17464;17654;17542;17613;17922;17680;17763;17331;17501;17531;17513;17294;17303;17452;17561;17703;17795;17926;17575;17198;17211;17456;17323;17487;17600;17877;17963;17789;17684;17660;17702;17851;17488;17940;17696;17821;17669;17778;17740;17562;17747;17835;17931;17912;17574;17000;16723;17159;17395;17371;17631;17422;17424;17381;17468;17608;17444;17248;17578;17741;17553;17575;17641;17931;17677;18009;17914;17628;17678;17620;17481;17466;17519;17757;17655;17497;17556;17577;17657;17697;17810;18050;18085;17650;17545;17433;17346;17501;17314;17459;17657;17697;17548;17683;17752;17528;16828;15287;12786;12494;14717;16746;17411;17428;17814;17570;17823;17492;17287;17549;17656;17799;17722;17876;17844;17739;17837;17944;17842;17699;17967;17911;17398;17307;17466;17438;17475;17402;17509;17574;17944;17591;17724;17527;17619;17639;17378;17640;17689;17678;17613;17310;17587;17555;17715;17642;17916;17628;17782;17620;17702;17755;17679;17657;17230;17182;16879;17121;17373;17344;17233;17180;17394;17339;17231;17535;17533;17755;17714;17502;17678;17851;17841;17863;17713;17701;17918;17821;17809;17873;17756;17724;17664;17598;17645;17600;17679;17777;17627;17701;17599;17359;17384;17090;16668;15267;14485;15139;16526;17838;17939;17774;17488;17596;17541;17018;17006;16387;16819;17069;17927;18039;18054;17824;17959;17870;18086;18076;18178;17848;17901;17933;17881;18080;17964;17907;17896;17927;18042;17769;17813;18042;17979;18029;17801;18024;18354;18037;17963;18123;17617;17692;17755;17684;17769;17721;17463;17802;17720;17637;17642;17712;17563;17663;17700;17365;17138;16604;16485;16665;17008;17186;16888;16637;17230;17467;17220;17438;17200;17407;17180;17250;17186;17279;17030;17176;17659;17806;17925;17846;17816;17981;17708;17981;18180;17981;17776;17689;17771;17823;17647;17387;17773;17730;17674;17863;17732;17565;17640;17838;18197;17806;17822;17998;17799;17874;17969;17886;17779;17878;17866;17622;17970;17788;17819;17939;17925;17719;18026;17893;17811;17566;17243;16580;16001;16712;17561;18076;17952;17872;17727;17997;17940;17808;17683;18258;17994;17943;17811;17607;17745;17936;17708;18041;17790;17769;17848;17900;17710;17751;17212;17281;17301;17834;17679;17745;17626;17405;17224;17157;17274;17102;16780;17318;17561;17601;17592;17188;17627;17470;17887;17870;18105;17863
13812;13810;13804;13784;13918;13856;13792;13913;14031;13887;13857;13907;13857;13857;13908;13955;13700;13881;13644;13891;14089;13587;13606;13521;13215;13694;13804;14070;14251;14110;14457;14541;14559;14664;14583;14338;14351;14168;14133;14546;14541;14598;14539;14402;14653;14846;14601;14718;14751;14757;14658;14780;14865;14927;14876;14973;15081;15114;14682;14759;14866;15085;14883;14783;14982;14671;14968;15060;14987;14839;14962;14380;14324;14560;15114;14804;14771;14312;14758;14941;14898;14784;14391;14676;15176;15059;15096;15079;15277;15380;15350;15523;15491;15446;15611;15330;15382;15302;15230;15385;15284;15380;15797;15648;15446;15585;15702;15692;15574;15548;15240;15430;15521;15508;15647;15379;15375;15300;14760;14706;15234;15488;15567;15552;15648;15616;15567;15701;15806;15769;15432;15735;15462;15541;15872;15606;15420;15555;15572;15877;15507;15433;15596;15658;15609;15763;15827;15617;15614;15508;15574;15432;15286;15256;15473;15430;15593;15474;15692;15552;15608;15845;15944;15699;15545;14858;14686;14581;14885;15197;15747;15625;15698;15837;15759;15581;15323;15478;15671;15825;15856;15973;15960;15865;15755;15746;15953;15669;15811;15888;15746;15930;15868;15936;15749;15428;15510;15040;15207;15201;15498;15983;15928;15716;15854;15827;16189;15972;15889;15866;15762;15992;15734;15933;15824;15901;15835;15987;15833;15894;15885;15918;15697;15273;15035;15491;16006;15685;15741;16041;15912;16094;15691;15487;15867;15826;15782;15939;16159;16431;16017;15900;16011;15920;15791;15908;15697;15865;15723;15843;15870;16120;15765;16050;16141;15732;15992;15985;16249;15879;16351;16085;16057;16198;15888;15953;15779;15858;15517;15343;15659;15678;15756;16024;15798;15350;14575;14451;15008;15467;15453;14882;14782;14367;14830;15143;15216;15263;15164;15027;15375;15591;15880;15449;13533;10070;9825;12408;14632;15716;16141;16315;15937;16489;16323;16049;16413;16430;16599;16461;16484;16118;16469;16423;16310;16199;16208;16208;16327;16481;16330;16396;16367;16387;16448;16419;16381;16417;16455;16259;16258;15656;14654;13710;12815;11237;9085;8792;10820;13469;14982;15741;16328;16347;16633;16541;16363;16095;16391;16285;16222;15998;16030;16089;16116;15951;16187;15978;16028;15722;15785;16189;16077;16362;16294;16268;16319;16260;16210;15969;16184;16321;16349;16416;16296;16268;16561;16407;16371;16027;15786;15681;15452;15226;15319;15808;15905;16278;16090;15937;15768;15774;16045;16223;16285;16119;16293;16397;16136;16311;16259;16075;16454;16699;16744;17090;16806;16968;16811;17038;16758;16388;16512;16727;16639;16500;16595;16753;16709;16527;16776;16733;16436;16258;16152;16295;16795;16807;16996;16989;16556;16576;16466;16496;16443;16464;16108;16145;16051;16269;16164;16261;16238;16426;16544;16352;16311;16252;16131;16193;16513;16717;16600;17145;17231;17517;17156;17036;17041;17076;16814;16847;16827;16852;16761;16949;17125;17044;16920;16648;16674;16355;16021;16229;16355;16361;16539;16561;16528;16810;16706;16817;16773;16500;16588;17077;17161;17416;16756;16297;15760;16528;16782;16858;16655;16363;16228;16489;16879;16836;16724;16334;16631;16749;16671;16605;16527;16518;16857;16777;16696;16581;16298;16604;16502;16543;16509;16148;16347;16448;16654;16627;16579;16633;16730;16574;16475;16389;16222;16416;16124;16126;15999;15750;16054;16079;16392;16331;16277;16143;16407;16297;16676;16991;16480;16611;16433;16786;16614;16713;16764;17069;16653;16978;16751;16907;16817;16602;16864;16870;16645;16503;16071;15894;16480;17261;17617;17767;17831;17858;17755;17680;17338;17500;17421;17494;17186;17157;17148;17397;17205;17191;17051;17234;17079;16883;17043;16956;16964;17007;17081;17003;17250;17046;16899;16784;16835;16973;17226;17063;17118;17005;16688;16657;16606;16849;17115;17308;17265;17085;17241;16857;16889;17141;17119;17036;17290;17247;17380;17342;17462;17348;17080;17116;17422;17412;17619;17385;17376;17679;17454;17293;17290;17255;17548;17138;16886;17010;16866;16231;16036;16389;16358;16515;16530;16621;16597;16650;16800;16678;16883;16825;16650;16771;16659;16807;16728;16850;16589;16528;16316;16572;16789;16979;16959;17079;16983;17043;16951;17274;17248;17573;17168;17032;17380;17013;17012;17026;17300;17167;17130;17251;17392;17434;16991;17140;17441;17175;17345;17492;17092;17174;16957;17145;17231;17250;17093;17316;17153;17160;17331;17045;17041;17114;16811;16641;16849;17072;16547;16042;15554;15448;16362;17004;17058;17115;17363;17578;17244;17284;17353;17284;17294;16632;15970;15229;16064;16964;16909;16698;16933;16964;17080;17053;17042;16728;16844;17098;17131;17142;17210;17279;17033;16837;16845;16928;16634;16988;16793;16633;16584;16463;16501;16782;16904;17026;17142;17069;17024;17114;17018;17343;17087;17441;17224;17304;17496;17528;17285;17296;17076;17014;16768;15872;15634;16278;17100;17252;17206;17434;16770;16843;17028;16921;16939;16831;16281;15557;14070;12748;11853;12088;13841;15167;14011;12945;13381;14571;15306;16248;16702;17103;17106;16954;16955;17126;16821;17301;17326;17298;17145;17247;17171;17209;17247;17377;17300;17365;17286;17306;17398;17193;17074;17020;16969;16727;16772;17025;16911;16520;16296;15928;15463;14741;13865;11667;9856;9765;10896;11923;12525;13570;14975;16461;16802;16533;16231;16308;16626;16761;17076;17517;17250;17275;17026;16705;16859;16759;17033;17248;17244;17370;17377;17421;17374;17062;17470;17575;17166;17402;17330;17400;17184;17188;17291;17438;17412;17330;17179;17141;17334;17331;17130;17085;17168;17081;17120;17287;17461;17450;17354;17215;17277;16994;17387;17428;17310;17510;17525;17161;16882;16902;16737;16757;17149;16872;16415;16702;16938;17326;17436;17377;17124;17043;17049;16668;16993;17301;17570;17597;17586;17521;17403;17453;17157;17110;17184;16874;16658;16907;17371;17013;17342;17361;17202;17335;17343;17301;17471;17154;17014;17213;16903;17085;17154;17356;17319;17282;17165;17219;17468;17569;17230;17425;17403;17136;17106;17112;17207;17152;17374;17502;17276;17568;17284;17219;17253;17475;17400;17419;17451;17517;17606;17546;17447;17042;17117;17128;17137;17415;17288;17137;16157;15632;16243;16985;17337;17510;17411;17243;17451;17381;17156;17258;17525;17301;17192;16887;16561;16751;16944;16851;17110;16899;16677;16644;16345;16507;16742;17286;17111;16902;17226;17424;17573;17205;17134;17009;17229;17393;17428;17369;17008;17014;17080;17096;17264;17181;17443;17451;17347;17492;17608;17234;17011;16970;16978;17126;17209;17424;17473;17449;17474;17201;17221;17369;17654;17432;17134;17123;17138;17302;17328;17391;17523;17444;17503;17432;17318;17228;17092;16802;16370;17053;17250;17170;17491;17562;17548;17251;17297;17263;17223;17187;17232;16933;16368;15911;16018;16856;17430;17562;17451;17420;17422;17297;17059;17117;16804;16794;16738;16584;16808;16708;17149;17245;17380;17720;17329;17620;17660;17807;17551;17508;17501;17387;17758;17545;17695;17283;17422;17265;17048;17418;17422;17376;17343;17447;17451;17639;17725;17568;17531;17317;17571;17352;17344;17105;17220;17329;17385;17323;17319;17219;17285;17091;17341;17011;16849;16313;16339;16685;17145;16929;16702;16879;17059;17277;17528;17742;17404;17189;17179;16882;17045;17185;17297;17243;16922;17076;16996;16497;16716;16981;17146;17026;16800;16025;15569;15946;15971;16898;16959;16836;17219;17288;17421;17424;17645;17490;17664;17639;17700;17710;17361;17463;17462;17643;17623;17699;17765;17651;17357;17231;17308;17389;17642;17778;17413;17709;17635;17543;17406;17680;17333;17232;17380;17481;17471;17324;17695;17729;17785;17857;17867;17809;17643;17867;17634;17714;17885;17893;17841;17618;17459;17646;17662;17669;17657;17972;17764;17316;16853;17218;17577;17576;17510;17445;17401;17273;17190;17176;17340;17299;17399;17559;17639;17585;17648;17719;17577;17668;17660;17746;17714;17922;17718;17531;17314;17541;17771;17943;17768;17736;17915;17990;17825;17697;17956;17829;18070;17932;17536;17561;17473;17476;17798;17863;17853;17563;17739;17152;16191;14546;11234;10349;13438;16560;17607;17493;17900;17795;17770;17509;17463;17493;17664;17671;17641;17713;17778;17698;18205;18118;17926;17568;17740;17796;17428;17332;17439;17295;17557;17768;17961;17687;17874;17587;17810;17700;17396;17778;17748;18021;17922;17685;17361;17331;17383;17495;17641;17633;17811;17632;17639;17931;17899;17843;17965;17376;17191;16957;17217;17172;17356;17577;16990;17029;16721;16896;17178;17198;17308;17532;17464;17500;17519;17795;17785;17631;17475;17527;17876;17869;17817;17841;17791;17673;17521;17443;17592;17411;17858;17797;17815;17595;17417;17350;17320;16798;16311;14701;13287;13795;15937;17531;17678;17733;17398;17473;17438;17199;16593;16070;16423;16910;17476;17662;18013;17872;18014;17773;17909;18023;18210;17936;18100;18069;17998;18122;18122;17865;18175;17920;17928;17776;17675;17875;17728;18113;17996;17903;17992;17758;17981;17966;18044;17758;17845;17776;17870;17652;17831;17708;17733;17891;17552;17861;17524;17505;17514;17536;17120;16846;16834;17223;17294;17413;17105;16975;17032;17009;17290;17312;17216;17232;17277;17260;17019;17275;17182;17166;17307;17682;17581;17870;17740;17621;17720;17735;17960;17329;17461;17427;17571;17621;17486;17245;17501;17805;17788;17815;17824;17876;17571;17675;17803;17810;17770;17809;18049;17862;17921;17748;17859;17777;17935;17931;17831;17795;17925;17926;18151;18276;17997;17963;17703;17618;17497;16352;15783;16037;17186;17891;17988;18141;18048;17722;18011;17909;17850;18042;17977;17863;17882;17906;18022;17625;17809;17477;17684;17697;17685;17865;17726;17753;17461;17426;17619;17580;17824;17947;17686;17803;17373;17410;17521;17494;17459;17622;17600;17428;17786;17543;17383;17693;17793;17854;17918;17829
13798;13761;13659;13632;13777;14013;13924;13954;13755;13751;13723;13710;13945;13743;13857;13815;13878;13768;13691;13690;13585;13450;13765;13890;13460;13741;13847;13961;14112;14369;14488;14407;14454;14673;14701;14593;14586;14353;14262;14532;14695;14545;14565;14481;14534;14665;14607;14650;14989;14824;14661;14774;14632;14910;14901;14961;15125;15159;14855;14405;14598;14692;14820;15167;14943;14799;14917;14868;14838;14873;15012;14883;14611;14645;15023;14954;14600;14564;14825;14759;15122;14761;14735;15008;15187;15320;15157;14668;15249;15407;15285;15440;15555;15454;15251;15550;15180;15271;15074;15176;15241;15350;15545;15545;15411;15294;15432;15567;15467;15263;15141;15263;15692;15518;15540;15546;15624;15027;14923;15132;15338;15508;15606;15599;15458;15838;15537;15587;15557;15700;15659;15750;15784;15522;15587;15321;15408;15482;15552;15840;15670;15520;15676;15160;15726;15956;15723;15886;15560;15598;15703;15548;15447;15620;15443;15457;15208;15524;15506;15729;15830;15664;15645;15674;15508;14899;14560;14283;14989;15212;15313;15456;15625;15567;15547;15295;15346;15650;15700;15636;15713;15847;15725;15976;15957;15937;16112;15747;15870;15892;15674;15861;15716;15823;15817;15745;15510;15325;15186;15231;15551;16162;15899;15936;15745;15665;15986;15820;15780;15861;15916;15953;15902;15862;15770;15720;15809;15927;15667;15744;15959;15649;15411;15347;15495;15670;15615;15740;15770;15905;15932;15846;15565;15530;15725;15855;15725;15914;16118;15896;16154;15976;16069;15901;15877;15835;15840;15843;16154;16050;15974;16234;16241;15875;16036;16053;15843;15955;15937;16020;15972;16165;16202;16130;16094;16114;16154;15949;15604;15664;15576;15791;15981;16091;15735;15123;14718;14775;15079;15074;14802;15155;14848;14751;14941;15063;15081;15063;14871;15075;15582;15471;15723;15504;13502;10013;10017;13081;14862;15673;16070;16368;16038;16225;15920;16370;16282;16241;16372;16393;16336;16503;16366;16083;16199;16365;16453;16230;16293;16346;16536;16286;16472;16452;16379;16253;16385;16311;16249;16046;16236;15650;14707;14015;13375;12645;11377;11906;13636;15128;15776;16008;16241;16329;16522;16375;16642;16318;16440;16261;16208;16087;15976;16281;15960;15681;16150;16069;16050;15976;15929;16255;16274;16264;16326;16239;16249;16213;16066;16131;16152;16300;16111;16442;16558;16512;16352;16493;16240;16139;15691;15828;15572;15639;15273;15639;16111;16196;16142;16011;15558;15877;16143;16173;16222;16308;16592;16439;16120;16204;16287;16538;16400;16492;16846;16869;16852;16795;16989;16736;16666;16505;16447;16573;16417;16733;16738;16742;16526;16522;16454;16626;16435;16491;16440;16413;16477;16754;16909;16853;16659;16642;16243;16530;16595;16285;16100;16223;16195;16053;16174;16211;16256;16146;16465;16406;16113;16124;16331;16152;16311;16781;16978;17062;17161;17300;17286;17405;17431;17117;16858;16633;16565;16615;16955;16928;16804;16654;16686;16461;16175;16064;15942;16138;16424;16530;16515;16543;16674;16594;16645;16610;16732;16782;16809;16955;17296;17511;17107;16594;16416;16556;16837;17126;16830;16820;16554;16635;16784;16613;16508;16329;16609;16731;16613;16434;16721;16667;16692;16920;16768;16637;16664;16482;16760;16556;16711;16557;16633;16650;16530;16860;16635;16646;16443;16524;16581;16528;16432;16234;16134;16384;16246;16494;16435;16464;16571;16719;16214;16403;16302;16417;16589;16874;16326;16301;16432;16507;16693;16713;16747;16976;16767;16661;16563;16700;16652;17102;16891;16645;16172;15762;14846;14116;14967;16719;17347;17816;18166;17911;17645;17445;17400;17451;17477;17346;16911;17008;17324;17491;17241;17276;16850;17088;17285;17110;17094;17155;17111;16923;17053;17191;16956;17159;16472;16162;16510;16907;17265;17004;16485;16949;16908;16716;16670;16722;17278;17650;17087;17264;16807;16359;16587;16969;16832;16949;17010;17271;17462;17298;17468;17413;17144;17067;17553;17656;17369;17547;17467;17638;17423;17350;17529;17446;17255;17396;17197;17129;17139;16679;16489;16488;16352;16456;16654;16793;16710;16683;16474;16650;16593;16967;16636;16761;16510;16409;16715;16753;16555;16689;16471;16595;16803;17061;16922;17090;17239;17054;17231;17114;17276;17260;17389;17089;16875;17168;17048;17272;17279;17130;17312;17091;17373;17203;17176;17215;17283;17093;17258;17192;17175;17364;16931;17114;17097;17130;17238;17155;17056;17231;17563;17174;17051;16996;16948;16888;16973;16939;16553;16541;16309;16298;16886;16938;17196;17176;17162;17134;17219;17335;17426;17363;17090;17155;16883;16386;16538;17056;16774;16991;16618;16842;16822;16946;16864;16874;16908;16858;17083;17056;17149;17049;17140;16663;16434;16593;16710;17126;16772;17043;16755;16412;16360;16891;17044;16956;16885;17129;16901;17010;16943;17062;17023;17373;17144;17634;17286;17330;17493;17096;16850;16860;16382;15992;16072;16296;16944;17264;17377;17160;17035;17110;17019;16824;16200;15602;15094;13707;12125;11256;11433;12290;14626;16286;16064;15739;16114;16542;16581;17192;17382;17323;17086;17143;17195;17264;17223;17226;17211;17390;17409;17183;17401;17307;17246;17541;17385;17445;17242;17193;17297;17204;17122;17172;17000;16990;17079;17306;16925;16914;16720;16345;15914;15139;14776;13959;12415;12549;13342;14005;13945;13190;14195;15930;16480;16393;16068;16361;16727;16999;17074;17373;17380;17542;17312;17249;16840;16692;16826;16980;17077;17333;17107;17285;17381;17306;17527;17391;17331;17506;17475;17293;17358;17302;17242;17216;17405;17249;17273;17121;17220;17206;17262;17168;17267;17118;17491;17253;17308;17144;17024;17193;16966;16902;17076;17270;17148;17110;16887;16916;16956;16626;16581;16812;16655;16818;16559;16527;16989;17422;17214;17104;17077;17059;17037;16980;17222;17274;17400;17200;17629;17536;17532;17331;17191;17134;16808;17021;16874;17233;17258;17117;17052;17297;17080;17319;17140;17237;17235;16755;16964;17076;16928;17041;17023;17029;17179;17408;17185;17224;17497;17289;17445;17352;17025;17277;16991;17081;16994;17448;17379;17276;17297;17156;17320;17430;17307;17578;17359;17405;17318;17571;17328;17658;17485;17077;16908;16817;17205;17183;17151;16976;16431;15614;16071;16782;17191;17310;17225;17666;17582;17548;17268;17292;17452;17743;17380;17210;16936;16792;16663;16992;17056;16833;16870;16071;15742;15791;16398;17043;17298;17198;17407;17550;17385;17035;16946;17046;16973;17154;17365;17347;17260;17312;17118;17236;16937;17391;17423;17281;17473;17793;17748;17505;17055;16828;17036;17243;17381;17392;17470;17426;17433;17392;17591;17196;17215;17371;17321;17347;17196;17368;17503;17295;17448;17268;17583;17505;17350;17309;17358;17162;17348;17277;17491;17502;17549;17542;17211;16635;17319;17528;17411;17221;17415;16965;16540;15870;15829;16759;17451;17438;17293;17077;17006;17179;17160;17164;16822;16472;16543;16692;16594;16910;17152;17371;17557;17578;17337;17718;17560;17687;17820;17494;17492;17419;17569;17673;17570;17529;17454;17345;17260;17103;17316;17417;17549;17328;17444;17310;17686;17347;17394;17359;17274;17244;17474;17340;17501;17325;17353;17484;17296;17693;17425;17566;17467;17089;16954;16678;16614;16968;17000;17142;16919;16998;16792;17395;17572;17675;17366;17179;16986;17267;17269;17469;17220;16882;16881;16844;16782;16277;16393;17023;16683;16778;16428;14593;13484;14422;15895;16875;16807;17312;17321;17382;17709;17703;17674;17700;17682;17788;17435;17647;17500;17414;17706;17701;17879;17767;18019;17507;17589;17154;17210;17284;17264;17175;17565;17591;17366;17791;17611;17611;17479;17398;17256;17360;17505;17780;17719;17474;17735;17841;17944;17442;17868;17598;17879;17759;17643;17832;18069;17685;17627;17545;17412;17662;17431;17766;17729;17661;17564;17403;17448;17776;17309;17367;17582;17225;17046;16901;17569;17494;17454;17796;17418;17559;17509;17412;17683;17634;17716;17785;17693;17656;17682;17912;17479;17669;17745;17688;17833;17744;17742;17973;17833;17762;17797;17854;17854;17727;17862;17732;17623;17797;17620;17760;17810;17717;17141;16278;15462;13996;11195;10673;14078;16817;17464;17706;17776;17927;17935;17663;17516;17757;17793;17753;17770;17844;17787;17588;17934;18007;18165;17874;17606;17627;17531;17377;17796;17504;17688;17788;17833;17831;17866;17673;17605;17711;17794;17616;18053;17819;17424;17307;17473;17553;17474;17549;17585;17569;17804;17850;18037;17865;17903;18011;17734;17536;17310;16766;16916;17380;17641;17528;17266;17143;17086;17016;17051;17249;17136;17341;17581;17213;17367;17550;17606;17728;17514;17265;17705;17700;17735;17698;17866;17908;17673;17555;17652;17462;17703;17539;17846;17781;17314;17300;17107;16908;16724;15182;13552;13494;15961;17272;17482;17737;17641;17490;17451;17048;16653;16124;16348;16655;17147;17467;17873;17867;18168;18180;17971;17950;18036;18141;18066;18020;17777;17998;17983;17875;17818;17961;17833;17873;17522;17496;17942;17903;18018;17989;18075;17906;17927;17936;18020;17917;17895;17548;17585;17709;17686;17744;17702;17582;17576;17427;17397;17754;17566;17627;17264;17224;17394;17185;17684;17396;17443;16827;17153;17248;17240;17158;17115;17113;17093;17182;17168;17116;17256;17340;17549;17478;17439;17429;17580;17630;17704;17833;17764;17899;17641;17606;17844;17549;17329;17424;17317;17488;17799;17636;17632;17635;17786;17669;17675;18041;17898;17778;17802;17900;18035;17831;17774;17735;17900;17918;17951;18069;17978;18115;18282;18103;18014;18109;17801;17752;17631;16754;15604;15399;16446;17581;18006;18006;18028;17933;17574;17661;17656;17812;17830;17702;17731;18098;17939;17831;17707;17732;17937;17773;17809;17564;17663;17718;17648;17648;17382;17585;17731;17932;17806;17973;17675;17701;17664;17498;17595;17795;17660;17614;17879;18092;17788;17621;17723;17598;17728;17608
13376;13362;13635;13569;13646;14004;14024;13987;13819;13355;13674;13912;13657;13638;13611;13950;13884;13854;13710;13744;13669;13818;13866;14053;13964;13873;13857;14328;14083;13981;14189;14393;14545;14495;14496;14545;14491;14456;14320;14499;14540;14802;14649;14662;14900;14574;14766;14806;14863;14663;14429;14841;14915;14977;14844;14833;14898;14891;14711;14534;14545;14836;14863;15387;15029;15016;14685;14855;14631;15038;15145;15071;14986;14884;14752;14858;14579;14578;14756;15111;15051;14851;14864;15002;15030;15301;15146;14961;15013;15051;15223;15404;15281;15221;15400;15307;15240;15394;15283;15550;15227;15625;15703;15593;15508;15319;15409;15452;15504;15442;15451;15647;15548;15840;15345;15709;15421;15401;15304;15334;15489;15653;15799;15636;15676;15542;15912;15700;15625;15524;15742;15759;15606;15387;15442;15353;15511;15748;15832;15730;15550;15574;15398;14974;15159;15669;15677;15774;15908;15639;15389;15651;15446;15551;15439;15429;15201;15244;15622;15524;15507;15645;15449;15592;15650;15498;14704;14512;14908;15152;15350;15109;15451;15340;15341;15291;15217;15652;15781;15904;16059;15697;15507;15801;15882;15777;15827;15746;15796;15927;15842;16120;15645;15839;15721;15800;15534;15669;15500;15676;15572;15925;16076;15802;15907;15877;15855;15811;15699;15843;16001;15913;15681;15795;15365;15609;15702;15760;15733;15849;15386;15790;15432;15295;15283;15421;15826;15786;15849;15933;15689;15675;15579;15743;15832;15861;15698;15829;16053;15669;16043;15951;16059;15902;15884;15937;15991;15857;15892;15822;15710;15920;15988;15825;15987;16079;16168;16023;15918;16047;15838;16191;16313;15992;16030;16168;15850;15812;15748;15820;15663;15493;15980;16203;16036;15625;15487;15448;15620;14973;14961;15173;15157;15150;15246;15286;15032;14921;14689;15223;15392;15718;15888;15453;13604;10064;10233;13398;15397;16114;16193;16154;16180;15891;16114;16647;16403;16369;16492;16251;16353;16398;16279;16481;16219;16155;16376;16343;16389;16311;16273;16306;16507;16423;16595;16662;16452;16342;16222;16024;16174;15906;15445;15253;15010;14512;13861;14363;15353;15882;16306;16183;16265;16275;16297;16350;16616;16519;16402;16233;16089;16366;16106;15916;16107;16018;16120;15948;16059;15990;16046;16082;16139;16161;16516;16188;16119;16099;16012;16142;16060;16087;16207;16484;16454;16353;16699;16557;16127;16288;15891;15920;15903;15722;15720;16049;15881;15942;16193;15907;16232;16031;16178;16113;16257;16132;16341;16200;16366;16291;16358;16405;16592;16646;16844;16730;16768;16858;16729;16870;16563;16587;16573;16637;16445;16728;16715;16839;16612;16538;16647;16287;16352;16523;16625;16510;16623;16542;16563;16661;16901;16734;16200;16578;16384;16157;15963;15998;16119;16351;16369;16143;16341;16340;16386;16469;16339;16268;15998;16067;16501;16965;16881;17285;17292;17348;17483;17436;17289;17056;16966;16900;16808;16807;16838;16610;16763;16681;16724;16415;16352;16157;16128;16274;16608;16425;16542;16524;16461;16715;16622;16895;16754;16769;16948;17231;17324;17453;16842;16901;16924;16715;16993;17003;16885;16748;16764;16857;17031;16615;16559;16364;16553;16629;16587;16794;16709;16687;16880;16567;16629;16728;16868;16736;16837;16546;16776;16660;16712;16690;16488;16749;16707;16444;16305;16741;16373;16193;16240;16396;15980;16472;16548;16304;16007;16299;16431;16200;16589;16523;16395;16496;16580;16258;16408;16139;16185;16523;16556;16640;16847;16910;16870;16699;16805;16842;16863;16776;16735;16754;16441;15450;14471;13689;14428;16239;17041;17527;17603;17778;17507;17307;17491;17323;17372;17553;17159;17076;17325;17108;17290;17073;17188;17072;16914;17115;17185;17026;16971;17199;17000;16986;16964;16833;16658;16372;16494;16700;17047;17016;17059;17148;17055;16558;16892;16923;17318;17481;17219;17208;16715;16198;16553;16969;17095;17002;17172;17105;17285;17327;17414;17160;17192;17298;17468;17588;17692;17694;17895;17685;17553;17355;17086;17482;17213;17220;17218;17027;17078;16916;16465;16732;16690;16392;16528;16544;16495;16508;16493;16451;16752;16634;16966;17096;16634;16624;16585;16733;16810;16496;16507;16807;16752;16967;17194;17020;17044;17200;16902;17444;17272;17380;17013;17380;17217;16954;17356;17089;17201;17348;17274;17263;17213;17270;17186;17079;17270;17264;17303;17479;17254;17489;17396;17153;17304;17263;17326;17169;17111;17155;17343;16997;16998;17064;16958;17031;16959;16856;16864;16675;17073;16914;17001;17157;17131;16959;17235;17360;16835;17111;17393;17612;17190;17257;16966;17142;17164;17351;17291;17102;17018;16953;17177;16789;17206;17097;17145;16878;16790;17299;17326;16851;16945;16650;16747;16776;17025;17038;17027;16998;16686;16547;16457;16715;16973;17293;17338;17173;16700;16678;16581;16664;16978;17522;17219;17225;17229;17444;17150;17020;16797;16687;16131;16046;16699;16612;16938;17116;17199;16986;17062;17137;17249;16646;14625;13183;12882;12618;12172;12942;13833;14858;16038;16977;16970;16830;16656;16904;17091;17378;17169;17496;17321;17150;17050;17041;17149;17318;17596;17330;17469;17130;17453;17478;17245;17087;17285;17258;17408;17097;17303;17395;17115;16971;17133;16878;16705;16959;17334;16950;16707;16585;16559;16212;16047;15423;15224;15039;15593;15678;14147;12352;12419;14895;15520;16025;16222;16727;16881;17181;17515;17062;17074;17204;17257;17206;17286;17088;17072;16675;16523;17086;17226;17507;17231;17586;17326;17512;17597;17452;17562;17319;17237;17419;17406;17442;17506;16981;17053;17259;17353;17216;17362;17302;17172;17216;17041;17097;17202;16824;17275;17053;17167;17086;17262;17222;16940;17102;16874;16947;16738;16714;16511;16516;17083;16727;16926;16736;17333;17227;17229;17158;16829;17099;17289;17219;17134;17204;17447;17525;17635;17682;17305;17362;17230;17055;17049;17167;17214;17137;17154;17063;17145;17261;17224;17417;17381;17199;16980;17081;16992;16994;16904;16898;17072;17203;17131;17011;17152;17115;17525;17369;17369;17495;17129;17125;17150;16794;16991;17332;17476;17360;17405;17218;17102;17489;17372;17385;17560;17369;17136;17445;17160;17409;17381;17051;16744;16524;16742;16998;16922;16774;16913;16604;16662;16875;16973;17395;17452;17554;17523;17739;17513;17322;17187;17501;17248;17090;16954;17166;17018;16915;16836;16895;16979;16232;15644;15741;16684;16901;17203;17448;17500;17475;17513;17122;16559;16433;16577;17095;17420;17347;17407;17227;16876;16626;16671;16959;17430;17471;17429;17637;18017;17578;17113;17313;17252;17050;17418;17617;17388;17211;17245;17129;17300;17263;17342;17443;17340;17401;17186;17364;17125;17123;17038;17223;17484;17441;17593;17313;17330;17616;17129;17021;17293;17347;17558;17494;17537;17427;17394;17355;17549;17337;17203;17339;16980;16643;16625;16851;17580;17405;17057;17215;17383;17392;17245;17218;16603;16701;16524;16699;16980;16924;17296;17547;17405;17652;17653;17737;17352;17423;17886;17794;17665;17450;17590;17538;17672;17729;17501;17445;17261;17325;17190;17307;17257;17241;17532;17363;17521;17332;17263;17567;17317;17120;17106;17239;17225;17245;17549;17475;17308;17307;17380;17671;17410;17034;16902;17136;17231;17434;17447;17255;17248;17344;17226;17526;17555;17782;17179;16855;17001;17280;16878;16645;16646;16567;16388;16216;16575;16425;16539;16969;16417;16228;15564;13436;12135;13426;15643;16718;17008;17025;17100;17325;17324;17735;17600;17731;17787;17581;17456;17312;17306;17507;17645;17887;17422;17638;17623;17523;17733;17522;17281;16882;17105;17374;17192;17540;17715;17437;17330;17465;17434;17413;17243;17287;17370;17587;17501;17808;17826;17675;17610;17631;17938;17736;17695;17880;17623;17760;17705;17837;17823;17644;17430;17570;17706;17623;17722;17382;17525;17496;17485;17624;17528;17421;17359;17277;16916;16679;17366;17750;17254;17626;17824;17568;17489;17463;17596;17519;17832;17725;17707;17686;17759;18058;17825;17743;17728;17862;17789;17657;17924;18172;17986;17930;17824;17802;17653;17735;17722;17522;17532;17120;17335;17688;17857;17488;16695;15457;14247;14347;14114;13537;15419;16898;17400;17546;17851;17784;18023;17924;17666;17773;17616;17816;17701;17902;17662;17816;17978;18148;18150;17972;17859;17895;17751;17500;17780;17558;17622;17995;18081;17882;17807;17828;17805;17778;17739;17482;17838;17637;17385;17316;17349;17333;17506;17478;17550;17400;17741;17814;17945;17751;17741;17757;17627;17260;16722;16517;16832;17217;17337;17618;17207;17036;17430;17129;17280;17273;17137;17395;17308;17560;17337;17429;17467;17628;17183;17549;17608;17681;17677;17655;17849;17959;17455;17894;17813;17693;17632;17648;17967;17824;17737;17490;17073;17059;16771;16149;15074;14703;16039;17078;17570;17582;17188;17178;17185;16629;16441;16175;16530;16917;17031;17335;17719;18004;17865;17964;17988;18102;17945;17912;17900;17999;18022;17865;17842;17965;17949;17842;17951;17759;17821;17888;18067;17832;17988;17916;17877;18021;17711;17783;18001;17945;17985;17695;17768;17692;17667;17746;17641;17408;17413;17351;17530;17472;17331;17472;17395;17396;17507;17531;17598;17189;17393;17108;17109;17162;17246;17356;17127;16816;16918;17072;16924;17414;17219;17526;17443;17450;17185;17132;17771;17623;17745;17835;17753;17760;18111;17948;17565;17647;17266;17085;17306;17511;17504;17448;17564;17664;17634;17768;17493;17435;17478;17541;17629;17923;18157;18247;17745;17742;18151;17971;17817;18151;17862;18025;18049;18127;17995;17928;18087;17865;17651;16930;15946;15308;16014;17465;18018;18244;18182;17901;17711;17430;17707;17650;17715;17791;17811;17811;17710;17975;17801;17800;17971;17953;17664;17852;17939;17950;17861;17605;17217;17587;17779;17702;17889;17861;17787;17786;17786;17659;17529;17451;17710;17886;17503;17778;17860;17905;17545;17711;17542;17581
12813;13061;13373;13573;13752;13608;13416;13617;13511;13513;13544;13776;13598;13866;13929;13867;13919;13989;13742;14055;13819;14076;13819;14031;13925;13856;13743;14108;14276;14274;14369;14185;14387;14158;14314;14504;14471;14425;14295;14441;14700;14678;14600;14685;14784;14781;14888;14854;14684;14676;14678;14706;15050;15052;14648;14739;14800;14870;14650;14849;14506;14891;15080;15267;15416;15231;14822;14696;14644;14969;15187;15114;15129;14894;14469;14437;14761;14714;14924;15015;14633;14797;14823;15035;15359;15535;15087;15156;14872;14902;15050;14993;14868;15181;15304;15437;15449;15224;15313;15272;15503;15512;15672;15769;15296;15376;15495;15580;15471;15546;15209;15699;15561;15415;15535;15567;15410;15337;15335;15733;15577;15508;15865;15580;15469;15437;15464;15802;15545;15721;15713;15496;15605;15455;15351;15402;15485;15651;15504;15399;15333;15404;15385;15380;15333;15542;15626;15866;15727;15814;15444;15194;15272;15518;14985;14945;15368;15210;15377;15392;15443;15615;15490;15498;15694;15498;15316;15296;14981;15292;15134;15360;15354;15216;14775;15136;15612;15799;15997;16128;16094;15814;15724;15764;15680;16053;15968;15879;15734;16120;16169;15822;15666;15762;15823;15881;15715;15563;15596;15763;15809;15898;15873;15812;16039;16063;15918;15783;15825;15755;15833;15672;15570;15726;15611;15510;15656;15806;15626;15336;15661;15543;15304;15456;15267;15524;15597;15956;15585;15782;15874;15801;15712;15875;15753;15708;15816;15556;15750;15879;15856;16013;15833;15948;15869;15888;15987;15746;15914;15982;15569;15559;15579;15728;16045;15841;16125;15758;15973;15887;15902;16074;16129;16185;15981;15903;15920;15758;15743;15974;15834;15281;15576;15742;15820;15885;16023;16049;15590;15602;15288;15602;15538;15221;15183;15066;15121;14702;14501;14838;15317;15812;15860;15301;13178;10232;11424;14074;15746;16122;16253;16461;16233;16125;15988;16356;16296;16297;16435;16510;16422;16495;16412;16302;16268;16232;16312;16277;16294;16333;16264;16070;16237;16397;16698;16715;16502;16763;16278;16210;16389;16217;16012;15853;15883;15934;15698;15733;15912;16089;16382;16325;16270;16219;16367;16715;16310;16500;16407;16460;16233;16251;16395;16181;16229;15928;16001;16097;16170;16262;15852;16213;16093;16094;16201;16038;16180;16076;16009;15829;16230;16385;16138;16403;16745;16689;16326;16333;16135;16154;16143;16527;16380;16191;16093;16046;15871;16065;16099;16116;15939;15888;16031;16059;16292;16231;16106;16449;16255;16488;16391;16433;16582;16649;16963;17052;17227;16804;16778;16600;16527;16435;16371;16466;16428;16462;16430;16650;16583;16500;16649;16389;16025;16514;16440;16773;16747;16730;16654;16645;16493;16601;16292;16465;16306;16146;16214;16201;16322;16486;16442;16357;16371;16405;16318;16380;16406;16573;16193;16308;16544;16741;16955;17025;17173;17193;17663;17347;17142;17094;17093;16718;16914;16831;16912;16804;16420;16532;16781;16544;16373;16098;16247;16813;16638;16528;16373;16527;16552;16399;16582;16858;16472;16863;17028;17033;17167;17170;17394;16941;17032;16795;16750;16852;16936;16811;16896;16742;16791;16668;16562;16695;16679;16834;16485;16489;16431;16785;16622;16673;16607;16646;16841;16656;16528;16573;16698;16748;16761;16793;16445;16312;16576;16413;16543;16553;16449;16290;15781;15426;15909;16203;16360;16188;15387;15717;16425;16614;16504;16376;16392;16449;16324;15982;16212;16374;16385;16239;16462;16596;16913;16945;16751;16734;16872;17036;16748;16626;16881;16508;16229;15446;14570;13937;14535;15746;16415;17329;17656;17776;17335;17387;17506;17666;17464;17484;17268;17019;16991;17211;17084;16986;17142;16898;17061;17125;17099;16950;16901;17152;17182;17230;16724;16994;16600;16627;16773;16780;17038;17076;16720;17143;16861;16608;16990;17061;17184;17268;17374;17230;16833;16639;16716;16780;17055;17285;17168;17324;17421;17394;17319;17172;17050;17150;17445;17947;17545;17508;17623;17426;17485;17057;17243;17407;17224;17228;17237;16986;17239;16949;16765;16623;16704;16588;16522;16522;16364;16509;16644;16243;16416;16664;16741;16797;16793;16492;16889;16458;16798;16722;16789;16753;16924;17052;17039;17194;17202;17333;17270;17061;17295;17398;17323;17103;16970;17036;17349;17296;17257;17046;17276;17263;17338;17247;17487;17210;17481;17201;17373;17068;17206;17418;17252;17349;17027;17100;17240;17206;17076;17086;17145;17124;17249;17125;16942;17049;16985;17248;16936;17091;16908;16920;17171;17137;16884;16919;17144;17245;17022;17125;17570;17433;17391;17214;17036;17297;17188;17237;17353;17341;17233;17043;17299;17086;17136;16895;16855;16888;16893;16915;17248;16804;17166;16812;16837;17068;16939;17241;17077;16744;16809;16336;16366;16623;16680;16925;17171;17290;16976;16568;16189;16528;16895;17355;17487;17126;17277;17078;17090;17076;17035;16512;16360;16377;16724;16905;16995;17018;16959;17072;16936;17162;17139;16096;13526;11458;12171;13774;14255;15191;15764;16239;16837;17078;17077;17126;16985;16889;17188;17074;17307;17530;17192;17247;16922;17211;17500;17401;17382;17613;17711;17497;17267;17391;17059;16943;16990;17353;17459;17203;17414;17076;17344;17347;16954;16779;16972;16847;17006;16845;16938;17143;16888;16862;16770;16691;16601;16459;16499;15933;14045;11647;11195;13241;14692;15448;16331;16854;17217;17373;17202;17169;17294;17265;17551;17167;17315;17209;17104;16623;16515;16798;17184;17257;17455;17375;17149;17360;17443;17317;17554;17194;17417;17500;17707;17608;17258;17134;16976;17319;17225;17337;17432;17163;17146;17129;17156;17106;16983;16985;17223;17042;17027;16860;17109;17098;16979;16920;16620;17004;16679;16610;15897;16304;16830;16978;16900;16845;17149;17256;17158;17271;17437;17116;17193;17154;17070;17099;17259;17278;17431;17315;17467;17545;17263;16969;16987;17070;17123;17106;17299;17267;17167;17259;17258;17188;17424;17428;17050;17250;16914;17040;17166;17117;17296;17239;17223;17369;17181;17202;17492;17531;17210;17498;17336;17371;17244;16902;17284;17064;17080;17128;17287;17329;17509;17213;17288;17144;17301;17441;17471;17069;17293;17390;17545;17255;16539;16166;16425;16253;16615;17087;17047;16931;16950;16589;17004;17387;17314;17483;17443;17478;17339;17168;17269;17485;17054;17164;16980;16876;16721;16784;16948;17144;17030;16798;16147;16502;16618;17024;17160;17420;17527;17395;17157;15865;14675;14719;15446;16423;17203;17276;17422;17326;16999;16616;16839;16915;17148;17481;17544;17742;17819;17717;17242;17261;17189;17236;17320;17258;17208;17268;17343;17211;17298;17184;17150;17387;16938;17330;17073;17303;17192;16838;16828;17077;17521;17389;17434;17216;17563;16976;17193;17206;17165;17389;17404;17542;17286;17403;17399;17465;17412;17454;17437;17325;17156;17297;17128;17188;17308;17340;17206;17052;16907;17308;17368;17224;16929;16542;16657;16489;16725;16942;17077;17286;17578;17283;17673;17741;17577;17665;17757;17947;17554;17593;17358;17756;17404;17343;17402;17376;17380;16944;17341;17377;17220;17333;17510;17451;17662;17482;17179;17557;17321;17177;17191;17211;17307;17080;17189;17030;17334;17541;17233;17386;17001;16854;17066;17095;17306;17598;17564;17335;16830;17190;17022;17103;17465;17455;17222;16904;17157;17033;16612;16105;15986;15602;15207;15167;16250;16565;16687;16434;16154;15897;15452;13811;12023;13441;15869;16699;16772;16825;17041;17356;17457;17325;17656;17348;17600;17513;17567;17762;17804;17654;17660;17463;17781;17561;17591;17476;17776;17378;17235;17038;16860;17144;17247;17213;17420;17372;17261;17224;17205;17535;17064;17199;17366;17537;17639;17514;17694;17700;17653;17659;17585;17766;17915;17573;17718;17848;17638;17685;17643;17766;17529;17309;17517;17614;17589;17686;17637;17458;17449;17482;17583;17282;17083;16952;16482;16582;17194;17576;17551;18074;17895;17506;17569;17556;17476;17836;17975;17839;17708;17661;18121;18038;17625;18051;17848;18135;18036;18093;17970;18173;18195;18127;17947;17814;17916;17918;17686;17716;17449;17000;17227;17638;17891;17735;17013;15704;15360;15934;15964;16444;16822;16956;17047;17041;17668;17826;18054;17843;17945;17973;17480;17807;18015;17851;17847;17766;18064;17974;17787;17926;17815;17545;17570;17830;17619;17676;17610;17607;18035;18069;17588;17764;17786;17788;17737;17509;17751;17471;17610;17726;17665;17816;17666;17387;16974;17353;17743;17688;17723;17950;17893;17569;17411;17177;16763;16562;16773;17029;17512;17499;17478;17014;17012;17001;17163;17080;17029;17318;17215;17301;17306;17675;17512;17480;17392;17110;17539;17688;17686;17365;17428;17709;17842;17417;17833;17777;17850;17703;17920;17478;17462;17411;17135;17300;17156;16750;16302;15912;16565;17294;17588;17466;16829;17028;17218;16801;16751;16471;16538;16919;17200;17347;17570;17840;18092;18100;17837;17904;17965;17927;18286;18002;17791;17883;18081;18006;18064;17924;17799;17903;17609;17973;17863;17969;17786;17891;17748;17839;17888;17502;17587;17990;17856;17815;17802;17727;17645;17565;17421;17256;17259;17355;17481;17383;17246;17302;17158;17378;17659;17573;17509;17732;17426;17231;17144;17274;17481;17206;17341;16796;17054;17085;17178;17449;17351;17345;17435;17626;17347;17510;17573;17690;17669;18057;18086;17959;17975;18084;17879;17684;17527;17488;17421;17432;17690;17651;18016;17567;17640;17809;17773;17512;17661;17630;17760;17966;18105;17968;18001;17797;18016;18118;17886;18134;17811;18028;17980;18286;18105;18084;18068;17741;17962;17492;16704;16315;16880;17456;17979;17927;17966;18004;17896;17525;17605;17369;17425;17743;17862;17960;17887;17625;17767;17928;17815;17670;17754;17892;17720;17844;17549;17489;17472;17657;17912;17695;17633;17838;17785;17706;17953;17570;17626;17817;17617;17608;17442;17375;17522;17563;17597;17572;17476;17741
12549;12657;13557;13982;13715;13413;13303;13445;13575;13529;13358;13698;13602;13667;13736;13824;13974;14020;13724;13810;13909;14185;14183;13888;13918;13651;13853;14112;14056;14106;14198;14146;14246;14244;14289;14266;14681;14455;14483;14592;14539;14660;14817;14763;14922;14523;14652;14620;14659;14541;14347;14551;14847;15069;14790;14714;14825;14826;14938;15235;14771;15038;15150;15110;15276;15076;15069;14942;14653;15044;15212;15001;15194;15047;14368;14068;14632;14726;14741;14441;14406;14447;15015;15368;15489;15404;15503;15265;14853;14766;14901;15086;15293;15039;15539;15580;15285;15457;15378;15428;15525;15566;15722;15586;15398;15130;15332;15559;15374;15455;15364;15502;15539;15389;15447;15637;15566;15497;15577;15729;15498;15654;15613;15509;15411;15409;15715;15587;15845;15641;15608;15232;15273;15437;15255;15276;15333;15399;15255;15355;15429;15323;15449;15085;15018;15434;15539;15629;15687;15716;15508;15319;15360;14907;14227;14482;15209;15456;15580;15375;15487;15444;15587;15629;15678;15629;15494;15469;15473;15434;15388;15382;15450;15277;14918;15117;15509;15678;15808;15913;15997;15882;16041;15798;15755;15939;15733;15823;16090;16002;15773;15902;15871;15862;15689;15817;15724;15895;16036;15905;15667;15617;15978;16037;15937;15988;15928;15541;15670;15798;15666;15867;16021;15876;15509;15508;15866;15848;15484;15477;15377;15542;15353;15271;15718;15682;15795;16055;15598;15828;15828;15593;15633;15830;15740;15678;15891;15698;16025;15877;16085;15961;16046;16123;15908;15916;15721;15633;15918;15799;15125;14937;15184;15602;15858;15808;16024;16252;15758;16028;16162;16059;16101;16127;16163;15836;15911;16042;15917;16074;15420;15294;15474;15886;15831;16191;16151;16246;16130;15779;15405;15664;15616;15271;15213;14983;14569;14462;14535;14713;15238;15870;15598;15096;12945;10908;12290;14657;15834;16100;16231;16374;16252;16073;16013;16370;16249;16274;16471;16319;16468;16298;16339;16222;16342;16343;16317;16277;15922;16215;16234;16412;16627;16513;16609;16378;16461;16474;16383;16025;16216;16218;16479;16302;16236;16260;16139;15745;16118;16300;16332;16177;16186;16250;16401;16489;16509;16640;16405;16559;16221;16012;15904;15890;15846;15954;16160;16194;16223;16010;15952;16328;16066;16068;16168;16171;16192;15965;16147;16170;16244;16144;16198;16219;16230;16565;16488;16421;16098;16054;16297;16610;16417;16442;16206;16037;15639;15808;15906;16147;16222;16032;16214;16116;16279;16098;16321;16199;16133;16191;16306;16487;16528;16767;16770;16676;16850;16996;16496;16585;16666;16272;16550;16343;16283;16343;16688;16451;16569;16530;16290;16120;16072;16352;16456;16499;16838;16702;16953;16630;16660;16639;16244;16005;16174;16416;16271;16207;16377;16277;16324;16326;16316;16110;16462;16397;16323;16382;16378;16258;16570;16452;17032;16701;17135;17397;17392;17402;17098;16985;16821;16746;16896;16899;16650;16690;16796;16705;16576;16644;16388;16364;16694;16664;16452;16675;16360;16472;16656;16637;16298;16554;16367;16626;16832;17052;17122;17084;17074;17091;16824;16934;16718;17094;16862;16804;16880;16699;16691;16657;16757;16868;16819;16666;16378;16583;16476;16713;16617;16704;16467;16695;16682;16554;16628;16574;16727;16660;16660;16390;16277;16142;16229;16120;16483;16439;16405;15732;15423;14675;15184;16073;16538;15970;15589;16140;16406;16358;16417;16413;16129;16360;16160;16058;16089;16273;16362;16489;16889;16604;16832;16740;17001;17115;16734;16841;16995;16659;16633;16546;15940;14957;13924;12775;13812;14094;15111;16546;17371;17802;17341;17290;17636;17729;17513;17424;17276;17498;17188;17218;17116;17234;17193;16948;16916;17067;16990;17047;17125;16873;17247;16943;17019;16895;16886;16954;16999;16961;16857;17062;17188;16772;17036;16910;17168;17032;17418;17368;16943;17107;16955;16984;17219;16911;16936;17030;17358;17602;17490;17626;17214;17212;17057;17186;17313;17675;17624;17674;17640;17585;17406;17388;17257;17522;17190;17040;17224;17195;17168;16820;16644;16643;16787;16510;16450;16202;16368;16522;16747;16631;16519;16913;16628;16648;16772;16762;16587;16951;16691;16645;16789;16671;16944;16887;16939;17146;17287;17224;17479;17357;17545;17436;17098;17335;17215;17169;17073;17275;17108;17092;17084;17221;17233;17170;17267;17281;17237;17306;17181;17409;17250;17273;17338;17133;17380;17353;17202;17373;17415;17212;17366;17332;17130;17045;17254;16971;16994;16784;16702;16397;16587;16925;16934;17000;17075;17300;17296;17522;17386;17380;17572;17539;17446;17256;17325;17280;17341;17183;17106;17206;17236;17107;17039;17010;16975;17318;17104;16842;17067;16821;16823;17002;17017;16724;16836;17051;17004;17043;17037;16704;16654;16805;16513;16756;17018;17267;16912;16938;16643;16604;16161;16309;17166;17298;17313;17292;17231;17315;17085;17095;16956;16802;16596;16693;16877;16793;16703;16336;16897;16925;17086;17341;16713;16022;13994;12435;13641;15483;16148;16344;16578;17101;16994;17246;17375;17324;17071;16979;16691;16899;17148;17437;17243;17436;17079;17183;17385;17154;17608;17621;17436;17370;17414;17456;17455;17280;17049;17166;17486;17421;17037;17351;17220;17142;16971;16813;16787;16618;16837;16831;17095;17040;17216;17328;16922;16941;16679;16704;16732;15754;13365;10894;10124;11901;14001;15497;16295;17134;17203;17257;17328;17334;17277;17250;17147;17343;17036;17029;17124;16897;16697;17302;17409;17359;17282;17304;17377;17282;17339;17219;17244;17391;17254;17152;17796;17275;17450;17233;17236;17023;17289;17295;17314;17222;17321;17062;17115;16950;17134;17363;17119;17097;17100;16796;17115;16865;16873;16640;16860;16772;16551;16107;15445;15813;16741;17129;16961;17006;17216;17519;17328;17306;17002;17266;17237;17152;17322;17211;17246;17286;17239;17445;17444;17521;17170;16986;16941;17048;17187;17022;17134;17329;17365;17347;17175;17441;17332;17025;17074;16983;16987;17074;17105;17321;17552;16981;17240;17151;17267;17146;17508;17161;17637;17455;17212;17307;17205;17178;17006;16731;16990;17197;17222;17375;17498;17525;17625;17228;17452;17464;17505;17136;17270;17227;17566;17313;16649;16459;16303;16227;16230;16822;16991;17051;17051;16740;17114;17222;17241;17466;17568;17180;17428;17373;17321;17188;17099;17303;16968;16725;16921;16949;17231;17381;17193;16937;16704;16546;16774;17493;17511;17414;17480;17163;16512;14361;11758;11982;14116;15500;16638;17257;17274;16998;16942;16550;16586;16824;17150;17926;17881;18184;18122;17586;17664;17239;17110;17459;17104;17144;16974;17199;17247;17533;17385;17108;17017;17347;17179;16958;17322;17281;17119;16414;16485;16792;17316;17310;17475;17132;17476;17447;17357;17222;17281;17308;17340;17479;17531;17675;17630;17492;17513;17486;17256;17266;17450;17415;17296;17488;17121;17238;16717;16763;17002;17470;17516;17283;17028;16596;16873;16559;16850;17205;17358;17542;17390;17565;17676;17633;17364;17394;17648;17892;17731;17518;17392;17377;17731;17331;17485;17325;17286;17524;17352;17262;17602;17243;17375;17363;17617;17439;17385;17159;17241;17555;17376;16839;16444;16789;16940;16971;17329;17308;17498;17291;17178;16738;16934;17086;17042;17428;17405;17006;17186;17290;17239;16791;16981;17041;16963;16683;16871;16941;15948;14984;15102;15057;13765;13906;15541;16356;16211;15954;15869;15647;15790;15154;14465;15351;16434;16860;16804;16957;16859;17102;16921;17471;17282;17421;17501;17603;17680;17672;17793;17694;17809;17663;17660;17421;17778;17781;17714;17227;17376;17027;16948;17057;17271;17351;17353;17426;17361;17211;17444;17495;17531;17488;17915;17623;17588;17545;17517;17430;17714;17562;17450;17789;17541;17773;17624;17638;17671;17642;17673;17603;17655;17625;17570;17872;17660;17641;17603;17469;17295;17426;17481;17488;17204;16603;16307;15957;16948;17574;17710;17653;17709;17814;17736;17599;17918;17768;17692;17778;17944;17792;17962;18115;17894;17896;17978;17887;18115;17731;17958;17849;17979;17883;17731;17615;17854;17703;17643;17855;17273;17229;17272;17766;18021;17613;17499;16989;17016;17034;16965;17429;17564;17028;16287;16326;17251;17994;17836;18116;17885;17648;17668;17699;17621;17999;17881;17677;17870;17922;17863;17819;17729;17743;17663;17801;17494;17669;18000;17944;17913;17620;17724;17657;17487;17506;17457;17326;17590;17250;17425;17341;17597;17468;17649;17290;16984;16981;17427;17497;18002;17988;17769;17695;17483;17406;16931;16689;16700;17465;17474;17376;17365;17330;17323;17416;17511;17282;17328;17202;17416;17525;17548;17482;17547;17296;17269;17422;17559;17656;17416;17016;17136;17476;17786;17496;17543;17424;17702;17628;17929;17660;17740;17472;17304;17108;17159;16981;16748;16501;17110;17569;17627;17233;17082;16919;17227;17129;16722;16734;16890;16579;16847;17345;17821;17808;17813;17852;18103;17875;17890;17716;18098;17743;17700;17641;18204;18111;17926;17852;17976;17975;17901;17853;17734;17938;17880;18074;17980;17925;17938;17647;17742;17863;17860;17687;17813;17737;17682;17604;17337;17127;17055;16944;17221;17586;17610;17367;16950;17303;17785;17410;17568;17668;17460;17458;17554;17390;17520;17138;17036;17052;17276;17311;17288;17480;17411;17294;17159;17166;17224;17063;17529;17875;17786;17852;17695;17831;17822;17746;17694;17877;17812;17648;17681;17692;17574;17568;17725;17609;17805;17802;17827;17870;17443;17889;17721;17761;17979;17999;18034;17716;17937;17997;17784;18006;17711;17854;18062;18064;18239;18165;18100;18173;17821;17631;17773;17476;17828;17846;17930;18027;18141;18017;17862;17775;17529;17506;17726;17382;17564;17892;17755;17855;17752;17899;17745;18034;18023;17841;17695;17782;17587;17849;17753;17932;17710;17702;17619;17502;17736;17494;17755;17801;17597;17484;17386;17511;17351;17238;17009;17732;17640;17220;17274;17541
12692;12704;13457;13693;13816;13453;13211;13187;13473;13476;13710;13710;13593;13677;13710;13862;13924;13865;13783;13942;13933;13911;14180;13987;13909;13957;14043;14063;13964;13794;14054;14182;14358;14046;14291;14101;14563;14476;14278;14396;14408;14495;14623;14856;14647;14434;14509;14911;14650;14418;14310;14609;14706;14505;14862;14786;14731;14794;14866;15020;15117;15155;15175;15102;15084;15013;14995;14839;15060;15000;15250;15052;15244;15024;14668;14216;14726;14815;14597;14597;14197;14328;14655;15147;15556;15189;15273;15156;15302;15042;15074;14969;15448;15350;15401;15429;15384;15355;15374;15452;15485;15501;15642;15353;15363;15343;15480;15341;15329;15409;15448;15532;15620;15445;15192;15393;15571;15345;15697;15325;15610;15463;15406;15374;15247;15572;15454;15739;15799;15594;15489;15144;15049;15219;15229;15266;15540;15549;15166;15106;15375;15469;15362;15185;14715;15004;15414;15396;15634;15421;15478;15426;15260;14617;13198;13941;15141;15577;15425;15579;15691;15628;15358;15466;15460;15731;15350;15714;15463;15710;15536;15329;15241;15086;15116;15592;15431;15888;15888;15868;15771;15759;15765;15830;16016;15927;16047;15905;16000;16026;16057;16010;15882;15861;15801;15671;15710;15788;15892;15990;16123;15916;15559;16254;15899;15868;15652;15684;15653;15939;15720;15696;15892;15818;15714;15610;15607;15692;15578;15560;15707;15475;15282;15542;15607;15793;15821;15690;15903;15780;15633;15796;15584;15487;15677;15823;15660;15869;15764;15775;15855;15980;15884;15922;15899;15990;15808;15769;15865;15681;15086;15050;15370;15615;15915;15982;15923;16316;16061;16192;16150;16151;16019;16097;16205;16152;15917;16221;16332;15823;15157;15159;15353;15782;15955;16373;16376;16180;16242;15780;15286;15401;15489;15107;14945;14373;14363;14312;14297;14738;15256;15584;15600;15017;13292;11920;13231;14868;15965;16326;16471;16293;16225;16371;15979;16191;16136;16469;16121;16419;16233;16317;16213;16276;16149;16196;16206;16386;16263;16166;16141;16304;16282;16573;16304;16670;16471;16288;16140;16506;16198;16478;16359;16733;16341;16161;16069;15978;15926;16143;16351;16356;16468;16339;16342;16321;16533;16353;16492;16394;16218;15914;15975;15984;16002;15873;16244;16095;16214;16026;15998;16003;15936;15893;16219;15863;16029;16072;16194;16259;16061;16190;16011;15970;16344;16083;16221;16276;16277;15939;16383;16400;16728;16511;16065;15785;15298;15505;15662;15721;15881;15800;16154;16105;16281;16185;16574;16440;16311;16197;16511;16361;16334;16813;16693;16888;16643;16837;16567;16886;16703;16540;16390;16546;16539;16483;16271;16441;16379;16701;16522;16534;16314;16639;16514;16662;16792;16628;16452;16610;16698;16540;16316;16397;16255;16191;16093;16381;16440;16308;16322;16211;16071;16339;16498;16499;16340;16269;16493;16349;16434;16634;16787;17041;17120;17174;17360;17186;17295;16972;16866;16764;16840;16607;16540;16581;16851;16896;16645;16467;16385;16077;16604;16611;16403;16433;16624;16376;16464;16573;16936;16415;16379;16321;16432;16986;17026;17113;17241;17159;16786;16738;17123;16759;16925;16791;16641;16749;16444;16573;16762;16786;16690;16820;16359;16249;16490;16519;16498;16690;16802;16592;16468;16476;16607;16481;16265;16283;16269;16505;15969;15478;15863;16274;16300;16688;16384;16078;15317;14805;15056;15759;16391;16267;15964;16092;16448;16474;16365;16657;16368;16034;15915;15916;16014;16222;16262;16634;16655;16689;16843;16827;16885;16794;16653;16909;16942;16667;16645;16271;15989;15015;13534;12479;12874;12783;13559;15765;17086;17381;17423;17505;17437;17862;17422;17476;17426;17050;17142;17412;17160;17094;17317;17276;17082;17290;16981;17077;17011;17088;16844;17312;17257;16983;16789;16692;16856;16914;16749;16873;16791;17104;16785;16980;17015;17349;17460;17022;16936;16738;16953;17098;17223;17419;17454;17464;17328;17517;17630;17473;17414;17182;17131;17161;17354;17594;17537;17723;17421;17568;17264;17487;17390;17257;17519;17050;17041;16971;16932;16860;16739;16816;16495;16413;16520;16424;16417;16680;16690;16449;16672;16763;16769;16948;16850;16567;16699;16839;16918;16761;16784;16816;17001;16701;16972;16933;17032;17311;17557;17663;17275;17318;17318;17271;17179;17216;17220;17120;17102;17205;17063;17347;17273;17189;17063;17152;17476;17404;17181;17134;17332;17159;17321;17116;17345;17444;17353;17299;17366;17190;17234;17099;17121;16967;17125;17059;17039;16805;16249;16344;16844;16854;17032;17317;17324;17474;17424;17707;17589;17292;17736;17547;17270;17456;17351;17520;17594;17510;17198;17056;16730;16627;16727;16802;16955;17127;17117;16981;17032;16895;16844;16913;17000;16805;16804;17104;17137;16788;16620;16836;16629;16659;16360;16491;16717;17032;16745;16802;16790;16911;16515;17062;17114;17309;17236;17309;17143;17086;17145;17335;17169;17203;17019;16756;16933;16886;16513;16490;16701;17047;17281;17326;17262;16852;15910;14986;15180;16103;16720;16892;17254;16996;17038;16910;17019;16811;17192;16977;16716;16795;17132;17291;17287;17232;17480;17224;17399;17594;17418;17711;17443;17405;17234;17382;17347;17507;17338;17350;17512;17212;17105;17348;17180;17262;17125;17108;16606;16833;17033;17354;17142;17125;17086;17108;17225;17117;17138;17011;16966;16084;14125;11305;9923;10715;13598;15512;16585;16942;17218;17356;17144;17325;17144;17167;17153;17271;16967;16881;16733;17316;16963;17454;17201;17189;17331;17352;17252;17390;17455;17281;17407;17221;17345;17283;17492;17601;17110;17215;17316;17149;17367;17259;17369;17354;17104;17153;16745;17224;17042;16957;17408;17210;16738;16875;16916;17305;17117;16762;16858;17175;16723;16254;15641;16280;16771;17075;17042;16963;17124;17093;17182;17278;17270;17282;17124;17278;17166;17053;17054;16883;17252;17480;17563;17288;17141;17048;17059;16965;17138;17204;17231;17135;17255;17385;17086;17150;17157;17197;17023;16945;17250;17196;17187;17279;17405;17045;17197;17313;17281;17190;17424;17235;17411;16834;17287;17087;17192;17036;16786;17074;17106;17174;17271;17409;17467;17491;17448;17547;17529;17498;17644;17486;17735;17145;17517;17506;17143;16935;16683;15989;15568;16599;17211;17257;17079;16989;16964;17473;17193;17249;17517;17759;17447;17579;17436;17209;17229;17349;17079;16923;16836;17147;16981;17254;17163;17261;17026;16985;17213;17257;17613;17680;17425;17015;16159;13739;10489;9925;12572;14786;16168;17206;17149;16881;16901;17121;16881;16629;17333;17602;17874;17935;17818;17903;17296;17108;17300;17230;17219;17184;17008;16653;17016;17011;17203;17291;17285;17398;17645;17315;17292;17176;17046;16426;16575;17103;17363;17277;17141;17276;17511;17389;17479;17430;17130;17250;17135;17209;17567;17275;17529;17407;17343;17292;17313;17457;17461;17524;17457;17329;17289;17005;16837;16389;17074;17646;17492;17473;17268;16940;16519;16301;16037;16820;17082;17518;17403;17480;17552;17747;17447;17755;17646;17520;17758;17724;17490;17455;17550;17379;17316;17396;17240;17313;17513;17458;17518;17590;17438;17502;17518;17372;17255;17345;17444;17348;17514;16817;15567;15711;16589;16972;16966;17355;17262;17316;16947;17016;16916;16798;17033;17424;17458;17346;17185;17432;17291;16603;16621;17096;17030;16938;17160;17019;16017;15171;15311;15179;13884;14156;15917;16319;16488;16247;15995;15850;15900;16208;16322;16275;16523;16958;16833;16962;16806;17027;16879;17079;17378;17408;17201;17516;17745;17786;17649;17356;17574;17574;17612;17871;17619;17716;17800;17546;17202;17013;16977;16922;17325;17381;17150;17150;17096;17225;17289;17268;17479;17408;17544;17470;17638;17690;17577;17794;17363;17415;17601;18029;17717;17656;17776;17567;17620;17786;17808;17737;17640;17453;17682;17878;17511;17625;17541;17243;17475;17310;17544;17355;17166;16721;16368;16276;17058;17466;17551;17851;17603;17834;17653;17737;17662;17721;17864;17788;17867;17963;17997;18068;17838;17964;17924;18083;17782;17844;17929;17997;17851;17771;17990;17755;17749;17783;17965;17701;17724;17571;17679;17662;17606;18002;17485;17627;17535;17569;17618;17663;17572;17118;16196;16544;17124;17654;17831;17778;17674;17543;17582;17565;17668;17664;17551;17681;17863;18006;17559;17815;17597;17399;17465;17607;17712;17556;17627;17861;17992;17780;17677;17666;17293;17632;17216;17058;17333;17153;17062;17462;17665;17683;17711;17452;17069;16798;17148;17652;17795;18021;17732;17663;17689;17456;17408;17001;16883;17102;17625;17574;17353;17383;17124;17504;17795;17494;17467;17262;17351;17428;17630;17479;17689;17717;17362;17430;17476;17237;17466;16802;16807;17376;17486;17466;17646;17857;17774;17751;17855;17715;17706;17444;17615;17233;17337;17473;16829;16941;17030;17355;17240;17495;17238;17173;17410;17259;17044;16855;16832;16734;16573;17087;17677;17673;17779;17955;18100;17711;17951;17798;17993;18000;17865;18082;18241;18131;18207;17919;17887;17986;17879;17955;18133;18089;17975;17895;17665;18007;17845;17697;17936;17885;17962;17735;17771;17616;17644;17774;17302;17412;17086;16939;17226;17444;17486;17521;17605;17551;17499;17658;17555;17874;17512;17578;17361;17481;17132;17220;17045;17277;17484;17023;17462;17211;17062;17526;17401;17226;16946;16982;17520;17775;17783;17755;18009;17769;17797;18185;17986;18082;17919;17761;17927;18114;18035;17932;17813;17792;17639;17866;17855;18005;17925;17833;17709;17692;18190;17940;18035;18062;17950;18021;17643;17799;17874;18054;18053;18005;18247;18384;18447;18397;18037;18040;18097;17688;17962;17877;17854;17744;18057;17800;17825;17637;17461;17570;17591;17867;17947;17824;17709;17521;17650;17821;18080;17758;17824;17598;17352;17479;17511;17616;17653;17868;17920;17531;17448;17370;17437;17771;17842;17545;17558;17680;17522;17269;17454;17147;16983;17614;17278;17675;17448;17395
13027;12991;13303;13724;13586;13469;13466;13439;13556;13410;13497;13546;13537;13558;13584;13681;13703;13644;13796;13987;13920;13824;14201;14157;13902;13959;14286;14189;14084;14002;14111;14185;14345;14230;14215;14376;14675;14342;14270;14365;14492;14601;14799;14680;14441;14777;14847;14731;14550;14186;14540;14588;14732;14364;14594;14876;14796;15017;15105;15027;14879;14960;15030;14936;14824;14679;14656;14753;14891;14672;14925;15249;15346;15001;14606;14502;14709;14922;14897;14579;14541;14476;15020;15352;15464;15390;15320;15177;15117;15008;15365;15184;15430;15281;15340;15491;15401;15250;15597;15405;15490;15455;15549;15525;15225;15456;15266;15455;15503;15277;15109;15507;15533;15370;15638;15567;15499;15518;15452;15519;15311;15506;15510;15705;15626;15433;15703;15652;15689;15465;15466;14828;14674;15180;15505;15738;15386;15325;15371;15468;15578;15681;15588;15202;15077;15193;15479;15310;15281;15210;15657;15489;15332;14320;13685;14359;15103;15350;15378;15524;15477;15752;15410;15361;15647;15406;15578;15687;15800;15582;15783;15704;15012;15196;15425;15584;15615;15734;15859;15914;15663;15677;15870;15682;15798;15719;15962;15913;15749;15822;15790;15691;15726;15666;15715;15915;16169;16133;15951;15765;15934;15789;15982;16075;15803;15799;15736;15806;15777;15655;15846;15994;15881;15718;15711;15473;15617;15616;15707;15596;15614;15543;15459;15690;15666;15845;15916;15800;15813;15847;15700;15635;15628;16024;15825;15883;15948;16039;15689;15861;16023;15996;15938;15681;15945;15827;15866;15757;15550;15755;15167;15305;15687;15604;15837;15875;15978;15865;16001;15824;15991;16190;16259;15906;15961;15960;15970;16157;16133;16137;15628;15535;15760;16057;16033;16326;16376;16098;16060;15726;15272;15326;15048;14891;14581;14207;14462;14305;14178;15049;15236;15716;15581;15024;13283;11992;13406;15197;16343;16238;16249;15723;16023;16197;16345;16251;16222;16180;16280;16142;16204;16485;16302;16316;16497;16280;16364;16405;16257;16197;16280;16297;16365;16648;16479;16419;16497;16351;16424;16361;16287;16498;16478;16543;16475;16168;16037;15974;15838;16167;16456;16376;16257;16510;16566;16401;16550;16477;16201;16648;16218;16110;15872;15906;16074;16078;16066;16112;16158;16153;16038;15911;15822;16136;15847;15935;16171;16192;16123;16039;16355;16110;15936;16231;16206;16328;16164;16482;16111;16509;16549;16499;16369;16368;16094;15431;15501;15534;15566;15609;15425;15704;15947;16153;16060;16304;16255;16244;16023;16217;16060;16305;16461;16563;16830;16981;16759;16626;16645;16658;16933;16801;16693;16378;16582;16527;16510;16641;16565;16715;16568;16376;16409;16645;16488;16647;16553;16558;16590;16482;16488;16423;16379;16423;16348;16232;16043;16504;16471;16401;16286;16248;16304;16327;16376;16305;16273;16190;16016;16194;16382;16789;16808;16904;17016;17166;17336;17462;17328;16832;16793;17014;16824;16597;16633;16687;16688;16759;16593;16467;16275;16329;16304;16399;16677;16360;16447;16458;16635;16594;16548;16379;16106;15948;16568;16836;17273;17247;17523;17133;17088;17089;17013;16924;16868;16639;16581;16589;16573;16698;16640;16671;16671;16571;16341;16430;16391;16561;16505;16416;16711;16425;16713;16492;16549;16373;16076;15848;15996;15898;15628;15183;15698;16164;16331;16386;16376;16075;15603;15423;15731;15906;16538;16229;16366;16373;16330;16497;16225;16465;16290;16186;15866;16035;16441;16468;16295;16527;16608;16989;16605;16836;16716;16812;16762;16574;16709;16751;16762;16521;16236;15753;15063;14132;13984;13987;14742;16223;17053;17381;17447;17275;17585;17583;17540;17564;17333;17093;17045;17130;17217;16912;17079;17061;17402;17070;17172;17234;17070;17222;17041;17404;17223;17224;17009;17104;16924;16806;17057;17059;17110;16958;16914;16932;17269;17229;17247;16935;16716;16818;16898;17409;17498;17401;17253;17292;17141;17462;17489;17692;17394;17231;17283;17194;17445;17764;17601;17484;17249;17539;17411;17289;17359;17558;17463;17214;16831;17265;17119;16900;16785;16906;16971;16560;16839;16876;16740;16709;16753;16711;16443;16666;16553;16677;16721;16819;16578;16695;16703;16651;16777;16937;16969;16497;16768;16873;17148;17301;17640;17540;17488;17362;17302;17292;17366;17373;16933;17002;17284;17130;17183;17353;17201;17296;17074;17119;17310;17434;17287;17631;17321;17355;17282;17296;17262;17414;17215;17266;17147;17226;17150;17183;17044;17218;17083;17083;17062;16846;16992;16681;17016;17148;17349;17140;17544;17600;17611;17620;17564;17566;17476;17480;17555;17434;17422;17639;17433;17382;17160;17089;16419;15817;15741;16239;16663;16875;17081;17096;16905;16979;16898;17189;17079;16700;16732;17133;16934;16897;16906;16933;16767;16516;16500;16383;16599;16902;16985;16771;16891;17099;17034;17188;17145;17341;17234;17503;17119;17211;17176;17338;17439;17287;17407;16947;16922;16974;16857;16646;17059;17136;17493;17384;17171;16880;16584;16169;15866;16768;17154;16875;17317;17395;17289;17217;16732;17030;17200;17109;17042;17117;17373;17103;17336;17296;17431;17403;17470;17752;16988;17303;17254;17261;17335;17243;17509;17334;17059;17594;17399;17164;16875;16679;17091;17211;17261;17088;16748;16874;17034;16973;17028;17347;17092;17101;17028;16808;16825;17105;17056;16290;14954;13226;10836;11232;14044;16067;16592;16813;17108;17037;17352;17305;17210;17203;16879;16759;16982;17001;16790;16981;16860;17451;17216;17313;17211;17294;17317;17598;17294;17027;17219;17313;17118;17194;17347;17292;17047;17229;17248;17324;17525;17588;17242;17263;17302;17391;17199;16935;17264;17278;17147;16928;16947;16781;16903;16944;17000;16982;17206;17177;17129;16828;16825;16447;17418;17224;17233;17255;17261;17158;17100;17090;17409;16960;17319;17088;17513;17275;17256;17311;17257;17544;17407;17223;17237;16941;16817;16805;16929;17043;17108;16983;17278;17202;17095;17003;16995;16789;17071;17137;17204;17258;17146;17254;17270;17085;17152;17106;17259;17333;17135;17175;17341;17348;17171;17394;16962;17029;16888;16936;17062;17009;17204;17098;17406;17308;17559;17438;17536;17636;17236;17503;17555;17606;17572;17467;17201;16920;16619;15784;16171;16590;17301;17115;17471;17499;17531;17399;17288;17531;17471;17574;17619;17381;17555;17208;17040;17036;17017;17101;16946;17084;17328;17351;16907;17105;16762;16913;17059;17340;17479;17272;17462;17166;16338;14264;11702;11891;13842;15582;16761;16975;16629;16828;16943;17020;16742;16958;17422;17431;17760;17663;17972;17711;17458;17254;17316;17358;17371;17122;16914;16895;16955;17363;17566;17504;17505;17214;17371;17182;17100;17104;17231;16964;17108;17331;17087;17300;17169;17236;17479;17641;17386;17277;17233;17392;17263;17144;17497;17267;17227;17341;17416;17034;17153;17554;17520;17624;17729;17371;17138;17057;16751;16854;17116;17272;17351;17458;17292;17232;16518;15630;15119;15926;17112;17447;17704;17476;17446;17649;17600;17565;17701;17629;17839;17756;17640;17503;17504;17804;17392;17146;17569;17553;17453;17578;17434;17612;17547;17572;17301;17439;17396;17076;17082;17372;17125;16442;15570;15507;16438;16799;17261;17335;17179;17014;17103;16755;16872;17017;17106;17091;17127;17413;17450;17626;17540;17094;17093;17127;17218;17087;17312;17049;16669;16311;15970;15889;15392;15671;16420;16589;16361;16120;15930;15373;15909;16558;16790;16728;16853;16883;16936;16764;16599;16909;16958;17288;17222;17474;17246;17402;17691;17727;17583;17511;17744;17652;17740;17798;17611;17842;17749;17614;17386;17181;17368;17199;17184;17248;17216;17357;17066;17157;17435;17506;17603;17564;17773;17554;17596;17459;17584;17302;16885;17045;17333;17518;17839;17685;17725;17570;17495;17571;17866;17674;17782;17389;17556;17660;17690;17474;17353;17466;17464;17442;17278;17240;17283;16938;16729;16707;16987;17204;17404;17574;17897;17607;17785;17690;17809;17660;17940;18044;17648;17816;17896;17613;17627;17828;17927;17714;17619;17622;17778;17524;17685;17911;17549;17886;18103;17807;17899;17696;17673;17877;17507;17760;17614;17299;17453;17829;17635;17713;17784;17707;17849;17636;17222;17302;17378;17685;17525;17466;17635;18022;17584;17858;17695;17784;17797;17698;17906;17635;18125;17845;17805;17672;17536;17636;17386;17708;17656;17832;17963;17761;17716;17300;17133;17132;17088;17284;17354;16917;17000;17223;17848;17616;17561;17301;17330;17278;17492;17835;17960;17676;17565;17671;17963;17418;17361;17029;17168;17327;17322;17590;17834;17441;17200;17614;18104;17757;17432;17418;17442;17434;17626;17681;17686;17589;17485;17617;17558;17767;17493;17055;16888;17519;17436;17823;17762;17698;17742;17750;17888;17828;17668;17600;17462;17493;17676;17516;17207;17030;16973;17504;17761;17755;17332;17411;17691;17479;17245;17006;17028;16821;16807;16990;17496;17779;17990;17859;17846;17923;17807;17959;17827;17882;17863;17842;17934;18256;18156;17902;17713;17893;17742;17824;17776;17864;18097;17905;17603;17870;17900;18080;17851;17729;17609;17684;17520;17501;17493;17445;17412;17052;16741;16922;17150;17320;17539;17697;17491;17568;17570;17659;17700;17531;17618;17346;17532;17290;17206;17052;17165;17062;17160;17176;17093;16854;17174;17236;17226;17242;16991;17112;17331;17789;17809;17949;17704;17820;17769;18037;17796;17990;17961;17778;17908;17994;17804;17779;17741;17846;17481;17848;18050;17930;18044;17985;18000;17800;17794;17834;17631;17962;17798;17660;17656;17769;17878;18094;17944;18429;18199;18165;17934;18340;18168;18308;17994;18034;18170;17906;17982;17919;17901;17978;17936;17964;17728;17763;17944;17846;17731;17964;17801;17652;17832;17844;17803;17868;17843;17369;17211;17248;17284;17562;17660;17809;17659;17512;17195;17470;17604;17739;17808;17857;17854;17556;17566;17418;17285;17400;17385;17574;17591;17564;17256;17643
13554;13052;13480;13634;13734;13648;13622;13431;13611;13796;13341;13396;13454;13499;13626;13585;13530;13708;13792;13766;13609;13907;13803;13813;13799;13915;13901;14237;14083;14168;14075;14120;14275;14057;14059;14325;14522;14482;14474;14534;14672;14824;14647;14578;14682;14648;14498;14545;14413;14102;14120;14448;14605;13994;14246;14701;14775;14890;15003;15009;15136;14979;14884;14391;14133;14897;14903;15056;14844;14912;14940;14742;15195;15215;14710;14795;14981;14933;15048;14425;14689;14596;14855;15232;15280;15433;15357;15470;15173;15034;15338;15128;15203;15307;15393;15369;15279;15359;15462;15585;15344;15492;15262;15443;15291;15459;15310;15479;15432;15453;15383;15345;15356;15565;15757;15699;15517;15370;15481;15269;15444;15309;15428;15557;15777;15621;15516;15742;15488;15571;15438;15149;15090;15184;15577;15492;15026;15259;15398;15653;15610;15617;15545;15611;15340;15550;15480;15605;15396;15373;15463;15746;15313;14878;14381;14730;14997;15349;15374;15298;15602;15780;15728;15356;15308;15463;15495;15342;15664;15493;15461;15373;15300;15149;15510;15470;15681;15745;15984;15754;15439;15592;15708;15800;15563;15605;15684;15804;16096;15729;15837;15646;15789;15589;15793;15683;15848;15961;16029;15993;15817;15911;16105;15732;15717;15866;15895;15933;15941;16036;15888;15824;15705;16028;15688;15566;15694;15764;15768;15490;15825;15377;15490;15736;15733;15803;15529;15588;15884;15620;15906;15858;15732;16033;15812;15884;15831;16004;16097;15977;15965;15933;15677;15880;15779;16012;15675;15941;15845;15551;15203;15369;15252;15495;15788;15937;16400;16005;16200;16083;16199;16069;16236;16106;16009;15756;15814;16204;16283;16063;16071;16083;15983;16157;16187;16144;16097;15998;15899;15634;15371;14923;14567;14847;14603;14433;14394;14684;14891;14989;15466;15526;15712;14983;13755;12851;13651;15025;15952;16185;16283;15859;16028;16337;16233;16071;15960;16199;15936;16119;16072;16244;16423;16241;16113;16137;16333;16477;16367;16221;16230;16224;16385;16506;16594;16374;16440;16372;16548;16263;16424;16492;16421;16684;16638;16281;16019;16278;16277;16234;16524;16258;16465;16476;16334;16349;16587;16513;16454;16365;16116;16107;16019;15964;16191;16038;16169;16209;16193;16194;15901;15846;16176;15906;16000;16041;16179;16002;16257;16239;16066;16062;16067;16015;16104;16222;16445;16486;16008;16525;16301;16387;16340;16401;16319;15848;15816;15793;15606;15199;14791;15353;15855;16157;16252;16164;16424;16306;15989;16012;16420;16331;16636;16610;17142;16977;16804;16704;16490;16829;16740;16903;16688;16489;16422;16702;16637;16382;16735;16550;16356;16592;16453;16441;16589;16569;16670;16641;16631;16504;16462;16357;16036;16249;16331;16411;15952;16304;16200;16168;16403;16352;16358;16563;16583;16574;16140;16034;15984;16163;16583;16619;16900;16666;16910;17197;17165;17064;16981;16852;16828;16813;16896;16754;16570;16833;16768;16675;16687;16531;16481;16259;16648;16427;16473;16443;16433;16346;16355;16504;16730;16325;16442;16187;16469;17110;17457;17266;17366;17193;17180;16927;17034;16801;16987;16778;16540;16605;16522;16633;16633;16381;16526;16750;16680;16585;16710;16669;16922;16672;16693;16673;16676;16703;16500;16416;16044;16026;16086;16099;15940;15547;16086;16351;16344;16425;15947;16016;16108;16104;16447;16142;16342;16422;16275;16118;16514;16416;16336;16404;16348;16324;15945;16165;16250;16367;16326;16177;16624;16789;16861;16850;16980;16854;16761;16669;16865;16697;16425;16545;16736;16430;16420;16102;15489;15078;15928;16937;16990;17381;17053;17397;17355;17542;17604;17611;17308;16858;16915;17075;17002;16895;17032;17009;16877;16825;17219;17275;17272;17321;17419;17076;17173;17288;17187;17145;16547;16946;16811;16891;17110;17026;17091;17259;17410;17424;17350;17131;16773;16807;17010;17275;17339;17283;17477;17212;17036;17196;17254;17385;17507;17383;17395;17326;17035;17464;17625;17397;17621;17356;17262;17081;17171;17805;17393;17370;17188;17479;17221;17229;17132;16913;16915;16751;16840;16645;16428;16732;16453;16711;16557;16469;16447;16563;16633;16725;16966;16481;16838;16869;16701;16945;16986;16648;16443;16676;16801;17333;17605;17511;17296;17320;17317;17441;17013;17084;17119;17104;17442;17311;17284;17373;17197;16983;17192;17158;17265;17314;17411;17320;17449;17180;17404;17177;17383;17131;17307;17294;17190;17222;17022;17089;17065;16975;17048;17113;17114;17012;16958;16939;17314;17215;17494;17295;17557;17833;17687;17547;17291;17647;17695;17530;17350;17438;17434;17323;17382;17207;17254;16821;16044;14781;14636;15593;16537;16752;16821;16896;17080;17083;17134;17226;16801;16726;16856;16651;16825;16888;16885;16687;16754;16857;16408;16538;16673;16723;16524;16515;17056;17119;17226;17289;17324;17398;17372;17411;17059;17054;17160;17218;17308;17203;17253;17207;17131;17209;16788;16708;16856;17303;17058;16864;17005;17079;16910;16353;16111;16678;17126;17296;17164;17129;17528;17228;17273;17213;17257;17114;17174;17197;17231;17225;17290;17173;17206;17245;17537;17390;17503;17241;17186;17096;17167;17079;17183;16946;17272;17351;17409;16929;16332;16264;16900;16936;17289;16956;17174;17199;16899;17067;17292;17137;16910;17161;16864;16980;17115;17064;16990;16969;16240;14852;13070;11937;13662;15633;16590;16717;16795;17055;17217;17506;17585;16935;16802;16874;16845;16741;16929;17121;17145;17119;17288;17375;17197;17093;17474;17333;17345;17273;17385;17548;17514;17191;17377;17305;17030;16961;17222;17254;17538;17285;17232;17275;17202;17405;17276;17117;17291;17400;17190;16985;16957;16705;16792;16811;17066;16977;17067;17046;17037;16926;17048;17306;17177;17194;17255;17255;16986;16909;17315;17186;17280;17225;17269;17201;17194;17194;17128;17478;17509;17432;17608;17437;17072;16825;16783;16759;17101;16716;16945;16803;17264;17031;17112;17159;17091;17099;17160;17117;17120;17441;17420;17264;16950;17316;17264;17136;17182;17142;17204;17490;17207;17193;17123;17135;16879;17027;17206;17106;17212;16860;16891;16734;16949;17200;17494;17358;17234;17499;17454;17314;17515;17697;17553;17724;17376;17310;16882;16019;16500;16744;17280;17388;17421;17486;17588;17491;17475;17416;17646;17362;17680;17656;17378;17026;17043;17075;17154;17289;17300;17297;17452;17309;17083;17146;16881;16722;16949;17163;17580;17485;17615;17074;16723;15988;14554;14726;15356;16172;17194;17083;17233;17045;17078;16897;16711;16813;17097;17499;17756;17790;17576;17490;17215;17212;17360;17086;17233;17102;17038;16694;16847;17258;17404;17423;17586;17336;17253;17198;17219;17097;17358;17133;17194;17238;17265;17274;17180;17307;17271;17524;17207;17451;17492;17570;17305;17168;17468;17442;17510;17445;17134;17308;17307;17482;17221;17388;17491;17155;16842;16470;16600;16905;17035;17342;17008;17086;17201;16982;16305;15060;13682;14607;16614;17577;17689;17759;17694;17788;17589;17681;17755;17647;17732;17604;17546;17719;17899;17473;17300;17375;17362;17497;17430;17609;17668;17491;17374;17811;17640;17463;17642;17251;17333;17185;17474;17177;16492;16399;16331;16687;17022;16816;17276;17165;16971;17094;17149;17132;17092;17391;17145;17421;17592;17878;17805;17331;17288;17396;17000;16813;17083;17218;16912;16367;16054;16147;16519;16728;16859;16763;16258;16129;15438;15042;15423;16439;16866;16957;16791;16714;16646;16795;16675;16635;16811;16978;17338;17455;17439;17388;17741;17447;17738;17254;17581;17799;17674;17644;17906;17801;17975;17483;17136;17172;17271;17585;17524;17061;17331;17200;16984;17186;17359;17316;17717;17698;17833;17498;17781;17807;17565;17303;17284;17106;17521;17590;17724;17790;17636;17645;17588;17574;17647;17516;17464;17611;17669;17812;17339;17574;17452;17739;17621;17723;17576;17351;17354;17214;17332;17302;17152;17237;17223;17294;17552;17988;17929;18049;17819;17754;17770;17759;17720;17801;17644;17778;17632;17775;17864;17832;17757;17783;17555;17396;17617;17720;17650;17851;17732;18029;17537;17651;17728;17822;17504;17754;17679;17503;17658;17414;17414;17514;17590;17813;17678;17613;17799;17497;17687;17521;17067;17168;17506;17665;17874;17854;17906;17690;17916;17758;17957;17837;17926;17842;17421;17662;17544;17745;17765;17879;17855;17896;17698;17808;17657;17374;17214;17339;17009;16961;17172;17096;17279;17269;17542;17426;17582;17654;17407;17522;17719;17708;17709;18008;17706;17661;17731;17548;17537;17404;17162;17333;17335;17706;17847;17434;17311;17755;17649;17397;17343;17238;17618;17579;17350;17418;17667;17691;17617;17871;17505;17744;17811;17447;17400;17613;17779;17853;17561;17890;17737;17886;17766;18133;17553;17755;17710;17714;17751;17704;17089;17198;17545;17445;17651;17692;17708;17816;17482;17790;17501;17404;17259;16777;16768;17272;17776;17920;17894;18007;18043;18000;17964;17978;18012;18202;17826;17957;18176;18006;17662;17818;17897;17792;17789;17830;17955;17710;17745;18089;17744;17907;17870;17773;18130;18046;17502;17441;17506;17568;17403;17292;17291;17269;16978;17240;17010;17209;17496;17530;17493;17523;17598;17387;17395;17465;17424;17396;17406;17366;17144;17031;16757;17033;16878;16975;16997;16952;17040;16921;17172;17445;17482;17388;17601;17883;17914;17866;17651;17473;17781;17809;17901;17862;17987;17721;18038;18016;18111;17687;17658;17559;17529;17783;18074;18093;17880;18092;18241;18337;17816;17924;18154;17774;17825;17951;17698;17769;17880;17895;18064;18284;18273;18086;18218;18123;18012;17953;18168;18262;18185;17935;17808;18032;17819;17816;17673;17776;17825;17985;17963;18021;17846;17615;17380;17499;17485;17590;17821;17970;17882;17615;17341;17261;17203;17273;17681;17617;17485;17281;16936;17035;17189;17520;17736;17793;17600;17704;17635;17454;17451;17677;17700;17655;17883;17793;17584;17513
13274;13150;13171;13169;13410;13593;13848;13805;13472;13623;13392;13487;13430;13479;13631;13552;13869;14071;13997;13755;13683;13725;13990;13641;13830;13835;13967;14184;14498;14121;14153;14282;14189;13929;14027;14333;14259;14668;14306;14569;14504;14594;14718;14463;14744;14642;14551;14725;14268;14298;14252;14438;14452;14051;13857;14470;14722;14900;14872;14949;14948;14910;14652;14299;13772;14564;15146;15015;14941;15038;15132;14986;14818;15115;15149;14921;14784;14839;14739;14704;14597;14750;15120;15260;15434;15193;15549;15430;15138;15244;15098;15201;15106;15018;15280;15455;15361;15369;15418;15194;15494;15301;15504;15572;15558;15608;15432;15413;15351;15444;15568;15586;15352;15545;15573;15577;15515;15452;15446;15280;15466;15324;15524;15662;15790;15687;15594;15554;15650;15540;15666;15264;15367;15414;15198;15391;15178;15387;15372;15797;15728;15687;15598;15469;15394;15515;15603;15875;15647;15635;15625;15750;15374;14870;14896;14684;14623;14893;15119;15218;15505;15945;15749;15608;15332;15421;15104;15314;15665;15182;15088;15235;15052;15125;15590;15808;15654;15768;15965;15505;15401;15243;16047;15614;15971;15764;15878;15843;15941;15874;15794;15661;15966;15776;15935;15830;15847;16029;16162;15844;15746;15757;15770;15873;16047;16029;15975;15817;15744;15834;15715;16132;16077;15914;15882;15778;16003;15843;15900;15912;15793;15488;15719;15600;15568;15815;15706;15660;15815;15717;15620;15818;15719;15661;15638;15890;15866;16045;15898;16005;16053;15978;15739;15653;15767;15886;15776;15678;15743;15869;15258;15388;15620;15753;16052;16092;15896;16162;15876;16048;15802;16087;16233;16092;15997;15997;15993;16208;16191;15861;16029;16230;16118;15967;16267;15912;15868;15588;15754;15738;14957;14534;14310;14901;14994;14911;14867;14866;15068;15289;15645;15501;15657;15128;13820;12732;14037;15460;15866;16512;16132;16076;16331;16039;16282;16554;16300;16338;16293;16045;16284;16240;16473;16011;16285;16465;16365;16165;16194;16176;16266;16224;16258;16591;16674;16405;16555;16453;16475;16360;16452;16546;16716;16768;16253;16188;16022;15720;16018;16416;16152;16283;16255;16494;16354;16405;16296;16555;16355;16276;16020;16065;15710;15993;15996;16017;15856;16051;16155;16381;16031;16066;15991;15843;16196;15897;16170;16236;16015;16268;16198;16312;15860;16271;16105;16173;16252;16599;16289;16248;16460;16235;16501;16156;16119;16193;16019;16154;15842;15063;14864;15470;15953;16181;16152;16343;16442;16425;16295;16410;16096;16582;16494;16573;16656;16883;17155;16724;16665;16552;16732;16617;16851;16807;16490;16793;16575;16693;16802;16627;16560;17112;16803;16237;16470;16628;16550;16815;16515;16455;16521;16543;16273;16199;16293;16340;16147;16363;16571;16359;16186;16504;16327;16686;16413;16391;16123;15750;15990;16028;16431;16433;16414;16439;16748;16878;17004;17119;16869;16643;16771;16765;16793;16705;16855;16693;16754;16706;16588;16500;16349;16772;16704;16519;16454;16429;16321;16276;16472;16479;16371;16582;16491;16652;16601;17092;17368;17446;17698;17146;17120;16972;16918;16908;16722;16762;16384;16528;16471;16638;16606;16432;16484;16610;16633;16672;16803;16648;16663;16573;16719;16574;16899;16610;16836;16330;16143;16056;16172;16269;16032;16177;16319;16179;16535;16363;16461;16146;16200;16613;16497;16548;16676;16251;16303;16209;16216;16345;15881;16262;16605;16385;15985;16280;16511;16101;16056;16298;16350;16537;16905;16793;17085;16801;16828;16720;16436;16391;16302;16391;16612;16491;16745;16615;15407;15180;16071;16590;16687;16775;17076;17231;17472;17838;17668;17493;17446;16769;16896;16904;17222;16627;16952;16981;16973;17032;17082;17215;17448;17568;17384;17320;17102;17251;17277;17010;16974;16997;17216;16951;16816;16770;16812;17259;17385;17485;17327;17071;16922;16830;16976;17213;17322;17248;16928;17229;16940;17070;17392;17285;17587;17312;16957;17236;17316;17441;17448;17531;17543;17422;17393;17430;17548;17289;17101;17280;17191;17315;17195;17187;16949;16691;16830;16662;16697;16808;16859;16896;16741;16806;16537;16452;16217;16490;16906;16709;16530;16585;16589;16773;16767;16802;16828;17005;16549;16689;17019;17462;17874;17641;17585;17329;17320;17314;17222;17024;17358;17018;17164;17111;17430;17400;17275;16725;17008;17233;17621;17256;17421;17251;17175;17035;17401;17294;17167;17466;17284;17447;17211;17171;17229;17207;17041;16829;17099;16759;17232;17207;17181;17310;17399;17040;17493;17439;17420;17215;17441;17227;17203;17371;17228;17346;17416;17233;17427;17390;17481;16929;17161;16994;16267;15031;14983;15897;16573;16598;16296;16559;17195;16846;17125;17245;17055;16787;17000;16655;16565;17095;17048;16753;16769;16622;16582;16566;16694;16814;16798;16531;16753;17009;17094;17322;17375;17280;17451;17240;17029;17127;17152;17103;17289;17096;17376;17248;17151;16971;16775;16679;17131;17326;17109;16617;16894;16968;17190;16745;16717;17200;17161;17419;17507;17407;17359;17385;17444;17255;17160;17189;17516;17410;17132;17314;17100;17455;17114;17319;17443;17541;17092;17257;16857;16686;17171;17157;16995;17258;17022;17136;17102;16931;16823;16595;16700;17179;17143;17403;17194;17247;17106;16993;17193;16933;16877;17171;17145;17104;17155;17239;17036;16815;16782;16268;14992;13818;14414;15663;16551;16606;17126;17180;17173;17407;17025;17044;16863;17017;16690;16835;16787;17042;17242;17282;17157;17340;17405;17532;17411;17248;17311;17422;17014;17221;17284;17426;17313;17520;17342;17095;17177;17086;17088;17212;17297;17325;17280;17323;17197;16964;17109;17013;17179;16972;17010;16858;16371;16619;17241;17223;17127;17069;17370;17217;17265;17330;17351;17043;17076;17570;17344;17164;17163;17278;17275;17215;17222;17253;17151;17509;17623;17594;17558;17364;17394;17166;17012;16776;16797;16723;17104;16989;16849;16927;16876;17292;17191;17106;17245;17491;17164;17313;17342;17263;17133;17202;17144;17094;17119;17288;16889;17021;16976;17138;16991;17368;17105;17038;17160;17187;17259;17105;17052;17198;16908;16916;16934;17299;17383;16928;17223;17273;17336;17385;17590;17402;17674;17569;17474;17605;16978;16086;16462;17124;17361;17506;17511;17360;17453;17606;17580;17478;17296;17524;17476;17531;17226;17005;17120;17115;17200;16940;16999;17141;17493;17369;17248;16871;16982;16231;16243;17083;17555;17599;17350;16908;16864;16694;16393;16123;16584;16890;17246;17117;17058;17031;16942;17026;16928;16908;17395;17584;17485;17694;17529;17395;17390;17339;16803;17273;17241;17219;16997;16746;16947;17109;17585;17363;17348;17217;17411;17185;16962;16869;17113;17091;17172;17192;17170;17169;17074;17165;17371;17257;17696;17344;17429;17211;17071;17149;17136;17289;17634;17378;17285;17411;17362;17413;17355;17263;17357;17011;16223;15398;16069;16632;17029;17167;16865;16758;17102;16928;16729;15567;13578;13765;16302;17272;17721;17824;17456;17809;17927;17530;17765;17762;17903;17601;17936;17602;17592;17598;17515;17621;17341;17191;17454;17757;17376;17758;17843;17668;17725;17666;17481;17112;17258;17288;17456;17101;16989;16589;16550;16998;17044;17042;17061;17017;17123;16886;16949;17092;17255;17389;17428;17687;17556;17740;17887;17644;17491;17052;17043;16886;16855;16967;16712;16321;16108;16402;16915;17071;16998;17055;16607;16086;15364;15365;15781;16505;16396;16538;16573;16364;16461;16582;16508;15890;16501;16912;17071;17210;17425;17267;17538;17571;17535;17254;17392;17455;17525;17986;17794;17951;17735;17667;17392;17092;17204;17353;17267;17345;17722;17464;17333;17285;17214;17551;17736;17421;17841;17811;17859;17556;17453;17188;17437;17331;17620;17846;17700;17743;17818;17473;17498;17604;17854;17588;17473;17680;17717;17520;17265;17381;17573;17590;17318;17498;17721;17244;17642;17387;17536;17820;17410;17627;17677;17576;17650;17552;17706;17854;17888;17751;17819;17914;17548;17727;17483;17577;17453;17614;18134;18357;17809;17753;17494;17155;17218;17203;17494;17864;17849;17902;17910;18031;17779;17725;17393;17894;17398;17379;17379;17747;17426;17737;17633;17793;17929;17743;17647;17629;17790;17774;17199;17076;17382;17630;18021;17726;17695;17845;17628;17960;17939;18001;17751;17504;17851;17532;17680;17722;17644;17519;17823;17848;17710;17757;17772;17810;17774;17223;17265;17118;17407;17292;17305;17239;17456;17447;17403;17637;17584;17737;17733;17995;17961;17874;17602;17379;17545;17470;17386;17448;17167;17279;17530;18015;17628;17334;17256;17523;17811;17260;17175;17281;17544;17568;17499;17679;17786;17886;17555;17763;17836;17721;17776;17898;17737;17737;17534;18016;17605;17899;17794;17903;17972;17738;17633;17754;17675;17508;17498;17623;17254;17241;17257;17138;17609;17621;17587;17522;17564;17708;17584;17533;17603;17388;17418;17271;17885;18105;17959;17930;18196;17692;17997;18146;17847;18003;18024;18001;17937;18048;18011;17736;17715;17943;17766;17840;17970;17810;17472;17363;17709;17876;17901;18001;18185;17796;17762;17631;17568;17510;17614;17315;17224;17355;16887;17036;17418;17427;17407;17267;16908;17200;17320;17235;17467;17413;17643;17626;17568;17299;17191;16750;16797;16565;16893;17110;17088;17028;17338;17070;17455;17260;17368;17695;18221;18067;17963;18212;17741;17558;17677;17853;17714;17940;17588;17709;18062;17989;18082;17840;17779;17564;17732;17636;17970;17948;18089;18238;17934;18140;18112;17701;18166;17710;17629;17766;17681;18026;17697;17685;17926;18259;18196;18190;18448;18292;18109;17976;18148;17857;18166;18101;18343;18261;17820;17551;17880;17921;17596;17669;18131;17828;17815;17500;17415;17602;17574;17609;17946;17989;17758;17808;17741;17825;17512;17480;17824;17641;17598;17454;16984;16888;17297;17400;17370;17686;17881;17764;17676;17770;17802;17581;17442;17552;17923;17929;17786;17753
13082;13298;13240;13122;13418;13416;13613;13752;13551;13698;13508;13475;13551;13534;13852;13817;13890;13810;13600;13569;13491;13806;13906;13718;13650;13956;14234;14263;14323;14343;14235;14416;14164;14102;14005;14202;14296;14284;14640;14693;14689;14532;14691;14893;14619;14656;14404;14600;14311;14127;14335;14372;14582;14263;14451;14666;14834;14766;14866;15087;14751;15012;14667;14467;14384;14553;14706;14985;14913;14900;14993;14789;14919;15015;14796;14755;14701;14648;14809;14530;14560;14833;14965;15117;14995;15266;15359;15266;15051;15112;15076;14891;14947;15261;15449;15329;15495;15348;15239;15123;15145;15129;15235;15148;15426;15450;15427;15519;15291;15303;15360;15596;15469;15590;15488;15671;15504;15486;15802;15601;15513;15394;15446;15598;15771;15572;15734;15662;15542;15422;15408;15547;15275;15272;15260;15249;15068;15247;15565;15838;15665;15714;15617;15485;15622;15580;15728;15633;15652;15434;15736;15661;15308;15162;15289;14972;14469;14840;15058;15220;15699;15743;15720;15463;15419;15127;14867;15164;15548;15105;15025;15424;15340;15138;15527;15702;15774;15656;15476;15543;15664;15674;15776;15696;15525;15452;16041;15873;15846;15714;15940;15667;15672;15867;15933;15837;15847;15823;15621;15841;15776;15625;15887;15845;15816;16013;15992;15847;15868;16078;16201;15916;15753;15941;15929;15955;15940;15750;15945;15787;15888;15727;16019;15377;15696;15721;15676;15709;15696;15695;15782;15496;15623;15626;15716;15856;15755;15923;16032;15970;16074;16065;15488;15497;15597;16130;15759;16027;15684;15660;15339;15269;15465;15752;16213;16096;15899;16158;16173;15990;15866;16044;16092;16037;15990;16011;15982;16130;15839;15913;15877;16152;16279;16215;15815;15765;15519;15394;15532;15817;15282;14988;14782;15153;15165;15184;14999;14851;15149;15128;15607;15730;15362;14914;13548;13213;14301;15427;16052;16173;16309;16008;16090;16310;16320;16349;16337;16289;16253;16079;16153;16309;16477;16242;16213;16464;16292;16174;16068;15899;15899;16295;16374;16378;16537;16473;16433;16523;16561;16401;16538;16646;16575;16530;16424;16336;15961;15819;16114;16310;16224;16334;16062;16172;16215;16063;16339;16101;16274;16269;16239;16104;15822;16131;16053;16040;15673;16000;16217;16241;15869;15776;16058;16155;16291;16322;16183;15956;16318;16276;16097;16227;16178;16423;16217;16226;16520;16396;16367;16186;16109;16075;16148;15955;16229;16156;15803;16393;15981;15553;15556;15633;16198;16248;16429;16305;16468;16280;16518;16328;16246;16385;16361;16844;16933;16849;16683;16738;16760;16793;16678;16759;16421;16584;16440;16645;16673;16568;16323;16551;16445;16367;16400;16632;16477;16601;16687;16722;16459;16503;16595;16352;16387;16455;16333;16311;16172;16293;16349;16223;16253;16323;16124;16358;16627;16286;15871;15891;16028;16372;16657;16762;16240;15565;16394;16847;16584;16900;17114;16980;17001;16743;16797;16790;16640;16881;16831;16922;16761;16629;16486;16449;16629;16670;16757;16269;16144;16002;16162;16370;16440;16352;16655;16555;16576;17027;17014;17202;17453;17399;17058;17048;16964;16875;16707;16570;16707;16749;16623;16630;16542;16711;16621;16490;16664;16528;16622;16908;16548;16614;16693;16516;16388;16690;16353;16219;16218;16423;16388;16247;16320;16284;16371;16498;16595;16527;16379;16411;16448;16591;16555;16793;16244;15995;15921;16317;16376;16522;16377;16393;16605;16370;16407;16040;16378;16091;15731;15943;16742;16876;16810;16647;16828;16966;17187;16852;16397;16509;16590;16063;15693;15409;15804;16116;15272;15030;15514;15679;16064;16598;17067;16947;17680;17633;17606;17664;17358;17116;16812;16916;16911;17128;16903;16895;17027;17062;17028;16936;17552;17649;17245;17302;16822;17404;17491;17227;17149;16893;16972;17034;16766;16804;16787;17054;17317;17524;17349;17086;17030;17313;17342;17052;17084;16921;17361;17386;16881;17244;17081;17291;17341;16909;16795;17238;17330;17384;17489;17228;17633;17531;17575;17585;17324;17551;17304;17185;17066;17168;17059;16794;17046;16578;16749;16942;16585;17047;16574;16609;16673;16908;16610;16793;16552;16704;16698;16662;16610;16697;16673;16802;16596;16789;16798;16770;16611;16944;17365;17633;17587;17424;17271;17099;17121;16933;17216;17223;17018;17248;17003;17455;17546;17573;17115;16998;17106;17081;17024;17207;17320;17124;17118;17096;17192;17593;17207;17173;17064;17373;17046;17069;17187;17033;17023;16812;16969;17108;17214;16975;17163;17118;17402;17392;17351;17128;17053;17053;17028;17169;17139;17401;17556;17423;17324;17216;17111;17255;17133;17383;17176;17241;16980;16265;16355;16467;16667;16278;15792;16094;16887;17070;17057;16932;17125;16858;17057;16779;16814;17008;17001;16775;16822;16530;16390;16539;16799;16811;16679;16747;16888;16810;17205;17364;17420;17267;17035;16973;17099;17083;17233;17290;17300;17221;17348;17365;17456;16949;16855;16844;17038;17198;16996;17068;17203;17244;17372;17415;17211;17008;17228;17319;17505;17285;17321;17091;17254;17200;17255;17442;17385;17195;17170;17088;17215;17176;17230;17271;17343;17248;17339;16967;16957;17026;16954;17132;17315;17248;17261;17145;17359;17139;16949;17157;17184;16808;17180;17388;17593;17367;17189;17088;16986;16847;16964;17029;16759;17362;17269;16991;16891;16974;16883;16615;16214;15495;15646;16068;16841;16736;17043;17051;17327;17498;17163;16984;16655;16636;16811;16572;16860;17003;16909;17044;17052;17274;17332;17306;17394;17346;17165;17281;17168;17144;17345;17346;17355;17259;17207;17306;17058;17435;17266;17303;17413;17253;17209;17338;16951;17081;17391;17115;17033;17261;17159;16878;16709;16926;17059;17250;17454;17268;17120;17238;17191;17132;17399;17078;17265;17370;17454;17070;17303;17454;17316;17382;17284;17389;17333;17736;17629;17848;17681;17358;17197;17471;16994;16805;16757;16850;16793;17119;17030;17059;17173;17068;17124;17212;17082;17106;17424;17137;17372;17422;17136;17153;17228;17336;17320;17000;16997;17011;17354;17135;17145;17419;17295;17122;17225;17153;17148;17172;17179;17051;17116;17071;16971;17382;17357;17260;17153;17205;17428;17355;17560;17667;17702;17523;17535;17190;17134;16573;16706;17370;17377;17626;17381;17478;17307;17499;17791;17454;17457;17222;17511;17436;17140;17168;16975;17175;16871;16964;17039;17310;17362;17618;17437;17193;16972;16478;16195;16997;17430;17400;17321;17034;16550;16815;16824;16407;16489;16939;17082;17068;17044;17316;17169;17063;17075;17323;17464;17260;17388;17583;17420;17086;17019;17299;17073;17059;17006;17254;16735;16643;16837;17075;16641;16623;16781;17130;17056;17175;16921;17072;17015;16950;17259;17119;17151;16934;17216;17244;17533;17582;17382;17653;17406;16869;16695;16972;17295;17212;17367;17361;17206;17567;17787;17342;17505;17381;17073;16952;15786;14998;15825;16787;16963;17029;16888;17075;16977;17166;16868;16135;15261;15554;16931;17752;17477;17696;17601;17676;17703;17793;17646;17830;17680;17379;17481;17616;17540;17827;17814;17781;17158;17054;17175;17406;17495;17759;17855;17500;17318;17446;17571;17477;17419;17612;17711;17228;16781;15972;16148;16758;17176;17239;17179;16934;16921;16890;17172;17115;17239;17362;17126;17547;17585;17750;17910;17521;17397;17128;16828;17121;16735;16616;16593;16390;16309;16745;16986;17236;17060;16989;16695;16245;16067;16073;15778;15901;15777;15914;15730;15845;16024;16506;16096;15120;15856;16695;17281;17383;17310;17445;17454;17436;17569;17323;17494;17689;17710;17592;17915;17751;17856;17743;17128;16898;16893;17540;17412;17425;17716;17658;17323;17630;17516;17498;17426;17539;17696;17821;17930;17700;17622;17537;17708;17714;17727;17543;17952;17825;17703;17841;17537;17494;17505;17429;17634;17794;17603;17448;17525;17471;17390;17741;17508;17562;17447;17666;17416;17862;17500;17596;17589;17587;17855;17709;17432;17636;17731;17632;17813;17876;17849;17508;17392;17521;17394;17774;17644;17893;18190;17996;18054;17655;17698;17497;17469;17510;17427;17750;17770;17926;17658;18090;17579;17759;17734;17519;16792;16576;17340;17675;17641;17620;17768;17821;17387;17658;17458;17328;17755;17589;17564;17589;17694;17620;17934;17839;17647;17821;17770;17534;17599;17679;17731;17616;17540;17474;17572;17524;17614;17790;17649;17468;17631;17760;17741;17868;17909;17588;17499;17421;17287;17516;17492;17443;17503;17521;17724;17652;17503;17801;17664;17649;17752;17773;17819;17614;17613;17515;17506;17213;17420;17494;17637;17507;17805;17638;17542;17394;17547;17304;17352;17364;17129;17606;17576;17685;17353;17484;17680;17692;17765;17593;17823;17808;17725;17773;17583;17606;17610;17647;17914;17725;17845;17762;17655;18086;17906;17551;17630;17676;17493;17449;17501;17673;17747;17625;17655;17687;17702;17930;17688;17688;17640;17681;17838;17907;18281;17902;17907;18093;18064;18152;18004;17865;18042;18046;17990;17968;18020;17908;17727;17834;17731;17796;17694;17938;17766;17474;17528;17410;17739;17837;17983;17819;17887;17715;17770;17872;17916;17806;17621;17727;17656;17461;17453;17020;17365;17325;17131;16865;16281;16855;17058;17610;17695;17606;17693;17565;17646;17284;17215;17083;16717;16856;16843;17100;16885;17132;17235;17199;17332;17217;17679;17902;17943;17985;18093;17969;18039;17864;17689;17946;17975;17955;17834;17847;17910;18049;18042;18061;17759;17444;17825;17761;17894;17976;17828;17852;17951;18321;18113;17860;17937;17560;17858;17851;17704;18000;17800;18176;18061;18097;18328;18293;18341;18495;18031;18041;18382;17980;17900;17889;18306;18055;18124;17802;17887;17752;17604;17589;17971;17781;17741;17603;17576;17464;17580;17690;17541;17909;17855;17390;17754;17900;17675;17981;17596;17527;17165;16921;17122;16964;17005;17206;17402;17909;17763;17901;17667;17583;17531;17932;17919;17922;17889;17855;17731;17877
13261;13223;13094;12971;13123;13400;13602;13636;13598;13577;13618;13767;13624;13563;14041;13699;13703;13595;13893;13781;13886;13947;13997;13602;13838;13795;14132;14122;14210;14300;14418;14255;14311;14147;14268;14456;14129;14320;14547;14707;14849;14815;14678;14779;14612;14569;14676;14502;14197;14136;14398;14427;14351;14500;14921;14815;14728;15063;14800;14885;14638;14787;14802;14918;14790;15029;15218;14763;15159;15071;14983;15282;14872;15068;14627;14764;14842;14776;14585;14578;14480;14570;14578;14879;14895;15290;15006;15138;14994;15363;15247;15200;15212;15240;15463;15237;15458;15373;15266;15085;15034;15132;15326;15357;15387;15211;15231;15309;15245;15244;15581;15758;15596;15505;15404;15633;15532;15834;15720;15735;15482;15509;15595;15635;15501;15792;15848;15964;15281;15316;15424;15417;15214;15200;15400;15134;15147;15371;15651;15769;15704;15688;15512;15605;15538;15447;15697;15565;15745;15609;15396;15254;15250;15459;15518;15169;15045;14922;15298;15378;15419;15392;15517;15295;15139;14716;14966;15228;15377;15302;15400;15453;15567;15741;15920;15644;15712;15874;15474;16083;15611;15467;15656;15508;15673;15521;15844;15833;15999;16009;15973;15776;16046;15795;15897;15747;15863;15837;15639;15596;15680;15888;15763;15735;15771;15997;15701;15865;15863;15977;16016;16011;15949;15981;15943;15900;15764;15917;15759;15863;15738;15859;15634;15604;15540;15743;15813;15763;15645;15889;15644;15633;15515;15545;15535;15748;15771;16012;15830;15954;15763;15882;15659;15742;15655;15892;16084;15854;15834;15448;15238;15189;15596;15582;16013;16092;16187;15986;16068;15956;15970;16054;15765;15989;16011;16182;16001;16084;16099;16186;16051;15970;15835;15916;15720;15569;15407;15030;15193;15181;15342;15171;14755;15240;14843;14792;14781;15039;14961;15272;15337;15621;15688;14962;12952;12749;14099;15409;15935;16131;16391;16416;16285;16318;16523;16828;16288;16359;16366;16152;15853;16206;16251;16375;16357;16154;16145;16093;15549;15531;15599;15977;16195;16436;16465;16653;16475;16266;16272;16459;16439;16503;16583;16693;16473;16290;16213;15748;16232;16073;16291;16296;16104;16012;16181;16421;16466;15991;16116;16448;16238;16182;16019;16075;16184;16026;16111;15987;16503;15745;15636;15853;16169;16234;16214;16023;15976;16176;15939;15894;15994;16019;16202;16452;16387;16370;16393;16490;16203;16299;16023;15781;16056;16072;15860;15950;15693;16069;16104;16319;16103;16045;16194;16271;16199;16290;16405;16193;16157;16267;16213;16464;16617;17074;16909;16996;16681;16680;16626;16775;16511;16607;16463;16360;16580;16594;16254;16253;16568;16480;16300;16574;16790;16400;16272;16324;16728;16826;16374;16648;16616;16391;16418;16583;16452;16293;16085;16293;16377;16263;16005;16281;16226;16335;16442;16428;16131;16113;16243;16298;16622;16267;16037;15530;16114;16757;16942;16785;16748;16810;16758;16907;16496;16656;16509;16874;16631;16957;16682;16838;16698;16492;16757;16689;16682;16365;16400;16122;16142;16313;16435;16529;16390;16434;16498;16698;16858;16859;17101;17174;17055;17223;16775;16744;16791;16754;16474;16969;16568;16721;16396;16619;16418;16272;16645;16380;16463;16639;16674;16875;16881;16543;16835;16415;16297;16167;16207;16477;16676;16194;16272;16316;16231;16637;16519;16557;16472;16255;16226;16549;16711;16522;16382;16182;16067;16264;16515;16846;16549;16329;16476;16229;16269;16225;16272;16246;16028;16077;16324;16473;16580;16727;16819;16728;16983;16841;16619;16249;16092;16174;14885;13939;15005;15845;15180;14969;15066;15293;15478;17033;17228;17311;17706;17827;17609;17468;17119;17220;17199;16787;17020;17151;16903;16977;17041;16752;17200;17179;17309;17252;16992;16990;16955;17004;17092;17357;17059;16682;16934;16698;17018;16931;16861;17034;17147;17309;17312;17108;17309;16831;16795;16933;17260;17197;17063;17324;17364;16780;16769;16974;17186;16667;17074;17111;17243;17403;17101;17261;17355;17456;17390;17370;17343;17078;17285;17001;17088;16943;16998;16686;17082;16755;16703;16958;16852;16864;16624;16669;16451;16464;16512;16555;16812;16806;16976;16739;16794;16608;16846;16750;16786;16534;17060;17030;16806;17190;17490;17346;17591;17518;17263;17477;17312;17291;17197;17423;17312;17140;17255;17449;17518;17277;17000;17304;16898;17046;17340;17230;17472;17138;17339;17131;17369;17184;17092;17320;17127;17175;17354;17272;17186;16977;17259;16696;17009;16853;17109;17115;17130;16967;17161;17413;17450;17339;17101;16977;16945;16951;16831;17273;17737;17319;17128;16816;16764;16532;16795;17082;17264;17222;17130;16973;17078;17234;16909;16193;15967;16158;16784;17053;17149;17375;17079;17037;16857;16696;16758;16741;16984;16811;16533;16819;16514;16917;16677;16753;16840;16805;16819;16995;17155;17126;17032;17053;17273;17156;17077;17187;17405;17046;17359;17285;17519;17605;17124;17253;16827;17146;17241;16848;16890;16895;17235;17331;17119;17463;17344;17541;17412;17313;17241;17120;17314;16955;17183;16978;17133;17127;17104;17047;17020;16860;17119;17127;17471;17511;17417;17620;17241;17122;16911;17332;17304;17219;16963;17249;17083;17262;17160;17235;17276;17163;17096;17118;17062;17456;17526;17254;17052;17123;16630;16505;16833;17016;17037;17014;17173;16976;17096;16984;17076;16853;16774;16474;16269;16410;17226;17235;17102;17314;17306;17440;17492;17093;17088;16787;17128;16964;16846;17097;17184;17118;17229;17395;17623;17259;17334;17137;17471;17281;17442;17210;17400;17317;17228;17385;17371;17384;17403;17399;17326;17178;17393;17086;17273;16950;16991;16868;17008;17073;17151;17073;17169;17221;16960;16914;17091;17042;17354;17226;17360;17152;17122;17134;17159;17371;17423;17139;17044;16921;17003;17296;17206;17100;17397;17251;17381;17386;17538;17464;17376;17449;17344;17043;17283;17120;17075;16785;17166;17283;17114;17200;17274;17135;17158;17094;17324;17218;17076;17315;17079;17193;17101;17349;17348;17265;17180;17334;16911;17002;16848;17273;17108;16989;17211;16885;17142;17218;17422;17484;17395;17305;17340;17158;17195;17132;17098;17319;17039;17093;17312;17306;17465;17752;17641;17576;17605;17305;17140;16571;16710;17040;17449;17269;17390;17425;17236;17447;17552;17417;17472;17629;17438;17367;17015;17154;17213;16935;16821;16759;16732;16943;17231;17726;17679;17367;17138;16663;16773;17061;17299;17271;17343;17063;16779;16701;16742;16328;16225;15775;15977;16471;17007;17133;17039;17191;17116;17352;17396;17294;17008;17382;17521;17271;17157;17249;16961;16833;17056;16998;16803;16580;16409;16779;16446;16287;16439;16571;16830;16966;17005;17098;16903;16648;16952;17209;17287;17334;17614;17538;17748;17660;17630;17531;17322;16689;16199;16671;17134;17439;17220;17379;17544;17522;17304;17603;17549;17288;17412;16898;16322;15741;16279;16745;17295;17300;16988;16611;16247;16749;17034;17022;17138;17082;17266;17624;17647;17450;17593;17593;17660;17615;17742;17834;17638;17469;17624;17536;17508;17526;17912;17626;17240;17163;17064;17561;17590;17779;17664;17560;17407;17363;17202;17188;17373;17465;17542;17226;16441;16117;16092;16780;17225;17300;17269;16987;17156;17015;17262;17211;16965;17153;17260;17429;17482;17715;17659;17641;17577;17324;17062;16916;16457;16225;16515;16583;16440;16818;17143;17050;17251;17164;16830;16872;16607;16230;16459;15261;15010;15461;15810;16119;16584;16349;15811;14312;15149;16391;17297;17292;17461;17335;17264;17355;17497;17192;17716;17444;17624;17723;17726;17976;17803;17636;17022;16248;16184;16977;17576;17594;17751;17751;17640;17268;17455;17460;17500;17968;17432;17782;17645;17766;17656;17783;17857;17715;17791;17463;17756;17641;17587;17686;17444;17567;17638;17851;17410;17654;17498;17706;17746;17736;17464;17783;17494;17765;17310;17498;17452;17597;17603;17654;17718;17648;17903;17596;17623;17413;17841;17544;17948;17856;17549;17530;17455;17560;17647;17657;17824;18082;18008;17989;18002;18081;17979;17580;17897;17866;17539;17822;17903;17559;17753;17732;17452;17569;17332;17296;16596;16257;17148;17668;17782;17525;17728;17458;17622;17723;17499;17513;17488;17738;17921;17585;17602;17383;17884;17859;17770;17523;17630;17501;17831;17775;17841;17682;17658;17617;17626;17711;17533;17636;17669;17626;17806;17740;17962;17633;17858;17573;17455;17492;17637;17277;17532;17182;17575;17617;17558;17623;17649;17418;17586;17581;17724;17788;17685;17560;17444;17594;17400;17216;17384;17383;17531;17570;18038;17543;17914;17711;17626;17497;17307;17088;17183;17274;17483;17449;17411;17808;17650;17629;17878;17868;17809;17782;17680;17674;17572;17380;17737;17882;17656;17850;17782;17827;17794;17862;17533;17354;17451;17829;17456;17599;17351;17475;17879;17652;17832;17643;17829;17624;17744;17809;18133;18123;17977;18113;18155;17857;18152;18119;18297;17902;18207;18092;17963;17917;18127;17892;17953;17798;17746;17573;17582;17861;17895;17774;17619;18028;17704;17622;17474;17994;17792;17852;17989;17832;17888;17581;17557;17826;17833;17789;17699;17608;17553;17440;17353;17283;16914;16759;16459;16790;17129;17791;17659;17449;17454;17554;17270;17411;17268;17127;17002;16812;16663;16677;17134;17292;17358;17264;17321;17428;17685;17708;17684;18009;18155;18240;17903;17844;17731;17879;18015;17961;17909;17890;17859;17806;18008;17707;17917;17864;17761;17577;17757;17842;17988;18253;17590;17929;17950;17913;18006;17686;18033;17718;17930;17873;18011;18168;18247;18161;18101;18126;18038;17965;17943;17911;18114;18266;18071;17926;18047;18231;18094;18088;18071;17615;17370;17682;17741;17761;17849;17652;17768;17644;17526;17379;17597;17638;17799;17383;17830;17679;17618;17807;17732;17156;16548;16596;17253;17457;17293;17035;17233;17708;17718;17658;17811;17878;17759;17899;17841;17913;17726;17849;17869;17725
13682;13444;13231;13146;13195;13387;13786;13708;13646;13433;13520;13496;13757;13695;13719;13948;13500;13270;13669;13483;13530;14097;13998;13683;13879;14052;14136;14198;14212;14235;14315;14361;14167;13981;14402;14320;14179;14298;14334;14571;14650;14611;14705;14809;14579;14487;14559;14382;14248;14095;14341;14516;14458;14551;14795;14955;14935;14951;14913;14753;14770;14671;14788;14857;14892;15096;15131;14846;14671;15016;15104;15097;15030;15030;14738;14879;15059;14833;14801;14627;14306;14075;14378;14619;15071;15251;15011;15094;14949;15161;15249;15379;15359;15131;15414;15407;15329;15374;15067;14828;14938;15108;15443;15432;15184;15434;15263;15205;14838;15151;15411;15512;15751;15608;15683;15664;15334;15867;15675;15590;15455;15749;15544;15483;15683;15669;15605;15540;15668;15229;15136;15101;15243;15304;15183;15530;15365;15257;15709;15677;15739;15848;15763;15336;15357;15396;15847;15479;15437;15576;15132;15074;15174;15363;15539;15388;14844;14669;15308;15521;15347;15269;15089;15495;15311;14992;15062;15461;15685;15484;15462;15659;15736;15447;15588;15769;15721;15441;15793;15871;15647;15696;15752;15713;15673;15520;15946;15897;15756;15802;16117;16020;15846;15800;15909;15764;15837;15833;15660;15675;15597;15754;15906;15836;15912;15929;15939;15771;15682;16027;15659;15818;15760;15793;15828;16028;16098;15812;15900;15956;15890;15622;15557;15527;15523;15663;15837;15711;16014;15816;15458;15403;15749;15672;16002;15737;15778;15925;15907;15851;15864;15863;15781;15738;15712;15894;15912;15775;15669;15278;15246;14972;15624;15469;16108;16079;16167;16048;16232;16080;15996;15865;15786;15660;16167;16204;15844;16144;15986;15980;15943;15603;15524;15513;15597;15560;15412;15173;15035;14925;15385;15587;15111;14930;14649;14302;14700;15173;15393;15390;15496;15641;15282;14231;11700;11194;13529;15355;16137;16129;16351;16327;16343;16368;16320;16465;16320;16085;15929;15708;15985;16350;16129;16491;16235;16061;16177;15765;15245;15676;15856;16002;16403;16486;16440;16444;16595;16579;16454;16308;16204;16406;16421;16556;16463;16241;16069;16276;16188;16073;16251;16299;16051;16268;16173;16096;15986;15857;16094;16379;16263;16318;16305;16168;16069;15990;16188;16114;16196;16010;15695;15883;16123;16136;16104;15803;15907;15937;16058;16259;16236;16237;16216;16128;16512;16722;16297;16509;16556;16207;16079;15847;16155;16087;16118;15750;15893;16058;16050;16303;16023;16047;16179;16086;16201;16145;16211;16341;16227;16054;16250;16156;16716;16652;16960;16867;16701;16650;16644;16681;16656;16644;16495;16601;16712;16768;16516;16350;16196;16440;16298;16545;16565;16488;16449;16194;16461;16735;16403;16698;16547;16439;16618;16474;16308;16129;16372;16084;16244;16133;15907;16153;16284;16267;16171;16328;16386;16100;16289;16621;16611;16573;16680;16673;16902;17154;17275;17121;17198;16868;17091;16936;16867;16474;16584;16676;16733;16744;16864;16647;16672;16610;16709;16601;16749;16700;16344;16398;16324;16348;16309;16279;16415;16446;16643;16699;16855;16999;16958;17347;16893;17026;17160;16647;16691;16646;17010;16873;16743;16483;16665;16709;16307;16218;16377;16537;16511;16632;16550;16485;16588;16876;16739;16508;16008;16522;16107;16298;16511;16370;16726;16270;16275;16542;16468;16480;16512;16515;16594;16687;16642;16590;16779;16862;16705;16499;16965;16754;16877;16470;16519;16270;16100;16437;16287;16316;16534;16684;16402;16497;16661;16724;16545;16502;16922;16975;16561;16258;16223;15632;13993;13388;14506;15543;15439;15147;14902;15239;16099;17050;17446;17619;17469;17965;17746;17552;17176;17192;16943;17078;16949;16891;16585;16625;16752;17222;16978;17154;17323;17019;16984;17028;17113;17025;17058;17199;16767;16874;16874;16945;16688;16624;16964;16907;17065;17204;17366;17440;17167;16817;16657;16676;17033;17248;17208;17445;17205;17161;17101;16844;16950;16982;17326;17221;17145;17529;17326;17467;17343;17148;17256;17635;17386;17445;17170;17239;16996;17161;16773;16990;16852;16816;16562;16811;16754;16883;16783;16339;16145;16055;16658;16634;16612;16867;16684;16796;16817;16623;16821;16755;16815;16928;16923;16940;16942;17139;17692;17619;17462;17338;17624;17453;17185;17385;17182;17404;17071;17348;17194;17483;17341;17561;17222;17207;17245;17165;17104;17120;17366;17244;17072;17047;17506;17199;17147;17323;17162;17303;17221;17131;17310;17087;16623;16702;16898;16806;17010;17133;16977;17200;17096;17599;17185;17025;16793;16640;16881;17020;16621;17401;17414;17413;17222;16754;15953;15582;16125;16906;16811;17016;17020;17086;17062;17296;17117;17051;16653;16549;16891;16639;17066;16933;17359;17092;17057;16847;16789;16625;16973;16909;16905;16657;16744;16974;17071;17143;16868;16907;16854;16860;17350;17259;17138;17335;17125;17117;17048;17356;17281;17425;17073;17255;17354;17457;17439;17405;16978;17175;17138;17285;16806;17144;17055;17315;17338;17578;17156;17186;17325;16973;17091;17254;16925;17094;17039;17084;17199;17129;17338;17183;17092;17093;17089;17377;17421;17513;17390;17053;17189;17446;17171;17145;17444;17446;17182;17186;17189;16969;16836;17162;16834;17337;17178;17346;17255;17277;17252;17144;17061;17036;16705;16662;16790;16963;16863;16930;17309;17102;16891;17138;16985;16991;17094;16554;16397;17040;16972;17199;17212;17179;17357;17331;17322;17198;17079;16899;17007;16684;16986;16947;16890;17284;17056;17310;17310;17295;17304;17394;17278;17412;17201;17251;17403;17234;17040;17156;17271;17238;17210;17260;17290;17244;17252;17359;17066;16814;16921;16974;16798;17138;17108;17185;17177;17161;16920;17123;16932;17440;17408;17272;16998;17307;17102;17051;17017;17143;17111;17068;17003;16890;17235;17137;17290;17345;17289;17202;17316;17399;17497;17492;17476;17392;17354;17131;16795;16995;16845;16982;17049;17421;17248;17388;17231;17261;17223;17144;17133;17320;17071;17354;17449;17302;17103;17264;17113;17288;17324;17274;17332;17184;17124;17212;17032;17023;16858;16854;17176;17364;17193;17211;17249;17199;17288;17074;17207;17451;17218;17242;17031;17358;17312;17339;17216;17635;17884;17409;17312;17166;16747;16050;16512;17414;17424;17521;17341;17522;17568;17700;17476;17216;17181;17584;16984;17235;17430;17308;17153;17273;16518;16106;16007;17115;17392;17521;17643;17543;17100;17339;16832;17086;17253;17449;17349;17388;16933;16996;16812;16300;15514;14312;13549;14781;16462;16828;17205;16974;17108;17081;17119;16970;16928;16876;17030;17281;17517;17253;17256;16981;16922;17067;16881;16577;16521;17001;16867;16591;16509;16554;16995;17127;17197;16876;16940;16796;16588;17010;17319;17473;17591;17654;17294;17427;17064;17301;17338;16875;16445;16936;17288;17371;17306;17217;17231;17350;17298;17249;17345;17235;17208;17036;16728;16799;16868;17226;17192;17094;16829;15807;15159;16105;17027;17401;17296;17697;17714;17776;17431;17572;17757;17392;17534;17466;17663;17959;17546;17576;17723;17450;17487;17472;17499;17453;17422;17264;17168;17355;17660;17799;17756;17614;17627;17409;17121;17563;17343;17450;17331;17183;16852;16486;16826;17040;17273;17454;17508;17100;17134;17433;16958;17304;17398;17120;17217;17044;16795;17144;17353;17417;17311;17353;17426;16902;16746;16476;16456;16467;16873;16747;16662;16897;17332;17171;17249;17300;17083;17048;16614;15438;15053;15446;15990;16302;16660;16743;15525;13903;14382;16162;17061;17259;17272;17348;17587;17395;17355;17063;17316;17578;17415;17987;17749;17964;17867;17363;17078;15678;15896;16763;17481;17415;17731;17303;17338;17183;17524;17720;17770;17841;17607;17670;17598;17776;17816;17796;17655;17725;17681;17681;17766;17928;17924;17640;17613;17484;17296;17685;17493;17179;17573;17827;17693;17668;17710;17496;17618;17203;17311;17349;17520;17737;17821;17918;17770;17675;17554;17431;17635;17403;17485;17610;17716;17839;17526;17593;17722;17653;17510;17698;17736;17730;17714;17716;17762;18084;17764;17820;17746;17809;17904;17714;17781;17177;17561;17072;16654;16890;17411;17362;16690;16805;17573;17945;17727;17844;17777;17832;17767;17882;17713;17777;17758;17908;17600;17734;17672;17720;17801;17745;17813;17826;18071;17915;17806;17626;17831;17871;17968;17662;17692;17490;17404;17621;17936;17593;17656;17713;17983;17892;17868;17683;17560;17629;17448;17260;17366;17363;17600;17537;17450;17729;17566;17324;17509;17514;17901;17793;17982;17776;17903;17686;17413;17221;17221;17568;17690;18034;17809;17710;17668;17511;17556;17558;17231;17102;17231;17612;17375;17619;17651;17551;17575;17506;17889;17664;17692;17747;17600;17584;17317;17693;17698;17927;17689;17932;17725;17712;17907;17693;17693;17563;17635;17773;17600;17600;17673;17559;17605;17833;17875;17940;17694;17853;17757;18136;18394;18189;18259;18150;18176;18149;18266;18214;17980;17807;17839;18007;17802;18087;18133;17900;17826;17871;17750;17741;17933;17849;18056;18073;17778;18178;17823;17652;17815;17943;17691;17958;17667;17878;17534;17707;17825;17871;17607;17722;17703;17880;17754;17586;17392;17411;17260;16739;16549;16937;17101;17606;17600;17469;17617;17443;17100;17249;17164;16863;16967;16880;16766;16678;17044;16974;17211;17289;17457;17084;17614;17625;17743;18036;18206;18158;18009;17826;17653;17937;17824;17901;17595;17549;17666;17565;18015;17909;17736;17871;17679;18283;17775;17797;17819;17970;17528;17816;17955;17952;17960;18151;17877;18002;17866;17715;17857;17786;18015;18311;18089;18031;18102;18135;18094;17858;17992;18009;18006;18004;17880;17910;17960;18087;17841;17656;17532;17629;17594;17809;17654;17884;17803;17735;17708;17458;17873;17932;17992;17766;17764;17720;17478;17552;17554;16859;16557;16889;17608;17685;17473;17679;17572;17422;17658;17627;17798;17865;17914;17664;17784;17972;17740;17784;17885;17888
13675;13744;13555;13431;13225;13252;13835;13531;13579;13502;13507;13532;13888;13787;13518;13723;13609;13293;13604;13457;13894;14108;14091;13981;14143;14078;14071;14104;14019;14118;14156;14070;14241;14315;14102;14085;14402;14210;14269;14355;14574;14509;14612;14931;14683;14457;14548;14654;14414;14412;14572;14602;14584;14475;14359;14781;14916;14798;15058;14572;14503;14679;14878;14751;14733;14981;15015;14943;14809;14910;15156;15129;15004;14878;15086;14867;14907;14847;15235;14944;14792;14643;14340;14645;15076;15311;14840;15306;15294;15234;15521;15361;15416;15465;15529;15393;15309;15286;14883;14855;14806;15026;15402;15645;15378;15496;15342;15111;14504;14719;15203;15337;15596;15683;15657;15268;15793;15447;15578;15543;15832;15668;15611;15619;15557;15709;15690;15565;15311;15118;15388;15030;15297;15447;15412;15645;15372;15387;15431;15676;15724;15657;15523;15176;15343;15512;15399;15434;15370;15350;15521;15084;15106;15133;15590;15203;14986;14162;14395;14945;15434;15315;15068;15161;15146;14787;14951;15176;15265;15271;15402;15494;15636;15851;15490;16064;15862;16027;15759;15572;15816;15341;16052;16037;15768;15664;15717;15801;16095;15670;15936;15796;15954;15835;15796;15534;16125;15685;15644;15817;15863;15864;15754;16093;15871;16016;15967;15879;15854;16028;15771;15979;15592;15763;15729;15794;16151;15864;15869;15661;15652;15689;15479;15694;15651;15781;15496;15746;15660;15589;15603;15829;15845;15610;15924;16060;15649;16281;15931;15760;15720;15887;15840;15871;15709;15875;15728;15757;15947;15716;15501;15282;15566;15482;15885;15991;15991;15906;15878;15979;16030;15868;15556;15579;15763;15876;16270;16048;15947;16003;15921;15671;15636;15673;15695;15761;15487;15490;15444;15419;15136;15137;15084;15022;14508;14389;14417;14882;15429;15543;15548;15566;15422;14202;10817;10125;12316;14347;15702;16077;16266;16270;16275;16146;16283;16506;16229;16215;16093;15956;16168;16110;16278;16301;16224;16248;15879;15683;15483;15641;15692;16047;16222;16367;16235;16480;16397;16362;16581;16386;16353;16475;16586;16407;16475;16192;16012;16095;15951;16186;16279;16107;16063;16314;16229;16212;16100;16162;16339;16380;16639;16409;16228;16240;16147;15969;15968;16202;15928;15734;15519;15709;16093;16048;16138;16039;16120;15810;16126;16020;16064;16295;16091;16447;16394;16250;16485;16256;16352;16318;16216;16089;15922;15945;15681;15779;15927;15998;15954;16069;16256;16139;16203;16191;16056;16334;16376;16215;16174;16354;16328;16382;16356;16449;16738;16833;16760;16612;16669;16864;17018;16837;16693;16638;16518;16612;16993;16416;16340;16353;16391;16561;16506;16331;16263;16311;16518;16607;16492;16607;16400;16548;16414;16256;16398;16314;16204;16398;16305;16182;16145;16019;16445;16407;16202;16488;16169;15971;16377;16515;16765;16670;16898;17270;17504;17381;17436;17209;17078;17039;16993;17001;16612;16593;16814;16650;16536;16994;17085;16381;16649;16432;16318;16612;16510;16388;16495;16690;16521;16244;16445;16672;16672;16523;16654;17113;16919;17229;17124;17269;17061;17039;17188;16976;16983;16923;16690;16637;16850;16855;16505;16713;16665;16477;16410;16667;16636;16541;16813;16841;16821;16470;16674;16306;16401;16239;16261;16386;16250;16261;16476;16710;16364;16682;16501;16457;16826;16425;16591;16547;16524;16805;16796;17026;16659;16589;16549;16641;16873;16518;16516;16423;16451;16399;16458;16447;16640;16647;16307;16443;16323;16278;16524;16601;16758;16855;16553;16477;16268;16146;15253;14510;15070;15799;15550;15049;15031;15709;16533;17349;17663;17520;17841;17672;17726;17709;17515;17058;16783;16939;16870;17066;16745;16918;17125;16969;17134;17341;17147;17090;16835;17012;17049;17265;16999;17121;17086;16975;16785;16892;16814;16793;16688;16667;16955;17160;17244;17162;16921;16068;16090;16446;16964;17253;17424;17212;17329;17357;17204;17159;17307;17318;17400;17463;17316;17375;17336;17431;17411;17594;17093;17331;17415;17197;17085;16983;17135;16949;16879;17077;17251;16848;16829;16727;16509;16788;17038;16640;16219;15993;16412;16620;16504;16781;16733;16590;16873;16846;16515;16507;16662;16939;16836;16903;16986;17063;17465;17637;17653;17285;17299;17275;17632;17322;17296;17508;17277;17302;17335;17378;17492;17290;17124;17209;17206;17216;17251;17150;17330;17354;17115;17251;16941;17223;17128;17268;17206;17263;17501;17377;17246;17258;16759;16875;16948;17027;17041;16987;16950;16996;17286;17297;17452;17343;16604;16335;16575;17167;16869;17156;17493;17198;17525;16827;16256;15631;16137;16794;16800;16768;16773;16993;17244;17326;17613;17037;16909;16890;17008;17007;16903;17129;17093;17197;16815;16761;16864;16840;16868;16995;16752;16566;16895;16797;16972;16948;16725;17166;17268;16984;17188;17279;17199;17293;17115;17031;17389;17319;17323;17172;17477;17505;17050;17398;17490;17189;17226;17075;17335;16962;17058;17130;16912;17259;17201;17212;17227;16980;16979;17031;17027;16827;17072;17060;16985;17130;17348;17379;17214;17105;17180;17443;17169;17371;17302;17352;17208;17382;17386;17229;17245;17121;17164;17209;17324;17145;17105;16919;16558;16722;16670;17226;17216;17109;17504;17387;17274;17226;17137;16926;16877;17008;16853;16789;17017;17192;17122;17122;16997;17026;17024;17100;16892;16983;16578;16927;16819;17387;17363;17276;17174;17296;17351;17223;16971;16966;17132;17076;16814;16872;16985;17138;17464;17151;17011;17187;17403;17175;17168;17401;17299;17570;17542;17380;17302;17289;17297;17099;17265;17569;17459;16977;17439;17341;17183;17166;16799;16767;17052;16827;16914;17154;17096;17309;17164;17246;17437;17145;17120;17124;17075;17226;16999;16776;17109;17107;17113;16929;16738;17049;17130;17231;17357;17466;17146;17359;17085;17176;17434;17530;16987;17329;17304;17147;17283;17090;16836;16980;17080;16983;17499;17264;17176;17271;17252;17470;17037;17241;17081;17198;17200;17074;17044;17238;17121;17305;17212;16982;17302;17114;17371;17318;17211;17154;16814;17041;16932;17205;17379;17030;17145;17051;17018;17202;17397;17182;17297;17238;17088;17247;17376;17282;17547;17481;17456;17352;17452;17273;16323;15712;16307;16952;17232;17617;17387;17487;17374;17540;17535;17365;17249;17283;17028;17389;17468;17308;17290;16935;16038;15239;15469;16442;17208;17568;17396;17471;17329;17077;16992;17033;17121;17427;17246;17287;16992;16670;16557;16530;15735;13246;11551;12835;15757;16954;17040;17202;17241;17088;17020;16679;16609;16752;17053;17226;17483;17262;17086;17188;16911;17157;16866;16886;16851;17047;17131;17121;16919;16752;16811;16978;17087;16871;16881;17045;17080;17188;17373;17506;17559;17445;17668;17510;17262;17460;17449;17428;17019;17314;17276;17161;17038;17153;16542;16650;16980;17296;17606;17265;17351;16978;16964;16947;17118;17202;17404;17179;16907;16117;14734;15360;16778;17361;17468;17499;17479;17477;17793;17686;17576;17812;17615;17674;17835;17768;17644;17696;17815;17511;17563;17585;17634;17751;17592;17205;17402;17206;17613;17591;17516;17445;17502;17491;17628;17402;17513;17119;16828;16554;16964;17022;17040;17471;17372;17619;17331;17358;17258;17299;17357;17415;17317;17373;17270;16498;15993;16547;17087;17244;17099;17337;17349;17317;17051;16452;16490;16445;16465;16355;15797;16089;16439;17119;17516;17373;17329;17393;16808;15864;15746;16103;16325;16853;17049;16706;16271;14496;13839;15083;16793;17151;17026;17180;17429;17641;17584;17327;17482;17307;17784;17891;17956;17674;17729;17640;17149;16657;16183;16827;17156;17199;17212;17241;17137;17138;17336;17868;18024;17876;17898;17629;17568;17930;17630;17650;17334;17590;17632;17679;17817;17926;17836;17734;17522;17244;17447;17605;17233;17197;17551;17772;17863;17707;17703;17709;17772;17460;17272;17542;17533;17651;17691;17623;17551;17434;17281;17094;17523;17388;17431;17522;17613;17859;17930;17668;17608;17441;17698;17773;17602;17625;17850;17681;17965;17834;17991;17685;17969;17719;17817;17883;17740;17684;17518;16670;15994;16486;16820;17396;17427;17490;17773;17877;17941;17659;17826;17997;17836;17785;17837;17608;17815;17760;17737;17829;17667;17762;17876;17662;17825;17822;18002;17648;17846;17590;17716;17916;17643;17696;17629;17413;17422;17441;17689;17849;17902;17591;17792;17742;17807;17498;17551;17245;17554;17692;17504;17576;17532;17500;17729;17888;17603;17208;17231;17441;17887;17672;17664;17646;17715;17438;17350;17382;17109;17674;17841;17707;17864;17874;17685;17812;17574;17471;17255;17243;17154;17337;17723;17807;17639;17449;17470;17539;17665;17721;17886;17476;17519;17634;17506;17568;17465;17619;17796;18056;17885;17658;17667;17790;17860;17748;17703;17871;18027;17916;17786;17796;17757;17963;17713;17485;17866;17555;17971;18139;18298;18182;18313;18137;18086;18176;18244;18315;18329;17979;17957;18130;18055;18029;17958;17870;17562;17659;17898;17748;17908;17817;17800;17842;17915;17924;17868;17935;17902;17676;17931;17851;17675;17437;17444;17502;17706;17925;17919;17885;17578;18121;17640;17458;17583;17239;16926;17074;16812;16609;16976;17348;17525;17644;17436;17362;17361;17094;17127;17217;17126;17076;16793;16524;17000;16924;17182;17123;17150;17161;17294;17514;17486;17783;18098;18182;18037;17826;17911;17669;17792;17639;17658;17635;17586;17931;17870;17951;17710;17894;17929;17875;17828;17788;18021;17492;17898;18075;17829;18016;17884;17901;18032;17974;18313;17977;18129;17885;17937;18225;18005;18224;18403;17956;18058;18091;17964;18039;17998;17788;18022;18103;17950;17564;18118;18015;17566;17674;17675;17500;17871;17694;17598;17824;17666;17989;17865;17648;17588;17669;17817;17936;17643;17539;17561;17024;16894;17155;17691;17911;17780;17815;17620;17615;17913;17889;17839;17615;17549;17736;17619;17815;17707;17863;17852;17861
13731;13566;13535;13606;13517;13404;13826;13593;13674;13593;13532;13670;13655;13730;13779;13775;13739;13403;13698;13570;13950;13877;13977;13986;13992;14143;14102;14278;14251;14288;14171;14338;13946;14242;14306;14147;13969;14159;14282;14578;14668;14709;14675;14711;14710;14703;14517;14671;14499;14387;14847;14915;14766;14142;14325;14673;14791;15026;14946;14306;14108;14431;14545;14585;14570;14905;14847;14808;14770;14940;15379;15193;14851;14691;15079;14921;14643;14974;14849;15083;15074;14608;14509;14747;14963;15195;15131;15029;15184;15409;15398;15438;15447;15316;15212;15428;15343;15203;15339;14770;14788;15076;15443;15432;15472;15517;15312;15028;14534;14998;15232;15328;15653;15485;15517;15426;15490;15299;15688;15763;15611;15765;15578;15748;15886;15612;15623;15474;15304;15099;15308;15429;15436;15422;15470;15600;15529;15546;15338;15344;15306;15525;15645;15303;15548;15468;15537;15580;15664;15260;15343;15585;15349;15459;15672;15655;14796;13950;14543;15151;15218;14959;14754;14788;14708;14704;14797;14982;15134;15192;15547;15490;15977;15558;15645;15680;15533;15475;15938;15834;15698;15562;15730;15693;15844;15921;15678;15981;15947;15972;15957;15905;15669;15770;15651;15674;15527;15848;15802;15999;15877;16190;15706;15543;15891;15774;15773;15641;15793;15916;15905;16047;16070;15839;15871;15784;15884;16066;15664;15552;15467;15624;15541;15506;15445;15538;15666;15732;15817;15841;15743;15869;15590;15724;15980;16111;16087;15956;15936;15926;15743;15872;15639;15749;15544;15748;15735;15566;15880;15962;15777;15451;15601;15697;15702;15942;15892;16042;16052;16151;16159;16163;15897;15873;15680;16081;16175;16077;16090;16113;16142;15861;15767;16106;16073;15714;15822;15653;15737;15785;15318;15240;15214;14941;14524;14404;14749;14979;15322;15479;15427;15739;14958;13098;9820;9011;11754;14200;15751;16354;16116;16466;16380;16311;16082;16402;16426;16242;16254;16181;16285;16143;16325;16209;16357;16307;16106;15997;15758;15963;15957;16077;16292;16442;16453;16364;16343;16177;16344;16235;16426;16240;16605;16451;16402;16250;16133;16263;15963;16234;16009;16226;16176;15919;16230;16169;16221;16351;16533;16524;16623;16387;16260;15974;16354;15912;15982;15984;15747;15692;15539;15987;15873;16006;16049;15997;16118;16240;16341;16116;16064;16059;15964;16204;16527;16304;16521;16108;16295;16437;16425;16362;15994;16150;15978;15734;15947;15949;15831;16041;15938;15939;16032;16121;16168;16311;16304;16168;16172;16141;16272;16319;16254;16433;16344;16692;16712;16569;16973;16720;16647;16668;16521;16616;16645;16766;16688;16828;16731;16515;16333;16365;16492;16479;16531;16436;16432;16697;16405;16360;16382;16439;16466;16475;16246;16139;16222;16502;16230;16510;16128;16120;16219;16345;16195;16212;15981;16187;16560;16252;16595;16708;16951;17232;17427;17424;17272;17367;17207;17081;16840;16761;16909;16811;16932;16826;16843;16714;16728;16541;16424;16621;16679;16461;16528;16540;16411;16435;16266;16376;16131;16558;16736;16855;17115;16892;17171;17127;16972;17245;17364;17026;17170;16833;16934;16540;16865;16657;16561;16745;16593;16636;16703;16587;16889;16785;16661;16613;16528;16752;16699;16710;16697;16642;16344;16156;16386;16189;16488;16244;16462;16769;16716;16724;16513;16521;16631;16584;16664;16421;16542;16555;16645;16757;16856;16748;16480;16486;16374;15905;16258;16641;16296;16569;16693;16715;16620;16649;16452;16238;16408;16312;16600;16862;16555;16932;16723;16493;16571;16589;16271;16051;15890;15946;14517;13802;14734;15913;16916;17295;17163;17774;17643;17643;17678;17657;17162;17411;16808;16851;16907;17009;16821;17042;16998;17208;17019;17249;17000;17044;16966;16838;16910;16796;16815;16828;17041;17009;17084;16763;16742;16584;16718;16728;17178;17088;17352;17109;16322;14765;14591;16101;16964;17395;17507;17497;17372;17334;17005;17196;17455;17479;17395;17215;17391;16978;17246;17408;17428;17440;17287;17241;16928;17190;16890;16885;17136;17177;16981;17016;17098;16880;16844;16444;16775;16664;16706;16595;16421;16435;16559;16823;16586;16627;16443;16919;16830;16741;16643;16699;16906;16916;17272;17115;17067;17091;17225;17544;17460;17550;17321;17412;17354;17266;17230;17478;17388;17227;17414;17426;17623;17147;17208;17253;17288;16995;17044;17160;17117;17094;17285;17228;17201;17122;17046;16997;17409;17091;17340;17435;17219;16977;16964;17073;17057;17140;17025;16920;17381;17234;17329;17296;17319;17362;16923;16660;16938;17421;17359;17405;17647;17483;17477;16963;16494;16183;16395;16888;16847;16289;16452;17132;17418;17220;17316;17043;17033;17053;16868;16755;16890;16963;17083;17025;16983;16869;16836;16637;17048;16984;16973;16836;16975;16826;16677;17218;16907;17148;17405;17123;17385;17316;17261;17295;17278;17072;17372;17217;17397;17214;17425;17483;17636;17244;17238;17421;17063;17056;17101;17209;17334;16966;17318;17005;16811;17113;17212;17060;17009;17118;16840;16962;17022;17152;17135;17307;17339;17065;17097;17316;17284;17340;17221;17254;17230;17319;17445;17228;17242;17356;17473;17170;17166;17274;17102;17161;16906;16690;16057;15998;16381;16863;17226;17395;17232;17275;17110;17038;17095;16935;17265;17046;16843;17057;16830;17141;17307;17042;17018;17134;17032;16934;17095;16791;16713;16835;17124;17028;17162;17207;17073;17195;17160;17277;16972;17222;17204;17110;17008;17153;16986;17262;17261;17034;17122;17212;17357;17293;17391;17381;17200;17474;17232;17295;17120;17087;16794;17266;17252;17210;16990;17371;17292;17254;16992;16639;16509;16739;16741;16927;16839;16895;17153;17098;16995;17301;17006;17214;17397;17307;17096;17027;16745;16621;16578;17160;17328;17007;17004;17243;16984;17151;17343;17344;17224;17147;17184;17255;17167;17274;17407;17282;17355;17335;17200;17004;17013;17100;17070;17171;17313;17308;17557;17567;17176;17170;16921;17097;17225;16855;17199;17020;17147;17028;17040;17290;17288;17095;17281;17139;17048;17110;17217;17087;17142;17037;17163;17317;17217;17169;16996;17138;17189;17268;17333;17263;16912;17057;17049;17199;17237;17211;17461;17523;17299;17042;17235;16885;16360;15617;16390;16923;16934;17367;17150;17546;17504;17161;17252;17413;17228;17318;17282;17292;17190;17268;17241;16710;16085;15645;16154;17182;17552;17663;17662;16976;16721;16871;16797;17081;17500;17538;17492;17491;17201;16522;16162;16425;15828;13648;11721;12715;15567;16984;17358;17134;17097;16975;16917;16333;16197;16347;16997;17280;17642;17456;17607;17206;17217;17187;16978;17084;17226;17139;17138;17171;17031;16872;17084;17015;16753;16726;16856;16911;17019;17312;17299;17556;17443;17384;17354;17272;16961;17298;17571;17235;17241;17184;17306;17349;17172;16810;15964;15651;16585;17268;17363;17334;17370;17197;17151;17148;17276;17288;17467;17418;16994;16321;16131;16243;17209;16865;17304;17400;17524;17455;17730;17602;17490;17467;17594;17543;17690;17618;17640;17486;17571;17476;17388;17416;17639;17483;17642;17441;17337;17544;17566;17433;17292;17279;17344;17355;17716;17393;17322;16870;16067;15932;16700;16913;17283;17274;17348;17373;17581;17226;17331;17390;17348;17243;17465;17055;17214;16192;16008;16594;17272;17270;16950;17270;17356;17430;17185;16793;16373;16399;16130;15830;15235;14962;16290;17205;17429;17258;17539;17254;16500;15392;15426;15928;16195;16772;16798;16822;16409;15214;14192;14768;16363;16674;16053;16391;17158;17867;17626;17763;17473;17596;17800;17839;17744;17895;18129;17938;17411;17327;17191;17352;16928;17129;17343;17219;17248;17201;17380;17967;17531;17803;17887;17804;17760;17844;17656;17752;17275;17671;17418;17907;17689;17758;17826;17802;17526;17660;17522;17632;17348;17533;17556;17573;17553;17458;17732;17461;17466;17503;17516;17534;17415;17582;17712;17784;17646;17312;17311;17186;17350;17372;17323;17632;17725;17507;17667;17491;17470;17499;17650;17683;17767;17674;17770;17668;17929;17965;17566;17797;17699;17729;17867;17747;17654;17390;16921;16206;16190;16337;17250;17755;17831;17660;17595;17860;17573;17929;17573;17899;17639;18066;17925;17839;17646;17645;17783;17625;17980;17896;17945;17703;17845;17834;17943;17735;17779;17797;17780;17562;17553;17513;17531;17398;17354;17028;17375;17610;17869;17759;17769;17606;17561;17427;17399;17350;17598;17378;17585;17542;17644;17331;17771;17719;17448;17301;17273;17629;17670;17438;17754;17768;17742;17763;17363;17423;17547;17358;17736;18000;18025;17676;17656;17621;17426;17459;17194;17334;17143;17621;17506;17709;17659;17523;17697;17500;17538;17547;17579;17332;17358;17491;17723;17700;17694;17558;17738;18060;17618;17761;17459;17822;17752;17590;17774;17838;17778;17953;17827;18052;17883;17712;17548;17659;17850;17759;17876;17966;18039;18036;18026;18085;18062;17927;17666;17773;18221;18123;18117;18066;18298;17941;17790;17976;17844;17651;17714;17905;18077;17789;17993;17757;17901;17850;17830;17639;17746;17859;17642;17715;17577;17289;17296;17473;17781;17946;17870;17861;17791;17687;17456;17323;17415;17293;17156;17175;16893;16878;16728;17242;17442;17110;17272;16767;17180;17350;17401;17103;17087;16883;16751;16887;16915;16696;16871;17165;17117;17343;17404;17272;17216;17745;17962;17946;17777;17971;17770;18062;18140;18049;17937;17560;17522;17680;17836;17883;18094;17966;18050;17936;17826;18132;17950;17639;17810;17699;17940;18056;17595;18024;17796;17865;17835;18128;18208;18034;18091;18052;17954;17909;17989;18082;17811;17971;18197;18053;17998;17963;17960;17743;17789;17958;17622;18069;17714;17799;17779;17680;17409;17456;17575;17672;17735;17819;17612;17551;17708;17625;17566;17960;17706;17361;17547;17180;16980;17359;17728;17393;17906;17735;17612;17697;17979;18100;17528;17615;17601;17872;17902;17684;17814;17717;17645;17605
13712;13646;13706;13628;13544;13538;13617;13682;13542;13492;13513;13632;13844;13670;13908;13670;13850;13643;13577;13786;13761;13729;13904;14159;14005;13973;13958;14138;14252;14165;14104;14044;14215;14143;14148;14056;13859;13867;14056;14342;14488;14359;14796;14657;14435;14389;14319;14369;14347;14531;14686;15027;14665;14498;14553;14780;14888;14938;14830;14219;13727;14414;14827;14675;14583;14943;14795;14866;14806;15151;15040;15234;15167;15059;14982;14711;14389;14694;14912;15051;15117;15026;14873;15116;15072;15207;15126;14999;15115;15337;15505;15347;15274;15155;15651;15470;15458;15268;15041;15033;14706;15125;15305;15365;15519;15375;15480;15382;15127;15176;15418;15413;15405;15309;15653;15697;15367;15301;15392;15436;15578;15570;15534;15657;15470;15817;15603;15586;15275;15416;15321;15554;15570;15527;15419;15474;15708;15590;15462;15102;15180;15582;15677;15582;15758;15622;15410;15230;15395;15451;15506;15514;15293;15448;15355;15497;15224;14841;15133;15352;15061;15219;14960;14450;14598;14442;14498;15009;15111;15563;15514;15587;15668;15695;15447;15607;15928;15478;15658;15695;15502;15688;15711;15644;15795;15927;15945;15914;15854;15995;15765;15666;15802;15898;15806;15853;15914;16019;15895;15855;15973;15652;15850;16193;15871;15738;15652;15700;15787;15756;15968;16002;15892;15961;15685;15816;15693;15722;15765;15911;15846;15640;15513;15470;15507;15704;15603;15647;15874;15843;15672;15823;15795;15949;15729;15918;15985;15902;15989;15745;15536;15639;15155;15329;15643;15676;15637;15884;15760;16007;15914;15861;15704;15412;15548;15786;15790;16211;16116;16095;16282;16112;15841;15584;15761;16081;16147;15974;15787;15951;16100;15798;15808;15632;15623;15793;15761;15773;15657;15523;15431;15063;15116;14670;14817;14529;14985;15396;15538;15587;15640;15440;14518;12214;9162;8364;11471;14067;15605;16108;16338;16337;16284;16156;15952;16135;16255;16326;15968;16293;16081;16269;16141;16161;16337;16445;16303;16250;16065;16096;16081;16148;16285;16480;16132;16165;16351;16641;16267;16066;16322;16488;16474;16821;16290;16213;16032;16256;16121;16281;15980;16267;16181;15967;16227;16302;16288;16361;16493;16616;16568;16409;15956;16144;15896;16175;16214;16072;15913;16114;15584;15762;15977;16250;16047;15960;16064;16288;16332;16231;16099;16050;16105;16276;16135;15940;16077;16083;16474;16460;16546;16483;16221;16131;15919;16056;16251;16058;15620;15958;15796;15972;15866;15742;16021;16309;16245;16328;16283;16337;16212;16352;16535;16273;16315;16585;16618;16479;16695;16814;16913;16676;16552;16716;16474;16716;16552;16611;16595;16610;16619;16446;16464;16207;16402;16228;16607;16555;16570;16625;16360;16474;16503;16487;16243;16145;16088;16426;16332;16391;16429;16176;16478;16253;16418;16349;16065;16498;16549;16484;16312;16711;17011;17424;17480;17280;17490;17307;17075;16998;17095;16836;16966;16972;16500;16722;16829;16739;16554;16517;16481;16531;16664;16642;16604;16772;16601;16307;16262;16470;16308;16462;16804;17042;17056;17072;16948;17048;17064;17276;17181;16920;17200;17005;16802;16912;16780;16541;16606;16767;16898;16744;16830;16597;16714;16805;16890;16675;16826;16722;16722;16710;16525;16524;16842;16608;16254;16188;16364;16169;16472;16630;16753;16568;16314;16758;16661;16539;16538;16430;16355;16354;16339;16593;16731;16595;16368;15686;16015;16323;16190;16445;16116;16379;16497;16617;16376;16407;16149;16252;16306;16383;16580;16863;16993;16970;16882;16761;16788;16539;16426;16494;16340;15455;13106;11874;13828;15957;16945;17511;17192;17286;17529;17593;17578;17599;17283;17123;16854;16629;17003;16843;16990;17014;17095;17033;17280;17116;17177;16989;17181;17115;16765;16841;17209;16798;16967;17217;17013;16974;16708;16641;16581;16879;16998;17244;17092;17169;16401;14817;14754;15982;17129;17651;17758;17440;17398;17373;17320;17373;17231;17611;17280;17311;17335;17306;17224;17656;17361;16854;17031;16943;16875;16883;17057;16649;17024;17208;16845;17125;17155;16967;17093;16931;16808;16946;16748;16698;16742;16427;16638;16691;16544;16549;16679;16516;16705;16617;16652;16557;16549;17088;17169;17022;17118;17083;17323;17570;17216;17286;17194;17214;17431;17695;17195;17155;17377;17501;17331;17386;17205;17372;17231;17165;17298;17210;17026;17334;17252;17198;17233;17186;17365;17110;17360;17400;17259;17290;17140;17178;17244;16877;16864;17317;16974;16963;17011;17083;17071;17168;17128;17122;17105;16996;17124;17237;17098;17031;17116;17332;17163;17628;17153;17096;16680;16520;16593;16848;16902;16506;16696;17083;17342;17149;17338;16954;17074;16722;17009;16814;16621;16762;16773;16906;16796;16680;16616;16818;16927;17039;17004;16745;16796;17104;16809;17052;16964;17017;17118;17260;17337;17165;17071;17061;17044;17155;17452;17031;17315;17297;17196;17464;17564;17433;17355;17063;17355;17131;17165;17085;17525;17355;17170;17054;17194;17095;17041;17035;17063;17155;17077;16991;16839;17198;17217;17075;17151;17365;17317;17155;17394;17330;17086;17212;17228;17227;17202;17425;17604;17599;17260;17189;17260;17268;16942;16843;16740;16125;15533;15439;16308;16925;17056;17133;17239;17400;17292;17146;16878;16980;17075;17410;17298;17107;17026;17157;17155;17125;16936;16998;17229;17010;17256;16841;16563;16854;17116;17188;17277;17217;17152;17145;16965;16900;16995;16983;17023;17111;17375;17272;17071;17131;17167;16988;17465;17114;17257;17246;17142;17426;17234;17082;17222;17182;17233;17081;17151;17181;17481;17229;16959;17361;17215;17053;16978;16615;16579;16765;17101;17129;17078;16930;16928;16980;17343;17073;17193;17132;17455;17303;17328;16781;16547;16393;16578;17102;17349;17044;17027;17207;17347;17161;17640;17268;17546;17411;17007;16995;17139;17594;17136;17195;17329;17325;17041;16902;16742;16867;17177;17285;17221;17169;17174;17188;17151;16732;16974;17203;17146;16850;16936;16994;17383;17124;17356;16879;17157;17181;17204;16876;17253;16942;16966;17181;17245;17454;17376;17316;17314;17037;17121;17146;17282;17242;17453;17423;17040;17346;16921;17147;17350;17207;17569;17567;17076;16965;16953;16644;16044;15706;16432;16803;17270;17487;17654;17563;17417;17379;17397;17210;17440;17380;17157;17238;17156;17216;17048;16888;16642;16411;17115;17230;17766;17705;17457;16807;16540;16725;17023;16904;17130;17258;17610;17814;16738;15569;15110;16019;16126;15038;13627;14153;15949;16986;16959;17107;16866;16779;16655;16638;16514;16770;16985;17285;17352;17427;17510;17657;17093;16966;17028;17098;17078;17190;17284;17375;17424;17095;17162;17222;16831;16599;16780;17161;17221;17415;17050;17090;16881;17314;17153;17219;17196;17462;17343;17374;17213;17120;17269;17398;16935;16667;15540;15150;16272;17145;17144;17648;17349;17110;17066;17261;17341;17136;17081;17239;17173;16987;16715;16644;16890;17069;17401;17575;17284;17435;17639;17497;17557;17746;17633;17545;17717;17821;17646;17879;17716;17654;17711;17714;17887;17701;17627;17624;17418;17538;17402;17534;17235;17026;17561;17280;17580;17290;17323;16864;16137;15702;16635;16955;16940;17446;17218;17366;17154;17164;17230;17260;17461;17505;17289;17392;17250;16550;16038;16408;17328;17332;17147;17472;17544;17020;17004;16535;16370;16330;16316;15739;15230;15229;16221;16797;17108;17202;17278;16896;15746;14290;14608;15762;15967;16180;16850;17012;16953;16237;15269;15406;16652;16739;15450;15594;16566;17408;17858;17774;17428;17419;17469;17796;17808;17949;17587;17489;17511;17339;17026;17045;17074;17353;17453;17585;17549;17510;17690;17866;17897;17875;17650;17757;17829;17871;17855;17922;17720;17670;17567;17499;17912;17757;17821;17579;17620;17740;17629;17637;17576;17406;17763;17534;17522;17766;17498;17533;17402;17552;17387;17264;17330;17387;17464;17784;17744;17663;17665;17231;17396;17528;17452;17566;17739;17688;17815;17755;17359;17539;17550;17614;17607;17763;17713;17993;18061;17781;17751;17659;17798;17760;17702;17745;17795;16799;15600;15339;16096;17111;17443;17426;17835;17842;17655;17995;17796;17748;17835;17910;17762;17847;17738;17684;18037;17636;17664;17444;17942;17806;17934;17916;17814;17944;17953;17779;17944;17909;17692;17593;17539;17546;17620;17564;17233;16797;17105;17339;17561;17870;17930;17564;17576;17441;17307;17530;17495;17353;17485;17728;17623;17549;17697;17450;17635;17463;17806;17791;17465;17511;17603;17811;17603;17595;17530;17386;17259;17647;18059;18107;17862;17776;17755;17747;17336;17327;17518;17531;17625;17471;17529;17517;17747;17734;17444;17450;17539;17600;17474;17969;17715;17733;17697;17519;17878;17579;18034;17747;17779;17871;17796;17742;17553;17827;17963;17823;18082;18052;17874;17809;17854;17745;17800;17723;17573;17605;17641;17714;17837;17703;17792;17419;17923;17534;17507;17625;17876;18024;17999;17823;17873;18145;17946;18006;17977;18031;17911;17871;17854;17883;18082;17825;17927;17814;17774;17818;17897;17651;17633;17583;17439;17446;17033;17584;17555;17579;17620;17672;17500;17659;17430;17400;17310;17232;17088;16971;16811;16883;16932;17114;17382;16911;16740;16631;16760;17163;17271;17195;16838;17112;17019;17046;17111;17066;17013;17395;17288;17510;17477;17469;17390;17387;17656;17886;17770;17638;18025;18078;17963;18069;17786;17597;17888;17884;17651;17661;17958;17800;18130;17784;17649;17852;17940;17759;17681;17783;17863;17944;17708;18002;18031;17855;18018;18244;17983;17925;17978;18086;17951;18076;18280;18077;17937;17943;18076;18291;17848;17751;18017;17763;17876;17640;17822;17571;17513;17780;17672;17632;17567;17836;17572;17880;17615;17751;17629;17834;17593;17631;17682;17395;17107;17081;17677;17408;17755;17351;18149;17779;17522;17775;17363;17611;17965;17843;17744;17960;17872;17760;17880;17941;17920;17859;17739;17961
13638;13592;13777;13630;13667;13584;13366;13810;13702;13582;13593;13598;13535;13896;13731;13958;13843;13636;13695;13633;13850;13615;14030;14027;14115;14185;14044;14062;14013;13965;14311;14291;14034;14144;14189;14250;14412;14237;14250;14438;14440;14548;14619;14378;14312;14175;14342;14431;14573;14476;14938;14792;14701;14819;14763;14902;14651;14725;14514;14432;14065;14327;15026;14785;15182;14984;15065;15065;14773;14842;15021;14911;14837;15125;15082;14683;13889;14124;14660;15058;15106;15068;15042;15171;15172;14946;15278;15264;15016;15644;15334;15489;15427;15386;15491;15310;15612;15286;15252;15035;15026;15087;15369;15417;15302;15539;15749;15365;15353;15320;15474;15217;15140;15418;15456;15400;15235;15112;15258;15467;15625;15574;15399;15656;15608;15509;15643;15375;15589;15353;15410;15298;15619;15583;15683;15379;15608;15635;15507;15222;15065;15652;15428;15722;15734;15711;15552;15559;15487;15729;15706;15401;15549;15332;15186;15688;15416;15383;15529;15063;15337;15191;15167;14802;14712;14910;14830;15131;15230;15706;15647;15653;15601;15749;15594;15426;15399;15623;15683;15498;15398;15439;15736;15528;15865;15844;15788;15887;15863;15833;15934;15656;15858;15859;15741;15879;16056;16072;16063;15915;16013;15828;15668;15783;15915;15950;15641;15905;15661;15976;15958;16144;16194;15919;15957;15998;15838;15687;15910;15520;15634;15577;15671;15528;15327;15880;15636;15762;15598;15820;15677;15875;15800;15731;15906;15658;15803;15836;15929;15927;15589;15309;15100;15462;15537;15743;15902;15867;16125;16030;15940;15799;15716;15643;15863;15876;15902;16232;15908;16093;15966;16032;16237;15997;15720;16091;15901;15879;15911;16057;15656;15296;15497;15563;15812;15771;15945;15678;15610;15663;15504;15651;15078;14625;14956;14958;15007;15195;15246;15517;15659;15421;14334;11801;8551;7871;10978;14044;15470;16353;16161;16243;16150;16099;16103;15741;15921;16126;16529;15992;16248;16301;16241;15981;16614;16366;16344;16126;16230;16122;16436;16427;16416;16564;16474;16391;16305;16303;16220;16160;16161;16058;16602;16661;16451;16176;16296;16264;16523;16328;16284;16085;16258;16190;16155;16232;16418;16582;16362;16231;16538;16190;16232;16188;16078;16092;16188;15898;16121;16482;16159;16091;16136;16265;16117;16271;16139;16232;16299;16200;16400;16179;16170;15965;15982;16042;16106;16431;16372;16442;16482;16368;16128;15972;15857;15920;15935;15775;15788;15730;15510;15414;15726;15866;16257;16203;16400;16260;16047;16482;16311;16555;16355;16284;16557;16729;16502;16624;16795;16489;16716;16654;16655;16511;16442;16619;16521;16598;16733;16642;16561;16239;16196;16102;16155;16446;16463;16393;16703;16646;16396;16352;16441;16208;15974;15975;15995;16042;16416;16177;16122;16167;16518;16105;16320;16354;16255;16252;16438;16354;16613;16696;17093;17567;17271;17375;17263;17654;17413;16964;16830;16759;16482;16515;16503;16833;16670;16730;16465;16517;16653;16430;16382;16416;16413;16562;16561;16351;16453;16453;16444;16397;16648;17068;17178;17267;17310;17279;17003;17294;17343;16963;16982;16981;16955;16777;16626;16756;16969;16696;16479;16593;16669;16817;16832;16851;16941;16634;16548;16591;16550;16406;16332;16685;16501;16306;16309;16385;16206;16159;16386;16444;16495;16479;16388;16392;16633;16572;16560;16298;16191;16324;16466;16794;16926;16478;15889;15673;15778;16004;16378;16074;16092;16166;16334;16557;16477;16606;16523;16349;16694;16630;16763;16918;16675;16806;16984;16731;16633;16609;16341;16100;15284;14367;12214;11671;13599;15642;16602;16728;17314;17298;17508;17698;17517;17399;17021;17010;16751;16731;16899;17298;17025;17044;17126;17235;16779;17340;17042;17198;17228;17086;17245;17131;16774;17049;17041;17117;17038;17163;16827;17042;16756;16840;16726;16901;17166;17190;16816;16082;16053;16649;17375;17526;17882;17708;17234;17382;17582;17340;17189;17168;17390;17332;17520;17027;17181;16992;17227;17022;17034;16970;16985;16890;16876;16945;17094;17033;17210;17155;17003;17026;17095;16995;16936;16966;16365;16988;16802;16396;16371;16595;16525;16896;16623;16766;16699;16652;16314;16269;16680;16813;16755;16710;17119;17114;17525;17344;17368;17361;17302;17529;17148;17098;17338;17558;17274;17262;17320;17405;17630;17310;17275;17323;17048;17010;17096;17073;17086;17191;17094;17228;17662;17185;16974;17171;17319;17206;17112;17061;17027;17085;16730;16931;16986;16859;16911;17053;17129;16939;17205;16751;16407;16480;17003;16901;16439;16084;16805;17118;17338;17283;17401;16773;16297;16331;16838;17506;17044;16917;16993;17256;17245;17231;16922;16927;17218;16861;17018;16873;17027;17154;16913;16840;16814;16939;17040;16968;16708;16808;16790;16609;16781;17008;17151;17020;17184;16830;16994;17193;17325;17455;17153;16864;16919;17099;16923;17105;17338;17378;17169;17325;17407;17090;17478;17306;17293;17120;17107;17192;17141;17159;17200;17232;17092;17317;17181;17116;17157;17120;17056;17088;17095;17340;17168;17457;17211;17089;17494;17132;17264;17273;17181;17242;17176;17074;17332;17202;17273;17427;17263;17328;17237;17096;16660;16246;16232;16248;16164;15984;16378;16438;16764;17250;17188;17044;17352;17326;17182;16948;17110;17233;17531;17140;17079;16884;17125;17146;17181;17288;17055;17196;17074;16944;16859;16953;17129;17390;17642;17206;16928;16927;17011;16863;16884;17154;17011;17209;17224;17184;17076;17018;17241;17265;17332;17297;17018;17498;17406;17275;17191;17083;17000;17272;17023;17350;17203;17410;17315;17207;17342;17064;17015;17290;16883;16319;16656;16952;17176;17074;17363;17005;17116;17164;17209;16943;17039;17070;17328;17033;16904;16650;16450;16521;16793;17183;17182;16942;16701;17019;17214;17415;17262;17229;17534;17523;17449;17252;17353;17368;17339;17368;17515;17463;17321;16989;16824;16729;16951;17114;16971;17438;17283;17159;17153;16932;16653;16847;17254;17065;16936;17294;17168;17300;17229;17207;17285;16927;17498;17219;16956;17157;17225;17295;17333;17209;17309;17223;17495;17209;17115;17220;17449;17197;17416;17232;17286;17155;17144;16956;17390;17584;17489;17415;17399;17450;17068;16746;15971;16111;16534;17144;17314;17588;17373;17378;17341;17397;17327;17237;17332;17080;17050;17066;17253;17007;17025;16988;17000;17063;17267;17568;17605;17675;17671;17387;16982;16775;16997;17144;17127;17376;17733;17259;16321;15034;14649;15941;16226;16107;15103;15631;16665;17012;16796;17027;17108;16881;17165;16888;16931;17053;16989;17338;17383;17445;17266;17420;17455;17119;16959;17306;17138;17104;17239;17216;16814;16774;17170;17118;16648;16331;16415;16933;17150;17258;16909;16260;15829;16265;16837;17424;17153;17058;17470;17416;17325;17330;17407;16892;17159;16600;15883;15789;16482;16835;17132;17491;17176;17095;17161;17494;17416;17451;17253;17043;17373;16942;17209;17097;17074;17144;17228;17574;17302;17215;17394;17786;17451;17475;17893;17958;17811;17641;17522;17706;17391;17735;17470;17392;17691;17644;17777;17753;17657;17624;17395;17530;17283;17257;17432;17315;17368;17657;17455;17070;17022;16698;16991;16831;17035;17198;17007;17616;17408;17392;17234;17277;17347;17235;17413;17585;17317;16602;15557;15967;17108;17465;17427;17312;17303;17183;16856;16884;16357;16400;16273;16174;15814;15346;15282;15680;16252;16796;17224;16857;15377;14197;14845;15910;16244;16619;17011;17375;17206;17059;16739;16480;17251;17282;16332;15958;16280;17240;17645;17530;17602;17457;17589;17675;17654;17607;17640;17543;17525;17122;17101;17169;17402;17407;17579;17703;17576;17615;17819;17748;17703;17686;17780;17846;17725;17702;17828;17800;17986;17532;17567;17645;17717;18144;17647;17735;17701;17691;17625;17721;17295;17512;17702;17596;17617;17854;17488;17471;17481;17311;17108;17344;17042;17263;17475;17755;17569;17630;17694;17943;17600;17504;17785;17532;17791;17832;17712;17632;17548;17569;17612;17646;17674;17669;17705;18096;17835;17674;17904;17790;18105;17918;17689;17592;17201;16322;14674;14702;15794;17039;17315;17772;17832;17184;17336;17646;17859;17801;17763;17808;18017;17977;17626;17822;17684;18013;17780;17525;17805;17701;17746;17780;17879;17838;17993;17808;17930;17839;17881;17461;17614;17668;17629;17521;17180;16570;17044;17485;17417;17848;17599;17738;17305;17640;17568;17603;17216;17361;17706;17490;17558;17564;17780;17613;17777;17493;17751;17828;17797;17779;17624;17535;17579;17761;17313;17373;17377;17645;18023;18203;18158;17749;17984;17573;17409;17377;17336;17704;17796;17636;17669;17568;17338;17610;17566;17555;17424;17850;17718;17764;17551;17638;17793;17673;17824;17970;17869;18016;17724;17725;17819;17849;17376;17604;17780;17589;17631;17973;17914;17895;18089;18024;17730;17720;17764;17602;17334;17505;17748;17961;17666;17747;17546;17318;17501;17435;17805;17979;17971;17901;18029;17678;17844;17877;17900;18164;17928;17711;17990;17691;17851;17854;17725;17522;17596;17802;17666;17782;17747;17695;17486;17432;17308;17670;17756;17638;17574;17498;17771;17423;17120;16879;17054;17203;17191;17015;17000;16999;17285;17074;16961;17042;16613;16653;16763;17185;17274;17168;16895;17214;17017;17410;17089;16959;16940;17007;17189;17242;17299;17235;17468;17343;17395;17817;17836;17728;17798;17753;17960;17930;17790;17778;17581;17471;17817;17889;17386;17939;17816;18090;17784;17795;17989;17695;17701;18088;17834;17626;17586;17485;17792;17854;17644;18096;17996;18176;18156;18181;17967;18130;18074;17965;18042;18012;17986;18077;18069;17816;17800;18181;17737;17687;17652;17672;17588;17769;17744;17922;17876;17600;17872;17977;17688;17733;17755;17742;17718;17671;17575;17513;17644;17422;17731;17531;17785;17682;17783;17600;17735;17732;17572;17561;18026;17720;17781;17878;17636;17930;17875;17857;17945;17982;18013;18074
13776;13519;13652;13705;13577;13771;13412;13676;13492;13699;13775;13699;13576;13792;13776;13541;13638;13498;13585;13769;13872;14051;13905;13977;14060;13887;14231;14015;14013;14016;14045;14108;13958;14111;14163;14125;14247;14143;14340;14363;14203;14328;14611;14462;14283;14017;14224;14522;14396;14674;14732;14741;14960;14833;14727;14775;14779;14841;14886;14683;14493;14690;15169;15000;15300;15247;15202;15157;15103;14938;14907;15047;15021;14804;15062;14620;14243;14314;14732;15003;15104;15319;15182;15253;15192;15100;15346;15122;15336;15172;15411;15367;15188;15439;15453;15266;15351;15256;15059;15274;15103;15284;15524;15545;15258;15377;15505;15154;15366;15311;15334;15378;15129;15362;15275;15566;15400;15475;15545;15582;15733;15769;15687;15525;15579;15762;15470;15513;15366;15365;15406;15338;15488;15503;15429;15345;15489;15610;15457;15328;15522;15497;15708;15750;15575;15593;15658;15751;15780;15574;15562;15581;15538;15104;15091;15551;15492;15577;15322;15249;15181;15293;15237;15113;15238;15237;15173;15366;15309;15559;15594;15619;15708;15571;15447;15636;15622;15853;15752;15621;15559;15640;15663;15819;15937;15637;15895;15783;15732;15955;15922;15849;15993;15971;15881;15869;15911;15992;15811;16149;16052;15629;15786;15969;16003;15711;15736;15825;15982;15915;15914;15891;15999;15835;15715;15626;15662;15832;15792;15768;15966;15703;15440;15342;15498;15636;15978;15769;15771;15850;15831;15628;15867;15815;15709;15760;15765;15723;15588;15604;15282;15534;15446;15303;15602;15754;15716;16012;15779;15817;15849;15823;15448;15638;15782;15916;15927;16095;16160;15872;15906;15715;15840;16028;15528;15707;15683;15895;15837;15998;15599;15280;15523;15533;16018;16101;15958;16022;15665;15473;15469;15570;15208;15077;15221;15098;15198;15258;15371;15833;15865;15449;14331;11693;7792;7487;10705;13887;15433;15853;16009;16021;15951;16069;16202;16189;16251;16341;16197;15968;16376;16405;16241;16454;16340;16290;16140;16065;15981;16199;16511;15990;16337;16282;16513;16331;16453;16504;16318;16149;16188;16378;16463;16530;16292;16289;16444;16545;16254;16106;16029;16195;16147;16429;16235;16147;16425;16452;16557;16294;16467;16384;16313;16336;16242;16025;15904;16118;16395;16285;16159;15982;16142;16087;16242;16141;16057;16228;16499;16039;15929;15999;16254;16052;16045;16203;16187;16035;16224;16295;16403;15912;16233;16241;15579;15551;15592;15702;15878;15469;15724;15299;15289;15762;16144;16284;16302;16343;16383;16195;16180;16306;16355;16459;16615;16741;16586;16392;16497;16671;16628;16708;16644;16377;16581;16574;16634;16608;16795;16609;16565;16230;16184;16142;16284;16301;16404;16290;16693;16595;16474;16517;16422;16154;16285;16286;16205;16231;16272;16332;16183;16015;16152;16170;16218;16180;16304;16489;16341;16267;16390;16523;17078;17150;17453;17356;17266;17649;17748;17393;17041;16802;16677;16664;16654;16572;16432;16463;16512;16621;16544;16379;16932;16360;16598;16402;16295;16385;16469;16340;16278;16570;16722;16883;17044;17102;17009;17038;16939;17016;17131;17180;17057;16837;16951;16839;16719;16810;16842;16849;16582;16949;16662;16564;16616;16661;16624;16397;16717;16562;16476;15975;16166;16438;16162;16167;16042;16121;16398;16462;16648;16636;16821;16561;16491;16383;16340;16475;16496;16611;16378;16370;16484;16590;17011;16708;16303;15575;15771;16426;16407;16184;15721;15855;16002;16483;16564;16683;16800;16719;16237;16500;16843;16862;16756;16641;16567;16634;16646;16633;16357;15454;14209;13403;12109;12190;13923;15552;16025;16941;17141;17064;17322;17492;17323;16866;16808;16499;16527;16721;16865;16892;16937;17008;17081;17047;16991;17340;17205;17072;17276;17148;16936;16875;16794;17080;17011;17077;17139;17008;16694;16665;17180;16883;16770;16904;16928;17269;17194;16824;16652;16813;17363;17395;17684;17540;17274;17587;17275;17394;17250;17424;17128;17128;17100;16989;17007;16879;17109;16981;17178;17169;16848;16800;17064;16870;16945;16931;17173;16915;16904;16929;17002;16737;16708;16668;16727;16673;16508;16442;16220;16469;16585;16712;16758;16668;16708;16614;16398;16700;16391;16725;16682;16867;16881;17190;17079;17108;17254;17196;16945;17236;17064;17568;17384;17383;17359;17505;17374;17294;17267;17154;17485;17278;17105;17029;17389;17455;17376;17249;17399;17296;17292;17187;17093;17019;17147;17554;17119;17019;17115;17173;17147;16547;16693;17017;17256;17148;17191;16997;16957;16399;16067;15669;16226;16289;16044;16292;17007;17434;17541;17370;17251;16740;15950;15981;16589;17359;17369;17126;17225;17168;17164;16870;16835;16566;17051;17169;17043;17023;16922;17086;16949;16921;16725;17009;16830;16809;16708;16720;16708;16717;16700;17164;17150;17350;17143;17103;17043;17018;17165;17312;17155;16854;16645;17146;17083;17333;17247;17322;17037;17430;17487;17355;17237;17178;17188;17085;17085;17120;17188;16993;16916;17010;17270;17193;17517;17474;17165;17012;16857;16886;17142;17192;17337;17335;17203;17145;17105;17087;17350;17123;17233;17221;17089;16993;16717;17202;17178;17362;17546;17215;16928;16732;16412;15720;15872;16643;16716;16756;16655;16717;16985;17076;16994;17177;17206;17026;16914;17115;17048;17096;17153;17370;16906;16886;17162;17226;17079;17177;17053;16944;16972;16836;16918;16892;17316;17083;17320;17100;16682;16616;16739;16965;17035;17016;17045;17202;17044;17008;17120;17387;17266;17306;16995;17211;17055;17362;17457;17470;17327;17183;17047;17129;16950;17333;17361;17096;17349;17216;17301;17320;17259;17132;16793;16500;16609;17055;17132;17214;17138;17174;17014;17155;17230;16800;17057;17062;17130;16900;16824;16699;16743;16763;16941;16944;17133;17022;17275;17195;17308;17016;17129;16994;17363;17253;17383;17388;17269;17318;17175;17430;17309;17426;17004;16926;16736;17033;16975;16979;16994;17229;17416;17140;17136;17166;17217;17015;17268;16863;17021;17001;17190;17232;17389;17254;17231;17288;17016;17258;17031;17344;17213;17187;17355;17274;17313;17296;17282;17184;17217;17253;17231;17236;17330;17286;17073;17162;17124;17204;17295;17480;17228;17574;17368;17267;17371;16814;16657;16901;17181;17324;17527;17883;17624;17574;17187;17189;17395;17280;17624;17455;17142;17017;17055;17178;16903;16776;16793;17124;17324;17500;17730;17749;17453;17353;17087;16881;17037;16856;17139;17263;17399;17383;16477;15348;15175;16085;16499;16224;15868;16227;16847;16813;16811;16723;16733;16995;17162;17265;17089;17266;17176;17130;17214;17239;17406;17612;17350;17205;17200;17191;17329;17356;17150;16990;17296;17033;17378;17359;16830;15946;15865;16394;16963;17119;16549;14932;13611;14897;16737;17434;17081;16822;17326;17382;17570;17204;16981;17012;17341;17182;16595;16514;16713;16858;16998;17053;16990;16882;17075;17348;17605;17451;17290;17183;17358;17233;17194;17298;17375;17250;17306;17192;17104;17361;17645;17628;17532;17787;17964;17876;17818;17921;17549;17675;17591;17505;17279;17955;17750;17724;17739;17253;17633;17652;17686;17228;17488;17441;17203;17630;17580;17552;17581;17358;17392;17145;17156;17206;17179;17217;17282;17231;17329;17412;17105;17354;17216;17315;17660;17634;17541;16640;16114;16393;17392;17733;17208;17267;17138;17184;17069;16761;16676;16565;16268;16131;15000;13906;13427;13900;15210;16138;17083;16949;15959;15491;16043;16496;16763;16657;17496;17529;17389;17139;17316;17481;17686;17380;16570;16521;17031;17316;17676;17503;17781;17460;17692;17735;17703;17796;17413;17304;17150;16967;17453;17142;17222;17490;17589;17657;17795;17650;17540;17786;17525;17683;17556;17797;17811;17792;17685;17577;17575;17730;17666;17628;17877;17850;17889;17497;17854;17684;17627;17669;17582;17650;17438;17477;17750;17722;17765;17642;17614;17525;17333;17424;17358;17440;17736;17590;17743;17604;17848;17706;17755;17607;17434;17715;17711;17818;17635;17340;16954;17429;17617;17889;17778;17350;17902;18039;17824;17984;17875;17712;17723;18043;18026;17529;17301;16337;14788;14922;16162;16540;17228;17353;17482;17339;17206;17461;17679;17795;17795;17862;17586;17858;17592;17639;17848;17925;17655;17572;17739;17683;17938;17831;17851;17851;17909;17820;17729;17687;17734;17633;17566;17550;17625;17603;17082;16817;17245;17248;17850;17912;17869;17559;17234;17541;17575;17173;17210;17230;17589;17559;17747;17599;17716;17535;17755;17808;18009;17837;17618;17659;17848;17650;17805;17758;17606;17403;17066;17818;17935;18105;17890;17882;17808;17541;17392;17567;17447;17473;17572;17418;17665;17599;17564;17695;17431;17584;17687;17788;17775;17627;17764;17663;17707;17709;17736;17887;17870;17768;17722;17854;17575;17737;17436;17416;17121;16717;16995;17377;17881;17853;18114;18033;17906;17870;17491;17658;17255;17478;17705;18004;17597;17493;17737;17426;17395;17818;17806;17982;17825;17835;17852;18059;17967;17738;18147;18137;17741;17757;17912;17966;17861;17933;17669;17827;17690;17562;17589;17641;17744;17851;17597;17422;17327;17487;17819;17938;17688;17549;17891;17609;17197;16965;17299;17215;17247;17146;17091;17036;17366;16800;16885;16632;16532;16689;16980;16888;17226;17123;16968;16897;17089;16886;17078;17279;16912;17117;17032;17081;17224;17149;17140;17494;17749;17646;17632;17590;17561;17927;17697;17931;17785;17848;17735;17961;17738;17868;17892;18004;17618;17833;17669;18053;17745;17628;17684;17879;17831;17734;17568;17462;17502;17730;17937;17713;18228;18272;17941;18224;18191;17966;18032;18154;18183;18060;17955;18162;18158;17898;17850;17875;17775;17603;17593;17459;17554;17890;17977;17837;17770;17854;18022;17824;17734;17640;17373;17703;17868;17415;17583;17416;17375;17368;17477;17564;17776;17667;17805;18025;17949;17298;17751;17766;17834;17823;17726;17777;17814;17813;17862;17934;17841;17727;17827;17857
13226;13578;13688;13932;13632;13743;13588;13236;13321;13326;13637;13781;13512;13689;13653;13691;13470;13425;13471;13665;13867;13916;13679;13770;13748;13754;13847;13977;13891;14193;14008;14261;14087;14155;14021;14225;14310;14004;14294;14213;14379;14278;14275;14398;14232;14004;14550;14716;14458;14701;14707;14894;14982;14703;14692;14905;14718;14773;14759;14679;14988;15228;15044;15081;15160;15146;15222;15154;14943;15110;15034;15215;14779;15103;15240;14947;14672;14866;14608;14958;14904;15079;14897;15321;15322;15141;15147;14991;15301;15247;15271;15360;15628;15428;15590;15173;15404;15391;15368;15296;15325;15335;15307;15325;15220;15117;15208;15249;15096;15396;15333;15110;15231;15355;15463;15452;15682;15586;15629;15626;15662;15802;15580;15522;15417;15487;15382;15373;15588;15505;15496;15496;15516;15529;15565;15301;15349;15420;15485;15519;15624;15571;15564;15350;15369;15342;15386;15564;15618;15836;15698;15420;15488;15368;15040;15108;15196;15626;15642;15729;15427;15461;15379;15300;15500;15433;15442;15181;15647;15717;15630;15463;15680;15672;15760;15717;15872;15901;15567;15688;15571;15633;15912;15723;15859;15999;15572;15692;15576;15820;15916;15735;15758;15687;15792;16013;16031;16195;15853;15869;15837;15704;15691;15765;15911;15722;15986;16005;15751;15786;15782;15855;16162;15911;15840;15784;15745;15952;15911;15844;15869;15597;15311;15261;15367;15424;15623;15711;15566;16122;16008;15656;15802;15785;15629;15509;15523;15424;15201;15374;15291;15084;15431;15573;15789;15947;15925;15788;15369;15775;15666;15769;15768;15653;15772;15930;16249;16079;16194;15467;16008;15729;15838;15550;15313;15054;15592;15959;15887;16032;15692;15437;15440;15587;15993;16165;15951;16044;15715;15780;15847;15850;15696;15275;15272;15217;15175;15323;15451;15494;15579;15729;14661;10897;6671;6532;10828;14330;15475;15780;16140;16193;16020;16073;16108;16273;16053;16158;16327;16091;16290;16075;16438;16375;16025;16239;16357;16204;16236;16132;16215;16120;16262;16285;16024;16239;16259;16242;16322;16220;16280;16334;16335;16198;16055;16262;16155;16084;16030;16164;16254;16067;15971;16223;16463;16311;16160;16253;16440;16492;16459;16737;16449;16141;16233;15997;15890;15844;16207;16429;16153;16176;16395;16428;16146;16360;16051;16111;16145;15953;15975;15980;15758;16119;16068;15977;16349;16261;16547;16344;16533;16457;16277;15587;15476;15513;15623;15613;15644;15754;15715;15476;15496;15765;16132;16069;16229;16331;16235;16169;16381;16424;16448;16480;16839;16812;16574;16804;16455;16552;16555;16540;16681;16530;16484;16755;16599;16346;16621;16578;16419;16448;16464;16272;16221;16283;16379;16532;16742;16650;16714;16106;16355;16226;16232;16095;16180;16074;16376;16247;16487;16096;16075;16380;16416;16234;16403;16056;16333;16133;16334;16661;16774;17352;17118;17177;17290;17483;17662;17448;17145;16862;16816;16936;16852;16546;16556;16796;16583;16769;16274;16554;16544;16715;16691;16456;16423;16234;16472;16365;16259;16077;16463;16787;16731;16787;16755;17196;17135;17101;17243;16952;17001;16977;16732;16733;16688;16793;17000;16775;17018;16985;16763;16474;16441;16470;16090;15876;16325;16491;16407;16041;16368;16441;16354;16017;16220;16167;16234;16153;16430;16461;16575;16250;16467;16605;16550;16700;16354;16224;16099;16165;16261;16876;16669;16555;16115;16262;16195;16286;16420;16291;15720;15795;15693;16216;16466;16736;16719;16398;16448;16656;16740;16974;16729;16751;16562;16561;16594;16639;16633;16236;14711;13275;12030;12716;14311;15083;15364;16341;17075;17230;17418;17347;17323;17078;16851;16520;17081;16651;16618;16963;16952;16921;16942;16972;17167;17466;17220;17218;17114;17154;17164;16779;17017;16945;17202;17183;16863;17095;16975;16923;16894;16912;16929;16395;16761;17099;17223;17054;16876;16950;17233;17417;17618;17398;17258;17588;17354;17177;17286;17266;17025;17128;17189;17074;17209;16977;17063;17128;17183;17292;16946;17150;17143;17083;16933;17244;17066;17127;16905;17047;16874;16808;16650;16664;16787;16840;16645;16467;16414;16727;16791;16849;16697;16423;16485;16515;16652;16653;16509;16688;16638;16824;16875;17114;17318;16973;17048;17098;16844;17318;17297;17327;17376;17421;17236;17389;17521;17476;17201;17163;17105;17083;17150;17055;16968;17258;17269;17325;17378;17387;17255;17141;17250;17390;17318;17269;17199;17019;17078;17033;16912;16968;16772;17117;17299;17002;17014;17004;16683;16386;16258;16122;15994;16641;16430;17182;17255;17582;17472;17554;17320;16831;16759;16591;17099;17130;17243;17317;17206;17277;17282;17053;16620;16790;16795;16914;17037;17020;16983;17036;17022;16487;16726;16802;16945;16925;17138;17017;16843;16854;16694;16778;17388;17380;17393;16966;17028;16690;17144;17415;17169;16806;17032;16978;17227;17212;17299;17241;17015;17442;17314;17567;17540;17399;17231;17128;16848;17367;17099;17060;16799;17006;17319;17169;17382;17574;17573;17272;16963;17038;16957;17347;17260;17498;17107;17072;17252;17123;17156;17313;17206;17121;16950;16469;15976;16360;17068;17135;16933;17476;17056;16806;16567;16112;15911;16673;17153;17018;17101;17154;16902;16591;16701;16954;17065;17262;17115;16743;17235;17261;17164;17410;16960;16822;17157;17020;17009;17125;17121;17188;17100;17211;16905;17211;17243;17198;17142;16965;16602;16455;16686;16863;16920;17306;17217;17329;17074;16897;17040;17177;16938;17195;16954;17214;17380;17186;17408;17408;17235;17264;17311;17074;17267;17384;17422;17360;17462;17376;16980;17186;17034;17109;16523;16165;16358;16889;17114;17183;17290;17306;17194;17222;17089;17050;16679;17065;17234;16974;16713;16616;16567;17146;17045;17221;17381;17276;17126;17142;17043;17105;16961;16871;17147;17823;17540;17376;17447;17337;17154;17332;17357;17421;17373;17153;17027;17108;17059;16897;16838;17010;17279;17190;17088;17146;16864;17285;17250;17011;17075;16890;17244;17346;17248;17036;17429;17089;17406;17451;17116;17229;17152;17183;17074;17118;17229;17251;17287;17325;17276;17411;17101;17336;17121;17123;16920;16847;17040;17038;17283;17542;17607;17403;17348;17309;17361;16798;16936;17180;17177;17189;17524;17662;17773;17732;17171;17442;17377;17248;17093;17156;16966;16911;17181;16970;17110;16807;16888;17234;17277;17654;17577;17390;17295;17224;17361;16850;16961;17115;17109;17543;17495;17080;16804;16158;16253;16855;16972;16874;16280;16456;16997;16835;16735;16978;16783;17000;16931;17016;17175;16865;17225;17134;17141;17128;17312;17354;17630;17267;17349;17248;17300;17254;17184;17255;17000;16969;16948;16953;16518;15807;15255;16049;16810;17193;16758;15091;13146;14407;16805;17315;17393;17270;17316;17421;17529;17146;16734;16966;17587;17211;17236;17061;17190;16991;17199;17309;17333;17177;16971;17087;17411;17628;17582;17491;17244;17163;17412;17278;17306;16987;17355;17358;17212;16989;17342;17536;17539;17888;17639;18060;18056;17836;17916;17811;17520;17453;17566;17662;17583;17662;17567;17624;17192;17308;17341;17266;17398;17605;17276;17326;17494;17517;17288;17616;17274;17654;17211;17268;17410;17340;17411;17277;17053;16922;16867;17243;17201;17263;17364;17408;17531;17796;17031;17225;17586;17375;17253;17496;17383;17266;17044;16564;16483;16526;16635;15781;14299;13134;13137;13712;14304;15686;16808;17179;16822;16659;16896;17106;16800;17200;17084;17412;17180;17328;17583;17574;17836;17643;17283;16712;17221;17567;17685;17646;17562;17355;17492;17693;17857;17756;17722;17127;17133;16804;17084;17316;17370;17246;17345;17668;17724;17776;17679;17818;17920;17730;17799;17981;17759;17734;17736;17759;17705;17855;17353;17960;17687;17727;17926;17879;17754;17794;17795;17481;17560;17646;17738;17694;17890;17797;17582;17661;17376;17332;17492;17068;17142;17538;17608;17428;17584;17662;17732;17819;17808;17747;17339;17758;17696;18112;17789;17078;16765;17170;17316;17507;17571;17529;17585;17931;17996;17988;17592;17836;17795;17840;17950;17722;17487;16526;15435;15591;16210;16299;16594;16894;17368;17248;17227;17582;17889;17599;17825;17624;17770;17633;17531;17626;17744;17745;17807;17396;17594;17549;17509;17748;17954;17917;17850;17698;17578;17703;17849;17729;17929;17721;17863;17503;17378;17382;17391;17630;17600;17862;17546;17559;17301;17319;17756;17259;17291;17120;17386;17615;17572;17673;17521;17547;17674;17875;17924;17880;17741;17700;17626;17869;17812;17772;17700;17304;17309;17424;17832;17973;17916;17836;17930;17699;17549;17218;17015;17588;17470;17543;17714;17534;17699;17498;17879;17600;17488;17692;17765;17808;17831;17605;17750;17724;17815;17739;17740;17616;17993;17793;17825;17795;17233;17054;16427;15476;15750;16847;17772;17962;18146;17959;18039;17880;17743;17379;17756;17585;17922;18008;17820;17323;17260;17554;17376;17642;17832;17769;17811;17872;17951;17849;17690;17866;17873;17867;17702;17832;17628;18060;17967;17784;17467;17609;17672;17733;17943;17586;17532;17775;17773;17846;17813;17597;17502;17737;17646;17503;17777;17497;17258;16966;17092;17283;17264;16918;17219;17334;17413;17059;16842;16783;16656;16949;16927;16973;17160;17260;17258;17101;16609;16821;17135;16996;17259;17104;17156;16874;16854;17082;16786;17138;17304;17692;17749;17631;17805;17691;17687;17633;17644;17374;17902;17892;17961;17678;17785;17747;17844;17893;17590;17656;17908;17581;18056;17670;18028;17960;17605;17492;17605;17995;17915;17842;17930;18325;18357;17861;18289;18224;18048;18098;18081;17908;18023;18211;18063;17835;17826;17606;17705;17602;17374;17362;17576;17678;17955;18089;17683;18006;17848;17957;17750;17638;17956;17577;17562;17581;17734;17778;17604;17653;17325;17029;17373;17612;17635;17420;17510;17533;17417;17762;17628;17969;17573;17698;18023;17864;17775;17631;17676;17860;17989;18100
13167;13581;13582;13926;13623;13748;13520;13411;13319;13326;13523;13609;13528;13380;13661;13727;13790;13697;13752;13812;13872;13811;13896;13964;13830;14030;13718;13827;14090;13954;13968;14266;14346;14083;13952;14114;14170;14252;14134;14334;14236;14292;13984;14034;14476;14338;14619;14838;14709;14530;14702;14869;14763;14684;14920;14765;14675;14645;15012;15043;14939;14922;15053;14930;15209;15208;14927;15257;15336;15074;15193;15043;15197;15295;15156;14956;14814;14818;15038;14841;14892;14901;15015;15142;15016;15067;15296;15113;15267;15299;15228;15381;15295;15614;15351;15364;15345;15147;15354;15447;15359;15575;15390;15227;15378;15348;15164;15291;15175;15299;15166;15225;15508;15317;15528;15365;15507;15274;15437;15762;15458;15595;15886;15253;15551;15696;15498;15546;15541;15521;15587;15589;15357;15658;15784;15724;15465;15390;15574;15644;15779;15613;15346;15553;15324;15396;15364;15451;15652;15793;15649;15615;15661;15279;14804;15057;15406;15433;15768;15580;15408;15480;15481;15356;15427;15778;15630;15506;15648;15318;15290;15382;15531;15625;15643;15721;15745;15727;15646;15679;15700;15846;15835;15911;15906;15864;15812;15869;15882;15715;15862;15492;15570;15896;15957;15745;15881;15869;15935;15859;15746;15828;15799;15700;15757;15910;16072;15916;15926;15897;15801;15690;16086;16036;15902;15704;15726;15636;15768;15739;15807;15797;15647;15440;15543;15880;15688;15934;15720;15796;15711;16041;15865;15620;15424;15435;15528;15493;15195;15040;14914;15311;15607;15873;15778;15786;15733;15637;15463;15540;15718;15499;15845;15897;15633;15874;15747;16113;15988;15955;15723;15597;15650;15307;14986;14607;15032;15605;15813;15639;15774;15528;16018;16018;16184;16215;15956;15980;15835;15953;15944;15687;15630;15446;15292;15252;15250;15500;15607;15633;15785;15423;13758;9561;6086;6714;10834;13977;15386;16016;15845;16052;16072;16210;16067;16304;16009;16217;16164;16167;16215;16371;16268;16126;15931;16099;16199;16375;16262;16016;16157;16000;16121;16311;16073;16112;16123;16059;16079;16121;16284;16252;16308;16233;16007;16128;16323;16026;16124;16038;16125;16254;16156;16118;16207;16348;16241;16232;16302;16409;16357;16482;16411;16341;16087;15732;15986;16054;16028;16220;16309;16422;16192;16340;16274;16289;16254;16178;16251;16048;15776;15724;15953;15977;16272;16404;16260;16144;16293;16417;16338;16360;16120;15949;15659;15537;15710;15761;15519;15593;15917;15630;15678;15734;16230;16165;16313;16155;16000;16250;16359;16244;16284;16456;16923;16597;16505;16548;16624;16499;16563;16566;16582;16671;16756;16761;16555;16482;16599;16355;16492;16728;16486;16274;16211;16221;16504;16735;16565;16570;16540;16482;16420;16092;16074;16558;16242;16352;16425;16465;16475;16242;16118;16101;16142;16261;16218;16359;16314;16285;16239;16610;16888;16823;16936;17110;17110;17651;17693;17232;17171;16866;16623;16710;16660;16900;16548;16692;16605;16713;16573;16790;16647;16546;16440;16519;16394;16483;16544;16339;16070;15502;15417;16180;16618;16869;16943;16941;17109;16966;17144;17228;16947;16926;16569;16548;16936;16920;16563;16935;16740;16821;16819;16801;16555;16692;16304;16241;16537;16738;16234;16419;16487;16336;16334;16226;16179;15734;16064;16131;16272;16568;16377;16372;16358;16455;16275;16493;16526;16606;16390;16239;16263;16707;16415;16638;16496;16719;16622;16529;16429;16184;16019;15620;16131;16640;17020;16534;16590;16628;16572;16817;16770;16733;16749;16668;16848;16613;16700;16707;16760;15789;14671;13632;13427;14467;15031;14662;14927;16407;17023;17063;17388;17197;16978;16833;16488;16645;16737;16970;16778;16727;16970;17025;16870;16613;17122;17201;17150;17185;17123;17266;16832;16722;17242;17174;17270;17131;17033;17047;17070;17183;17027;17256;16960;16556;16819;17228;17248;17110;17242;17356;17350;17431;17753;17470;17376;17508;17217;17180;17071;16761;17083;17114;16993;17120;16998;17228;17149;17420;17332;17428;17009;17224;17076;16981;17112;17143;17188;17238;17141;17198;16965;16945;16761;16694;16670;16752;16746;16539;16703;16799;16974;16655;16700;16787;16715;16855;16961;16558;16679;16551;16497;16722;16960;17294;17236;17327;17159;17265;17223;17180;17376;17422;17308;17459;17402;17504;17466;17261;17264;17196;17159;17201;17284;17283;17247;17512;17138;17086;17167;17226;17455;17283;17240;17186;17052;17246;17129;16735;16962;17094;16895;16712;16751;17051;16962;16865;17064;16296;15744;15120;15907;16428;16959;17268;16947;17219;17360;17163;17237;17514;17470;17512;17197;17204;17160;16995;17368;17137;17363;17329;17221;17330;17025;16802;16902;16929;16872;16766;17063;16808;16902;16835;16512;16681;16597;16871;17158;16851;16938;17197;17007;17089;17193;17296;17368;16922;17045;16930;17189;17127;17284;17249;17267;17147;17185;17176;17002;17036;17286;17148;17214;17357;17303;17437;17277;16977;16782;17034;17088;16928;17249;17315;16952;17313;17398;17359;17488;17123;17067;16979;17046;17345;17048;17395;17198;17318;17033;17305;17310;17081;17306;16780;16672;16077;15861;16242;17122;17160;17316;17223;17105;16687;16761;16472;16676;16729;17066;17044;17102;17126;16905;16794;16839;16520;17210;16871;17119;17294;17268;17319;17336;17080;17028;17042;17249;17429;17349;17207;17268;17133;17043;17151;17206;16939;17004;17051;17198;16998;16430;16243;16748;16885;17422;17161;17382;17325;17317;17004;17298;17394;17175;17328;17373;17041;17161;16857;17148;17274;17190;17144;17292;17200;17187;17328;17305;17359;17289;17383;17369;17154;17068;16510;15681;15825;16744;16872;17048;17314;17345;17267;17254;17081;16880;17123;17109;17170;17324;16891;16939;16843;16983;17091;17156;17135;17104;17035;17089;17050;17093;17015;17214;17273;17091;17595;17295;17324;17367;17365;17216;17249;17277;17196;17319;17280;16943;16894;16844;16809;16997;17153;16982;17189;16903;16924;17093;17025;17292;17260;16983;17041;17281;17220;17389;17424;17398;17406;17364;17295;17457;17083;17229;17148;17039;17154;17189;17287;17158;17091;17038;17232;17159;17148;17139;17109;16880;17071;16955;17125;17332;17587;17431;17498;17251;16996;17102;16483;16137;16760;17377;17141;17470;17387;17677;17381;17291;17173;16938;16947;17367;17204;17047;17222;17140;16822;16486;16665;16527;16998;17101;17593;17551;17468;16987;16835;17061;17126;17086;17306;17645;17181;17227;16810;16688;16631;16862;16806;16848;16406;16332;16699;17211;17055;17050;16834;16857;16966;17171;17370;17454;17341;17141;17006;17130;17331;17424;17432;17418;17537;17215;17456;17377;17229;17360;17247;17183;17313;17213;17199;16430;16123;16102;16452;16990;17237;16735;16037;15157;15813;17278;17946;17352;17609;17146;17458;17282;17020;17025;17259;17577;17225;17273;17241;16925;17289;17039;17301;17500;17443;17383;17368;17553;17497;17474;17363;17153;17074;17354;17309;17310;17365;17513;17574;17284;17304;17209;17312;17619;17799;17630;17872;17830;17825;17784;17539;17535;17626;17650;17700;17520;17568;17584;17702;17604;17422;17365;17367;17294;17467;17587;17571;17493;17467;17356;17308;17541;17224;17249;17281;17295;17283;17194;17193;17231;17230;16915;17001;17054;17251;17091;17462;17513;17830;17764;17755;17625;17451;17367;17301;17508;17369;17120;17001;16583;16683;16717;15982;14687;14675;14947;15394;15394;16318;17070;17296;17342;17376;17264;17073;16903;17462;17629;17334;17214;17686;17600;17664;17781;17601;17677;17237;17374;17604;17483;17457;17508;17186;17546;17791;17573;17643;17465;16851;16881;16995;17267;17229;17188;17384;17370;17295;17967;17776;17862;17688;17835;17713;17569;17691;17459;17842;17695;17806;17697;17723;17589;17752;18035;17868;17846;17917;18068;17774;17745;17785;17553;17743;17871;17693;17833;17813;17561;17457;17291;17211;17429;17397;17381;17361;17412;17475;17745;17533;17788;17726;17854;17583;17590;17736;17793;17710;17417;17001;16580;17245;17615;17905;17843;17956;17658;17716;17787;17801;17685;17876;17858;17966;17846;17561;17033;16956;16413;16828;16877;16238;16199;16830;17327;17043;17374;17554;17764;17697;17641;17525;17583;17269;17437;17722;17902;17874;17669;17711;17516;17709;17568;17872;17984;17894;17825;17514;17602;17689;17773;17683;17662;17707;17771;17716;17707;17335;17644;17587;17611;17653;17550;17309;17722;17476;17331;17267;17271;17101;17266;17724;17697;17522;17614;17531;17788;17665;17806;17611;17707;17869;17970;18028;17726;17727;17713;17336;17221;17386;17624;17823;17885;17865;17803;17506;17257;17260;17445;17360;17392;17462;17444;17463;17474;17666;17792;17661;17225;17589;17625;17709;17535;17718;17477;17554;17707;17579;17633;17895;17969;17797;17803;17792;17305;16852;15973;15407;15853;17089;17951;17900;17776;18005;17820;17900;17499;17741;17885;17806;18157;18051;17662;17560;17397;17721;17584;17528;17875;17894;17520;17749;17629;17801;17867;18037;17856;17981;17785;17823;18350;17680;17759;17762;17651;17621;17895;17746;17879;17846;17829;17836;17769;17564;17882;17527;17618;17523;17567;17543;17769;17685;17779;17376;17505;17275;17133;16975;17290;17387;17249;17367;17214;16856;17103;16976;17126;17239;17162;17040;17223;16864;16596;16469;16865;16776;16912;16913;16907;16784;16873;16771;16865;17090;17275;17602;17650;17841;17763;17851;17854;17688;17329;17313;17506;17927;17931;17795;17748;17918;17767;17633;17915;17988;17671;17825;17876;17575;17914;17794;17608;17771;17617;17710;17896;18239;18354;17974;18444;18044;18036;18056;17932;18160;18000;17943;18036;18114;17908;18080;17718;17567;17436;17532;17415;17628;17650;18088;17881;17958;17730;17689;17824;17636;17449;17691;17786;17572;17821;17915;17839;17694;17792;17422;17355;17391;17566;17704;17624;17569;17482;17347;17848;17713;17577;17788;17671;17809;17744;17673;17530;17464;17531;17683;17846;17868
13312;13748;13470;13472;13777;13888;13741;13514;13280;13442;13539;13342;13613;13358;13798;13695;13751;13924;13884;13569;13791;13847;13721;13792;13853;13847;13935;13885;14234;14040;13977;14191;14360;14391;13984;14120;13912;14342;14155;14284;14430;14074;14301;14257;14329;14679;14607;14718;14754;14421;14614;14673;15115;14966;15063;14898;14904;14655;14875;15116;14818;14500;14737;14668;14907;15184;14950;15091;15161;15106;15347;15156;14992;15099;15068;15044;15119;15110;15270;14985;14950;14946;15034;15251;15430;15154;14797;14989;15046;15209;15502;15365;15627;15172;15275;15392;15230;15184;15161;15456;15303;15452;15253;15460;15514;15303;15133;15343;15387;15488;15335;15205;15251;15427;15407;15555;15432;15492;15251;15532;15417;15596;15452;15706;15645;15566;15502;15508;15647;15542;15552;15491;15527;15669;15373;15476;15327;15447;15757;15812;15573;15447;15273;15527;15536;15397;15229;15327;15872;15777;15477;15717;15308;15108;14909;15020;15369;15688;15554;15542;15496;15581;15448;15286;15520;15575;15677;15587;15613;15588;15568;15612;15670;15713;15820;15662;15733;15706;15536;15473;15552;15931;15930;15824;15740;15712;15770;15742;16024;15833;15685;15551;15639;15564;15792;15898;16000;15980;15878;15805;15897;15694;15794;15937;15897;15878;15891;15946;16003;15936;15868;15815;15920;16063;15877;16081;15639;15677;15899;15607;15791;15602;15546;15409;15584;15610;15549;15775;15793;15949;15894;15924;15599;15826;15029;15557;15608;15323;15034;14984;14926;15304;15701;15802;15507;15740;15949;15620;15662;15852;15581;15519;15575;15857;15650;15311;15515;15918;16076;16139;15798;15435;15548;15507;15259;14835;15234;15701;15654;15724;15945;15780;15895;15932;16025;16183;15948;16015;15863;15949;15723;15766;15511;15758;15551;15442;15318;15430;15375;15738;15911;15359;13761;9444;5914;6644;10572;14006;15476;15856;16018;16261;16241;16120;16255;16013;16113;15925;16199;16372;16289;16294;16376;15941;16411;16121;16217;16371;16121;16102;16155;16173;16321;16242;16001;15992;16032;16233;15911;16155;16234;16014;16244;16178;16174;16276;16178;16356;16160;16076;16229;16177;16330;16124;15914;16057;16099;16059;16376;16416;16644;16240;15982;16015;16095;15998;16021;16008;16021;16290;16320;16205;16114;16116;16356;16209;16332;16262;15979;15786;16064;15761;16024;16064;16134;16228;16264;16068;16190;16204;16116;16096;16012;15800;15732;15620;15629;15611;15464;15462;15706;15994;16089;16250;16148;16103;16349;15942;15922;15973;16138;16179;16524;16772;16561;16569;16424;16751;16543;16600;16584;16729;16468;16658;16522;16494;16577;16373;16763;16561;16245;16358;16621;16292;16255;16317;16630;16592;16463;16852;16756;16500;16384;16182;15972;16196;16114;16287;16221;16302;16396;16367;16006;16337;16230;16211;16199;16387;16388;16296;16765;16464;16777;17171;17064;17285;16746;17407;17537;17610;17163;16912;16552;16819;16744;16913;16746;16935;16846;16765;16768;16677;16582;16510;16150;15937;16507;16470;16314;16013;15866;14784;14419;14862;16218;16784;16892;17081;17053;17213;16965;17028;16944;16937;16785;16708;16713;16752;16733;17322;16828;16936;16895;16912;16631;16720;16704;16463;16612;16625;16508;16751;16484;16556;16478;16271;16359;16024;16226;16030;16197;16153;16290;15935;16310;16141;16429;16241;16849;16452;16402;16099;16308;16521;16357;16527;16435;16375;16655;15960;16384;16132;15961;16125;16430;16520;16615;16692;16731;16837;16732;16682;16707;16685;16679;16784;16691;16851;16951;16564;16379;15558;14477;14091;14270;15288;15020;13210;13801;15946;17128;17314;16977;17199;17149;16917;16755;16793;16997;16845;17040;16768;17065;17025;16801;17025;17237;17107;17233;17398;17163;16975;17204;17076;17143;17109;17327;17349;16977;17053;17209;17148;17469;17032;17016;16696;16842;17203;17319;17130;17246;17311;17302;17491;17586;17334;17341;17475;17417;17196;17278;16998;16933;17216;17171;16984;17093;16911;17048;17159;17248;17278;17078;17290;16985;16880;16929;17126;16986;17300;17205;17339;17146;17155;16868;16931;16922;17004;16833;16818;16628;16627;16990;16985;16895;16718;16754;16673;16695;16658;16677;16484;16724;16695;16977;17137;17142;17167;17119;16983;17220;17369;17334;17353;17549;17447;17689;17540;17540;17310;17353;16946;17156;16798;17148;16925;17188;17036;17283;17190;17325;17227;17216;17351;17499;17212;17458;17379;17301;16923;16845;17233;17204;16786;16638;17020;17026;17134;16781;15547;13745;13512;15024;16702;17030;17391;17237;17543;17311;17313;17329;17568;17322;17193;17078;17016;17191;16966;17418;17311;17170;17255;17048;17336;17293;16979;16982;16797;16923;17093;16797;16866;16791;16854;16620;16547;16633;16751;16785;16876;16649;16758;16721;17204;17101;16704;17163;16997;17046;16943;17076;17191;17001;17064;17205;17323;17176;17241;17330;17164;17113;17225;17071;17447;17427;17259;16958;16726;16678;17037;16951;17140;17102;17076;17145;17145;17737;17118;17195;17123;16820;17041;16955;16982;17295;17409;17397;17195;17177;17373;17181;17386;16951;17125;16972;16512;16297;16591;16821;17015;17063;17292;17423;16773;16670;16767;16828;16649;16758;17106;17281;17090;16995;16897;16838;17019;16931;17243;17186;17276;17139;17294;17077;17002;16703;17045;17172;17158;17299;17294;17248;17370;17319;17198;17356;17289;17083;17367;17088;16523;15818;15401;16207;16937;17161;17304;17198;17378;17110;17046;17279;17039;17087;17366;17180;17194;17219;16984;17200;17157;17274;17202;17339;17386;17241;17344;17251;17312;17302;17187;17319;17046;17095;16691;15737;15298;16266;16909;17173;17132;17202;17399;17143;17346;17031;16828;17097;17185;17160;17113;17211;16798;16632;17214;17142;17000;17025;17044;17054;16659;16950;17065;17079;17297;17427;17432;17463;17465;17253;17198;17183;17284;17191;17195;17243;17168;17137;16830;17102;16905;17083;17125;17258;17229;17163;16779;17139;17150;17188;17216;17222;17147;16955;17042;16974;17303;17028;17126;17285;17021;17384;17058;17092;17193;17138;17031;16955;17220;17454;17215;17136;17101;17301;17176;17168;17159;16983;16850;16928;16807;17231;17422;17318;17278;16874;16968;17139;16749;16485;16452;17087;17275;17398;17408;17420;17470;17308;16989;17281;17124;17000;16824;16954;17065;16755;16023;15701;16083;16831;16558;16961;17277;17525;17564;17144;16621;16806;17443;17377;17262;17145;17301;17142;17057;16598;16666;16872;17100;17165;17109;16642;16915;17237;17171;17160;16717;16749;16737;17201;17335;17348;17208;17051;17019;16862;17299;17305;17032;17446;17202;17232;17471;17328;17135;17200;17238;17190;17201;17005;17328;17024;16820;16899;16828;17132;17288;17018;16865;16522;16866;17190;17813;17483;17414;17303;17371;17463;17300;17382;17525;17461;17472;17224;17063;17248;17427;17240;17399;17256;17596;17180;17353;17442;17373;17442;17499;17459;17237;17563;16895;17407;17472;17367;17394;17092;17094;16889;16978;17367;17602;17532;17935;18005;17801;17776;17678;17462;17470;17538;17566;17401;17519;17580;17578;17573;17484;17319;17501;17632;17363;17733;17640;17325;17122;17260;17337;17158;16739;16952;16976;17132;17378;17209;17394;17110;17235;17041;16851;16950;16918;17214;17085;17386;17540;17789;17644;17687;17214;17488;17119;17411;17443;17173;17309;16655;16266;16778;16269;15939;16119;16495;16412;16393;16707;16903;17318;17395;17060;17109;17042;16813;17003;17165;17597;17492;17490;17467;17855;17975;17771;17526;17687;17457;17500;17740;17360;17594;17437;17361;17612;17447;17448;17229;16738;16855;16862;16911;17239;17346;17199;17155;17047;17374;17870;17830;18116;18148;17592;17754;17639;17877;17683;17718;17630;17691;17506;17620;17695;17719;17880;17802;17705;17800;17854;17824;17756;17696;17633;17564;17730;17951;17898;17585;17346;17475;17458;17392;17074;17304;17104;17451;17213;17388;17536;17490;17433;17657;17600;17694;17384;17761;17699;17582;17432;17179;17444;17612;17851;17951;17647;17929;17729;17877;17962;17628;17633;18052;17757;17526;17097;16891;16851;17066;17588;17383;17138;16603;17081;17418;17562;17205;17450;17578;17528;17352;17300;17602;17498;17322;17495;17942;17697;17647;17615;17690;17774;17772;17802;17848;17589;17717;17416;17570;17522;17894;17605;17705;17461;17645;17645;17865;17617;17567;17610;17608;17575;17392;17467;17510;17445;17623;17529;17271;17437;17385;17517;17511;17606;17666;17580;17678;17557;17400;17450;17546;17693;17927;17845;17898;17591;17537;17171;17266;17776;17862;17945;17949;18035;17674;17574;17574;17278;17436;17260;17525;17328;17506;17673;17473;17609;17645;17697;17913;17554;17432;17164;17505;17584;17569;17645;17707;17595;17856;17916;17863;18119;17901;17772;17636;17278;16869;16069;16828;17365;18106;18280;18120;17981;17816;17890;17847;17685;17742;17843;18110;17787;17715;17512;17716;17540;17534;17730;17713;17756;17872;17798;17769;18008;18167;17843;17778;17517;17644;17824;17682;17848;17774;17858;17737;17942;17779;17851;17872;17777;18167;17893;17700;17721;17844;17660;17560;17523;17790;17792;17891;17649;17724;17596;17610;17157;16965;17161;17050;17222;17364;17364;17229;16943;17173;17025;17182;17267;17366;17014;17171;17010;16673;16644;16625;17040;16888;17073;16903;16802;16662;16924;17070;17419;17483;17442;17281;17445;17540;17801;17708;17794;17571;17289;17668;17835;17888;17827;17486;17691;17696;17751;17631;17620;17761;17766;17663;17936;17776;17858;18030;17715;17796;17972;17890;17820;18110;18337;18272;18202;18068;18202;18022;18001;18063;17932;18041;17930;18217;17910;17982;17852;17603;17916;17602;17476;17336;17616;17594;17846;17784;17480;17663;17796;17668;17614;17712;17932;17855;17800;17716;17910;17894;17551;17547;17524;17532;17699;17577;17684;17542;17457;17425;17586;17750;17682;17808;17681;17713;17645;17448;17471;17436;17697;17856;17877
13813;13444;13279;13437;13710;14000;13687;13648;13659;13466;13645;13658;13500;13409;13602;13864;13775;13636;13677;13881;13661;13996;13960;13824;13839;13807;14009;14095;13994;13991;14127;14097;14274;14133;13909;13961;14072;14185;14092;13874;14299;14142;14012;14298;14645;14403;14306;14492;14629;14779;14760;14902;14711;14967;14887;14864;14838;14857;14558;14955;14694;14434;14737;14736;14889;15146;15144;15141;15086;15184;14885;15149;15171;15063;15036;15068;15144;15011;14982;14857;14749;14721;15010;15009;15213;15197;14929;15003;15317;15098;15213;15542;15307;15294;15102;15114;15377;15274;15238;15431;15534;15289;15352;15018;15552;15343;15305;15281;15457;15518;15231;15326;15519;15537;15227;15438;15593;15435;15381;15442;15470;15681;15482;15808;15600;15690;15705;15633;15673;15660;15469;15682;15504;15452;15669;15618;15582;15542;15674;15639;15683;15444;15321;15453;15387;15285;15582;15548;15354;15426;15492;15348;15568;15097;14951;15356;15471;15465;15458;15589;15641;15643;15217;15555;15407;15789;15774;15765;15435;15622;15138;15526;15565;15818;15668;15686;15855;15567;15540;15530;15843;15695;16025;15845;15632;15700;15676;15934;15854;15846;15912;15531;15437;15441;15670;16035;15999;15957;15853;15779;15869;16067;15790;15805;16233;15733;15993;16024;15808;15962;15707;16104;16124;15920;15963;15922;15875;15662;15494;15638;15873;15490;15621;15447;15595;15691;15635;15818;15970;15803;15855;15957;15789;15670;15498;15304;15707;15238;15287;15108;14909;15210;15700;15771;15702;15805;15822;15734;15857;15802;15767;15593;15686;15788;16012;15518;15272;15884;15963;16122;15920;15534;15377;15338;15391;15262;15365;15755;15687;15558;15693;15641;16013;16109;15944;15816;16230;16037;15609;15407;15419;15424;15547;15741;15575;15762;15567;15664;15705;15762;15580;15329;14015;10139;6166;6494;10370;13797;15342;15821;16047;15888;16017;16045;15911;16077;16349;16407;16059;16223;16520;16306;16269;16292;16171;16382;16170;16260;16468;16065;16069;16289;16274;16008;16048;16124;16095;16016;16057;15895;16328;16459;16327;15936;16083;16285;16582;16162;15835;15981;16132;16449;16124;16433;16226;16454;16186;16223;16243;16320;16274;16323;16155;16066;16098;15957;15999;16235;16042;16189;16246;16073;16241;16059;16213;16362;16125;16114;16099;16126;16072;15993;15963;15895;16179;16119;16153;16072;16082;15983;15779;15765;15756;15962;16057;16007;15852;15493;15065;15143;15337;15858;16169;16259;15964;16197;16358;16172;16105;16254;16538;16235;16450;16440;16722;16859;16736;16510;16366;16515;16730;16592;16618;16595;16615;16783;16509;16336;16401;16466;16556;16438;16372;16338;16335;16205;16771;16655;16599;16662;16517;16546;16147;16193;16158;16003;16395;16393;16406;16657;16454;16291;16054;15859;16001;16069;16227;16255;16439;16530;16334;16577;16704;16917;17033;16925;17206;16911;17564;17450;17467;16801;16980;16514;16643;16818;16688;16695;16611;16885;16583;16491;16493;16498;16183;16256;16023;16349;16248;16434;15862;14677;13611;14047;15551;16600;16680;16873;17076;16746;17105;17028;16964;16845;16625;16557;16623;16642;16953;16673;16948;17067;16874;16565;16716;16814;16752;16519;16796;16559;16385;16667;16646;16726;16583;16599;16408;16058;16195;16080;15922;16159;16418;16384;16261;16085;16168;16367;16185;16448;16474;16290;16119;16145;16592;16556;16568;16507;16064;16389;15987;15812;15893;15867;16428;16509;16603;16738;16891;16454;16857;16668;16733;16828;17033;16593;16744;16687;16806;16545;16209;15195;14611;15035;15921;16258;15761;14205;14198;15922;16615;17292;17311;17099;16977;16881;16762;16904;16941;17062;17071;16916;17026;17062;16949;16932;17053;16826;17177;17232;17240;17287;16867;17272;17231;17167;17408;17285;17159;17045;16977;17074;17167;17224;16972;16938;17115;17278;17305;17123;17355;17331;17259;17382;17342;17538;17498;17363;17545;17427;17239;16858;17083;17174;17185;17116;17221;17303;17130;17267;16974;17035;17087;16778;16866;16688;16666;16766;16969;17085;17074;17207;17276;17008;17132;17189;17057;16797;16621;16699;16844;17140;17047;16854;16776;16766;16818;16991;17032;16662;16445;16280;16532;16798;16774;17147;17020;17025;17055;17259;17226;17476;17172;17292;17341;17350;17248;17230;17356;17261;17115;17132;17369;17018;16871;17212;17106;17229;17164;17228;17246;17038;17375;17081;17533;17332;17268;17337;17102;17088;17267;17020;17101;16878;16928;16827;16910;17008;16739;15432;13602;12671;14266;16392;17099;17530;17331;17418;17282;17257;17149;16943;16483;16575;16707;16899;17121;17330;17382;17102;17155;17221;17266;17083;17221;16875;16651;16717;16973;16982;17172;17163;16861;16920;16733;16830;17043;17217;16927;16647;16623;16582;16687;16941;17173;17027;16664;16797;16873;16685;16898;17017;17020;17492;17551;17229;17326;17365;16992;17108;16932;17341;17024;17124;17349;17187;16979;16852;16861;17148;17138;16911;16968;17149;17059;17357;17164;17341;17215;17183;17199;16792;16966;17199;17060;17234;17096;17210;17103;17341;17244;17190;17236;17100;17228;17062;16930;17110;17053;16976;16896;17172;17193;17129;16745;16826;16814;17002;16797;17141;17303;17178;17117;16956;16998;16887;17031;16991;17007;16999;17219;17075;16927;17032;16752;16899;16965;17305;17329;17333;17085;17138;17269;17342;17233;17421;17196;17119;16660;15213;14182;14296;15574;16530;17013;17129;17256;17267;17232;17196;17183;17374;17041;17504;17171;17186;17312;17250;17480;17210;17321;17335;17490;17354;17330;17400;17224;17313;17354;17271;16968;17003;16973;16814;16310;16129;16328;16673;16723;17164;17064;17114;17181;17330;16882;17284;17112;17144;17037;17077;17202;17011;16688;17099;16914;17235;17018;16960;16986;16990;16969;16969;17234;17508;17386;17272;17357;17102;17174;17344;17267;17506;17195;17235;17359;17230;16982;17122;17246;17168;17194;17153;17249;17004;16871;17109;17313;17029;17257;17173;17213;16986;16813;16588;17036;17233;17342;17220;17214;17210;17304;17033;17162;16904;17342;17245;17304;17341;17148;17345;17387;16950;17420;17286;17136;17207;17141;17161;17099;17149;17432;17709;17097;16877;16832;17346;17456;16847;16613;16614;16893;17046;17364;17357;17210;17104;17528;17248;17394;17359;17259;17101;17188;17008;16645;15417;15086;16145;16891;16492;17140;17499;17900;17440;17085;16947;17152;17425;17416;17441;17284;17422;17285;16800;16794;16583;16699;16843;16901;16927;17220;17100;17448;17265;17087;17174;16826;17049;16923;17478;17378;17226;17280;17059;17132;16962;17095;17264;17387;17198;17362;17262;17284;17247;17362;17596;17343;17181;17320;17201;17053;17109;17101;17362;17207;17455;17200;17231;17090;17110;17345;17311;17709;17335;17403;17347;17643;17268;17389;17547;17335;17364;17190;17383;17323;17603;17562;17489;17632;17293;17232;16874;17247;17449;17606;17341;17607;17383;17507;17413;17467;17301;17658;17556;17280;16997;16766;16734;17228;17268;17503;17791;17678;17934;17968;17969;17655;17421;17222;17418;17568;17230;17572;17479;17487;17431;17530;17573;17490;17812;17501;17605;17308;16775;16636;17132;17381;16845;16903;17190;17263;17342;17389;17219;17051;17134;16644;16512;16344;17009;17036;16946;16919;17174;17474;17555;17586;17734;17374;17631;17568;17548;17449;16583;16290;15627;15815;15838;16399;16655;17085;17042;16832;16766;16961;17269;17400;17221;16898;16636;16670;17109;17383;17569;17331;17392;17427;17708;18043;17863;17604;17491;17274;17550;17456;17558;17619;17531;17218;17119;17523;17455;17611;17202;16661;16501;16477;17313;17268;17242;17344;17566;17572;17984;17749;18085;17829;17878;18072;17956;17766;17905;17796;17639;17690;17594;17660;17563;17473;17776;17635;17819;17605;17592;17755;17818;17751;17668;17905;17869;17780;17628;18011;17449;17465;17421;17229;17400;17458;17665;17537;17079;17325;17359;17635;17630;17705;17928;17579;17363;17816;17792;17678;17527;17642;17661;17762;17692;18052;17798;17941;17824;17785;17668;17610;17480;17871;17741;17457;17241;17012;17455;17659;17635;17820;17648;17478;17670;17606;17708;17605;17440;17739;17797;17497;17434;17757;17339;17469;17580;17792;17717;17570;17481;17473;17596;17633;17851;17759;17745;17719;17710;17525;17474;17692;17926;17833;17751;17899;17486;17768;17728;17645;17724;17551;17591;17683;17376;17376;17739;17631;17753;17564;17397;17516;17456;17479;17271;17512;17492;17504;17339;17404;17468;17353;17712;17768;17929;17997;17484;17267;17226;17534;17732;17744;17895;17887;17779;17924;17736;17503;17382;17382;17351;17192;17616;17499;17437;17552;17570;17473;17596;17989;17576;17496;17604;17453;17618;17645;17479;17759;17640;17748;17788;17838;17902;17774;17742;17479;17503;17294;17169;17092;17757;17838;18323;18145;17972;17897;17915;17657;17700;17635;18015;18147;17725;17812;17540;17847;17750;17649;17664;17507;17737;17717;17518;17707;17798;17890;18096;17749;17536;17661;17872;17764;17914;17775;17602;17833;17884;18004;17926;18085;17640;17978;17926;17619;17682;17501;17083;17343;17583;17766;17930;17670;17935;17766;17981;17462;17390;17084;16964;17058;17120;17071;17366;17555;17383;16891;17147;17307;17367;17460;17392;17076;16916;16782;16787;16606;16903;16899;16980;16648;16640;16901;17111;17353;17354;17629;17581;17496;17564;17139;17468;17231;16965;17396;18062;17806;17646;18158;17856;17735;17606;17936;17700;17905;17889;17851;17812;17655;17760;17860;17686;17864;17808;17965;17778;17742;18009;18155;18151;18258;18105;18247;18055;17887;17952;17916;18185;17972;18028;18028;17804;17703;17793;17919;17634;17538;17618;17431;17655;17239;17498;17781;17791;17819;17680;17880;17762;17750;18102;17915;17992;17926;17621;17937;17516;17627;17396;17684;17668;17913;17489;17576;17637;17508;17420;17187;17616;17817;17621;17564;17927;17634;17535;17663;17646;17760;17689
13201;13499;13366;13517;13652;13820;13772;13737;13738;13433;13277;13301;13403;13381;13455;14126;14012;13993;13860;14060;14053;13978;14085;14037;13903;14161;14103;14163;14253;14190;14372;14194;14165;13989;13976;14112;14216;14162;14129;13979;14490;14316;14212;14524;14424;14477;14473;14566;14703;14674;14538;14348;14809;14863;14697;14727;14871;14667;14624;14872;14796;14635;14950;14779;14872;15065;15046;14953;15021;14594;14895;14875;15266;15266;15241;14928;15074;15098;14896;14606;14355;14410;14973;15098;15220;15393;15053;15241;15309;15233;15166;15425;15415;15245;14859;15240;15242;15040;15172;15290;15243;15272;15416;14996;15303;15137;15319;15207;15395;15463;15311;15266;15252;15339;15601;15623;15498;15525;15424;15490;15502;15574;15675;15753;15592;15385;15719;15704;15576;15557;15238;15509;15558;15581;15748;15698;15607;15781;15480;15586;15578;15701;15322;15323;15233;15194;15133;15326;15309;15168;15315;15285;15289;15317;15197;15450;15734;15766;15643;15440;15518;15591;15219;15109;15366;15744;15738;15568;15459;15514;15482;15506;15745;15898;15719;16036;15734;15635;15743;15677;15846;15683;15918;15859;15582;15733;15801;15769;15825;16139;15881;15617;15421;15387;15601;15688;15998;15710;15814;16026;16031;15825;15763;15847;15873;15828;15918;15968;15847;16081;15741;15882;15898;15951;15901;15820;15869;15751;15728;15748;15814;15780;15670;15546;15558;15321;15603;15606;15598;15602;15753;15710;15795;15750;15537;15784;15659;15440;15406;14888;15029;15127;15683;15877;15826;15758;15841;15681;16022;15783;15855;15890;15748;16146;15978;15783;15920;16010;15909;15709;15458;15111;15255;15211;15404;15547;15622;15670;15563;15613;15525;15681;15951;16038;15934;15984;15994;15678;15471;15069;15009;15097;15530;15614;15649;15642;15842;15576;15649;15738;15968;15432;14297;10435;6934;7869;11240;14172;15439;15953;16032;15979;15833;16124;15947;15956;16238;16388;16337;16562;16333;16320;16251;16257;16104;16106;16320;16354;16328;16213;16084;16383;16114;16208;16195;16190;16000;16043;16106;16297;16133;16187;16303;16178;16194;16193;16262;16137;15923;15769;16334;16266;15992;16133;16333;16288;16281;16416;16495;16429;16539;16634;16449;16348;16277;16532;16392;16043;16288;16351;16407;16299;16020;16092;16199;16098;16235;16050;16271;15910;15962;15857;15888;15943;15915;16191;16107;16160;16212;15990;15922;15522;15764;15462;15927;15858;15905;15332;14938;14752;14958;15792;16045;16159;16115;15951;16059;16220;16285;16076;16710;16671;16414;16468;16840;16811;16837;16780;16505;16505;16805;16741;16405;16764;16527;16461;16634;16687;16410;16593;16456;16568;16450;16409;16441;16516;16406;16437;16520;16474;16613;16376;16356;15913;15938;15965;16032;16254;16371;16263;16424;16306;16102;16048;16168;15933;16284;16056;16358;16574;16682;16592;16527;16894;17145;17157;17124;17610;17470;17321;17265;16793;16870;16835;16772;16672;16799;16735;16881;16795;16493;16660;16489;16633;16306;16058;16194;16282;16181;16249;15879;14802;13942;14447;16131;16757;17042;16911;17231;17095;17222;17262;17020;16947;16746;16668;16536;16966;16718;16723;16792;16938;16802;16706;16524;16691;16958;16568;16751;16506;16448;16420;16683;16746;16773;16498;16408;16354;16345;16187;16216;15917;16285;16593;16364;16267;15959;15917;15922;16193;16535;16596;16643;16583;16347;16189;16476;16545;16217;16152;16013;16091;15895;16057;16189;16539;16303;16673;16578;16646;16744;16663;16815;17012;16878;16863;16969;16829;16665;16422;15970;15394;15528;16315;16917;17024;16783;16194;16088;16500;17308;17406;17235;17059;16875;16734;16686;16720;17030;16976;17058;17000;17388;16852;16911;16956;16866;16909;17034;17320;17163;17535;17145;17084;17212;17377;17132;17240;17224;16765;17029;17057;16981;16966;16993;17039;16920;17389;17270;17251;17234;17552;17478;17147;17189;17112;17210;17168;17440;17030;17252;16977;17024;16670;16864;16947;17118;16968;17070;17052;17218;17150;17170;16766;16891;17198;16994;16919;16860;17072;16951;17189;16981;17115;17085;16754;16900;16901;16391;16830;16919;16969;16813;16918;16942;16881;16748;16856;17028;16659;16303;16188;16276;16529;17074;17084;16994;16844;16967;17061;16971;17321;17356;17171;17150;17345;17386;17159;17243;17186;17212;17119;17178;17154;16932;17219;17077;17186;17093;17235;17144;17204;17102;17245;17297;17255;17294;16930;17375;17218;17104;16947;16913;16992;17222;17092;16927;17136;16767;15673;14030;13944;14867;16474;16726;17492;17457;17773;17181;16989;16844;16488;16430;15757;15539;16452;17244;17638;17217;17300;17233;17003;16946;17068;16947;16611;16620;16979;16957;16764;16776;17002;16937;17031;17009;17017;16998;16876;16795;16615;16561;16817;16752;17128;16934;17021;16968;16735;16815;16703;16904;16863;17126;17221;17400;17313;17262;17216;17176;17560;17143;17222;17094;17144;17013;16982;16784;16886;16905;17113;16957;17008;17353;17018;17121;16963;17197;16847;17354;17174;16968;17011;16904;17094;17198;17118;17357;17232;17168;17387;17262;17424;17357;17245;17152;17298;17149;16981;17094;16927;17117;17024;16873;16957;16831;16990;17257;17108;17044;17168;16933;17007;17129;16979;17082;17223;16901;16915;16905;17020;17284;17138;17289;16735;16955;17228;17224;17081;17262;17234;17137;17187;17272;17118;17339;17282;17181;17125;16672;14300;12838;13731;15313;16557;17098;17277;17448;17270;17112;17187;17214;17230;17257;17319;17217;17452;17448;17309;17353;17327;17145;17319;17278;17238;17393;17288;17113;17166;17234;17108;17156;17105;17033;16958;16597;16097;15697;15774;16473;16852;17159;17389;17231;17366;17160;17278;16960;16986;16939;16739;16887;16995;17007;17059;16714;17238;17153;17140;16710;17144;17230;17265;17407;17128;17241;17074;17291;17172;16940;17259;17299;17459;17414;17398;17338;17127;17271;17418;17238;17159;17229;17379;17376;17065;17056;17321;17166;17152;17017;16883;17130;17055;16861;16780;17036;17153;17138;17200;17195;16866;17170;17057;17123;17129;17331;16975;16807;17018;17195;17151;17238;17032;17254;17193;17113;17170;17220;16979;16880;17356;17269;17273;17057;16900;17141;17192;17188;17201;16786;16611;16667;17105;17318;16615;16493;17184;17506;17490;17614;17440;17302;17006;17366;17088;16886;16172;16032;16566;16988;16551;17126;17399;17752;17752;17514;17364;17439;17595;17114;17330;17423;17614;17285;17040;16476;16447;16449;16727;16699;17036;17058;17218;17439;17387;17341;16914;16774;16973;17071;17397;17388;16945;17125;17208;16727;16882;16864;17335;17169;17436;17513;17358;17051;17006;17052;17511;17204;17283;17232;17284;17398;17186;17217;17023;17132;17124;17122;17290;17244;17427;17400;17116;17290;17501;17246;17416;17329;17530;17424;17417;17512;17253;17406;17181;17394;17543;17562;17392;17549;17273;17232;17246;17376;17388;17555;17381;17500;17434;17690;17528;17343;17607;17934;17392;17249;17024;16811;16541;16848;17208;17407;17719;17806;17950;17968;17654;17674;17375;17403;17404;17499;17605;17397;17715;17470;17672;17658;17410;17493;17502;17795;17686;17156;16743;16770;17209;17281;17262;17148;17278;17380;17402;17456;17407;17217;16958;16645;15737;15568;16519;16979;17097;16908;16919;17280;17311;17510;17629;17597;17390;17517;17500;17443;17174;16099;14890;15058;15306;15956;16618;17008;17006;16766;16598;16791;17285;17206;16832;17033;16338;16419;17110;17246;17274;17322;17278;17620;17514;17793;17756;17424;17355;17370;17447;17628;17836;17635;17767;17563;17097;17487;17327;17503;17083;16787;16089;16429;17134;17260;17238;17179;17429;17582;17593;17858;17879;17965;18030;17626;17826;17746;17588;17746;17799;17717;17793;17497;17749;17637;17856;17740;17727;17634;17666;17719;17734;17717;17738;17642;17791;17621;17682;17749;17603;17586;17666;17354;17485;17380;17662;17519;17548;17464;17490;17586;17782;17762;17824;17524;17745;17321;17480;17737;17454;17637;17492;17672;17953;18025;17726;17785;17685;18011;17688;17597;17788;17771;17831;17429;17518;17347;17639;18069;17754;17595;17929;17654;17806;17977;17870;17510;17573;17856;17577;17652;17499;17584;17647;17546;17726;17813;17619;17580;17764;17648;17552;17878;17778;17235;17594;17650;17624;17525;17699;17712;17700;17739;17819;17689;17667;17713;17664;17695;17677;17730;17277;17534;17538;17580;17566;17635;17790;17930;17473;17506;17505;17447;17674;16997;17408;17351;17599;17435;17133;17345;17594;17563;17728;17905;17531;17087;17030;17496;17821;17922;17851;17864;17768;17847;17540;17317;17366;17203;17264;17637;17668;17550;17714;17338;17195;17141;17374;17379;17710;17756;17643;17579;17674;17726;17680;17415;17794;17909;17627;17957;17668;17707;17828;17632;17585;17696;17394;17442;17705;17728;18374;18237;18085;18045;17588;17636;17543;17983;17769;18066;17701;17812;17779;17839;17922;17977;17600;17514;17482;17618;17471;17548;18040;17965;17750;17652;17688;17691;17902;17449;17598;17342;17476;17666;17601;17747;17734;17932;17881;17879;17932;17553;17775;17335;17480;17522;17835;17944;17670;17959;17862;17691;17668;17515;17227;16985;16809;16860;16998;17319;17418;17318;17820;17146;17443;17146;17378;17322;17386;17014;16980;16945;16849;16792;17028;17124;17177;16715;17085;16909;16910;17467;17634;17571;17730;17767;17309;17260;17095;16598;16815;17267;17656;17829;17854;18092;17709;17914;17859;17592;17803;17759;17671;17645;17881;18079;17769;17832;17639;17700;17577;17786;17696;17848;17811;17962;18085;18325;18265;18377;18129;18057;17915;18019;18134;18100;18169;17928;17708;17903;17831;18016;17456;17736;17808;17657;17591;17517;17672;17513;17639;17655;17636;17828;17972;17903;18120;17849;17866;17718;17809;17856;17663;17677;17697;17518;17887;17766;17524;17856;17670;17580;17122;17247;17357;17454;17273;17437;17632;17830;17827;17805;17725;17524;17709
13448;13772;13602;13520;13447;13555;13899;13634;13273;13439;13592;13602;13316;13550;13831;13761;13867;14021;13714;13766;14074;14065;14328;14008;14147;14089;14147;13827;14371;14116;14249;14347;14034;14088;13754;13978;14180;14222;14281;14138;14340;14429;14329;14308;14436;14488;14383;14483;14700;14812;14383;14682;14453;14746;14577;14822;14509;14310;14777;14815;14888;14748;14732;14769;15001;14989;14937;14961;15013;15092;14807;14932;14953;15198;15047;14590;14874;14790;14825;14560;14130;14331;14691;15310;15414;15144;15114;15547;15429;15312;15188;15246;15200;15336;15215;15144;15251;15075;15091;15301;15079;14842;15004;15153;15435;15376;15279;15267;15502;15351;15462;15689;15351;15453;15465;15568;15461;15338;15598;15243;15352;15499;15352;15498;15619;15576;15593;15561;15462;15586;15512;15394;15729;15558;15639;15476;15828;15503;15625;15684;15811;15613;15641;15178;15308;15141;15238;15250;15407;15049;14915;15004;15128;15155;15505;15598;15873;15496;15616;15510;15283;14901;15097;15198;15343;15564;15445;15533;15499;15383;15318;15559;15552;15495;15519;15904;15662;15595;15602;15676;15756;15735;15913;15860;15888;15582;15450;15800;15798;16003;15526;15457;15205;15409;15571;15779;15890;15734;15888;15995;15831;15673;15813;15638;15912;16067;16053;16061;15894;15931;15606;15846;15946;15802;16029;15649;15726;15850;15917;15812;15821;15822;15566;15721;15543;15354;15659;15432;15681;15627;15810;15888;15983;15975;15729;15758;15558;15829;15137;15291;15023;15112;15407;15667;15818;16056;15983;15813;15521;15648;15693;15974;15854;16073;16067;15957;16216;16014;15918;15826;15180;15208;15114;15094;15597;15646;15952;15588;15611;15192;15505;16099;16325;15855;15810;15991;16007;15762;15114;14646;14531;14771;15205;15496;15686;15537;15657;15477;15470;15354;15765;15544;14308;10954;6961;8027;12251;15212;15860;16181;16244;16160;16197;15949;16093;16095;15997;16034;16228;16423;16171;16058;16076;16118;16285;16060;16412;16250;16224;16014;16478;16251;16504;16353;16394;16038;16271;15974;15870;16020;16230;16402;15782;16140;15807;16131;16181;16054;16099;16015;16239;16133;16274;16450;16533;16343;16458;16232;16752;16374;16671;16457;16201;16373;16100;16312;15855;16133;16420;16265;16408;16367;16093;16302;16439;16183;16131;16054;16133;15962;16120;15954;16090;15834;16096;15919;16314;16222;16024;16000;15690;15384;15510;15477;15596;15868;15763;15616;15183;15286;15329;15680;15969;16181;16005;15981;16182;16333;16134;16446;16589;16632;16536;16486;16624;16629;16789;16587;16418;16518;16683;16611;16616;16517;16691;16532;16592;16582;16496;16725;16459;16724;16723;16473;16384;16465;16410;16538;16586;16483;16400;16486;16494;16152;16049;16196;16270;16068;16476;16541;16275;16041;15975;16023;15930;16054;15960;16379;16504;16304;16408;16394;16633;17095;16829;16810;16634;17144;17417;17002;17175;16955;16592;16825;16780;16875;16708;16891;16997;16601;16536;16616;16565;16698;16187;16484;16253;16325;16515;16130;16426;15387;15262;15692;16453;16901;16909;16956;17195;17214;17114;17078;16508;16850;16660;16793;17046;16677;16893;16623;16763;17157;16693;16792;16620;16712;16730;16892;16533;16612;16151;16271;16504;16573;16324;16532;16296;16466;16372;16353;15766;15725;16207;16714;16662;16246;16153;15854;15678;15774;16600;16533;16629;16654;16439;16049;16360;16330;16176;15905;15589;15626;16060;16466;16426;16441;16356;16562;16736;16487;16755;17013;16909;16821;17046;16896;16528;16833;16611;16254;16043;16217;16276;16698;17281;17500;17454;17177;16931;17350;17509;17398;17255;17135;16967;16898;17027;16935;17064;17200;17067;16848;16969;16840;16933;17035;16957;16628;16943;17151;17318;17175;17190;17247;16940;17147;17068;17039;17084;17203;17122;16792;17096;16919;16817;16822;16958;17374;17732;17370;17380;16975;17098;16964;16802;17027;17296;17424;17168;17225;16857;16932;16854;16976;16977;16834;16854;16818;17160;17171;17473;17360;17345;17235;17352;17235;16908;16638;16934;16810;17162;16828;17092;17060;16649;16981;16792;16788;16383;16572;16989;16732;16975;16732;16883;16875;16929;16604;16752;16529;16381;16087;16353;16476;16907;16693;17167;16954;16908;17056;17332;17167;17302;17351;17353;16972;17132;17100;16915;17109;16817;17196;17095;17214;17110;17265;17442;17303;17134;17232;17245;17252;17223;17256;17169;16906;17205;17318;17253;17263;17158;17069;16943;17014;16981;17093;17311;17101;16596;15443;14912;14992;15699;16325;16953;17407;17445;17503;17181;16480;16244;16262;16348;16310;15904;16566;17092;17328;17304;17345;17042;17218;17077;16792;16648;16525;17105;16886;17164;16879;16945;16996;17035;17114;17130;17169;17055;16958;17098;16681;16897;16796;16689;16943;16888;16547;16952;17064;16933;16708;16689;16773;17105;17227;17199;17287;17199;17161;17444;17491;17398;17216;17023;16849;16750;17297;17047;17097;16893;17196;16993;17060;17114;17074;17138;17201;16830;17086;17060;16937;16874;16961;16858;17129;17107;17209;17404;17319;17297;17543;17259;17133;17371;17059;17310;17411;17372;16827;17054;17024;17058;17154;17159;17032;17216;17026;17084;17155;17183;16876;16925;16945;17273;17123;17107;17035;16957;16719;16652;16856;17206;17229;17064;17220;17084;17111;17275;17097;17439;17241;17242;17183;17339;17283;17306;17283;17418;16792;16222;14607;14037;14882;16124;16628;17056;17246;17351;17393;17198;17297;17422;17256;17511;17280;17440;17570;17423;17172;17232;17174;17162;17116;17065;17185;17185;17207;17219;17299;17205;17016;16996;17128;16738;16462;16232;15508;14094;14138;15385;16676;17431;17424;17579;17154;17115;17095;17081;17016;16895;16695;17226;17217;17075;16928;17044;17067;17328;17019;16803;16953;17250;17191;17056;17066;17215;17206;17295;17035;17141;17498;17403;17301;17452;17172;17212;17194;17021;17306;17158;16915;17184;17182;17437;17187;17453;17267;16962;16958;16883;16933;16968;17201;17005;16826;17041;17061;17160;17218;17212;17146;17106;17026;17118;17138;17273;17089;16612;16884;16864;17268;17153;17330;17618;17541;17418;17173;17262;16878;17050;17219;17208;17190;16901;16866;17228;17402;17075;17030;16944;16409;16048;16612;16714;16491;16123;16941;17575;17400;17660;17860;17391;17152;17390;17277;16985;17026;16864;17094;16794;16814;17035;17214;17398;17283;17663;17313;17365;17506;17606;17187;17350;17582;17469;16806;16628;16572;16264;16649;16583;16876;16954;17345;17470;17440;17325;17048;16867;16686;16753;17165;17317;17566;17542;17069;16951;17029;16933;17524;17490;17293;17491;17319;17316;17257;17238;17405;17641;17234;17310;17408;17529;17362;17157;17390;17191;17216;17147;17230;17509;17355;17426;17416;17427;17307;17597;17208;17400;17423;17288;17471;17477;17471;17290;17190;17602;17502;17410;17469;17423;17032;17435;17202;17088;17440;17342;17625;17526;17642;17659;17323;17457;17323;17589;17387;17328;17137;16863;16728;16879;17283;17668;17698;17686;17929;18035;17655;17429;17026;17326;17282;17246;17414;17425;17319;17597;17608;17812;17495;17550;17589;17419;17465;17231;17084;17017;17384;17246;17404;17478;17338;17202;17381;17175;17299;17128;17345;16867;16062;15928;16030;16061;16180;16524;16844;16599;16616;16561;16699;16619;16831;17262;17511;17344;16623;16217;15469;15438;15523;15986;16686;16944;17017;16547;16363;16837;17366;17173;17382;16835;16659;16742;17064;17232;17219;17215;17219;17109;17628;17889;17730;17328;16936;17016;17487;17774;17643;17871;17726;17499;17348;17164;17685;17483;17243;17190;16730;16856;17262;17587;17301;17282;17691;17689;17716;17625;17688;17654;17797;17757;17580;17730;17774;17829;17815;17855;17798;17521;17784;17724;17809;17796;17858;17580;17529;17438;17637;17617;18048;17629;17816;17716;17989;17812;17665;17520;17273;17246;17701;17397;17790;17945;17578;17699;17788;17705;17780;17648;17858;17576;17482;17682;17710;17403;18019;17653;17784;17765;17664;17994;18031;17937;17982;17985;17733;17578;17853;17761;17931;17659;17527;17700;17819;17691;17490;17781;17824;17963;17913;18012;17539;17587;17657;17749;17646;17611;17440;17631;17491;17558;17502;17700;17985;17651;17663;17362;17604;17796;17642;17672;17653;17707;17448;17832;17524;17828;17657;17676;17356;17960;17573;17715;17748;17600;17466;17405;17656;17640;17630;17704;17731;17562;17787;17804;17611;17412;17550;17313;17479;17196;17186;17278;17366;17120;17234;17190;17542;17465;17744;17684;17563;17333;16957;17614;17720;18167;17840;17762;18063;17817;17470;17199;17173;17072;17165;17164;17602;17810;17725;17524;16857;16485;16275;16919;17796;18089;17786;17451;17551;17569;17720;17742;17658;17825;17924;17662;17862;17843;17834;17676;17885;17604;17530;17466;17351;17627;18153;18300;17897;17863;17725;17891;17745;18108;17957;17950;18141;17739;17977;17827;17996;17920;17453;17539;17492;17675;17790;17553;17690;18194;17909;17799;17434;17668;17627;17590;17598;17769;17576;17549;17677;18009;17952;17630;17772;17687;17828;17736;17552;17503;17707;17483;17794;17744;17595;17717;17611;17623;17614;17352;17062;17198;16966;16917;17226;17595;17498;17507;17567;17440;17359;17474;17163;17234;17353;17233;16977;16939;16671;16973;17120;17169;17222;16957;17054;17200;16973;17343;17575;17661;17559;17727;17627;17419;17082;17034;16973;17299;17649;17856;17879;17914;17844;17656;17742;17569;17727;17915;18037;17768;17880;17824;17725;17993;17571;17809;17902;17715;17725;17618;17735;17907;18095;18020;18430;18267;17989;18038;18189;17998;18075;17851;18021;18231;18148;17852;17949;17686;18060;17794;17584;17945;17654;17347;17866;17677;17848;17818;17702;18083;18065;17840;17992;17948;17786;17862;18042;17841;17829;17487;17726;17914;17626;17794;17681;17572;17981;17723;17222;17139;17261;17244;16686;17011;17498;17719;17864;17751;17705;17708;17706
13636;13653;13725;13784;13609;13558;13777;13572;13256;13411;13618;13665;13591;13583;13796;13910;13898;14052;14033;13904;14025;13986;13788;13831;13945;14282;14324;14028;14242;14249;14381;13995;14046;13919;13800;13966;14391;14490;14264;14239;14686;14418;14454;14421;14275;14459;14679;14605;14636;14414;14601;14461;14768;14603;14755;14783;14540;14218;14621;14796;14942;14693;14707;14648;14915;14942;15080;15102;15374;14942;14968;14919;15173;15057;14790;14767;14744;14866;14605;14499;14414;14439;15029;15253;15155;15215;15120;15115;15320;15305;15209;15358;15148;15354;15355;15298;15352;15231;15391;15257;14888;14883;14431;14812;15200;15469;15351;15409;15465;15422;15386;15150;15120;15543;15591;15543;15338;15635;15603;15342;15460;15597;15573;15322;15320;15439;15567;15435;15439;15260;15257;15407;15308;15465;15758;15814;15622;15662;15709;15742;15625;15511;15613;15325;15397;15192;15309;15439;15483;15129;14712;14910;14851;14897;15098;15537;15467;15254;15311;15405;15099;14892;14564;15263;14947;15327;15668;15492;15544;15240;15324;15323;15756;15563;16007;15677;15699;15544;15732;15693;15848;15811;15675;15745;15806;15611;15807;15561;15699;15686;16095;15999;15435;15300;15487;15668;15664;15800;15797;16172;15864;15860;15841;16142;16060;15928;16080;16059;15908;15860;15927;15825;15888;15947;15940;15584;15746;15820;15687;15819;15787;15697;15818;15564;15425;15571;15265;15483;15667;15626;15595;15576;15874;15732;15815;16102;15984;16195;15637;15387;15360;14743;14898;15296;15893;16015;16202;16187;15827;15515;15706;15857;15998;15895;15918;16003;16283;15938;16007;15858;15301;15067;15193;15251;15263;15486;15664;15641;15370;15060;15356;15440;15589;15323;15721;16022;16147;15752;15091;14524;14735;14405;15004;15191;15293;15422;15366;15435;15488;15449;15442;15592;14821;11830;8294;8693;12112;14839;16019;16189;16274;16098;16057;16223;16251;16148;16165;16054;16185;15941;16287;16232;15754;16079;16070;16256;16334;16255;16033;16323;16400;16254;16444;16273;16408;16280;16106;16116;16021;16314;16124;16330;16365;16001;16292;16171;15793;16233;16091;16160;15982;16149;16187;16394;16430;16427;16336;16554;16584;16632;16332;16387;16361;16280;16409;16124;16113;16060;16380;16192;16391;16339;15888;16057;16286;16298;16052;16026;16080;16044;16130;16332;16175;16146;16027;16118;16010;16081;16262;16179;15786;15911;15550;15548;15424;15590;15615;15696;15732;15647;15641;15667;16016;15953;16097;15815;16127;16297;16422;16192;16440;16338;16580;16562;16682;17039;16683;16857;16783;16690;16775;16461;16720;16567;16656;16562;16477;16497;16548;16655;16356;16456;16491;16687;16467;16509;16192;16422;16259;16268;16201;16225;16113;16066;16101;16091;16253;16203;16251;16117;16502;16241;16249;15986;15977;15894;16279;16310;16518;16326;16469;16358;16417;16829;16747;16411;16040;16548;17363;17306;17405;17210;16722;16893;16961;16610;16894;16914;16585;16395;16622;16464;16773;16591;16559;16347;16458;16476;16506;16415;16490;16434;16770;16982;17287;17202;16920;17117;17117;17210;17021;16655;16699;17051;16922;16544;16833;16802;16820;16844;16740;16724;16491;16748;16862;16538;16595;16631;16765;16741;16219;16541;16490;16573;16388;16693;16132;16319;16651;16264;16005;16204;16246;16658;16556;16370;16385;16155;15966;16231;16443;16704;16545;16557;16332;16278;16028;16076;16078;15382;15164;15639;16098;16659;16634;16654;16338;16290;16649;16624;16553;16712;16758;16868;16835;16924;16734;16870;16626;16358;16185;16513;16751;17087;17517;17469;17378;17586;17415;17243;17281;17563;17470;17152;17192;16885;16986;17013;16937;17287;17024;17044;17082;17229;17011;16975;17003;17120;17103;17141;17063;17289;17163;17188;17269;16919;17040;17089;16928;16864;16876;16722;16840;16882;17000;16869;16721;17347;17326;17299;17080;17181;16984;16860;17147;17082;17114;17333;17266;17241;17202;17020;17235;17018;16904;16936;16946;17137;17198;17257;17476;17358;17039;17009;17109;16999;16669;16757;16868;16871;16819;17093;16991;17100;16973;16460;16678;16537;16777;16597;16781;16879;16812;16775;16596;16424;16510;16763;16722;16599;16715;16402;16269;16529;16851;17087;16969;16606;16895;17115;17281;17168;17164;17287;17177;17255;17005;17018;16990;17197;17180;17188;17115;17133;17181;17202;17206;17134;17297;17003;17133;17171;17108;17262;17003;17111;17070;17052;17090;17221;17200;17025;16943;16908;16925;17097;17206;17222;16868;16032;15782;15759;16044;16359;16828;17225;17599;17313;16813;15753;15618;16137;16809;16512;16682;16580;17101;17473;16989;17148;17148;17270;17133;16866;16518;16542;16918;16980;17313;17270;16904;16887;16949;16944;17166;17091;16749;17120;16803;17051;16674;16680;16665;16799;17008;16820;16914;17113;17149;16842;17248;17133;17112;17027;17032;17030;17078;17531;17334;17330;17489;17075;17037;16910;17029;17039;17034;17121;17188;17049;17038;17157;16713;17124;16983;16998;16896;16740;16783;16971;16931;16737;17207;17239;17238;16930;17005;17242;17228;17458;17325;17357;17196;17319;17256;16957;17109;16929;16564;17026;17229;17275;17139;17242;17095;17311;17182;17316;17177;17037;17050;17166;17097;17169;17200;17168;17169;16847;16817;17026;17293;17118;17127;17166;17129;17260;17492;17061;17304;17592;17222;17383;17529;16969;17292;17289;17320;17468;16871;16441;15805;15912;16284;16818;17048;17260;17375;17535;17540;17258;17279;17319;17340;17363;17497;17595;17493;17253;17145;17435;17455;17324;17312;17103;17049;17163;17264;17450;16970;17063;17148;16912;16427;15916;15937;14460;12379;12775;14680;16794;17196;17358;17282;17122;16909;17041;17011;17023;17015;16764;16952;17113;16995;16611;16838;17132;16995;17110;17084;17207;17311;17162;17208;17173;16937;17183;17217;17136;17179;17192;17211;17417;17298;17135;17014;17200;17233;17397;17066;17344;17273;17321;17127;17314;16958;17129;17338;17166;17162;17161;17222;17112;17067;16736;17050;17191;17217;17287;17219;17167;17129;17133;17026;17390;17242;16916;16779;16864;17145;17260;17100;16984;17319;17417;17431;17267;17312;17163;16969;17233;17318;16976;16774;16706;16832;17211;16967;16986;16808;16474;16044;16063;16559;16685;16974;17415;17406;17507;17782;17487;17393;17491;17488;17113;17399;17211;17251;17062;16835;16738;17054;17186;17568;17321;17441;17438;17383;17174;17417;17301;17524;17595;17544;17042;16738;16575;16157;16245;16494;16825;17272;17468;17492;17513;17285;17363;16994;17123;17159;16844;17356;17413;17342;17246;17132;17301;17327;17262;17334;17311;17274;17220;17157;17232;17371;17290;17484;17432;17425;17402;17246;17324;16938;17169;17279;17055;17440;17521;17474;17539;17300;17284;17413;17278;17336;17479;17350;17339;17299;17185;17662;17421;17675;17471;17418;17498;17569;17621;17643;17229;17413;17310;17312;17356;17428;17658;17471;17452;17452;17404;17180;17402;17420;17467;17325;17266;17326;17161;17088;17281;17771;17868;17974;17970;17933;17780;17679;17400;17465;17601;17325;17159;17236;17222;17723;17590;17529;17455;17537;17730;17546;17356;17042;17304;17363;17370;17564;17268;17164;17718;17337;17120;17104;17085;17203;17073;17036;16738;16283;15331;14642;15023;16000;16635;16480;16080;15209;15417;15494;15855;16707;17360;16867;16417;16264;16209;16245;16346;16391;16939;16717;16951;16981;16694;17062;17332;17383;17321;17000;16711;16955;17070;17007;16805;17111;17488;16995;17394;17898;17618;17426;17220;17343;17597;17536;17666;17911;17732;17442;17521;17545;17576;17685;17269;17075;17133;17123;17498;17160;17437;17355;17819;17967;17686;17576;17675;17765;17804;17830;17626;17680;17557;17900;17777;17694;17767;17838;17374;17735;17800;17856;17844;17603;17483;17380;17603;17760;17833;17541;17677;17664;17918;17634;17780;17762;17520;17537;17542;17733;17600;17843;17561;17556;17909;17690;17820;17895;17724;17643;17664;17566;17601;17735;17939;17749;17560;17637;17791;17935;17934;17873;17841;17705;17943;17695;17726;17818;17851;17485;17793;17760;17813;17524;17252;17709;18038;17948;17825;17552;17776;17844;17508;17619;17296;17195;17565;17546;17383;17651;17560;17927;17791;17778;17825;17371;17487;17722;18048;17662;17778;17457;17700;17774;17731;17329;17606;17471;17673;17506;17667;17565;17803;17772;17640;17540;17579;17620;17577;18006;17676;17863;17369;17700;17492;17480;17565;17568;17348;17231;17505;17209;17230;17218;17213;17235;17390;17712;17545;17715;17537;17131;17163;17315;17719;17886;17696;17627;17743;17565;17507;16872;17104;17205;17087;17223;17522;17756;17562;17239;16694;15817;15335;16120;17540;17747;17714;17619;17754;17526;17778;17429;17685;17965;17997;17631;17810;17869;17707;17752;17844;17773;17340;17228;17305;17457;18113;18394;17997;17927;17614;17708;17893;17776;17934;17812;17819;17787;17992;17916;17875;17745;17546;17581;17664;17740;17779;17907;17716;17801;17639;17678;17886;17774;17887;17722;17682;17421;17625;17530;17608;17892;17710;17778;17671;17667;17723;17870;17519;17372;17601;17663;17762;17648;17687;17658;17736;17580;17625;17423;17164;16975;16963;17245;17324;17505;17404;17668;17578;17662;17371;17325;17221;17304;17176;17173;16917;17120;16956;17019;17106;17286;17149;17115;17010;16843;17240;17132;17794;17470;17888;17750;17332;17463;17224;17450;17211;17328;17653;17900;17712;17963;17854;18048;17877;17732;17713;17457;17615;17789;17856;17697;17770;17635;17696;17811;17640;17491;17600;17817;17665;18002;18078;18047;17986;18162;17959;18083;18253;18023;17970;18127;17880;18156;17847;17534;18046;17736;17747;18105;17928;17947;17711;17544;17614;17722;18020;18086;17851;17831;17863;17895;17602;17897;17889;17797;18018;17818;17451;17583;17827;17800;17950;17704;17610;17641;17529;17854;17304;17157;17030;16866;16555;16925;17723;18001;17924;17854;17781;17833;17697
13650;13539;13557;13641;13589;13525;13638;13443;13491;13477;13703;13678;13676;13604;13657;13826;13883;13807;13932;13843;13837;13721;13830;13903;14013;13978;14195;14150;14105;14179;14238;14186;13827;13784;13927;13741;14014;14109;14114;14383;14598;14369;14318;14190;14422;14560;14607;14534;14620;14618;14648;14425;14565;14794;14691;14536;14638;14447;14672;15120;14868;14788;14930;15012;14783;15011;15005;15165;15157;14783;14981;14949;14999;15066;15278;14843;14870;14853;14934;14471;14583;14751;14957;15090;15055;15202;15293;15324;15389;15206;15135;15250;15205;15353;15136;15392;14883;15348;15404;15230;15323;14959;14702;14751;15346;15310;15451;15341;15278;15187;15598;15416;15154;15087;15320;15736;15504;15425;15565;15682;15468;15295;15489;15546;15434;15401;15602;15956;15517;15671;15371;15243;15213;15790;15425;15841;15558;15489;15779;15675;15588;15846;15439;15561;15194;15392;15566;15426;15444;14779;14321;14402;14837;14627;14624;15173;15202;14922;15133;15212;15142;14757;14889;14929;15358;15145;15513;15401;15397;15269;15282;15319;15852;15665;15710;15741;15596;15891;15713;15705;15590;15730;15750;15904;15659;15861;15661;15602;15711;15658;15728;15595;15339;15229;15334;15454;15556;15768;15833;15855;15694;15775;15766;15804;15863;16066;15886;15840;15776;15952;15931;15917;15891;15889;15946;15938;15775;15693;16123;15797;15832;15720;15902;15588;15607;15688;15737;15538;15676;15769;15538;15748;15655;15952;15778;15925;15951;15675;15743;15645;15202;14554;14521;14964;15639;16072;16089;15908;16025;15837;15731;16035;15883;15908;16027;16104;16064;16061;16077;16089;15788;15522;15495;15475;15328;15689;15812;15715;15345;15133;15330;15652;15664;15524;15433;15568;15875;16113;15746;15038;14937;14753;14785;14988;15304;15313;15602;15282;15286;15392;15491;15454;14800;12336;8788;9102;12379;15030;15822;16015;16463;16208;16210;15982;16291;16123;15806;16211;16235;16104;16228;16162;15759;15883;16118;16270;16066;16324;16205;16247;16360;16577;16224;16185;16515;16264;16249;16085;15910;16054;16274;16192;16256;16192;16138;16049;16390;16098;16014;15999;15991;16340;16384;16304;16114;16124;16428;16222;16466;16444;16286;16333;16041;16314;16171;16198;16279;16156;16296;16176;16235;16049;16287;15985;16387;16327;16347;16282;16350;16152;16304;16284;16272;16223;16168;15954;16395;16096;16278;16270;15809;15581;15847;15872;15412;15508;15796;15703;16112;15653;15973;15741;15910;15954;15773;15766;16033;16315;16241;16484;16578;16399;16259;16375;16638;16612;16836;16727;16623;16450;16325;16606;16293;16627;16481;16398;16512;16267;16483;16398;16462;16596;16772;16658;16418;16306;16232;16396;16361;16088;16012;15866;15495;15059;15498;15729;16166;16288;16336;16412;16174;16079;16116;16030;16217;16255;16377;16322;16438;16519;16522;16159;16449;16844;16710;15993;15562;16154;17161;17234;17278;17067;16943;17226;16801;16703;16746;16470;16458;16485;16467;16445;16767;16400;16286;16275;16542;16625;16701;16787;16728;16810;17153;17248;17541;17367;17058;17130;17216;17028;17057;16712;17040;16859;16858;16690;16989;16764;16768;16741;16606;16596;16700;16883;16707;16663;16557;16742;16677;16582;16736;16533;16517;16246;16414;16332;16402;16603;16414;16337;16261;16220;16702;16530;16234;16061;15922;16137;16514;16292;16391;16599;16401;16348;16387;16300;16308;16028;15853;15620;15368;15609;16368;16966;16408;16624;16509;16166;16723;16685;16948;16991;16625;16842;16822;16879;16788;16521;16587;16501;16790;16658;17036;17318;17373;17471;17422;17269;17290;17073;17397;17101;17284;17219;16957;17066;16840;16808;16902;16620;17247;16968;17127;16971;16777;16905;16704;16699;16612;17026;17174;17363;17447;17554;17248;17207;17114;17019;16864;16744;16781;16746;16518;16509;16885;16822;17191;17234;17290;17158;16894;16862;16904;16919;17068;17201;17115;17485;17418;17260;16802;17090;17129;17100;17014;16846;17036;17207;17175;17096;17248;17260;17307;17371;17255;17167;16828;16546;16214;16673;17227;16829;16973;16863;16785;16807;16754;16742;16821;16562;16754;16898;16882;16606;16355;15935;15930;16270;16681;16433;16453;16523;16415;16814;16898;16900;16745;16757;16657;17110;17467;17306;17165;17287;17095;17312;17000;16916;16944;17173;17099;17028;17323;17458;17045;17057;17190;17285;17343;17249;17295;17363;17318;17241;17232;16897;17105;17089;17249;17102;17287;17101;17023;17013;16876;17310;17363;17156;16900;16508;16562;16534;16599;16600;16981;17263;17383;17416;16562;15789;16075;16298;16906;16764;16786;16717;17070;17206;17221;17387;17447;16950;17231;16955;16747;16508;16798;17133;17308;16767;16864;16808;17156;16937;17167;16878;17105;16787;16795;16990;16643;16711;16783;16639;16954;16758;17034;17070;17257;17205;17180;16900;17013;17021;17323;17135;17177;17360;17418;17219;17244;17306;17137;17074;16959;17214;16909;17306;16984;17431;17111;17046;16889;17158;17101;17201;16773;16780;16888;17203;17154;17021;17030;17044;17058;16838;16852;17107;17298;17438;17199;17379;17001;17005;16984;16774;16860;16991;16867;17077;17430;17232;17330;17424;17285;17181;17225;17226;17174;17283;17415;17183;17284;17266;17104;17418;17068;17125;16917;16838;17136;17223;17132;16850;17406;17349;17433;17184;17282;17476;17251;17033;17379;17045;17266;17175;17508;17015;17201;17087;16798;16466;16624;16937;17296;17405;17295;17517;17523;17082;17386;17218;17325;17201;17380;17305;17234;17378;17197;17190;17400;17562;17406;17378;17170;17157;17428;17253;17178;17375;16918;16739;16559;16175;16028;15125;13231;13410;14894;16668;17036;17390;17323;17191;16944;17138;16957;17374;17083;16761;17070;17291;16780;16807;17142;17350;17432;16950;17232;17250;17238;17204;17036;17110;17132;17103;17141;17076;17091;17165;17376;17125;17000;17130;17193;17399;17124;17044;17121;17048;17007;16990;16798;16944;17111;17123;17198;17119;17223;17438;17051;16866;16884;17036;17240;17240;17277;17191;17052;16994;16725;17009;17190;17242;17325;17051;17040;16912;17017;17097;16995;16920;17221;17123;17153;17220;17249;16924;17183;17234;17162;16725;16201;16119;16386;17199;17026;16881;16964;16758;16385;16702;16514;17041;17245;17711;17906;17273;17448;17355;17281;17248;17423;17312;17400;17276;17195;16828;16019;16338;17030;17551;17556;17283;17331;17101;17068;17285;17497;17344;17460;17356;17273;17002;16736;16697;16339;16279;16659;17180;17504;17722;17466;17223;17072;17282;17007;17107;16994;17099;17207;17540;17141;17168;17247;17236;17166;17275;17198;17291;17308;17293;17264;17275;17238;17413;17518;17368;17333;17270;17309;17113;17405;17223;17133;17124;17420;17594;17543;17530;17673;17680;17093;17285;17430;17250;17176;16969;17027;16939;17146;17089;17390;17172;17268;17115;17572;17468;17513;17325;17262;17004;17156;17462;17629;17562;17168;17070;16971;17013;17453;17421;17339;17499;17422;17480;17388;17413;17418;17435;17656;17606;17837;18202;17767;17716;17606;17327;17404;17603;17201;17488;17166;17480;17575;17401;17696;17633;17512;17703;17455;17542;17341;17274;17468;17147;17568;17584;17432;16976;17092;17042;17148;17122;17159;17017;17247;17063;16569;15143;13897;14510;15457;16321;16513;15739;14515;14740;14822;15606;16612;17056;16703;15955;15740;16674;16913;16912;16771;16821;16773;16751;17042;17165;17191;17318;17460;17457;17214;16906;16974;16981;16957;17196;17179;17067;17172;17366;17332;17572;17548;17478;17178;17470;17589;17756;17898;17606;17425;17567;17627;17771;17425;17193;17331;17080;17168;17140;16968;17140;17596;17398;17825;17602;17492;17277;17690;17910;17368;17640;17761;17665;17311;17860;17645;17877;17636;17679;17616;17772;17528;17625;17284;17478;17159;17304;17661;17997;17714;17846;17682;17863;17723;17427;17377;17499;17793;17580;17675;17643;17647;17521;17423;17529;17682;17912;17611;17701;17576;17450;17559;17694;17371;17909;17783;17716;17483;17572;18056;18043;17871;18008;18076;17785;17900;17775;17745;17692;17871;17505;17403;17473;17074;17340;17701;17606;17966;17689;17706;17567;17555;17370;17476;17288;17192;17335;17478;17335;17576;17723;17686;17533;17660;17576;17664;17468;17706;17942;18023;17835;17807;17857;17836;17581;17500;17602;17525;17693;17367;17313;17924;17870;17693;17876;17730;17246;17547;17491;17564;17684;17625;17649;17474;17505;17567;17585;17449;17367;17481;17138;16862;16602;16887;17037;17165;17472;17745;17505;17528;17415;17311;17276;17628;17631;17531;17645;17879;17921;17493;17283;16746;16854;17400;17146;17541;17754;17686;17430;17122;16741;16249;15948;16432;17296;17541;17662;17672;17514;17554;17747;17843;17750;17993;17911;17613;17604;17691;17979;17744;17812;17898;17796;17411;17356;17548;18080;18247;18254;17939;17757;17708;17846;17849;17998;18066;17865;17929;18074;17605;17834;17717;17419;17344;17419;17576;17814;18036;17760;17906;17975;17869;17720;17621;17744;17587;17433;17384;17340;17426;17762;17821;17902;17755;17492;17577;17699;17738;17472;17705;17666;17641;17665;17929;17824;18025;17995;17683;17550;17309;17195;17236;17263;17216;17462;17534;17229;17250;17547;17484;17442;17245;16954;17008;16951;17244;16935;17134;17211;16910;17037;17354;17267;17097;16892;17143;17125;17466;17523;17596;17573;17663;17207;17078;17435;17637;17395;17632;17623;17698;17522;17883;17646;17994;17623;17646;17883;17647;17812;17438;18006;18001;17667;17856;17459;17434;17595;17617;17330;17463;17549;17556;17888;17930;17961;17984;18123;17957;18143;17943;17923;17997;18083;18113;17909;17816;17826;17771;17670;17974;17715;17608;17430;17632;17650;17790;18050;17884;17767;17932;17720;17985;17822;17692;17823;17519;17332;17600;17672;17590;17894;17841;18024;17827;17526;17465;17723;17724;17469;17263;17395;17130;17062;17374;17581;17805;17621;17959;17706;17833;17651
13481;13347;13599;13381;13663;13566;13595;13704;13409;13494;13638;13571;13810;13833;13813;13481;13683;13816;13895;13797;13913;13920;14027;13952;13813;13649;13959;13892;13885;14087;14397;14121;13844;13623;13775;13684;13701;14145;14338;14381;14443;14245;14136;14415;14365;14596;14868;14882;14552;14428;14631;14540;14700;14759;14760;14957;14691;14604;14840;14862;15013;15146;15027;14969;14786;15058;14933;14955;14991;14781;14607;14881;14988;14909;15014;14912;14895;15031;14755;14504;14709;14939;15042;15113;15094;15215;15193;15088;15385;15039;15179;15336;15293;15119;15357;15132;15323;15229;15154;15194;15371;15213;15318;14975;15320;15441;15301;15314;15155;15273;15480;15232;15073;15244;15262;15611;15517;15454;15623;15599;15364;15421;15441;15328;15178;15380;15486;15450;15604;15599;15421;15374;15515;15381;15622;15549;15500;15447;15645;15498;15710;15456;15378;15466;15234;15308;15372;15256;15389;15073;14517;14290;14674;14952;14691;15133;15170;15114;15254;15312;15268;15099;15197;14652;15166;15368;15473;15606;15801;15720;15583;15442;15789;15858;15808;15758;15586;15717;15629;15867;15710;15784;15947;15823;15833;15682;15560;15596;15619;15426;15497;15357;15368;15370;15521;15898;15715;15823;15981;16009;15791;15825;15979;15962;15780;15836;15994;15917;15848;15987;15953;15966;15813;15942;15733;15933;15808;15909;15979;15695;15816;16001;15712;15732;15621;15580;15515;15660;15789;15699;15756;15928;15990;16002;15777;15736;15946;16085;15526;15732;15341;14944;14613;15183;15304;15820;15838;15821;15923;15802;15768;16038;15601;15892;16208;15944;16013;15981;15914;16215;15906;15848;15755;15786;15894;15823;16188;15697;15744;15640;15321;15273;15565;15287;15268;15234;15698;15993;15882;15472;14983;14586;14768;15362;15274;15367;15282;15203;15407;15339;15247;15505;14818;12473;8872;9904;12726;15007;15722;16208;16289;16370;16312;16134;16061;15984;16120;16124;16208;16138;16126;15964;15869;16105;16200;16228;16356;16337;16149;16147;16326;16100;16025;16548;16128;16305;16084;16143;15891;16005;16259;16012;15985;16161;16347;16356;16197;16312;16132;16178;16175;16208;16529;16405;16249;16226;16389;16263;16326;16346;16277;15978;16152;15918;16372;16233;16270;16145;16073;16128;16169;16120;16136;16213;16216;16275;16441;16230;16419;16328;16174;16128;16058;16181;16279;16184;16335;16401;16210;15878;15778;15533;15341;15973;15707;15715;15539;16095;15998;16053;15908;16189;15982;15916;16068;16065;15948;16343;16397;16610;16211;16376;16123;16362;16629;16880;16949;16640;16702;16527;16632;16377;16622;16384;16589;16460;16271;16449;16467;16305;16443;16667;16631;16810;16537;16479;16437;16524;16208;16294;16061;15554;14662;13805;14555;15368;16226;16308;16250;16326;16247;15933;16076;16073;15789;16127;16338;16129;16397;16471;16588;16233;16469;16465;16914;16677;16325;16450;17108;17184;17274;17100;16898;16878;16891;16652;16476;16441;16445;16490;16474;16405;16661;16425;16693;16628;16424;16404;16634;16419;16901;16690;17454;17146;17562;17401;17255;17178;17046;16904;16655;16742;16803;16893;16826;16849;16944;17001;16821;16628;16875;16605;16622;16877;16732;16483;16822;16504;16910;16589;16877;16547;16425;16419;16521;16169;16228;16326;16093;15975;16168;16296;16572;16497;15974;15521;16028;16171;16106;16176;16458;16637;16518;16427;16449;16310;16022;16111;16349;15985;15782;16243;16343;16728;16560;16619;16751;16418;16561;16652;16522;16959;16657;17011;16884;16656;17001;16595;16363;16598;16677;16797;17030;17112;17323;17408;17313;17316;17193;16897;17315;17052;17166;17293;17022;17047;16836;16563;16798;16569;17014;16903;17109;16695;16679;16928;16686;16717;16857;17148;17120;17769;17705;17787;17476;17371;17220;16971;16815;16762;16669;16634;16606;16626;16599;16708;17123;17399;17409;17255;16852;16847;16732;16942;16927;17259;17532;17409;17304;17179;17026;16998;16829;16983;17166;17018;17041;17244;17006;17049;17142;17220;17240;17138;16842;16986;16520;16158;16416;16703;16946;17228;17111;16943;17048;16603;16928;16859;16605;16788;16735;16832;16865;16716;16066;15355;15440;16081;16419;16564;16678;16687;16810;16955;17069;16816;16597;16617;16721;17137;17246;17385;17273;17427;17366;17363;17020;16982;16979;17185;17125;17274;17345;17374;17355;17293;17379;17138;17096;17094;17083;17237;17391;17218;17247;17317;17311;17016;17240;17226;17228;16954;16985;17030;16904;17237;17093;17189;16895;16808;16963;16804;16853;16995;17175;17512;17483;17376;16778;16231;16105;16675;16435;16400;16408;16675;17004;17284;17193;17194;17125;17228;17079;17295;16609;16581;16917;17309;17249;16820;16674;16777;16897;16903;16709;16844;16854;16680;16916;17009;16915;16812;16772;16626;16681;16686;16835;16993;17313;17096;17108;17198;16946;17249;16873;17179;17101;17136;17299;17306;17118;16796;16764;16836;17058;16765;17144;16805;17404;17143;17519;17310;16954;17205;17196;16970;16929;17017;17108;17185;17162;17189;17310;17441;17263;17005;16865;16818;17291;17332;17285;17354;17205;16996;16905;16814;16705;16917;16904;17367;17251;17198;17466;17050;17098;17298;17099;17405;17366;17403;17389;17288;17149;17157;17193;17284;17095;16887;16624;16933;17076;17234;17352;17316;17131;17480;17323;17339;17466;17524;17585;17109;17084;17351;17046;17179;17339;17151;17336;17180;16897;16614;16595;17189;17371;17499;17325;17689;17335;17103;17331;17232;17415;17123;17479;17462;17577;17447;17252;17372;17323;17452;17391;17338;17230;17258;17472;17306;17325;17283;17124;17073;16635;16586;16461;16121;15381;15272;15851;16602;17286;17031;17024;17107;17000;16831;17198;17101;17066;16853;17020;17310;17069;16741;16823;17201;16837;16942;17183;17262;17236;17345;17269;17354;17056;17282;17180;17208;17266;17191;17281;17115;17227;16956;17425;17188;17371;17088;17105;17213;17026;16738;16772;16665;16780;17048;16947;17218;16937;16901;17292;17101;16838;17091;17084;17166;17092;17225;16994;17245;16768;17151;17070;17366;17140;17344;17237;17289;17237;17309;16967;17017;16752;17230;17036;17163;17265;17521;17226;17232;17143;16661;15476;15033;16055;16767;16496;16576;16808;16923;16716;16773;16663;16661;17194;17947;17521;17309;17181;17226;16672;17043;17329;17195;17317;17080;16982;16064;15774;15944;16727;17426;17411;17196;17366;17101;16873;16834;17495;17414;17413;17440;17372;17106;16923;16770;16381;16658;16907;17188;17473;17595;17350;17311;17059;16966;17329;17274;17080;17146;17453;17356;17168;17320;17091;17281;17009;16888;16984;17279;17289;17500;17309;17374;17424;17456;17411;17318;17276;17441;17244;17089;17267;17092;17187;17333;17400;17464;17654;17503;17575;17233;17479;17697;17647;17343;17324;17001;16959;16476;16109;16305;16719;17220;17052;17167;17377;17470;17460;17518;17407;16882;17320;17635;17687;17533;17059;16298;16671;17103;17392;17374;17516;17391;17476;17464;17547;17588;17646;17748;17732;17815;17920;18087;17877;17826;17663;17492;17666;17613;17261;17523;17518;17621;17582;17506;17710;17511;17782;17782;17312;17502;17222;17313;17194;17447;17265;17251;17412;17352;17383;17072;17415;17064;16989;16985;16880;17104;16563;15754;14835;14520;14918;15687;15902;15747;15528;15875;16215;16526;16559;16375;15987;16089;16182;16850;17054;17109;16940;16961;17101;17156;17360;17083;17336;17561;17611;17477;17246;17118;16742;17080;17359;17002;17078;17114;17451;17445;17434;17771;17839;17595;17462;17479;17576;17861;17857;17571;17687;17675;17419;17569;17478;17558;17377;17189;17171;17146;16995;17395;17555;17720;17776;17951;17695;17864;17829;17952;17777;17789;17483;17683;17622;17364;17761;17683;17840;17927;17615;17775;17348;16886;16624;17227;17310;17398;17666;17691;17485;17515;17591;17592;17764;17482;17460;17635;17064;17314;17727;17403;17658;17538;17414;17428;17532;17663;17577;17263;17655;17574;17969;17884;17744;17649;17679;17830;17626;17721;17817;17838;17581;18056;17696;17673;17770;17815;18084;17690;17749;17899;17393;17532;17310;17507;17778;17849;17644;17603;17541;17338;17418;17430;17553;17584;17492;17183;17477;17503;17635;17461;17637;17585;17674;17815;17456;17539;17905;17830;17859;17912;17863;17567;17762;17679;17258;17451;17420;17737;17105;17281;17481;17912;17937;17673;17723;17286;17411;17803;17864;17979;17638;17768;17578;17555;17709;17713;17820;17458;17362;17386;16838;16485;16364;17040;17082;17369;17822;17412;17678;17424;17680;17597;17318;17564;17750;17588;17634;17770;17762;17438;16814;16950;17203;17609;17539;17904;18036;17777;17458;17568;17091;16903;17322;17517;17568;17167;17081;17415;17483;17851;17904;17844;17781;17820;17675;17579;17905;18213;17915;17765;17540;17200;17515;17215;17513;18134;18182;18115;18079;18022;17740;17729;17981;18143;18016;17905;18072;18130;18148;17807;17244;17270;17355;17530;17639;17700;17692;17844;17528;17966;17951;18011;17852;17770;17641;17774;17754;17429;17344;17450;17566;17643;17793;17623;17515;17638;17512;17497;17435;17750;17701;17800;18022;17833;17846;17673;17698;17442;17529;17065;16891;17137;17451;17787;17572;16976;16629;17068;17367;17152;17134;16967;17268;17030;17051;17296;16899;16974;17007;16857;17165;17225;17095;17325;16869;17242;17294;17384;17621;17870;17445;17303;17422;17341;17294;17328;17531;17290;17530;17841;17850;17579;17885;17735;17758;17768;17681;17572;17991;17731;17834;17738;17478;17181;17627;17365;17533;17377;17207;17223;17346;17319;17870;17664;17895;17854;18021;18088;17932;17883;18020;17888;17854;17699;18124;18101;17775;17913;17739;17517;17696;17546;17536;17776;17532;17853;17787;17690;17996;18033;18096;17998;17687;17565;17231;17658;17485;17671;17705;17862;17834;17601;17502;17171;16775;17322;17581;17758;17574;17445;17456;17666;17404;17805;17809;17770;17650;17669;17772;17939
13080;13083;13490;13392;13403;13760;14064;13830;13730;13851;13933;13703;13848;13658;13718;13685;13429;13783;13833;14034;14175;13770;14030;13799;13718;14056;13915;13483;13394;13721;14245;14116;13869;13730;13651;13643;13903;14045;14207;14146;14273;14262;14329;14357;14523;14340;14505;14579;14440;14474;14445;14669;14905;14816;14964;15174;14736;14340;14464;14735;14911;14885;15171;14667;14867;14926;15060;14767;14724;14492;14666;15068;15057;14807;15131;15163;14917;14968;14592;14477;14698;14857;15211;15110;15309;15177;15164;15288;15231;15053;15003;14944;15108;15230;15298;15195;15208;15337;15482;15202;15296;15327;15246;15182;15426;15344;15345;15094;15109;15302;15594;15198;15359;15423;15317;15495;15422;15450;15708;15564;15639;15498;15479;15372;15417;15540;15489;15622;15524;15607;15720;15563;15706;15709;15656;15332;15391;15243;15449;15665;15259;15332;15404;15270;15320;15387;15354;15440;15512;15380;15090;14677;14538;15090;15122;15111;15230;15199;15476;15270;15250;15345;15262;15193;15165;15538;15547;15797;15537;15543;15713;15952;15964;15711;15843;15476;15603;15402;15779;15757;15719;15794;15768;16060;15634;15680;15617;15433;15494;15310;15120;15148;15430;15296;15815;15717;15765;15899;16079;15957;15871;15819;15970;15511;15831;15735;15607;15811;15933;15891;15855;15808;15961;15551;15796;15728;15713;15972;15651;15784;15735;15652;15734;15559;15608;15714;15438;15685;15575;15735;15914;15764;16198;15649;15752;15809;15896;15841;15751;15595;15340;14991;14829;15491;15892;16055;15689;15846;16081;15741;15993;15867;16056;15852;16111;15983;16134;15967;16436;16265;15994;15610;15486;15785;15895;15800;16022;16192;15878;15478;15323;15240;15181;15325;15257;15457;15932;16005;16034;15239;14965;14896;15563;15528;15583;15507;15311;15338;15366;15369;15503;15601;14630;11928;8902;10513;13571;15558;15958;16137;16137;16082;16259;16264;16190;15929;15932;15794;16033;16331;16107;15912;16048;16192;16213;16154;16016;16407;16303;16013;16123;16209;16043;16275;16026;16292;16169;15969;16093;16026;16208;16120;15965;15904;16301;16308;16338;16134;16162;15983;16139;16360;16706;16210;16225;16182;16287;16516;16476;16310;16055;16175;16162;16388;16299;16077;16098;16051;16318;16084;16038;16142;16195;16280;16061;16497;16338;16087;16204;16383;16062;16243;16097;16140;16149;16250;16558;16162;16049;15883;15355;15563;15683;16087;15690;15704;15756;15926;16162;16107;16141;16217;16170;16048;16039;15926;16081;16148;16452;16499;16293;16517;16170;16511;16572;16661;16899;16821;16559;16431;16628;16634;16338;16371;16558;16271;16508;16566;16569;16552;16469;16456;16575;16686;16699;16560;16547;16352;16251;16279;16051;15344;14251;13464;14114;15491;16114;16314;16456;16362;16134;16259;16094;16145;16244;16262;16259;16245;16320;16355;16349;16426;16751;16775;17073;17018;16525;16174;16989;17441;17335;17135;16834;16829;16874;16824;16520;16471;16452;16455;16439;16420;16755;16742;16443;16488;16488;16548;16179;16192;16487;16827;16852;17014;17031;17024;17104;16997;17122;16653;16842;16778;16811;16714;16767;16541;16875;16943;16684;16798;16802;16789;16609;16794;16845;16895;16691;16637;16718;16809;16392;16368;16277;16320;16431;16469;16760;16376;16033;15723;16056;16413;16349;16127;16179;15714;16075;16315;16370;16081;16428;16544;16562;16560;16300;16490;16285;16126;16121;16140;16092;16230;16560;16879;16573;16708;16531;16367;16363;16833;16697;16895;16706;16837;17006;16596;16683;16650;16298;16501;16792;16892;16716;17009;17274;17609;17412;17557;16946;16964;17242;17163;16968;17343;17239;16941;16887;16628;16573;16815;16923;16814;16475;16604;16662;16744;16555;16693;16893;17324;17427;17434;17610;17698;17481;17304;17375;17051;16912;16781;17065;16579;16481;16219;16613;16956;17285;17361;17322;16768;16872;16680;16825;17049;17027;17157;17282;17807;17436;17341;17222;16940;16930;17114;16812;17210;17130;17028;16974;16985;16733;17069;16966;16978;16841;16874;16364;16306;16718;17013;16925;17015;16771;16689;16784;16827;16609;16538;16534;16827;16856;17005;16607;16357;16271;15711;15659;15998;16431;16864;16743;16816;17065;17019;17002;16581;16491;16473;16598;17187;17297;17378;17512;17011;17267;17351;17270;17128;17289;16931;17048;17138;17348;17384;17246;17275;17210;17339;17119;17230;17136;17084;17145;16934;17186;17175;17116;17264;17098;17077;17231;17095;16971;16980;16800;16934;17105;16817;17085;16745;16930;16897;16930;17012;17043;17055;17329;17281;16887;16827;16949;16632;16386;16170;16404;16902;17107;17368;16961;16841;16735;16982;17078;17525;16918;16715;17033;17281;16880;16922;16640;16583;16855;16995;17014;17003;16913;16833;16907;17074;16975;17093;16775;16674;16848;16678;16741;16966;17133;17213;17103;16954;17074;17200;17380;17450;17269;17260;17263;17191;17152;16867;16735;16789;16806;17250;17062;17049;17111;17014;17253;17558;17102;17194;17037;16724;16773;17106;17072;17029;17189;17254;17132;17519;17442;17150;16962;16974;17167;17132;17154;17457;17097;17103;17159;16876;16802;17111;17406;17170;17188;17263;17491;17236;17211;17223;17101;17261;17270;17094;17100;17009;17189;17022;17047;17187;17195;17201;16859;16932;16992;17062;17396;17284;17237;17271;17271;17342;17278;17324;17479;17570;17081;16959;17034;17126;16968;17262;17322;17134;16540;16196;16215;17012;16936;17597;17444;17532;17348;17295;17353;17330;17234;17126;17199;17543;17389;17316;17412;17473;17627;17462;17291;17403;17228;17103;17277;17237;17542;17244;17361;17378;17133;17086;16771;16586;16081;16479;16753;16790;16967;16867;17280;17109;17162;17146;17183;17406;16971;17105;17044;17047;16944;16891;16992;17169;16907;17118;17024;17073;17211;17365;17311;17292;17182;17454;17321;17153;17142;17109;17308;17326;17243;17228;17220;17599;17263;17166;16979;17123;17142;16999;16990;16633;16730;17119;17008;17052;16977;16646;16910;16956;16633;17019;17098;17182;17116;17156;17044;16910;17036;16987;17241;17452;17441;17412;17353;17239;17048;16940;16836;17058;16893;17323;17052;17446;17350;17406;17174;17023;17505;16858;16107;15782;16200;16512;15433;14963;15807;16762;16597;16820;16196;16086;16562;17369;17668;17133;17162;16972;16635;16966;17188;17161;16998;17155;16836;16550;16311;16317;17013;17334;17071;17031;17415;17246;17097;16902;17360;17459;17446;17526;17412;16965;16939;16787;16967;17050;17265;17050;17371;17347;17340;17080;17179;17053;17073;17269;17131;17124;17654;17270;16969;17001;17323;17108;16834;16715;16638;16935;17173;17251;17060;17256;17151;17273;17254;17170;17062;17160;17486;17186;17247;16968;17050;16985;17156;17353;17554;17592;17491;17290;17312;17378;17325;17255;17207;17087;16674;16174;15057;15074;16269;17119;17150;17588;17204;17449;17498;17334;17656;17456;17650;17491;17797;17372;17094;16871;17025;17276;17307;17144;17277;17436;17665;17617;17660;17464;17967;17804;17478;17644;17919;18041;17674;17903;17624;17588;17508;17272;17336;17033;17313;17622;17768;17426;17444;17655;17493;17670;17441;17257;17139;17167;17009;17421;17349;17231;17367;17164;17466;17602;17359;17289;17055;16977;16991;17101;17116;16373;15889;15139;14479;14891;15613;16491;16687;17049;17410;17116;17314;16228;15968;16229;16597;16877;17139;16918;16960;16794;17314;17253;17429;17615;17546;17447;17537;17432;17161;16756;16774;17017;17044;17134;16760;16903;17108;17082;17228;17648;17768;17677;17342;17692;17427;17587;17543;17614;17460;17617;17441;17570;17617;17255;17144;17006;17234;17346;17225;17409;17240;17393;17491;17649;17552;17996;17789;17844;17850;17962;17892;17711;17651;17590;17747;17762;17631;17771;17911;17822;17348;16503;16512;17270;17615;17565;17518;17694;17677;17542;17751;17455;17745;17559;17509;17163;17075;16947;17451;17601;17373;16935;17151;17321;17467;17439;17645;17449;17644;17728;17635;17724;17609;17711;17614;17719;17555;17892;17790;17758;17664;17764;17819;17858;17731;17837;17750;17916;17793;17897;17519;17617;17767;17764;17893;17846;17987;17596;17300;17447;17466;17524;17587;17561;17691;17790;17928;17562;17475;17564;17390;17610;17475;17433;17850;17627;18104;17702;17989;17888;17894;17883;17813;17427;17617;17544;17636;17609;17444;17424;17618;17652;17906;17778;17648;17520;17340;16992;17254;17635;17427;17702;17463;17675;17555;17713;17463;17602;17327;17382;17091;16762;16962;16801;16990;17433;17372;17642;17604;17402;17818;17592;17287;17536;17613;17705;17830;17682;17499;17184;17135;17191;17275;17573;17662;17888;18046;17922;17547;17374;17576;17560;17760;17428;17574;17031;17218;17297;17795;17848;17962;17618;17807;17534;17641;17605;17943;17603;17652;17578;17496;17279;17211;17232;17592;17643;18203;17810;17903;17636;17717;17655;17988;17802;18005;17815;17955;18023;18029;18098;17629;17358;17175;17372;17543;17626;17931;17393;17757;17781;17972;17991;17910;17725;17622;17446;17623;17713;17816;17676;17803;17955;17830;17769;17749;17816;17753;17731;17668;17823;17702;17674;17733;18038;17965;17838;17691;17706;17259;16850;17235;17216;17380;17489;17483;16910;16625;16891;16898;17014;17134;17037;17149;16879;16973;17131;17060;17074;17128;16853;17179;17564;17208;17040;17231;17050;17143;17556;17542;17652;17480;17456;17358;17513;17682;17464;17502;17602;17684;18147;18092;17660;17839;17786;17803;17530;17694;17792;17690;17582;17818;17753;17585;17497;17295;17614;17592;17502;17170;17494;17093;17497;17573;17569;17664;17941;18095;17961;18060;18087;17990;17828;17852;17771;17987;17723;17815;17597;17401;17345;17131;17470;17715;17658;17710;17811;17653;18072;18006;18021;17782;18028;17776;17672;17834;17695;17789;17707;17652;17549;17917;17795;17382;15949;15978;16585;17548;17601;17712;17875;17793;17837;17805;17744;17521;17659;17465;17793;17729;17773
12970;13095;13462;13317;13536;13910;13953;13900;13551;13520;13873;13830;13966;13817;13689;13666;13637;13509;13955;13800;13770;13802;13870;13815;13745;13573;13722;13168;13561;13736;13831;13935;14082;13994;13867;13583;13808;13938;14276;14169;14216;14181;14247;14320;14355;14367;14756;14359;14410;14410;14348;14606;14748;15012;15084;15110;14783;14655;14530;14310;14685;14996;15070;14781;14990;14776;14974;14956;14739;14495;14673;15081;15281;15135;14845;15021;14902;14984;14814;14640;14667;14925;15003;15196;15050;15378;15225;15191;15202;15135;15080;15017;15099;14952;15197;15306;15477;15395;15193;15305;15400;15322;15465;15518;15552;15361;15518;15573;15361;15322;15219;15325;15536;15309;15254;15846;15663;15548;15540;15610;15607;15574;15389;15435;15649;15568;15346;15292;15676;15458;15631;15425;15278;15496;15607;15471;15095;15227;15506;15670;15529;15309;15134;15384;15322;15483;15447;15544;15338;15388;15314;14975;14488;14764;14954;15314;15477;15502;15713;15774;15371;15359;15303;15240;15200;15535;15726;15664;15436;15755;15790;15779;15748;15943;15691;15969;15529;15573;15648;15840;15811;15755;15919;15832;15823;15511;15302;15526;15167;15226;15010;15322;15587;15713;15532;16079;15926;15844;15977;15896;15922;15895;15761;15705;15919;15677;15935;15988;15865;16068;15814;16030;15771;15575;15581;15960;15860;15937;15617;15697;15683;15579;15975;15726;15693;15839;15670;15588;15704;15690;15739;15923;16143;15755;15599;15414;15598;15569;15523;15227;14920;14953;15291;15496;15730;15656;15708;15728;15671;15871;15670;15828;15911;15967;16003;16191;16121;16192;16258;16151;15849;15679;15376;15902;15832;16005;15962;16091;15999;15494;15490;15434;15288;15761;15384;15602;15982;15899;15663;15178;14801;15068;15322;15666;15723;15499;15559;15305;15202;15508;15481;15645;14993;12636;9800;11112;13266;15075;16055;15948;16053;16236;16117;16310;16309;16100;16071;15797;16151;15972;16108;16216;15967;15913;16431;16195;16127;16262;16174;16020;15872;15954;16092;16047;16132;16219;16311;16142;16132;16010;16218;16022;15684;15946;15856;16191;16246;16166;16084;16105;16282;16437;16528;16541;16358;16444;16571;16484;16371;16260;16386;16406;16061;16366;16104;16075;16077;16436;16280;16408;16120;15785;15932;15997;16081;16132;16385;16183;16346;16093;15881;16181;16191;15965;16070;16171;16340;16327;16082;15733;15554;15960;15823;15716;15567;15647;15890;15955;15978;15961;15989;16117;16280;16088;16022;16118;15865;16012;16036;16227;16420;16510;16387;16516;16601;16849;16853;16789;16678;16555;16647;16315;16371;16483;16295;16377;16638;16536;16732;16538;16215;16248;16531;16631;16624;16596;16883;16520;16453;16360;16370;15768;15100;14666;15031;15615;16254;16510;16452;16360;16331;16219;16072;16202;16159;16140;16188;16016;16088;16162;16601;16340;16812;16972;17261;17082;16703;16296;16831;17266;17406;17167;17069;16931;16818;16889;16846;16801;16488;16361;16477;16340;16390;16756;16590;16553;16401;16457;16085;15864;16243;16366;16465;16097;16272;16934;17106;17112;17096;17121;16848;16843;17048;16803;17027;16658;16685;16768;16763;16857;16552;16515;16605;16823;16754;16730;16509;16334;16622;16646;16641;16363;16126;16185;16320;16294;16369;16014;16129;16232;16275;16341;16879;16515;16169;16159;16100;16006;15697;15848;16430;16550;16606;16630;16775;16516;16586;16405;16310;16105;16092;16295;16454;16491;16465;16550;16598;16574;16875;16822;16789;16967;16834;16763;16769;16980;16726;16824;16414;16511;16527;16488;16283;16049;16621;17564;17458;17367;17021;16989;17212;17365;17312;17339;17337;16761;16793;16660;16674;16754;16858;16770;16661;16715;16627;16740;16573;16559;17022;17175;17118;17479;17475;17381;17019;17059;17230;17029;16946;16885;17065;17042;16467;16416;16589;17185;17039;17516;17528;17139;17049;16777;16818;16967;17035;17238;17050;17326;17289;17288;17117;16965;16909;16687;17072;17162;17302;17019;17074;16905;16912;16849;17008;17008;16785;16616;16560;16701;16812;17181;17039;16644;16907;16646;16382;16570;16390;16554;16826;16670;16859;16626;16629;16593;16328;16076;15851;15787;16155;16636;16828;16947;17121;17168;16977;16906;16580;16570;16862;17530;17590;17290;17372;17457;17350;17413;17347;17241;17146;16856;17110;17364;17131;17131;17127;17416;17252;17305;17103;17184;17217;16975;16981;17045;17196;17356;17228;17232;17152;17251;17207;16975;16987;16756;16719;16909;17021;17201;16991;16968;16756;16685;16855;16927;17080;17017;17295;17112;17254;17282;17420;16927;16627;16583;16781;17034;17387;17202;16800;16658;16549;16721;17051;17237;17114;17160;16735;16840;17093;17008;16658;16890;16679;16918;17079;16860;16878;16822;16819;17184;16911;16833;16898;16734;16497;16586;16672;16858;16969;17078;17050;17285;17148;17385;17292;17365;17094;17371;17171;16884;17000;17232;16765;16695;16863;17020;17218;17094;17180;17313;17253;17157;17368;17245;17123;16874;17088;16862;17026;17238;17361;17039;16972;17058;17296;17107;17257;17179;17046;17224;17138;17032;17320;17257;17125;16982;17024;17212;17380;17380;17365;16981;17128;17234;17183;17291;17084;17159;17376;17509;17091;17180;17150;17194;17025;16987;17048;16961;16869;17114;16851;17166;17043;17282;17293;17311;17379;17036;17232;17303;17257;17238;17184;17033;16845;16828;17170;17190;17074;16959;16633;16161;16034;16764;17104;17700;17389;17388;17436;17365;17348;17075;17219;17175;17378;17100;17187;17346;17206;17250;17182;17121;16986;17305;17300;17231;17410;17380;17497;17450;17053;17351;17372;16820;16523;16054;16130;16642;16592;16990;17102;17092;17357;17131;17219;17025;17275;17150;17148;17022;17041;17112;17360;16977;17221;17102;17288;17154;17166;16947;17479;17299;17261;17346;17307;17185;17243;17095;17270;17181;17415;17404;17223;17405;17318;17393;17110;17208;17237;17083;17168;17116;17174;17088;16949;17096;17398;17165;16542;16681;16731;16722;16698;16853;17117;16990;17051;17072;17347;16917;17242;17367;17372;17061;17072;17199;17438;17164;17071;17147;16998;16821;17370;17042;17242;17141;17519;17549;17379;17227;17376;16896;16785;16805;16741;15930;13917;13195;14607;16069;16657;16596;16299;15725;16223;17351;17098;17256;17150;16871;16819;16769;16921;17010;17087;16795;16535;16883;16662;16782;17234;16983;16774;16863;16982;17062;17016;17181;17353;17459;17524;17387;17108;17097;17088;16788;16873;17156;17333;17437;17494;17391;16833;16934;17237;16941;17168;16905;17024;17339;17684;17246;17031;17157;17428;17401;16859;16150;16361;17133;17403;17218;17103;17008;16958;17285;17369;17245;17170;17550;17491;17318;17116;17051;16714;16834;17246;17677;17693;17572;17445;17216;17499;17481;17488;17683;17354;17000;16652;15952;15035;14732;15897;16891;17238;17335;17537;17355;17523;17569;17416;17051;17498;17448;17640;17710;17351;17429;17195;17332;17267;17209;17452;17411;17646;17532;17602;17780;17657;17568;17810;17700;17861;17673;17870;17673;17835;17441;17439;17672;17355;17476;17388;17482;17485;17347;17564;17491;17792;17470;17574;17635;17319;17228;17283;17580;17411;17490;17496;17460;17328;17411;17356;17518;17110;17025;16965;17199;17106;16626;16684;16069;15071;14491;15349;16173;16776;17355;17142;17369;16947;16715;16332;16780;16845;16727;16714;16835;16653;17108;17283;17319;17317;17330;17232;17412;17435;17376;17247;16802;16724;16961;17221;16823;16570;16690;17112;17429;17126;17478;17338;17523;17633;17581;17241;17427;17242;17398;17351;17664;17631;17369;17674;17118;17063;16752;17236;17289;17383;17582;17484;17585;17410;17690;17717;17526;17788;17688;17701;17764;17989;17790;17716;17730;17647;17721;18011;17770;17881;17609;17478;16972;17054;17324;17631;17604;17377;17141;16868;17348;17476;17472;17706;17456;17518;17434;16549;16439;17217;17507;17423;17270;17540;17468;17601;17576;17522;17495;17398;17714;17695;17830;17661;17725;17893;17518;17720;17439;17875;17753;17461;17640;17601;17642;17413;17651;17812;18116;18226;17802;17989;17712;17705;17420;17800;17608;17746;17716;17560;17454;17831;17763;17687;17445;17484;17450;17527;17617;17600;17337;17542;17404;17603;17362;17804;17810;17785;17985;17854;17995;17757;17803;18028;17563;17510;17719;17785;17804;17715;17776;17511;17538;17556;17669;17564;17431;17245;16771;16707;17505;17558;17634;17659;17615;17488;17786;17623;17651;17374;17537;17215;16957;17033;16946;16771;17169;17507;17544;17357;17467;17383;17312;17216;17411;17568;17740;17691;17785;17667;17389;17382;17523;17408;17674;17779;17859;18095;18034;17826;17686;17615;17676;17805;17479;17661;17372;17449;17130;17188;17912;17712;17771;17531;17539;17514;17673;17821;17741;17821;17605;17301;17150;17277;17127;17376;17449;17813;17579;17838;17890;17625;17637;17903;18098;17766;17586;17738;17801;17875;18130;17405;17869;17469;17521;17610;17813;17698;17500;17779;17806;17908;18016;17970;17763;17903;17778;17723;17673;17775;17814;17908;17741;17705;17774;17443;17720;17702;17768;17516;17706;17844;17734;17712;17680;17746;17951;17757;17544;17503;17441;17615;17453;17444;17568;17621;17356;17101;16564;16686;16736;17112;17014;17014;17062;16904;17134;17041;17028;16869;17131;17203;17110;16999;17024;17117;17059;17122;17337;17771;17799;17176;17370;17491;17639;17585;17645;17528;17259;17710;17801;17729;18084;17895;17808;17904;17848;17471;17727;17934;17747;17835;17622;17627;17473;17395;17365;17490;17455;17160;17124;17229;17559;17706;17891;18047;17883;17969;18272;18019;17783;18039;17875;17575;18007;17866;17852;17904;17565;17666;17547;17253;17527;17399;17579;17800;17713;17867;17839;17942;17922;17701;17653;17642;17853;17563;17668;17618;17786;17859;17696;17754;17542;17196;16286;15612;16347;17193;17472;17660;17854;17981;17818;17971;17825;17929;17870;17673;17671;17727;17948
12821;13101;13363;13394;13695;13883;13866;13605;13549;13690;13712;13705;13961;14129;13697;13552;13326;13575;13994;13993;13975;13825;13746;13766;13723;13725;13455;12841;13028;13556;14004;13810;14044;13880;14033;13844;13769;14045;14165;14121;14091;14244;14304;14299;14109;14411;14146;14648;14612;14361;14457;14683;14842;14974;14913;14852;14731;14381;14332;14526;14805;14766;15028;14815;14844;14965;14765;14734;14844;14743;14852;14991;15267;15061;14738;15019;14665;14773;14945;14438;14644;14899;15008;15119;15310;15058;15274;15066;15221;15288;15395;14982;15127;14848;15280;15559;15243;15420;15401;15406;15472;15344;15510;15199;15397;15250;15234;15200;15126;15403;15240;15531;15271;15179;15365;15620;15437;15522;15438;15611;15368;15319;15354;15667;15670;15429;15431;15445;15505;15619;15690;15889;15725;15549;15433;15704;15407;15438;15531;15497;15548;15638;15198;15615;15272;15603;15172;15721;15379;15431;15338;14949;14862;15024;14916;15311;15501;15760;15651;15567;15553;15589;15461;15162;15465;15346;15223;15336;15777;15684;15740;15817;16092;15863;15818;15842;15719;15624;15609;15916;15999;15951;16058;15840;15799;15842;15588;15326;15048;15299;15087;15227;15368;15387;15820;15686;15862;15733;15917;15953;15683;15746;16004;15939;15696;15675;15622;15940;15975;15929;15902;15795;15742;15607;15755;15663;15673;15625;15831;15818;15915;15903;15914;15633;15655;15974;15801;15698;15753;15917;15969;15757;15914;15848;15562;15271;15594;15778;15337;15287;15152;15043;15311;15817;15441;15677;15646;15601;15740;15694;15370;15372;15567;15836;15926;15963;16213;16266;16341;16337;16247;15811;15601;15972;16042;16071;16090;15974;15804;15944;15694;15845;15853;15890;16183;15844;15755;15652;15622;15211;14883;15326;15516;15468;15590;15523;15467;15376;15525;15665;15465;15479;14876;12628;9966;11330;13876;15300;16086;16116;16284;16183;16182;16085;16105;16180;15982;15945;16048;16127;16035;15968;16257;16269;16261;16157;16324;16158;16194;16029;15999;16307;15997;16017;16083;16156;16128;15819;16315;15985;16074;15809;15679;15830;16288;16366;15922;16073;16116;16228;16530;16322;16547;16467;16336;16338;16329;16047;16470;16633;16235;16316;15996;16415;15999;16256;16133;16185;16174;16367;16006;15741;15929;15998;16195;16359;16189;15806;16061;16020;15884;16183;16181;16274;16135;16402;16346;16288;15954;15800;16109;15994;15782;15844;15448;15521;15561;15896;15963;16000;16209;15973;15879;16095;15865;15977;16020;15888;16123;16315;16365;16178;16158;16378;16546;16885;17064;16796;16799;16714;16661;16559;16526;16375;16218;16458;16623;16628;16380;16546;16487;16522;16714;16518;16560;16371;16361;16368;16453;16181;16100;15624;15660;15693;15551;16189;16157;16483;16493;16547;16203;16096;16049;16316;16377;16319;16156;16050;16059;16132;16250;16432;16606;17004;17350;17289;16982;16883;16900;17284;17121;17103;16851;17079;16817;16971;16864;16589;16358;16340;16442;16308;16379;16454;16650;16508;16231;16198;16321;16309;16315;16353;15592;15318;15781;16538;17188;17206;17287;17096;17157;16968;16666;16904;16766;16844;16719;16792;16612;16592;16251;16553;16598;16649;16641;16605;16578;16406;16406;16647;16543;16750;16328;16204;15986;16531;16365;16311;16457;16647;16530;16463;16644;16653;16599;16357;16383;15967;15915;15991;16551;16710;16489;16820;16564;16843;16613;16510;16359;16099;16365;16452;16638;16853;16405;16519;16605;16746;16776;16703;16901;16801;17018;17115;16931;16620;16588;16559;16479;16456;16639;16112;15089;15037;16456;17325;17580;17269;17093;16961;17065;17087;17360;17368;16958;16951;16836;16969;17186;17145;16689;16711;16657;16549;16541;16760;16829;17095;17098;17122;17225;17302;17344;17485;17327;17009;17026;16920;17156;16950;17119;16881;16814;16793;16882;17269;17290;17477;17267;17232;17216;17109;16758;17377;17257;17056;17195;17332;17219;16968;17057;17118;16816;16989;17088;17007;17105;17118;16997;17100;17131;16998;16718;16805;16810;16497;16590;16827;16946;17115;17078;16820;16724;16445;16446;16736;16977;16831;16463;16513;16541;16769;16722;16443;16507;15848;15606;15763;16146;16576;16601;16902;17076;17070;16902;16841;16893;16870;17104;17407;17056;17218;17418;17346;17283;17236;17607;17067;17065;16882;16688;16887;17065;17030;17120;17217;17136;17159;17138;17023;17317;17211;17224;16960;17410;17226;17367;17163;17187;17095;17183;16829;16590;16840;16583;17024;16814;17082;16788;17004;16764;16660;16761;17091;16942;17081;17372;17414;17356;17447;17428;17524;17225;16939;17094;17244;17184;17263;17100;16471;16748;16666;17184;17065;16968;16665;16716;16679;16938;17133;17103;16621;16923;16986;16786;16928;16816;16721;16550;16582;16889;16815;16740;16852;16789;16705;16790;16898;17009;17082;17300;17072;17338;16847;17276;17206;17241;17221;16817;17027;17174;17342;16770;16903;17200;17075;17030;16977;17131;17155;17320;17115;17336;17160;16976;16970;17048;16680;16927;17041;16863;16947;16969;17305;17172;17136;17105;17078;17327;17355;17061;17088;17516;17143;17058;17023;17211;16918;17180;17386;17054;17049;16978;16999;17215;17005;17140;17302;17331;17255;17377;17195;16928;17111;17167;16915;16745;16676;16985;17205;17221;17017;17025;17004;17206;17252;16976;17190;17092;17279;17247;17107;17333;16805;16897;16710;16964;17046;16942;17037;16696;16489;16279;16610;16986;17273;17540;17337;17242;17460;17344;17285;17209;17493;17289;17236;17213;17354;17301;17445;17211;16774;16981;17076;17406;17298;17335;17265;17261;17267;17336;17242;17372;17052;16427;15299;15725;16559;16826;16936;17022;17012;17053;17301;17131;17443;17225;16985;16964;17040;17184;16997;17085;17005;17013;17267;17138;17152;17112;17097;17078;17380;17452;17454;17530;17223;17193;17068;17092;17067;17168;17249;17067;17222;17100;17170;17321;17215;17135;17147;17114;17282;17284;17205;17239;17139;17192;16941;17004;16930;16983;16854;16947;17056;17164;17238;16948;17224;17132;17085;17277;17169;17183;17150;17099;17425;17546;17568;17226;16942;17301;17100;17320;17258;17287;17285;17096;17595;17389;17167;17279;17398;16944;16748;16812;16192;14063;13497;14972;16127;16750;16947;16665;16056;16160;16946;16998;16542;16431;16814;16918;16785;17004;17329;17073;16469;16415;16723;16955;16871;17305;17086;16912;16916;17244;17447;17163;16972;16780;17206;17251;17174;17345;17248;16991;16876;17003;17175;17361;17327;17325;17274;17117;16889;17004;16894;17322;17243;17189;17351;17319;17426;17221;17402;17447;17287;17136;16512;16304;16963;17241;17202;16928;17207;17399;17084;17503;17445;17411;17547;17399;17345;17464;17147;17025;16973;17316;17422;17564;17541;17437;17344;17373;17497;17711;17375;17473;17183;16656;16321;15814;15975;16879;17182;16913;17426;17520;17454;17392;17261;17390;17395;17190;17393;17582;17483;17343;17448;17360;17469;17344;17314;17685;17462;17661;17663;17622;17738;17697;17873;17908;17588;17419;17643;17968;17946;17811;17650;17763;17632;17714;17379;17399;17527;17450;17401;17686;17516;17528;17439;17493;17266;17075;17336;17400;17670;17446;17356;17602;17439;17573;17212;17414;17359;17336;17106;17429;17213;16885;16642;16736;16564;15975;15310;15450;15848;16657;17154;17417;17202;16774;16554;16805;16832;16859;16452;16270;16188;16743;17108;17269;17422;17167;16462;16475;17073;17348;17395;16995;16880;16755;17081;17046;16804;16329;16694;17155;17107;17302;17042;17318;17528;17817;17607;17457;17228;17256;17505;17643;17224;17632;17737;17720;17449;16933;16940;16922;17397;17647;17468;17556;17611;17675;17761;17805;17406;17655;17906;17601;17874;17547;17965;17499;17439;17768;17634;17714;17714;17944;17901;17772;17397;17412;17735;17590;17595;17332;16366;16475;16767;17432;17574;17697;17353;17319;17101;16588;16742;17143;17721;17716;17331;17515;17443;17472;17409;17481;17629;17715;17961;17971;17805;17887;17742;17630;17495;17660;17691;17591;17596;17874;17589;17850;17668;17601;17461;17951;18071;17817;17876;17917;17801;17852;17610;17486;17596;17973;17754;17702;17981;17808;17651;17690;17631;17645;17789;17492;17547;17517;17587;17473;17163;17746;17605;17586;17750;17732;17634;17751;17694;17580;17779;17702;17598;17528;17875;17967;17895;17873;17568;17701;17676;17680;17653;17555;17358;17578;16750;17101;17381;17456;17594;17536;17501;17662;17424;17331;17258;17367;17720;17548;17301;17062;17279;17089;17105;17212;17386;17119;17194;17202;16915;17018;17272;17696;17734;17678;17812;17937;17575;17425;17409;17358;17392;17580;17744;17350;18032;17720;17514;17706;17902;17868;17621;17744;17365;17236;17025;17258;17466;17468;17379;17244;17605;17370;17790;17604;17638;17732;17438;17282;17278;17419;17365;17314;17592;17896;17989;17883;17753;17714;17883;18081;17967;17926;17672;17617;17697;17682;17669;17752;17950;17752;17705;17591;17992;17884;17675;17699;17387;17936;17696;17959;17735;17671;17778;17810;17979;17788;17873;17827;17837;17826;17650;17795;17705;17821;17768;17663;17978;17682;17612;17998;17773;17520;17739;17580;17602;17370;17573;17631;17654;17674;17462;17525;17447;17246;16733;16666;16926;17110;17033;17125;17091;17017;16876;17107;17052;16731;16899;16921;16822;16590;16521;16842;17449;17366;17756;17691;17531;17206;17586;17837;17927;17611;17800;17735;17672;17680;17908;18007;17844;17927;17845;17669;17703;17693;17644;17901;17854;17985;17899;17647;17354;17241;17409;17560;17113;17000;17132;17024;17311;17672;17906;18049;18043;18235;17702;17856;17922;17825;17995;17788;17742;17713;17675;17747;17998;17674;17374;17777;17483;17239;17643;17822;17990;17937;17736;18016;17934;17631;17649;17579;17637;17694;17349;17704;17516;17477;17502;17236;17539;17239;16620;16296;16765;17150;17302;17632;17872;17730;17757;17781;17610;17697;17634;17718;17841;17893;17968
13110;13232;13445;13341;13722;13981;13836;13522;13441;13433;13596;13921;13801;13680;13859;13559;13369;13388;13631;13812;13842;13716;13850;13892;13925;13693;13271;12278;12435;13270;13910;13657;13896;14331;14008;14002;13829;14101;13922;14063;14223;14192;14385;14282;14330;14318;14477;14284;14388;14378;14944;14805;15132;14697;14688;14823;14969;14403;14370;14549;14827;14980;14799;14777;14841;14796;15023;15094;15007;14971;14915;15052;14991;14869;14841;14739;14724;15003;14789;14552;14697;14826;15094;15278;15080;15124;15222;15263;15157;15139;15368;15078;15202;15110;15333;15231;15173;15214;15042;15231;15284;15331;15209;15272;15206;15277;15131;15549;15263;15689;15521;15181;15186;15381;15360;15556;15282;15351;15314;15521;15487;15425;15206;15582;15410;15526;15636;15581;15244;15570;15643;15759;15713;15286;15603;15450;15427;15591;15341;15520;15289;15333;15591;15549;15272;15356;15339;15257;15326;15060;14731;14518;14643;15021;15061;15121;15468;15477;15222;15495;15343;15579;15670;15549;15605;15679;15449;15243;15432;15678;15765;15925;15781;15970;15659;15759;15581;15596;15744;15932;15952;15901;15524;15579;15574;15793;15466;15634;15284;15614;15563;15398;15641;15726;15905;15869;15843;16004;15989;15914;15780;15679;15867;15872;15973;15926;15990;16052;15884;16102;15858;16045;15802;15735;15810;15928;15853;15759;15783;15533;15655;15937;15881;15762;15611;15600;15827;15774;15613;15888;15838;15920;15697;15378;15379;15369;15744;15753;15663;15394;15214;15231;15419;15570;15564;15581;15425;15568;15495;15145;14567;14570;14875;15656;16059;16044;16153;16363;16356;16342;15973;16180;16034;16027;16143;16273;16067;16187;15834;16100;16002;15856;15939;16090;16125;15851;15665;15674;15617;15233;15167;15238;15262;15429;15408;15597;15390;15529;15673;15538;15567;15313;15223;13125;10552;11069;13473;15157;16002;16165;16160;16157;16292;16344;16229;16189;16062;16226;16067;16099;16397;16167;16311;16202;16291;16348;16435;16446;15872;16236;16004;16264;16002;15902;16248;16080;16053;16395;15888;16007;16245;15739;15830;15927;16172;16428;16434;15956;15927;16172;16307;16495;16388;16589;16411;16216;16464;16171;16405;16381;16215;16076;16213;16323;16108;16370;15941;16270;16462;15964;15916;16102;16050;16236;16097;16064;16085;16210;15948;16023;16093;16032;16049;16247;16347;16401;16338;16355;16212;15862;15969;16167;16034;16002;15405;15260;15808;15679;15926;15993;15967;15996;16015;16028;16063;16123;16149;15871;15932;16254;16458;16434;16110;16341;16268;16631;17007;16966;16658;16583;16553;16791;16427;16306;16259;16334;16576;16789;16665;16329;16393;16268;16595;16663;16558;16531;16644;16575;16648;16232;15620;15354;15417;15837;15852;16130;16054;16457;16403;16461;16327;16254;16277;16368;16278;16449;16053;15929;15961;16143;16310;16425;16698;17302;17525;17697;17367;17296;17174;17183;17065;17028;16683;16667;16813;16672;16587;16478;16494;16148;16158;16158;16502;16483;16571;16618;16623;16031;16473;16309;16042;15724;14951;15193;16234;17068;17318;17224;17319;17342;17097;17043;17127;16796;16549;16819;16751;16671;16651;16593;16695;16462;16748;16563;16815;16627;16884;16741;16476;16625;16256;16326;16324;16214;16405;16509;16345;16464;16420;16484;16779;16495;16608;16481;16560;16486;16011;16140;16078;16183;16719;16967;16836;16823;16732;16384;16745;16651;16612;16473;16318;16369;16672;16721;16389;16526;16634;16761;16653;16679;16559;16660;16690;16751;16799;16680;16451;16401;16157;16394;16349;15847;15358;15203;16130;17509;17406;17302;17049;17077;17059;17050;17220;17286;16996;17100;16806;17160;17126;17192;17044;16801;16417;16732;16622;16588;17145;17163;17090;16924;17137;17191;17241;16983;17108;17128;17200;16932;16729;16882;16725;16781;16847;17068;17137;17262;17380;17375;17389;17486;17050;17069;16738;17028;17118;17075;17338;17392;16910;17101;16909;17154;16946;16840;16834;17052;17232;17246;17235;17170;17154;17182;17098;16819;16926;16942;16808;17230;17166;16977;16951;16913;16816;16628;16663;16767;16805;16839;16476;16622;16384;16690;16416;16348;16426;16215;16085;16018;16089;16649;16822;16858;16873;17072;17126;16829;17001;16828;17163;16999;17036;17286;17031;17184;17653;17442;17128;17207;17185;17073;17075;16879;16910;17118;17122;17551;17287;17234;17160;16928;17115;17097;17016;17246;17330;17287;17249;17302;16908;17282;17007;17083;16989;16805;16636;16926;17092;17014;16887;16809;16797;16675;16694;16685;16818;17166;17422;17278;17143;17251;17413;17183;16967;17049;16897;17182;17223;16888;16888;16779;16621;16826;16738;17002;17314;16831;16682;16740;16973;17079;17221;16940;16825;17030;16994;16952;16752;16789;16462;16764;16821;16868;16778;16775;16708;16809;16952;16987;17179;17164;17049;16974;16895;16991;17261;17123;17247;17153;16979;17058;17126;17090;17324;17119;16910;17326;17037;17037;17181;17268;17291;17163;17271;17103;16827;16600;16617;16719;16742;16739;17091;17097;17073;17187;17284;17177;17379;17389;17347;17040;16924;17273;17083;17463;17209;17152;17324;17401;17259;17237;17366;17229;17086;16927;16843;17056;17135;17317;17337;17399;17249;17005;17048;17163;17032;16771;16389;16635;16900;17122;16997;17065;17190;16940;16916;17180;17270;17007;17228;17115;17128;17387;17061;16824;16798;17115;17387;17015;17156;17368;16929;16823;16672;16997;17161;17282;17257;17276;17264;17515;17138;17096;17192;17350;17162;17323;17222;17189;17469;17540;17178;16904;17010;17192;17609;17002;17224;17126;17520;17341;17266;17077;17071;17101;16582;16323;16270;16692;16956;16771;16973;16944;17006;17116;17167;17153;17098;16880;16915;16813;17093;17264;17046;16897;17076;17189;17225;17348;16950;17085;17157;17168;17306;17298;17165;17041;17165;17052;17085;17135;17077;17137;16971;16779;17315;17150;17469;17292;17456;17072;17133;16972;17116;17060;17168;17357;17104;17065;17181;17070;16967;16784;17229;17356;17286;17089;17065;17171;17075;17050;17034;17372;17218;17359;17273;17189;17569;17341;17444;17165;17184;16967;16923;16954;16933;17393;17353;17178;17302;17285;17515;17178;16812;16984;16920;16666;15507;15072;15775;16623;17034;16968;16954;16517;16047;16396;16343;15966;15974;16814;16800;16709;17009;17184;16861;16560;16370;17001;17096;16912;17283;17246;17330;17341;17459;17155;16910;16022;16202;17037;17050;17354;17470;16962;16881;17035;17061;17081;17410;17351;17013;17092;16739;16869;16931;17091;17269;17299;17272;17226;17359;17572;17268;17402;17432;17381;17037;16868;16666;17138;17374;17174;17319;17245;17267;17329;17571;17868;17660;17751;17476;17443;17610;17348;17100;17161;17218;17226;17484;17396;17397;17353;17387;17472;17548;17603;17592;17258;16370;16239;16472;16877;17050;16822;16497;16493;17263;17444;17505;17372;17287;17083;17148;17222;17617;17528;17392;17595;17402;17436;17256;17560;17674;17521;17761;17637;17581;17857;17762;17706;17753;17705;17524;17499;17964;17814;17658;17602;17843;17499;17834;17673;17579;17386;17528;17721;17626;17639;17573;17194;16999;17305;16829;17260;17376;17637;17427;17413;17298;17524;17053;16973;16753;17093;17206;17065;17122;17214;16775;16907;16781;16777;16479;16184;15877;16221;16686;17155;17201;16838;15806;16061;16816;16672;16775;15965;15293;15282;16285;17197;16925;17043;16647;15819;15814;16582;16887;17197;16972;16930;17083;17351;16981;16736;16608;16981;17085;17414;17151;17052;17304;17351;17465;17664;17781;17518;17332;17545;17374;17599;17597;17673;17801;17092;16979;17233;17392;17646;17457;17596;17768;17544;17647;17953;17742;17610;17805;17691;17793;18047;17829;17611;17542;17434;17523;17700;17724;17766;17682;17927;17819;17600;17521;17428;17451;18025;17139;16712;16482;16872;17317;17699;17552;17563;17560;17387;17054;17103;17376;17636;17488;17293;17331;17497;17418;17482;17597;17816;17760;17759;17776;17598;17858;17679;17565;17763;17491;17643;17729;17894;17540;17694;17756;17735;17822;17858;17696;17915;17823;17613;17747;17756;17753;17821;17813;17767;17942;17672;17983;17733;17720;17661;17553;17679;18090;17663;17549;17608;17634;17736;17236;17496;17763;17617;17560;17235;17350;17474;17451;17859;17545;17656;17843;17579;17445;17805;17826;17679;17842;17857;17744;17841;17643;17671;17464;17574;17706;17551;17498;17425;17311;17501;17579;17729;17506;17646;17849;17396;17249;17462;17370;17253;17378;17061;16997;17125;17035;16883;16854;16986;16470;16692;17166;17256;17723;17753;17812;17729;17715;17581;17611;17540;17251;17194;17342;17244;17523;17566;17600;17798;17613;17793;17540;17569;17528;17458;17172;16849;17096;17323;17468;17379;17139;17453;17499;17534;17623;17885;17657;17296;17513;17464;17196;17364;17511;17607;17684;17808;18030;17844;17778;17745;17750;17817;17847;17633;17728;17584;17650;18002;17801;17905;17790;17747;17706;17566;17719;17544;17728;17529;17795;17939;17947;18080;17605;17651;18015;18012;17959;17834;17595;17557;17434;17633;17691;18035;17919;17788;17770;17670;17466;17687;17303;17742;17601;17810;17679;17503;17495;17464;17716;17485;17629;17517;17211;17351;17070;16774;16801;16913;17187;17472;17191;16963;17011;17109;17166;17231;16873;16917;16972;16861;16817;16685;17354;17494;17584;17680;17370;17362;17632;17455;17697;17743;17713;17836;17815;18067;17890;17880;17832;17921;17877;17952;17823;17959;17892;17855;17869;17772;17718;17699;17372;17501;17325;17485;17362;17315;17183;17323;17491;17886;17927;17909;18125;17980;18091;18076;17947;17635;17862;17901;17906;17892;17755;17812;18068;18172;17705;17826;17805;17723;17767;17612;17779;17551;17746;17721;17938;17650;17594;17675;17532;17490;17702;17774;17558;17483;17515;17391;17434;17657;17833;17375;17155;17175;17482;17443;17299;17491;17836;17695;17640;17766;17888;17962;17824;17536;17666;17474
13234;13023;13190;13413;13817;13758;13844;13567;13291;13500;13572;13833;13843;13789;13915;13757;13548;13389;13628;13953;13811;13716;14039;13988;13853;13897;13609;12793;13089;13563;13761;13890;14086;14100;14052;14137;13913;13892;14211;14187;14186;14068;14171;14391;14351;14326;14147;14567;14234;14203;14781;14736;14868;14702;14740;14598;14721;14711;14640;14611;14872;14858;14920;14593;15027;14907;14926;15046;14904;14889;14996;14795;15141;14741;14655;14726;14519;14691;14675;14616;14964;15153;15167;14973;15150;15057;15012;15148;15109;14990;14972;14815;15046;14920;15252;15548;15159;15126;15309;15590;15236;14998;14895;14961;14925;15098;15272;15201;15120;15320;15243;15452;15472;15240;15494;15304;15406;15364;15259;15582;15620;15359;15377;15356;15725;15706;15667;15484;15624;15761;15798;15654;15628;15635;15502;15444;15449;15599;15608;15399;15567;15523;15378;15224;15165;15411;15418;15361;15125;14940;14713;14858;15186;14952;15342;15005;15076;15191;15218;15272;15559;15562;15643;15770;15360;15533;15025;14801;15504;15490;15966;15716;15789;15839;15578;15986;15651;15694;15649;15779;15920;15686;15852;15776;15434;15592;15943;15672;15754;15894;15823;15792;15834;15667;15675;15724;15741;15684;15885;15709;15908;15925;15769;15711;15764;15895;15779;15921;15717;15746;15690;15848;15974;15821;16023;15972;15774;15644;15585;15501;15704;15718;15877;15706;15833;15956;15695;15674;15800;15945;15619;15503;15388;15558;15666;15612;15596;15719;15661;15484;15508;15623;15619;15681;15541;15287;15024;15097;15261;14985;13920;13700;14905;15800;16231;16144;16239;16395;16409;16085;16208;16106;15917;16167;16193;16352;16183;16061;15990;15807;16199;15984;15949;15691;15702;15548;15516;15774;15629;15320;15308;15503;15389;15569;15442;15291;15491;15613;15515;15641;15412;15477;15210;13312;10433;11439;13692;15194;15951;15961;16130;16138;16156;16104;16388;16326;16166;16110;16249;16156;16364;16183;16166;16056;16335;16233;16334;16323;16134;16151;16299;16032;16092;16157;16082;16139;16152;16080;16055;16398;16086;15981;15982;16063;15875;16433;16349;15953;16101;16047;16216;16420;16302;16434;16283;16417;15913;16145;16164;16239;16430;16300;16299;16258;16239;15893;16073;16127;16374;16093;15969;16085;15905;16121;16178;16229;16037;16040;16136;16090;15973;15905;16044;16201;16298;16401;16280;16205;16165;16180;15766;16051;16052;15886;15842;15872;15922;16052;16049;15808;16097;16121;16111;16030;15807;15812;16350;15945;16072;16390;16270;16291;16391;16219;16513;16697;17046;16644;16885;16713;16850;16746;16495;16625;16367;16584;16679;16574;16582;16425;16308;16424;16526;16608;16487;16632;16614;16565;16462;16302;15668;15442;15967;15840;16096;16179;16161;16299;16547;16357;16512;16378;16389;16415;16233;16150;15948;15645;16073;16195;16430;16673;16945;17037;17367;17561;17240;17333;17228;17055;16983;17149;16869;16656;16650;16875;16595;16398;16406;16336;16381;16354;16217;16438;16568;16443;16663;16457;16430;16425;16121;15370;14636;15817;16835;17203;17398;17389;17242;17131;17237;17342;17272;17070;16721;16773;16574;16619;16634;16763;16747;16893;16690;16563;16521;16481;16571;16663;16299;16688;16396;16268;15943;16336;16587;16253;16385;16563;16547;16467;16422;16415;16651;16530;16519;16129;16119;16178;16399;16704;16909;17009;17200;16872;16884;16859;16637;16430;16293;16402;16375;16282;16516;16707;16716;16800;16459;16640;16786;16797;16825;16895;17147;16938;16656;16648;16572;16445;16348;16376;16415;16256;16046;15879;16514;17138;17349;17372;17353;17173;17118;17112;17090;16949;17014;17161;17197;17273;17170;17331;17090;16700;16824;16360;16752;16626;17023;16889;17140;17013;16748;17018;16969;17170;17319;17391;17103;16949;16804;16468;16593;16723;16621;17061;17055;17263;17386;17348;17133;17224;17296;17110;16934;17172;17295;17212;17075;16985;17127;16923;16840;16981;17047;17180;17063;17216;17215;17094;17211;17341;17117;17268;17075;17373;16901;16932;16939;16911;16996;17046;16661;16950;16821;16701;16411;16501;16546;16897;16532;16660;16579;16431;16755;16547;16654;16444;15904;15956;16372;16384;16899;16927;16815;16919;17047;17164;16916;16754;16803;16916;16762;16689;17092;17204;17243;17371;17598;17130;17298;17048;17250;17109;17166;16835;17129;17150;17038;16984;17226;17243;17147;17068;17112;17234;17259;17153;17214;17115;17277;17206;17165;16894;17091;16727;16602;17006;17006;16869;17061;16909;17097;16599;16701;16712;16973;17244;17610;17534;17322;17608;17380;17420;17276;17276;17099;17152;16751;16870;16797;16448;16487;16577;17034;17123;16917;16804;16548;16654;16743;16854;16691;16850;16812;16820;16995;17043;16865;16568;16655;16573;16858;16869;16931;16646;17027;16992;17061;16988;17312;17231;17153;16982;17112;16907;17196;17234;17065;17259;17004;17418;17414;17164;17179;17218;17078;16961;16949;17047;17086;17222;17180;17316;17029;17125;16613;16935;16791;16761;16821;16751;16998;17124;17214;17468;17287;16979;17101;17135;17374;16896;16884;16938;17182;17357;17271;17091;17256;17158;17211;17107;16923;17184;17152;16933;17006;16980;17049;17108;17278;17578;17306;17259;17296;17170;16738;17008;16558;16797;16986;16988;16796;17107;17030;17091;16884;17283;17597;17189;17231;17253;17343;17599;17252;17254;17012;16922;17355;17338;17246;17264;17042;17190;17005;16738;17057;17237;17132;17028;16944;17295;17292;17300;17344;17219;17139;17055;17084;17309;17350;17382;17124;17384;17418;17318;17356;17192;17193;17308;17213;17283;17198;16769;17122;17070;17058;16712;16676;17126;16991;16697;16840;16909;17057;17038;17032;17131;17254;16501;16427;16828;17011;17153;17260;17036;17166;17305;17185;17232;17117;17371;17162;17186;17151;17246;17192;17295;17355;17234;17144;17181;17080;16905;16901;16935;17181;17361;16883;17194;17116;17068;16877;16830;16903;17164;17039;17157;17127;17032;17060;17276;17156;17142;17345;17346;17303;17137;17523;17341;17215;17315;17283;17344;17296;17284;17226;17273;17408;17414;17067;17428;16845;16918;16811;16879;17220;17158;17542;17502;17257;17084;17492;17268;17183;17297;17204;16972;16142;16137;16168;16975;16967;17158;16986;16489;15959;15954;16237;15970;16192;16812;17036;16821;16876;17344;17213;17056;17012;16695;16398;16647;17068;17421;17468;17950;17762;17255;16770;16065;16081;16517;17293;17170;17109;17094;16988;16977;17226;17207;16959;16948;17201;17031;16928;17058;17298;17447;17415;17199;17130;17058;17529;17372;17296;17413;17595;17375;17255;17159;16925;17132;17338;17398;17226;17073;17342;17450;17337;17584;17790;17808;17466;17761;17750;17382;17084;17064;17208;17499;17396;17646;17343;17427;17442;17147;17543;17623;17421;16715;16402;15887;16821;17230;17073;16567;15955;15603;16661;17179;17644;17328;17314;16845;17017;17421;17286;17479;17585;17391;17267;17212;17395;17765;17682;17607;17527;17708;17396;17463;17882;17569;17682;17324;17472;17746;17638;17539;17845;17618;17527;17734;17694;17565;17433;17373;17559;17538;17746;17536;17456;17302;17281;16900;16956;17001;17153;17264;17333;17511;17353;17559;17452;17033;17112;17153;17383;17385;17213;17110;17063;16647;16820;16572;16429;16382;16684;16731;17207;17452;17228;16330;14828;15319;16592;16962;16414;14985;13628;14041;15506;16840;17023;16522;16384;15852;16087;16590;16815;17352;17434;17036;17191;17229;16961;16632;16682;16905;17127;17206;17268;17266;17332;17517;17612;17598;17548;17534;17607;17448;17592;17573;17587;17645;17599;17154;17365;17071;17426;17440;17501;17521;17839;17453;17620;17803;17927;17860;17669;17580;17679;17727;17704;17418;17368;17633;17669;17870;17872;17752;17665;17673;17644;17417;17273;17453;17615;17633;17423;17027;17151;17284;17577;17510;17446;17354;17664;17221;17095;17350;17454;17674;17796;17557;17391;17514;17379;17270;17398;17902;17750;17821;17645;17616;17727;17468;17815;17785;17478;17562;17650;17919;17684;17894;18070;18040;17765;17678;17758;18059;17734;17856;17777;17696;17731;17768;17809;17644;17835;17773;17719;17886;17725;17738;17752;17778;17714;17730;17582;17724;17691;17420;17190;17241;17534;17735;17630;17688;17416;17433;17519;17555;17371;17631;17785;17694;17678;17625;17420;17761;17746;17632;17804;17759;17724;17742;17790;17645;17842;17659;17601;17583;17526;17114;17614;17415;17483;17362;17714;17633;17539;17688;17552;17675;17340;17180;17160;16905;17098;17039;16999;16687;16899;16727;16513;17370;17902;17805;18189;17934;17698;17757;17526;17535;17493;17274;17074;17007;17293;17450;17667;17648;17429;17825;17485;17342;17474;17825;17338;17076;17036;16980;17219;16981;16942;17077;17682;17700;17723;17719;17449;17638;17375;17487;17201;17389;17346;17413;17818;17983;18080;18078;17851;17684;17529;17631;17459;17453;17370;17399;17419;17609;17817;17877;17856;17752;17503;17682;17636;17704;17389;17686;17879;17944;17841;18014;17720;18012;17954;17932;17611;17646;17467;17543;17301;17623;17969;17694;17716;17661;17822;17717;17467;17352;17504;17521;17837;17648;17694;17547;17332;17206;17460;17504;17783;17674;17353;17516;17052;17011;16880;16814;17121;17360;17286;17169;17019;16919;17080;17027;16822;16710;16729;16680;17079;17294;17586;17593;17725;17628;17416;17367;17674;17589;17857;17847;17772;17620;17739;17858;17730;17639;17716;17756;17617;17825;17657;17913;17528;17698;17974;17731;17617;17851;17510;17600;17357;17410;17612;17564;17483;17818;17550;17942;17496;17943;17948;17903;18130;18193;17878;17722;17950;18082;17786;17949;17757;17743;17989;18055;17684;17705;17293;17267;17374;17428;17841;18090;17803;17604;17855;17514;17844;17307;17683;17547;17715;17624;17677;17565;17535;17103;17238;17341;17581;17432;17542;17731;17600;17545;17381;17410;17744;17857;17906;17949;17761;17711;17531;17753;17440;17198
13317;13420;13146;13239;13443;13788;13715;13457;13359;13453;13624;13622;13957;13545;13662;13687;13678;13857;13386;13643;13938;13955;14126;13924;13938;14095;13794;13474;13783;13767;13859;14017;14052;14144;13863;13870;13815;13903;14205;14150;14104;14046;14459;14630;14354;14355;14459;14400;14306;14446;14628;14719;14760;14840;14626;14570;14714;14848;14773;14744;14793;14946;14814;14844;14770;14898;14897;15186;15058;15029;14957;14714;14484;14489;14512;14494;14588;14506;14693;14774;14850;14965;15182;15101;14905;14782;14805;14759;14998;15024;14788;14886;15110;15228;15340;15432;15370;15006;15386;15277;15108;15156;14860;15000;14973;15161;15277;15294;15311;15367;15419;15647;15387;15523;15393;15180;15309;15285;15235;15469;15539;15518;15129;15429;15459;15753;15624;15687;15613;15445;15910;15733;15587;15620;15490;15527;15567;15516;15500;15419;15526;15453;15606;15563;15316;15299;15125;15245;15243;15263;15208;15048;15081;15241;15168;15126;15273;15052;15291;15380;15425;15689;15503;15342;15498;15252;15115;15029;15418;15502;15623;15738;15813;16052;15782;15863;15545;15440;15786;15745;15645;15535;15378;15622;15602;15387;15749;15797;15883;15908;15893;15719;15353;15256;15719;15772;16005;15703;15793;15544;15402;15587;15827;15800;15905;15763;15790;15944;15762;15972;15869;15952;15765;15571;15872;15853;15786;15629;15635;15418;15589;15752;15862;15800;15861;15968;15872;15790;15818;15834;15809;15729;15392;15295;15605;15322;15662;15752;15682;16055;15827;15750;15789;15765;15369;15079;15278;14998;15317;14994;14635;14479;15108;15725;16246;16221;16319;16358;16209;16346;16085;16084;16049;16180;16525;16209;16225;16010;15742;15877;16191;15971;15767;15735;15924;15893;15603;15726;15790;15238;15440;15423;15363;15164;14983;15015;15442;15585;15609;15779;15622;15317;14921;13325;10865;11452;13756;15232;15809;16057;16160;16080;16180;16271;16245;16365;16310;16381;16333;16031;16214;16208;16035;16114;16202;16120;16403;16037;16181;16129;16465;16215;16109;16213;16166;16155;15998;16236;16050;16124;16188;15991;16190;15999;15965;16193;16238;15950;15729;16176;16237;16398;16468;16438;16147;16239;16197;16215;16127;16325;16278;16346;16329;16076;16299;16197;16027;16173;16213;16251;16176;15962;15925;15787;16162;16174;15948;16378;16250;16052;15860;16116;16128;16293;16198;16101;16132;16063;16248;16189;15993;16107;16051;16035;15946;16048;16037;16080;15833;16032;15823;16196;16355;16071;16089;16149;16109;16153;16104;16226;16332;16348;16329;16348;16388;16828;16784;16967;16898;16627;16543;16642;16481;16466;16558;16519;16505;16377;16432;16293;16696;16352;16388;16734;16561;16692;16760;16341;16473;16585;16153;16054;15999;16087;16016;16299;16488;16459;16438;16512;16485;16375;16458;16123;16257;16077;15991;15879;16025;16204;16433;16659;16873;17075;17248;17241;17352;17223;17298;17193;17322;17398;17251;16878;16650;16792;16495;16478;16403;16335;16398;16373;16408;16632;16724;16607;16357;16504;16548;16365;16351;15804;15800;16408;16767;17197;17463;17421;17368;17233;17133;17195;17126;17090;16859;16812;16586;16687;16700;16796;16647;17040;17015;16620;16454;16617;16563;16715;16581;16272;16257;16211;16193;16060;16649;16575;16315;16550;16717;16529;16657;16522;16494;16617;16298;16115;16057;16117;16607;16513;16825;16688;16631;16780;16811;16652;16791;16330;16118;15979;16321;16407;16697;16688;16752;16698;16881;16684;16803;16751;16875;16997;16760;16696;16617;16459;16457;16613;16252;16365;16627;16783;16478;16113;16290;17261;17408;17328;17279;16979;17131;17064;17089;16914;17168;16969;16863;17145;16959;17173;17093;16922;17006;16636;16776;16872;16973;16830;16922;17258;16733;17440;17103;17013;17265;17251;17129;16979;16517;16311;16410;16839;16897;17074;17059;17066;17238;17086;17065;17039;16994;16925;17129;17053;17101;17136;17091;17178;17097;17065;16924;16804;16978;17171;17171;17189;17290;17174;17467;17042;17270;17073;17106;17169;17171;16900;16894;17124;17041;16717;16840;16648;16735;16531;16405;16439;16521;16631;16679;16719;16889;16786;16729;16825;16579;16314;15928;16089;16319;16564;16928;16776;16626;16889;17090;17020;17001;16998;16585;16681;16658;16827;16850;17137;17475;17311;17291;16936;17129;17057;17355;17193;16863;17134;17130;17098;17417;16874;17308;17025;17091;17239;17105;17111;17352;17257;17388;17101;17282;17281;16809;16864;16862;16849;16555;16931;17020;16717;16917;17173;16945;16891;16765;16949;16962;16990;17360;17254;17267;17256;17641;17404;17218;17230;17251;16872;16554;16500;16550;16684;16390;16650;16614;16875;16775;16589;16558;16575;16570;16846;16945;16679;16532;16933;16975;17077;16990;16630;16280;16238;16876;16750;16795;16927;17268;17125;17239;17125;17142;16926;17247;16980;17052;16892;17178;17181;17185;17366;17304;17087;17285;17276;17124;17528;16665;16842;16859;17118;17148;17034;17173;17147;16937;16995;16991;17099;17154;17237;16947;17086;16716;17254;17162;17452;16953;16935;17272;17154;17288;17233;17044;16830;17113;17122;17101;17119;17093;17341;17001;16581;16826;17113;16902;16841;16907;17135;17368;17138;17354;17065;17235;17116;17181;17268;16874;16874;16871;16695;16854;17109;16891;16899;17133;17261;17265;17148;17227;17201;17305;17289;17712;17294;17405;17200;17086;17174;17468;17171;17411;17440;17434;17028;17020;16822;16575;16815;17117;17111;16795;17086;17271;17223;17477;17144;17476;17477;17421;17176;17419;17315;17304;17197;17247;17218;17107;17008;17031;17198;17223;17156;17108;17070;17158;17202;17026;16906;17121;16771;16910;16541;16625;16916;17259;17186;17175;16980;16940;16659;16719;16864;16942;17176;17200;17111;17019;17072;17100;17099;17156;16997;17256;17318;17005;17047;17441;17233;17031;16917;16991;17096;17263;17072;17141;17330;17438;17137;17241;17334;17290;17020;16937;16663;16909;17034;17189;16848;17102;17342;17291;16938;17346;17326;17332;16988;17079;17038;17194;17252;17413;17282;17418;17276;17293;17243;17216;17191;17409;17319;17264;17248;17277;17164;17115;17082;17200;17396;17665;17589;17264;17348;17224;17341;17382;17317;17169;16861;16419;15655;15970;16775;17301;17113;17213;16567;16268;15979;15905;16082;16694;17026;17298;17308;17285;17442;17224;17331;17085;16478;16498;16800;17060;17390;17556;17754;17652;17655;17025;16487;16132;16518;17235;17181;17130;17136;17081;17259;17269;16824;16840;17054;17144;17131;17049;17090;17182;17591;17417;17398;17378;17158;17454;17376;17412;17527;17403;17480;17266;17217;17115;17558;17440;17383;17256;17132;17207;17431;17299;17649;17629;17499;17599;17436;17366;17222;17062;17124;17148;17207;17680;17315;17210;17369;17456;17484;17356;17613;17532;17089;16771;16449;17014;17243;17102;16520;16049;15760;16112;17073;17329;17472;17339;17024;17136;17148;17459;17534;17558;17300;16712;17043;17155;17458;17694;17746;17426;17619;17727;17802;17672;17653;17562;17760;17525;17464;17494;17297;17236;17321;17373;17357;17491;17528;17510;17676;17435;17330;17518;17441;17348;17176;17352;17346;17153;17046;17080;17279;17460;17591;17469;17304;17799;17455;17437;17570;17538;17326;17470;17318;16906;16880;16554;16733;16527;16275;16812;17066;17590;17404;17225;16255;15077;15478;16681;17205;16484;14687;12668;12254;14580;16462;16900;16796;16339;15957;15988;16402;16898;17197;17296;17473;17193;17216;16746;16354;16257;16589;17204;17583;17484;17679;17553;17628;17409;17954;17668;17732;17343;17366;17617;17604;17806;17650;17737;17432;17111;17176;17493;17686;17562;17643;17603;17536;17680;17845;17771;17717;17651;17810;17834;17899;17691;17351;17780;17437;17564;17728;18053;17721;17754;17571;17610;17450;17075;17023;17651;17649;17463;17427;17565;17314;17699;17676;17486;17292;17647;17540;17533;17641;17259;17351;17392;17601;17677;17555;17607;17443;17662;17755;17765;17527;17474;17709;17809;17481;17496;17687;17650;17461;17614;17602;17735;18062;18046;17939;17909;17878;17674;18041;17570;17569;17670;17824;17845;17277;17236;17428;17739;17862;17910;17941;17969;17720;17837;17814;17918;18032;17822;17739;17646;17339;17128;16970;17452;17466;17498;17804;17581;17455;17739;17425;17542;17409;17570;17517;17608;17769;17691;17573;17798;17863;17900;17644;17658;17742;17714;18037;17923;17914;17784;17658;17726;17540;17598;17567;17483;17227;17638;17398;17428;17844;17617;17387;17130;17171;17427;17309;17301;17010;16609;16637;16839;16882;16973;17553;17770;17934;18123;18069;18001;18073;17670;17665;17774;17277;17024;16984;17065;17291;17807;17450;17382;17910;17743;17731;17410;17590;17354;16988;16726;17212;17292;16996;16929;17191;17288;17556;17710;17646;17704;17594;17381;17475;17318;17250;17255;17684;18017;17931;17949;17735;17702;17535;17546;17528;17627;17592;17592;17600;17385;17557;17663;18060;18033;17930;17748;17591;17831;17436;17509;17567;17585;17922;17778;17929;18011;17881;17907;17776;17733;17575;17430;17430;17468;17296;17758;17982;17994;17927;17812;17751;17555;17527;17563;17382;17559;17656;17437;17474;17414;17157;17431;17650;17767;17733;17696;17285;17333;17062;17165;17314;17565;17409;17066;17024;17307;17125;17233;16993;16902;16696;16749;16648;16892;17250;17467;17733;17733;17883;17396;17408;17546;17839;17672;17739;17739;17811;17804;17709;17691;17648;17831;17578;17430;17363;17513;17585;17712;17733;17706;17676;17867;17773;17589;17816;17685;17878;17752;17748;17817;17554;17929;17889;17711;17706;18115;18056;17710;17918;17596;17709;17923;17926;18094;17698;17932;17961;17857;17725;17729;17549;17294;17316;17265;17567;17655;17871;17660;17832;17744;17788;17921;17696;17942;17635;17564;17518;17516;17726;17704;17754;17531;17646;17621;17877;17747;17380;17666;17438;17418;17342;17708;18009;18172;18037;17933;17461;17577;17649;17527;16858
13592;13196;13135;13471;13424;13514;13475;13522;13117;13641;13569;13571;13666;13562;13997;13912;13767;13849;13391;13589;13885;14056;13963;14017;14010;14094;14084;13966;14000;14067;13877;14026;14168;13942;14077;13383;13362;13787;14054;14157;14158;13974;14157;14371;14426;14523;14562;14469;14265;14336;14605;14607;14605;14604;14367;14568;14558;14897;15084;14895;14924;15004;14960;14751;14844;14985;15014;14718;14948;15073;15048;14889;14564;14302;14312;14480;14738;14718;14940;15121;15100;15154;14763;14989;14921;14817;14872;14825;14881;14775;14670;14711;15069;15061;15214;15220;15332;15147;15292;15269;15191;15122;15183;14947;15347;15243;15190;15279;15468;15417;15476;15262;15436;15378;15471;15355;15219;15381;15319;15335;15734;15545;15564;15515;15595;15577;15594;15772;15745;15842;15816;15724;15628;15731;15500;15707;15559;15415;15291;15464;15425;15603;15906;15318;15349;15229;15386;15405;15536;15728;15495;15437;15476;15557;15448;15123;15383;15175;15308;15469;15382;15538;15602;15517;15218;15375;14977;15301;15041;15422;15404;15759;15781;15528;15874;15739;15778;15359;15728;15792;15646;15380;15108;15200;15441;15513;15649;15630;15820;15825;15685;15510;15053;15026;15510;15825;15651;15682;15668;15892;15766;15660;15645;15798;15965;15903;15894;15966;16048;15720;15852;15943;15740;15790;15716;15802;15683;15698;15339;15341;15534;15599;15519;15953;15671;16032;15967;15751;15858;15577;15743;15567;15419;15558;15609;15525;15543;15466;15666;15575;15538;15612;15599;15573;15406;14739;15120;15257;15309;15094;15231;15381;15681;16164;16547;16190;16440;16368;16105;16451;16221;16276;16067;16085;16233;15954;16105;15882;15717;15807;16020;16027;15833;16016;15886;15791;15966;15893;15914;15338;15290;15218;15068;15227;14902;15127;15298;15869;15623;15826;15424;14990;14928;13649;11667;11818;13677;15551;15695;16073;15793;16016;16155;16163;16434;16178;16160;16409;16188;16279;16125;16200;15996;16071;15950;16021;16025;16260;16062;16438;16297;16161;16177;16353;16297;16168;16445;16101;15985;16007;16010;16352;16015;16309;16199;16098;15956;15945;16140;16198;16291;16514;16185;16260;16206;16116;16050;16170;16490;16345;16203;16105;16018;16178;16109;16062;16154;15925;16290;16417;16157;16209;15982;16094;16006;16317;16262;16264;16322;16090;15840;16236;15841;16307;16102;16014;16001;16290;16014;16304;16163;16111;16034;15720;15678;15588;15750;15920;15901;15624;15892;15824;16119;16110;15899;16152;16145;16279;16306;16187;16162;16422;16444;16262;16371;16739;16923;17053;16866;16795;16643;16775;16663;16452;16590;16513;16440;16591;16394;16470;16433;16469;16354;16513;16472;16753;16724;16355;16240;16553;16313;16192;16426;16056;16309;16099;16588;16257;16543;16607;16453;16444;16300;16418;16329;16079;16012;15712;16017;16038;16173;16500;16669;17024;17256;17394;17203;17215;17475;17378;17124;17183;17126;16886;16726;16733;16677;16532;16235;16317;16591;16528;16425;16385;16414;16494;16577;16318;16513;16518;16516;16604;16685;16730;17151;17581;17514;17376;17359;17184;16916;17447;17226;16955;16868;16798;16626;16658;16961;16873;16759;16739;16913;16826;16735;16691;16635;16650;16793;16527;16058;15901;15974;16112;16507;16519;16538;16523;16735;16677;16490;16361;16356;16261;16444;16164;16065;16497;16630;16502;16499;16732;16996;16646;16661;16716;16587;16339;16012;15884;15679;16380;16578;17079;16682;16732;16615;16804;16571;16841;16885;16642;16875;16781;16656;16399;16306;16127;16234;16288;16128;16429;16292;16067;16674;17166;17663;17369;17037;17067;16896;16803;16892;16933;17225;16835;17049;16917;17199;17413;17163;16969;16940;16724;16890;16907;17018;16945;17154;16995;16974;17020;17254;16903;17086;17277;17147;16937;16571;16203;16230;16817;16968;16994;16943;16767;16764;16696;16929;17144;17404;17102;16967;16911;17024;17239;17084;16912;17188;17271;17036;16768;17063;16849;17080;17223;17003;16989;17017;17295;17016;17167;16897;17183;17209;16972;16789;16766;16910;17020;16856;16893;16752;15719;15746;15741;16375;16368;16595;16640;16911;16861;16819;16558;16819;16286;16109;15949;16275;16582;16702;16811;16635;16835;17101;17310;17392;16989;16892;17153;16854;17004;17456;17117;17277;17368;17164;17102;17125;16864;17079;16882;17034;16841;17036;17194;17046;17233;17185;17095;17470;17155;17220;17281;17336;17127;17330;17144;17224;17340;17259;16885;16723;16702;16884;17192;17208;17008;17242;17016;17096;16995;16453;16639;17094;17076;17261;17137;17032;17283;17440;17474;17310;17156;17008;16896;16842;16565;16545;16691;16690;16709;16847;16697;16711;16360;16466;16455;16789;16890;16860;16880;16816;16600;16889;16953;16794;16457;16258;16259;16764;16914;16971;17067;17036;17141;17497;17200;17004;16787;16655;17085;17369;16756;16982;16902;17128;17127;17163;17298;17415;17383;17165;17082;17005;17067;16923;17070;16944;16989;17120;17185;16897;17357;17092;16891;16785;17027;17144;17065;16797;17118;17375;17641;17236;17444;17070;16915;16962;17300;17155;17219;17255;17268;17215;17137;17156;17138;16720;16576;16784;17297;17236;17150;17009;17028;17208;17401;17179;17571;17226;17087;17122;17034;16909;17095;17105;17306;17199;17167;17081;17101;17612;17421;17104;17475;17387;17162;17162;17310;17182;17191;17276;17341;17386;17470;17301;17317;17351;17505;17708;17318;16948;16767;16356;16704;16881;16760;17286;17302;17457;17201;17230;17260;17404;17353;17137;17121;17231;17194;16876;17001;17436;17085;17012;17102;17289;17258;17366;17302;17150;17136;16954;17072;17189;16983;17009;17244;17022;17064;16545;16782;17161;17085;17127;16860;16870;16745;16670;17036;17346;17202;17218;17257;17286;17184;17091;17129;17206;17060;17094;17200;17097;17168;17101;17034;17146;16955;16918;16731;16832;17060;17180;17182;17251;17185;17134;17134;16997;16996;16849;16972;17242;17297;17156;16891;16865;16970;17237;17150;17055;17358;17201;17195;16925;17007;17001;16864;17105;17024;17424;17266;17372;17170;17473;17456;17438;17234;17094;17201;16996;17049;17178;17199;17271;17069;17380;17571;17554;17600;17324;17411;17267;16818;16657;16426;15896;15087;15669;16606;17455;17242;17236;17280;16647;15806;15754;16506;16835;17507;17464;17081;16869;17209;17082;17267;17128;16700;16614;16662;17016;17465;17420;17482;17327;17436;17226;16682;16504;16808;17026;17123;17352;17440;17199;17140;16949;16902;16762;16596;16773;16769;17063;17268;17332;17701;17380;17301;17293;17499;17487;17337;17282;17389;17471;17445;17272;17100;17338;17191;17459;17427;17277;17397;17219;17495;17568;17406;17485;17643;17529;17374;17488;17144;17283;17267;17438;17397;17424;17300;17503;17340;17150;17408;17401;17840;17438;17142;17037;17163;17298;17359;17024;16855;16365;16054;15927;16848;17337;17401;17237;17011;17255;17373;17349;17470;17338;16965;16504;16797;17379;17745;17468;17614;17718;17395;17566;17611;17610;17832;17791;17389;17572;17545;17359;17381;17350;17255;17427;17565;17512;17536;17691;17153;17390;17566;17611;17307;17547;17319;17139;17308;17331;17374;17162;17388;17175;17505;17517;17418;17741;17404;17448;17320;17305;17276;17160;17205;17181;16706;16618;16609;16328;16636;17203;17506;17376;17328;17332;16487;16047;16409;17014;17179;16450;14426;12222;12107;14425;16369;16930;16839;16340;15677;15412;16241;17008;17330;17249;17003;16873;16963;16757;16546;16638;16906;17352;17776;17515;17375;17454;17600;17701;17882;17649;17693;17671;17489;17561;17679;17561;17538;17503;17322;17391;17645;17777;17553;17589;17796;17619;17853;17890;18024;17930;17927;17896;17785;17913;17633;17580;17583;17608;17740;17796;17781;17826;18030;17668;17676;17539;17417;17150;17020;17178;17563;17656;17619;17684;17526;17759;17881;17818;17378;17781;17712;17538;17277;17168;17539;17336;17750;17443;17564;17503;17503;17442;17426;17484;17793;17545;17538;17799;17607;17709;17810;17754;17396;17598;17507;17833;17694;17783;17668;17703;17767;17758;17781;17885;17872;17821;17668;17938;17812;17432;17297;17830;17715;17840;17822;17909;17858;18122;17820;17844;17940;17934;17493;17310;17230;17321;17257;17322;17556;17478;17797;17782;17590;17531;17601;17549;17291;17585;17347;17596;17642;17724;17505;17915;17868;17875;17627;17663;17571;17913;17772;17750;17708;17679;17719;17623;17773;17678;17379;17283;17454;17637;17547;17609;17673;17574;17284;17085;17069;17253;17534;17441;17272;16939;16628;17261;17062;17380;17716;17953;17804;18000;18133;18020;17847;18149;17792;17871;17402;17265;16930;17268;17182;17584;17669;17912;17777;17833;17827;17952;17636;17570;17254;16979;16999;17386;16824;16831;17014;17301;17686;17682;17670;17609;17369;17169;17407;17384;17631;17409;17644;17663;17802;17835;17859;17564;17813;17635;17601;17421;17526;17280;17345;17717;17648;17980;17916;18179;18111;17886;17949;18057;17772;17558;17602;17632;17930;17689;17741;17639;17876;17893;17868;17636;17486;17513;17425;17503;17463;17653;18005;17900;17939;17626;17545;17429;17598;17648;17626;17635;17486;17377;17329;17549;17191;17381;17492;17601;17665;17556;17252;17471;17632;17559;17415;17624;17438;17273;17184;17121;17084;17119;17119;16906;16799;16664;16737;17147;17446;17590;17675;17544;17439;17424;17390;17744;17814;17372;17690;17508;17434;17594;17523;17603;17658;17588;17723;17528;17392;17661;17714;17766;17710;17757;17719;17714;17965;17679;18002;17688;17691;17612;17678;17755;17744;17855;18064;17980;18225;17823;17979;18097;18021;18036;17820;17680;17954;17754;17990;17511;17858;17550;17323;17388;17183;17392;17451;17465;17529;17588;17698;17787;17950;17875;17843;17797;17925;17822;17644;17610;17589;17659;17589;17534;17724;17659;17463;17823;17524;17698;17909;17808;17687;17298;17379;17587;17670;17888;17793;17886;17666;17821;17794;17572;17499
13289;13491;13347;13219;13310;13419;13483;13444;13451;13338;13606;13528;13682;13560;13624;13789;13991;13918;13530;13417;13570;13589;13540;13638;13834;13930;14112;13901;13748;13943;14203;14006;13941;14052;13373;13121;13189;13464;13411;13835;13723;13735;14066;14273;14188;14494;14424;14591;14364;14372;14584;14392;14355;14322;14772;14740;14722;14630;14785;14672;15153;14940;14917;14886;14755;14741;14913;14843;14724;15040;15005;14983;14491;14165;14467;14645;14893;15095;14981;15150;14943;15031;15194;15093;15098;15004;14746;14591;14906;14961;14746;15022;14789;15076;15235;15237;15528;15589;15399;15344;15193;15234;15305;15216;14995;15273;15398;15415;15406;15406;15296;15535;15337;15359;15604;15396;15759;15267;15226;15178;15151;15648;15555;15437;15587;15536;15545;15459;15612;15623;15496;15686;15583;15496;15517;15473;15604;15589;15607;15538;15571;15616;15473;15566;15505;15524;15527;15295;15591;15325;15617;15444;15469;15548;15100;15289;15371;15279;15423;15496;15598;15580;15601;15699;15344;15455;15188;15084;15270;15555;15599;15666;15687;15534;15545;15481;15462;15603;15701;15689;15604;15119;14816;15023;15773;15730;15832;15618;15609;15301;15700;15431;15206;15251;15520;15719;15710;15848;15837;15955;15555;15757;16113;15902;15538;15767;15669;15775;15834;15857;15815;15658;15751;15693;15626;15740;15737;15768;15331;15413;15421;15842;15568;15671;15820;15842;15795;15714;15622;15825;15665;15830;15524;15515;15539;15665;15445;15431;15550;15545;15496;15435;15734;15606;15469;15046;14916;15427;15078;15525;15522;15877;15883;16149;16368;16202;16428;16369;16203;15939;16310;16253;16263;15700;15873;15754;15784;15905;16017;15793;16022;16081;15955;16000;16097;15826;15728;15647;15820;15594;14925;14763;14886;15169;15154;15254;15577;15638;15621;15590;15308;14849;14904;13717;11991;12482;14340;15429;15871;16115;15894;15862;15973;16113;16088;16071;16125;16375;16297;16456;16236;16032;16042;16084;15906;16177;16139;16090;16441;16088;16229;16299;16354;16062;16101;16270;16131;16123;16364;16346;16452;16483;16370;16086;16042;15934;15938;15770;15723;16210;16194;16383;16186;16251;16153;16148;16087;16237;16401;16228;16133;16153;15876;16201;16196;16165;16098;15975;15963;16438;16132;16346;16256;15927;15878;15815;15932;16188;16193;16271;15904;15840;15965;15919;16136;16028;15928;16204;16163;15972;15930;15958;15992;15521;15478;15928;15661;15856;15410;15834;15737;16028;16069;16015;15703;15956;16228;16020;16308;16169;16263;16408;16263;16611;16514;16628;17154;17062;16902;16679;16754;16387;16805;16440;16363;16219;16249;16381;16565;16627;16518;16350;16346;16283;16424;16420;16514;16512;16543;16574;16615;16497;16203;16417;16172;16303;16359;16377;16168;16282;16527;16414;16597;16516;16014;16115;16099;15837;16136;16096;16375;16294;16413;16925;17285;17409;17425;17353;17435;17410;16979;16950;16991;16919;16853;16534;16867;16288;16584;16409;16384;16429;16464;16376;16433;16495;16495;16302;16638;16415;16481;16572;16800;17106;16842;17346;17339;17593;17308;16851;17063;17065;17372;17286;16835;16581;16797;17038;16886;17117;16831;16863;16843;16537;16864;16596;16632;16755;16781;16638;16085;15638;15969;16245;16468;16297;16262;16561;16488;16639;16267;16234;16100;15809;16126;15836;15909;16060;16439;16541;16599;16348;16514;16770;16897;16762;16821;16558;16278;16085;16094;16547;16806;16481;16779;16705;16871;16853;16913;16714;16881;16855;16777;16798;16477;16683;16285;16258;16398;16260;16458;16662;16255;16150;16718;17236;17560;17298;17330;16984;16799;17102;16854;16720;16573;16991;16857;16908;17101;17374;17018;17042;16765;16626;16814;17018;17050;16842;17165;17039;17234;17219;16926;16850;17146;17344;17203;17263;16781;16586;16624;16714;16900;16862;16828;16881;16793;16600;16565;16786;17175;17131;16771;17270;17128;17294;17149;17047;17077;17438;17308;17153;16883;16979;17018;17103;17034;16928;16948;17333;17202;17054;17161;16904;17072;17282;17052;17225;16942;17038;16896;16932;16480;15738;15523;15907;16485;16937;16777;16510;16789;16575;16666;16680;16674;16596;16170;16211;16343;16529;16570;16830;16657;16822;17135;17173;17141;17301;17151;17044;17184;17235;17067;17301;17535;17156;17324;16988;17106;16918;17098;17300;17263;17122;16978;16898;17124;17101;17110;17135;17356;17204;17011;17309;17150;17092;17016;17270;16944;17073;17032;17002;16860;16796;16787;17162;17329;17318;17350;16913;16917;16761;16429;16010;16297;17050;16934;16572;16809;16885;17336;17416;17346;17134;17298;16847;17061;16765;16830;16584;16801;17009;16868;16464;16319;16350;16388;16681;16897;16717;16781;16509;16713;16807;16970;16793;17034;16747;16432;16509;16642;16607;16802;16789;17152;17251;17325;16858;17020;16807;16877;17000;16985;16955;16925;17072;17007;16972;17332;17294;17300;16958;17500;17040;17274;17166;16950;17093;16977;17026;17010;17148;17099;17271;17190;17176;17211;17293;16925;16880;16917;16790;17317;17475;17392;17427;17152;17055;17002;17189;17094;17117;17349;17334;17102;17150;17164;17031;16980;16747;16936;17054;17238;17222;16687;16717;16648;16854;17172;17375;17185;16804;17002;16960;17146;17205;17258;17011;17060;16742;17249;16825;16928;16912;17288;17238;17171;17287;17105;16831;17037;16876;17068;17349;17207;17362;17303;17078;17383;17221;17690;17443;17020;16800;16673;16907;17026;16960;17270;17108;17172;17183;17283;17181;17122;17242;17119;17440;17187;17313;17193;17094;17201;17217;17205;17379;17074;17391;17203;17413;17286;17312;16893;16865;17168;16953;17068;17259;17063;16923;16967;16712;17196;17050;16953;16426;16475;16830;17099;17006;17028;16792;17042;17254;17165;17100;17244;17021;17196;17374;17001;17244;17075;17125;16937;17269;17294;17014;16789;16841;17109;16906;16973;17241;17384;17279;17360;17147;17262;16992;17086;17027;17202;17297;17303;17190;16723;16975;16923;16964;17408;17160;16926;17180;17071;16690;17060;16890;16973;17215;17156;17137;17504;17405;17306;17041;17232;17166;16942;17307;17358;17440;17232;17315;17068;17295;17070;17530;17493;17323;17412;17169;17147;17077;16676;16371;15558;15151;15070;16288;17097;17365;17147;17325;16892;16356;16266;16984;17151;17459;17371;17137;16999;17166;17166;16834;16906;16729;16960;17189;17287;17319;17441;17159;16959;16782;17169;16816;16858;16903;17208;17264;17482;17071;17323;16892;16831;16916;16796;16459;16512;17086;17123;17349;17292;17676;17464;17447;17457;17502;17233;17244;17304;17245;17174;17158;17065;17166;17322;17150;17402;17136;17357;17444;17462;17369;17284;17336;17370;17355;17298;17160;17198;17187;17242;17336;17306;17370;17266;17465;17345;17508;17530;17327;17279;17570;17372;17038;16871;16935;17480;17236;17290;16977;16732;16090;15659;16432;17072;17285;17194;16998;17091;17190;17623;17221;16833;16414;16723;16448;17080;17370;17752;17794;17601;17479;17615;17426;17536;17536;17743;17766;17699;17838;17565;17352;17300;17061;17314;17460;17563;17481;17449;17350;17281;17204;17584;17388;17358;17645;17447;17391;17283;17393;17620;17531;17816;17498;17581;17397;17167;17588;17200;17565;17342;17335;17238;17122;16827;16771;16833;16446;16815;16916;16956;17195;17095;16793;17224;16592;16332;16635;16926;16910;16377;14565;13136;13670;15386;16827;17073;17016;16715;16180;15986;16396;16941;17225;17089;16964;17105;17179;16858;16635;16781;16857;17170;17636;17439;17627;17950;17789;17847;17793;17666;17522;17721;17556;17547;17581;17754;17676;17604;17336;17452;17410;18031;17639;17668;17614;17598;17671;17851;17807;17814;17927;17817;17841;17816;17727;17637;17452;17284;17361;17563;17627;17661;17600;18039;17770;17549;17628;17295;17443;17451;17972;17480;17589;17596;17755;17717;17776;17951;17775;17614;17705;17318;17379;17360;17358;17444;17415;17203;17291;17726;17452;17256;17355;17769;17718;17723;17808;17870;17705;17789;17543;17491;17449;17442;17529;17332;17468;17932;17867;17788;17827;17708;17940;17670;17587;17951;18103;17981;17898;17696;17590;17628;17535;17841;17518;17761;17796;17873;17815;17891;17810;17649;18164;17513;17489;17513;17525;17439;17446;17517;17890;17418;17535;17625;17544;17358;17331;17530;17577;17580;17801;17640;17673;17802;17694;17881;17495;17928;17566;17658;17706;17448;17568;17589;17616;17700;17726;17596;17135;17179;17691;17553;17374;17703;17596;17563;17327;17271;16919;17246;17642;17551;17242;17304;17214;17301;17265;17771;17928;17996;17984;17975;18233;17874;18212;18078;17710;17386;17645;17432;17198;17293;17533;17447;17644;17653;17721;17822;17760;17677;17596;17851;17476;17352;17261;17313;16521;16136;16855;17164;17721;17639;17851;17440;17364;17374;17488;17431;17441;17707;17559;17663;17531;17794;17679;18032;17650;17645;17658;17457;17001;17318;17425;17452;17820;17905;17786;17744;17655;17712;17994;17647;17757;17778;17898;17904;17832;17814;17541;17736;17928;18057;17780;17701;17754;17397;17533;17420;17414;17468;17602;17772;17905;17894;17522;17467;17681;17579;17856;17452;17326;17033;17410;17128;16978;17063;17112;17470;17792;17483;17586;17412;17571;17593;17592;17572;17271;17156;17063;16866;17034;17014;17061;16779;16799;16644;16721;16834;16960;16947;17541;17635;17525;17505;17590;17504;17577;17625;17549;17413;17523;17586;17486;17772;17719;17594;17741;17584;17881;17891;17749;17576;17444;17719;17615;17499;17720;17823;17795;17428;17663;17794;18035;17631;18044;18030;17807;17746;17930;18067;18137;18214;17934;17928;17796;17889;17620;17875;17909;17792;17700;17708;17247;17229;17230;17241;17663;17538;17901;17793;17721;17743;17832;17845;17934;17710;17954;17721;17867;17812;17708;17909;17851;17723;17754;17702;17612;17561;17712;17856;17829;17803;17755;17584;17442;17672;18077;17658;17910;17727;17580;17380;17627;17690;17528
13241;13147;13317;13291;13254;13243;13311;13492;13445;13315;13421;13574;13547;13467;13456;13677;13823;13675;13578;13494;13454;13530;13527;13715;13900;13919;13726;13858;13772;14083;13925;13914;14004;13897;13611;13459;13338;13117;13274;13668;13582;13650;14057;14125;14127;14386;14278;14433;14410;14503;14170;14118;13962;13864;14144;14819;14572;14699;14833;14868;14991;14939;14891;14904;14925;14732;14797;14896;14709;15098;14921;14886;14425;14426;14613;14753;14884;14789;15109;14767;15070;15070;15273;15053;15052;15015;14784;14609;14896;14787;14979;14963;14964;15042;15402;15153;15380;15464;15394;15218;15130;15095;14984;14830;14735;15146;15308;15375;15517;15254;15176;15423;15477;15417;15565;15436;15539;15564;15270;15272;15417;15584;15358;15623;15683;15517;15722;15482;15367;15515;15636;15781;15582;15478;15473;15672;15799;15552;15864;15727;15693;15683;15681;15667;15688;15483;15338;15166;14922;15392;15592;15282;15499;15472;15243;15193;15464;15325;15311;15359;15583;15573;15585;15634;15589;15319;15172;15094;15277;15687;15749;15528;15493;15542;15552;15625;15485;15621;15796;15642;15504;15207;15135;15175;15841;15635;15767;15787;15712;15467;15333;15532;15212;15588;15720;15775;15681;15775;15545;15529;15796;15801;15717;15688;15702;15795;15738;15887;15762;15979;16073;15663;15587;15601;15458;15775;15763;15659;15441;15669;15541;15850;15509;15623;15620;15659;16016;15869;15561;15886;15843;15560;15557;15555;15548;15746;15303;15459;15625;15697;15739;15518;15529;15756;15773;15448;15525;15576;15517;15407;15728;15586;15983;16017;16061;16268;16055;16306;16400;15994;16271;16070;16079;15606;15731;15617;15759;15520;15848;16046;15983;15913;16010;15853;16051;15987;15785;15715;15947;15470;15092;14935;15061;15013;15253;15338;15360;15293;15448;15241;15063;14653;14689;13862;12577;13316;14517;15692;15997;15811;16059;16043;16211;16135;16094;16289;16220;16238;16276;16141;16362;15931;16178;16042;16157;16378;16266;16132;16165;16314;16366;16106;16129;16256;16314;16136;15971;16311;16071;16095;16146;16306;16181;15986;15916;15905;15875;15774;15707;15923;16396;16482;16259;16350;15808;16020;16190;16141;16111;16347;16241;15936;16029;16288;16121;16043;16060;15743;16026;16530;16459;16223;16194;16258;15891;15417;16093;16161;16418;16485;16246;16086;15942;15995;16031;15972;16046;16026;16253;16296;16059;16144;15935;15471;15269;15759;15897;15762;15733;15724;15834;15666;16144;15789;16034;15911;16025;15980;16214;16143;16068;16331;16326;16489;16604;17146;17052;17007;16804;16887;16655;16931;16512;16554;16469;16357;16397;16227;16555;16472;16388;16488;16295;16539;16382;16489;16505;16928;16649;16504;16481;16542;16248;16266;16196;16215;16097;16272;16388;16566;16288;16315;16445;16511;16286;16163;15901;15784;15842;16033;16321;16227;16439;16583;17333;17523;17421;17379;17150;17162;17319;17255;16932;16852;16622;16594;16690;16601;16373;16481;16616;16468;16727;16546;16758;16424;16539;16668;16494;16693;16558;16777;16617;16700;16930;16976;17476;17430;17252;16782;17045;17008;17310;17281;17081;16869;16685;16588;16513;16744;16880;16815;16845;16855;16792;16814;16613;16762;16774;16486;15972;15827;16050;16225;16343;16190;16149;16441;16474;16532;16255;16071;15933;15810;15834;15909;16220;16219;16289;16531;16582;16142;16268;16698;16954;16778;16748;16776;16512;16526;16513;16577;16633;16872;16607;16818;16730;16809;16693;16756;16523;16760;16784;16733;16645;16444;15972;15986;16150;16266;16635;16386;15848;15542;16151;16943;17051;17470;17012;16778;16903;16835;16729;16949;17104;17064;17106;16967;16989;17023;17119;17121;16748;16790;16770;17103;16946;17033;17111;17154;17329;17218;16968;17162;17462;17334;17379;17203;17023;16964;16457;16800;16955;16681;16993;16850;16870;16954;16906;17029;17265;16976;17269;17056;17194;17347;16998;16930;17113;17443;17408;17390;17217;17073;16979;17277;17121;17118;16869;16968;16804;16765;17180;17062;17375;17192;17154;17162;17126;16917;16935;16831;16849;16218;16198;16204;16530;16810;16686;16363;16706;16741;16454;16449;16634;16208;16183;16542;16485;16664;16642;16693;16560;16611;17294;16872;17330;17153;17203;16973;17192;17058;17142;17437;17568;17519;17301;17409;17155;17073;17040;17194;17067;17199;16982;17208;17198;17247;17435;17292;17273;17466;17337;17163;16955;17062;17183;17032;17143;17203;17017;17108;16714;16591;17030;16962;17240;17080;17013;16987;16867;16703;16534;15775;16337;16612;16448;15882;16817;17198;17325;17435;17328;17390;17122;17228;17024;16599;15963;16311;16816;16864;16566;16095;16118;16408;16455;16518;16718;16936;16881;16734;16670;16760;16657;17001;16934;16778;16683;16656;16699;16592;16887;16884;16831;17002;17152;16883;16884;16952;16953;16912;17053;17246;16918;16895;17153;17255;17259;17305;16974;16959;17271;16974;17143;17615;17458;17163;17035;17149;17081;16894;17007;17236;17139;17028;17124;16974;17152;16878;16986;16807;17404;17229;17392;17304;17508;17050;17314;17155;17226;17174;17327;17188;17262;17199;17227;17219;17417;17137;16976;17138;17234;16959;16588;16306;15918;16620;17066;17117;17229;16817;17133;17065;17374;17425;17362;17182;16952;17088;16984;16744;17116;17029;17274;17224;17010;17148;17009;16847;16643;16652;16926;17416;17207;17027;17008;17281;17101;17399;17575;17111;17111;16870;16808;16891;17231;17093;16984;17156;17173;17403;17217;17263;17246;17024;17207;17231;17283;17308;17417;17153;17360;17222;17422;17242;17234;17197;17403;17132;17190;17103;17053;17274;17143;16869;16869;17324;17069;17228;16799;16987;17042;17000;16648;16288;16403;16941;16981;17426;17077;16903;17223;17220;17169;17040;17179;17211;17116;17211;17164;16956;17120;16998;17116;16934;17182;17032;17024;16757;16839;17012;17118;17337;17191;17162;17091;17162;17263;17059;17035;17020;16925;17375;17321;17205;17160;16799;16823;17211;17113;17140;17352;16924;17384;16918;17139;17171;17200;17012;17380;17174;17348;17330;17286;17239;17259;17220;17170;17176;17294;17243;17463;17453;17465;17434;17269;17267;17457;17528;17341;17135;17274;17081;16903;16706;16130;15476;15646;16769;17114;16933;16684;17101;17232;16998;16910;17314;17435;17609;17267;17239;17118;17271;17260;16919;17059;16626;16858;16830;17077;17456;17460;17149;16766;16556;16779;16898;16985;17173;17046;17225;17152;17278;17292;17136;16696;16579;16445;16408;16636;16946;17068;17152;17502;17789;17593;17605;17336;17227;17067;17206;17068;17035;17127;17104;17240;17118;17150;17094;17258;17150;17219;17209;17221;17370;17293;17369;17162;17057;16890;17140;17162;17275;17207;17231;17427;17476;17344;17417;17311;17255;17129;17451;17458;17376;17561;17320;16702;16875;17675;17514;17499;17110;17063;16469;16124;16600;16967;17394;17317;17144;17294;17606;17194;16661;16004;16091;16457;16566;16822;17325;17706;17828;17529;17508;17682;17377;17628;17913;17620;17473;17653;17670;17593;17673;17369;17539;17334;17319;17415;17367;17644;17301;17121;17092;17157;17412;17208;17492;17367;17473;17373;17308;17371;17493;17348;17420;17512;17542;17365;17097;17212;17121;17473;17293;17253;17043;17135;16670;16974;17150;16828;16977;17077;17166;16462;15965;15739;15885;15511;16163;16775;16765;16011;15344;14493;15333;16376;17106;17336;17015;17106;16606;16684;16597;17139;17299;17133;17222;17101;16898;16770;16915;16748;17041;17413;17689;17593;17642;17462;17724;17807;17907;17710;17695;17606;17705;17511;17847;17598;17656;17722;17516;17256;17454;17829;17667;17677;17662;17853;17616;17835;17949;17785;17601;18037;17791;17769;17648;17965;17483;17392;17168;17543;17605;17928;17994;17899;17570;17754;17425;17500;17407;17417;17545;17549;17602;17694;17319;17771;17790;17683;17829;17941;17700;17340;17369;17463;17529;17215;16990;16879;16921;17369;17695;17646;17773;17466;17735;17611;17897;17736;17632;17851;17547;17546;17452;17595;17608;17356;17198;17551;17852;17915;17954;17662;17751;17926;17595;17798;17828;17863;17788;17853;17777;17581;17480;17576;17602;17257;17497;17706;17811;18039;17697;17791;17677;17679;17692;17770;17952;17291;17701;17758;17594;17369;17556;17590;17752;17524;17539;17488;17827;17525;17792;17776;17816;17617;17641;17527;17497;17515;17660;17753;17659;17617;17551;17701;17881;17805;17727;17649;17496;17407;17554;17461;17436;17584;17813;17722;17702;17100;17203;17470;17432;17800;17521;17456;17286;17783;17711;18013;17881;18023;17931;18016;17996;18013;18193;18207;17860;17643;17734;17322;17408;17670;17364;17559;17776;17518;17559;17658;17725;17395;17526;17711;17746;17870;17648;17197;16856;16765;16913;16883;17168;17471;17444;17810;17194;17462;17572;17498;17482;17378;17441;17325;17642;17520;17392;17763;17772;17651;17723;17335;16899;16963;17387;17671;17699;17864;17532;17539;18012;17708;17825;17849;17928;18044;17878;17800;17908;17450;17528;17414;17633;17786;17815;17756;17484;17657;17500;17486;17246;17493;17538;17590;18068;17900;17805;17391;17860;17763;17477;17178;16925;17208;17291;16957;16979;16912;17351;17411;17531;17381;17613;17535;17518;17185;17578;17503;17250;17006;17129;16985;16750;16939;17042;17218;17016;17067;16683;16688;16997;16764;17599;17824;17663;17663;17531;17750;17778;17521;17762;17577;17582;17473;17603;17890;17780;17680;17837;17620;17598;17530;17851;17665;17578;17464;17576;17703;17695;17741;17762;17714;17851;17654;17699;17507;17750;18089;17824;17855;18283;18185;17994;17981;18117;17958;17822;17903;17897;17585;17822;17895;18037;18028;17268;17343;17512;17467;17540;17730;17714;17725;17808;17734;18012;17813;17703;17749;18021;17662;17859;17849;17662;17826;17728;17638;17674;17227;17407;17581;17584;17791;17790;17914;17872;17637;17752;17656;17778;17629;17579;17594;17275;17366;17766;17803;17601
13251;13134;13374;13379;13480;13530;13327;13488;13638;13391;13367;13271;13835;13468;13347;13421;13619;13782;13887;13623;13764;13637;13469;13819;13857;13723;13633;13779;13829;13973;14104;14223;13855;14024;13920;13663;13597;13301;13454;13785;13459;13064;13821;13866;14173;14419;14300;14494;14327;14232;14348;14326;13735;13546;14278;14292;14833;14598;14716;14896;14762;14664;15027;14775;15101;14902;15081;14870;14760;15003;14706;14574;14569;14641;14725;14789;14711;15058;15178;14941;15083;14982;15269;15081;15294;14984;14871;15182;14852;14976;15030;14968;15075;15051;15179;15286;15255;15187;15326;15449;15188;15181;15124;14822;14643;14889;15188;15230;15478;15304;15590;15523;15363;15172;15640;15415;15412;15316;15259;15251;15417;15659;15198;15538;15454;15491;15525;15497;15536;15637;15456;15664;15544;15625;15623;15488;15571;15690;15479;15543;15408;15657;15778;15823;15544;15672;15566;15029;14907;15110;15478;15259;15402;15192;15189;15078;15339;15196;14876;14796;15173;15389;15546;15389;15236;15364;15043;15009;15714;15552;15548;15632;15759;15726;15569;15573;15902;15819;15853;15855;15681;15507;15497;15916;15694;15562;15496;15763;15645;15371;15560;15496;15418;15611;15897;15845;15641;15602;15642;15545;15543;15548;15568;15804;15835;15623;15554;15692;15598;15979;15763;15734;15616;15079;15385;15541;15658;15799;15721;15695;15592;15601;15889;15659;15644;15683;15699;15848;15760;15813;15711;15727;15772;15594;15631;15721;15388;15445;15422;15577;15676;15484;15782;15831;15795;15588;15599;15681;15584;15681;15571;15430;15845;15948;16162;16207;16094;16282;16139;16249;15918;16086;15872;15745;15643;15595;15801;15813;15899;16068;15996;15988;15927;16318;16038;15708;15903;15820;15613;15582;15147;14834;14910;15030;15333;15167;15327;15592;15445;15263;14933;14709;14497;13736;12617;13303;15074;15830;16093;15992;15803;16298;16225;15973;15921;15986;16215;16448;16163;16256;16166;16254;16135;16227;16173;16229;16360;16203;15969;16245;16195;16364;16119;16297;16081;16132;16130;16162;16218;16058;16103;16053;16274;15893;15608;16057;16006;16039;16160;16245;16322;16200;16451;16271;16271;16161;16098;16102;16232;16260;16172;16067;16184;16078;16146;16324;16154;16026;16069;16330;16531;16364;16236;16017;15845;15808;16009;16141;16190;16122;16067;15878;15929;15857;15762;16073;16166;16309;15938;16168;16026;15863;15605;15425;15231;15530;15600;15741;15940;15884;15886;15905;15714;15840;16070;16113;15834;16016;15903;16075;16087;16596;16164;16149;16568;16698;16861;16948;16995;16888;16632;16802;16578;16601;16698;16531;16481;16408;16573;16447;16418;16353;16287;16498;16276;16316;16413;16433;16650;16389;16496;16413;16509;16129;16102;16202;16271;16391;16343;16492;16268;16480;16589;16476;16293;16260;15834;15867;16023;15940;16094;16345;16351;16651;17084;17236;17559;17254;17225;17252;17091;17320;16900;16833;16721;16708;16586;16637;16693;16529;16254;16456;16502;16444;16390;16402;16632;16508;16446;16392;16228;16345;16311;16410;16269;17168;17461;17410;17252;16917;16742;17187;17225;17221;17123;16813;16743;16455;16181;16366;16850;16548;16682;16734;16723;16486;16829;16743;16568;16550;16654;16106;16093;16205;16367;16249;16244;16395;16324;16138;16219;16118;16200;16036;16271;16017;16355;16166;16401;16314;16017;16278;16362;16601;16695;16491;16767;16744;16543;16506;16344;16728;16765;16597;16455;16868;16687;16539;16874;16786;16687;17039;16855;16697;16489;15973;15765;15999;16190;16521;16215;15725;14960;14275;15192;16160;16537;16817;17139;17138;16598;16893;16890;16935;16909;16839;17004;17061;17085;17092;17312;16856;16875;16670;16756;17009;16920;16908;17282;17170;17276;17313;17219;17256;17325;17321;17179;17421;17149;17051;17098;16966;16830;16838;16948;16954;16977;17019;16754;17048;17315;17107;17175;17243;17220;17345;16787;16936;17274;17440;17524;17255;17033;16795;17227;17047;16875;16919;16814;16686;17001;17061;16949;17219;16816;17210;17006;17050;16807;16954;17007;16923;16862;16679;16536;16566;16605;16810;16583;16733;16628;16769;16465;16456;16376;16572;16557;16559;16786;16637;16564;16598;16491;16441;16952;17093;17187;17119;17396;17161;17026;17164;17448;17350;17298;17564;17093;17294;17205;17235;17071;17276;17201;16936;16668;16906;17255;17294;17359;17366;17038;17278;17521;17015;17153;17193;17133;17058;17189;17133;17215;16981;16970;16964;17077;17052;17106;17099;16918;16735;16683;16688;16412;16320;16527;16198;15445;15450;16554;17417;17357;17384;17329;17382;17325;17106;16728;15828;15186;15643;16607;17107;16715;16483;16279;16416;16674;16775;16541;16683;16588;16187;16760;16489;16914;16851;16992;16980;16600;16450;16640;16718;16753;16787;16647;16935;16921;17078;16764;16828;16977;17021;17071;16984;17083;16753;17103;16868;17023;17072;17099;17063;16976;17110;17144;17338;17045;17588;17264;17197;17345;17142;16942;17201;17279;16934;16825;17028;16917;16882;16964;17097;17213;17279;17460;17205;17434;17283;17177;17425;17251;17409;17141;17079;17358;17218;17085;17354;17297;17215;17057;16945;17169;17023;16540;16007;15941;16488;17175;16996;17010;17019;17070;17156;17291;17136;17196;17235;16932;16845;16671;16639;16912;17191;17303;17333;17336;17469;17307;16992;16725;17154;17176;17056;17241;17213;17186;16815;17047;17033;17275;17091;17124;17045;17056;17066;16926;17074;17027;17027;17060;16981;17209;17342;17264;17402;17405;17307;17499;17504;17538;17543;17138;17328;17061;17341;17504;17434;17418;17174;17027;16939;17170;17177;17101;17249;17260;17153;17273;16994;16834;17058;17350;16962;16835;16610;16467;16987;17073;17119;17178;17009;16956;17002;16833;17040;17098;17113;17385;17185;17142;16936;16921;16861;16987;17029;16869;17348;17164;17025;16954;17076;17060;17311;17355;17399;17152;17048;17097;17088;17164;17013;16797;17336;16982;17290;17071;17037;16952;17210;16896;17157;17180;17234;17216;17370;17165;17142;17173;17308;17086;17223;17296;17197;17171;17367;17226;16988;17290;17361;17443;17319;17560;17234;17402;17239;17365;17141;17506;17452;17371;17330;17164;17137;17192;16823;16360;15786;16255;16767;17187;16919;16841;16878;17136;17258;16929;17132;17438;17450;16968;16911;17243;17401;17549;17202;17090;16811;17039;16821;17067;17404;17341;17254;17172;16722;17111;17025;16781;16900;16980;17102;17110;17034;17319;17072;16993;16835;16266;16507;16383;16571;16866;17058;17256;17559;17563;17422;17387;16882;16911;16990;16833;17175;17302;17411;17556;17350;16991;16845;16606;16945;16894;16982;17216;17166;17447;17392;16905;16982;17068;17277;17129;17144;17277;17825;17357;17588;17267;17072;17101;17308;17476;17360;17159;17664;17661;17336;17203;17044;17378;17553;17331;17669;17350;17037;16866;17003;17272;17288;17414;17439;17468;17239;16548;15143;14740;15482;16240;16615;16813;17014;17431;17674;17577;17577;17515;17627;17331;17828;17490;17475;17515;17723;17553;17562;17450;17571;17304;17474;17493;17492;17509;17221;17037;17224;17140;17423;17272;17420;17264;17535;17609;17293;17490;16984;17441;17537;17366;17373;17411;17200;17085;17350;17486;17502;17273;17135;17199;16972;16568;17019;16963;16876;16845;16490;15923;14287;14335;15074;14915;15379;16492;16309;16132;15006;15225;16340;17015;17115;17088;17230;16917;17093;16998;17043;17211;17100;17210;17243;17078;16836;16613;16792;16580;16970;17234;17382;17796;17781;17734;17784;17538;17904;17605;17521;17676;17451;17754;17828;17784;17678;17684;17464;17724;17864;17827;17561;17830;17485;17946;17638;17821;17654;17783;17839;17720;17663;17975;17872;17930;17386;17611;17462;17507;17532;17518;17705;17558;17671;17705;17787;17455;17384;17241;17490;17320;17471;17379;17627;17646;17677;17822;17609;17724;17537;17400;17385;17430;17142;17171;16655;16424;17097;17435;17604;17704;17715;17592;17691;17760;17880;17776;17615;17523;17627;17491;17422;17664;17663;17444;17136;17479;18001;17822;17755;17745;17690;17747;17893;17725;17584;17964;18091;18074;17714;17478;17686;17438;17321;17161;17208;17626;17437;17739;17543;17875;17560;17697;17725;17632;17744;17724;17779;17388;17367;17430;17441;17500;17730;17771;17514;17702;17722;17784;17516;17649;17759;17796;17610;17877;17886;17735;17924;17635;17666;17467;17488;17560;17747;17661;17691;17589;17611;17647;17549;17650;17682;17385;17600;17538;17233;17269;17297;17518;17776;17779;17469;17354;17410;17810;17852;17945;18069;17931;18174;18059;17615;17257;17725;17916;17815;17572;17593;17375;17424;17661;17534;17691;17642;17833;17552;17566;17355;17277;17351;17667;17516;17547;17694;17508;17260;16903;17037;17066;17165;17526;17431;17618;17632;17871;17573;17410;17371;17250;17253;17247;16956;17570;17434;17546;17669;17183;17527;17142;16684;16580;16884;17503;17576;17818;17421;17613;17764;17679;17888;17962;17908;17941;17871;17843;17899;17723;17794;17597;17582;17841;17757;17857;17864;17635;17548;17487;17526;17661;17565;17730;17812;17973;17954;17858;17853;17719;17553;17277;16853;16935;17233;17124;17269;17435;17437;17449;17288;17309;17725;17472;17493;17621;17706;17691;17295;17111;16891;16749;17086;17058;17055;16975;17075;16994;16977;17074;16861;17135;17372;17803;17755;17651;17896;17769;17675;17761;18025;17695;17734;17313;17530;17895;17658;17643;17774;17727;17583;17545;17690;17583;17893;17371;17821;17586;17920;17710;17830;17697;17645;17786;17700;17570;17978;18146;17637;17825;17946;18123;18063;17979;18064;18016;17792;17777;17794;17752;17727;17880;17653;17924;17473;17654;17724;17783;17918;17858;17795;17871;17631;17575;17660;17709;17868;17895;18053;17725;17677;17718;17644;17334;17693;17566;17181;17270;17403;17586;17710;17847;17755;17463;17776;17789;17757;17589;17637;17788;17713;17491;17177;17217;17559;17747;17790
13049;13213;13301;13249;13333;13711;13699;13818;13675;13469;13264;13331;13391;13552;13548;13452;13710;13563;13710;13730;13521;13523;13535;13857;13716;13664;13604;13578;13787;13993;13937;14081;14061;13789;13801;13921;13988;13757;13667;13701;13773;13519;13680;14008;14131;14109;14337;14072;14398;14241;14407;14423;13991;13935;13998;14590;14253;14415;14373;14471;14744;14882;14912;15091;14876;15001;14954;14940;14890;14928;14730;14709;14588;14590;14877;14866;14972;14807;14787;14870;14920;15009;15159;15055;15054;15174;15076;14892;15058;15184;15159;15205;15119;15358;15158;15398;15242;15323;15316;15255;15225;15377;15104;14939;15006;15344;15372;15588;15234;15351;15293;15228;15653;15239;15436;15355;15260;15212;15317;15230;15290;15306;15526;15510;15534;15508;15664;15396;15529;15611;15161;15258;15508;15395;15531;15665;15837;15596;15554;15756;15487;15370;15588;15383;15491;15603;15391;15135;15135;15369;15407;15384;15499;15400;15255;15362;15253;15189;14537;14525;15148;15334;15216;15357;15454;15214;15093;15275;15446;15436;15679;15742;15706;15836;15844;15501;15635;15879;15974;15787;15829;15703;15767;15635;15762;15844;15955;15874;15567;15444;15781;15802;15614;15758;15718;15573;15595;15633;15690;15745;15800;15769;15794;15652;15704;15582;15627;15561;15730;15941;15635;15450;15133;14781;14852;15535;15738;15720;15512;15572;15588;15591;15803;15622;15679;15543;15561;15795;15651;15801;15760;15496;15540;15624;15651;15680;15808;15328;15339;15594;15532;15743;15660;15556;15792;15636;15549;15750;15468;15480;15411;15392;15673;15821;16218;16116;16006;16163;16107;16238;15870;16072;15642;15802;15886;15967;15852;15729;16098;15865;16149;16156;15909;15727;15821;15836;15566;15757;15554;15550;15225;14505;14495;14659;15311;15113;15564;15689;15423;15084;14459;14401;14514;13616;12252;13001;14569;15583;15948;16182;16210;16121;16142;16310;16055;16245;16084;16243;16043;16028;16062;16180;16186;16131;16229;16150;16213;15998;16292;16078;16201;16264;16183;16317;15936;16279;16027;15976;16092;16090;16210;16079;16138;16052;15558;15828;16113;16105;16074;16149;16011;16255;16182;16050;16189;16148;16164;16119;16043;16118;16458;16258;16052;15947;16073;16220;15936;16017;16103;16380;16377;16146;16204;16226;15921;16055;16135;16315;16139;16302;16215;16150;16036;15984;15847;15836;16049;16062;15936;15818;15792;15642;15415;15305;15354;15452;15428;15842;15719;15919;15870;15873;15828;15748;15789;15939;16122;15941;15959;16247;16098;16131;16190;16443;16379;16522;16829;16877;16826;16803;16535;16650;16420;16562;16786;16524;16644;16508;16611;16710;16509;16348;16405;16450;16320;16488;16301;16586;16593;16460;16557;16390;16204;16298;16163;16253;16315;16321;16186;16285;16425;16512;16669;16482;16378;16257;15816;15765;15954;16056;16223;16129;16306;16669;17332;17218;17539;17365;17023;17179;17037;17077;16968;16902;16738;16796;16876;16719;16726;16430;16803;16424;16504;16852;16460;16322;16558;16467;16456;16588;16434;16309;16562;16455;16511;17157;17369;17400;17347;17183;16849;17253;17027;17015;16925;16528;16444;16033;15651;15778;16776;16757;16679;16697;16905;16738;16720;16813;16728;16525;16367;16470;16171;16228;16339;16274;16213;16094;16596;16562;16370;16272;16253;16215;16155;16228;16217;16246;16401;16258;16252;16382;16579;16416;16592;16500;16314;16581;16421;16635;16704;16557;16505;16717;16654;16526;16231;16721;16839;16677;17092;17092;16932;16965;16660;15824;15835;15943;16007;16313;15839;15254;14166;13681;14602;15539;15645;16416;16972;17089;17183;16885;16974;16970;16977;16837;16831;16939;17148;17231;17108;17085;16806;16772;16948;16986;17163;17213;17444;17108;17428;17299;17363;17133;17549;17352;17316;17149;17274;16940;17136;16600;16673;16625;17162;17055;17135;16750;17216;17322;17422;17451;17430;17262;17250;16896;16422;16573;17281;17408;17353;17173;17093;17213;17444;17428;17219;16896;16401;16695;16689;16925;17064;17083;16921;17420;17240;17138;17308;16837;16919;16970;16745;16791;16602;16477;16582;16685;16549;16562;16750;16495;16367;16343;16627;16817;16814;16679;17109;16743;16256;16212;16060;16277;16703;16875;16973;17170;17387;17256;17186;17092;17198;17429;17495;17184;17192;17191;17348;17228;17228;17103;17195;17162;16967;17101;17224;17480;17250;17312;17348;17380;17265;17152;17044;17200;17390;17129;17223;17163;17040;17135;17066;16935;16922;17234;17058;16950;17169;16741;16480;16359;16019;16079;16559;16407;15331;15325;16355;16825;17116;17362;17455;17476;17544;17052;16147;14898;14687;15283;16510;16790;16986;16923;16914;16834;16569;16685;16683;16632;15908;15150;15292;16271;16946;16680;16912;16717;16654;16563;16201;16582;16711;16505;16503;16844;16976;16886;16967;16976;17089;17113;16931;17276;17101;17040;17048;17113;17140;17347;17207;17190;17127;17078;17225;17430;17370;17210;17319;17049;17021;16953;16806;16997;17007;17121;17064;17056;16835;16494;16744;17124;16969;16942;16958;17131;17233;17289;17365;17159;17251;17347;17184;17251;17286;17041;17141;16973;17464;17371;17077;17072;16957;16992;17022;16562;16563;16794;17059;16922;16837;16994;16950;17055;17076;17134;17334;17197;17097;16725;17035;17074;17361;17230;17381;17176;17277;17418;17280;17241;17015;16997;17080;17116;17390;17250;17233;16949;17166;17455;17361;17562;17155;16805;17022;17034;16872;17008;16909;17005;17216;17249;17156;17223;17420;17790;17205;17124;17352;17305;17340;17592;17336;17265;17245;17276;17561;17517;17339;17323;16958;17155;17190;17110;17282;17118;17373;16908;17293;17166;17063;17204;16968;17136;16985;16765;17021;16800;16990;17140;17167;16876;16977;17323;17132;17197;17217;16900;17165;17103;17338;17155;16973;16585;16800;17204;17241;17490;17136;16974;16714;16781;17155;17321;17102;17051;17101;16942;16876;17001;17044;16636;16821;17084;17184;17315;17116;17167;17098;16891;17134;17147;17127;17143;17148;17344;17048;17165;16982;17146;17361;17189;17106;17284;17260;17059;17359;16975;17394;17293;17295;17362;17250;17563;17352;17218;17016;17020;17009;17241;17444;17244;17226;17370;17220;16896;16335;16243;16743;17149;17387;17057;17049;17043;16957;17154;17220;17496;17287;17512;16946;16786;17284;17442;17387;17189;17193;16800;16944;17088;17142;17214;17377;17520;17212;16995;17193;16930;16832;16917;17017;17041;17115;17089;16969;16989;16989;16797;16734;16029;15745;16193;16946;16854;17161;17334;17587;17308;16848;16978;16603;16562;16855;17182;17265;17534;17596;17393;16504;16534;16980;17127;16885;17210;17059;17199;17354;17227;16870;17114;17330;17269;17013;17003;17146;17441;17562;17651;17519;17143;17288;17475;17110;17274;17343;17575;17612;17569;17325;17123;17067;17269;17369;17272;17246;17258;17511;17516;17370;17374;17188;17377;17194;16776;15497;13586;13738;15403;16433;16723;16921;17253;17492;17644;17775;17480;17845;17646;17548;17696;17504;17489;17866;17635;17907;17484;17431;17498;17297;17653;17434;17610;17236;17370;17214;17440;17616;17475;17531;17260;17379;17442;17417;17072;17100;17069;17433;17386;17627;17494;17510;17328;17372;17316;17557;17089;17234;17209;17138;17101;16899;16903;17017;16920;16741;16548;15756;14284;14339;14699;13591;13889;15656;16525;16435;15608;15865;16392;17236;17231;17212;17272;17228;17053;17115;17201;16959;17076;17189;16945;16827;16527;16380;16525;16699;17054;17357;17495;17699;17568;17487;17506;17461;17995;17595;17552;17732;17708;17698;17656;17931;17692;17929;17871;17852;17747;17822;17634;17623;17686;17707;17795;17487;17556;17723;17941;17661;17390;17537;17709;17461;17551;17454;17267;17418;17677;17627;17875;17743;17755;17585;17495;17537;17408;17465;17505;17539;17564;17243;17528;17485;17482;17838;17559;17388;17256;17635;17268;17356;17246;17265;16763;16744;16915;16987;17349;17635;17577;17517;17549;17736;17609;17763;17658;17556;17421;17434;17588;17838;17678;17772;17463;17854;17825;17755;17743;17781;17739;17865;17783;17937;18001;17874;17671;17799;17887;17562;17260;17193;17496;17366;17446;17530;17658;17931;17938;17741;17739;17692;17694;17711;17613;17357;17629;17746;17593;17729;17648;17757;17672;17486;17715;18201;17555;17801;17724;17708;17669;17484;17611;17723;17829;17954;17734;17667;17417;17706;17650;17800;17829;17836;17396;17480;17545;17684;17622;17585;17742;17405;17451;17417;17387;17604;17338;17545;17842;17553;17563;17511;17865;17805;17961;18132;18093;18151;18041;17737;16633;16364;16754;17754;17797;17764;17680;17495;17453;17674;18012;17640;17908;17728;17702;17580;17493;17250;17423;17499;17744;17895;17585;17798;17284;16909;17343;17265;17383;17554;17492;17381;17522;17870;17714;17386;17291;17203;17054;16991;17226;17109;17262;17497;17505;17545;17333;17016;16484;16421;16961;17510;17581;17747;17471;17477;17676;17801;17877;17836;17884;17950;17615;17982;17804;17842;17693;17463;17560;17857;17859;17473;17919;17763;17674;17408;17560;17730;17691;17613;17646;17830;17635;17804;17901;17716;17700;17007;16838;17078;17028;17300;17264;17336;17359;17360;17233;17363;17353;17508;17854;17527;17512;17472;17072;16964;16697;16917;17159;17219;16958;16834;16919;17223;17247;17057;16858;17403;17741;17978;17706;17681;17990;17836;17978;17756;17901;17597;17447;17602;17683;17778;17858;17756;17593;17624;17487;17559;17613;17564;17631;17675;17703;17742;17744;17584;17892;17836;17893;17471;17932;17920;17893;17911;18144;17921;18137;18090;18093;18237;17841;18117;18104;17938;17795;17884;17680;17673;17946;17764;17364;17417;17735;17463;17971;17605;18015;17753;17782;17824;17744;17768;17603;18037;17728;17698;17738;17339;17419;18004;17813;18001;17364;17580;17494;17846;17917;17693;17898;17821;17797;17811;17720;17939;18096;17729;17726;17687;17495;17338;17604;17597;17641
13324;13389;13429;13331;13394;13607;13590;13846;13688;13283;13442;13502;13630;13633;13437;13664;13691;13546;13675;13716;13628;13945;13707;13759;13755;13716;13923;13877;14210;13848;13920;13853;14170;14053;13656;13670;13613;13877;13703;13742;13628;13905;14168;13833;13849;14302;14060;14093;14237;14345;14362;14662;14385;14106;14024;14432;14358;14092;14323;14586;14577;14773;14763;14651;14928;15012;15123;14808;14791;14566;14561;14612;14604;14521;14876;14654;14453;14776;15049;15099;14996;14972;14906;15053;14906;15062;15028;15277;15081;15027;15176;15359;15244;15280;15347;15355;15181;15414;15193;15118;15258;15155;15180;15102;15045;15115;15415;15430;15328;15198;15601;15191;15490;15580;15072;15047;14945;15303;15297;15275;15051;15215;15305;15340;15350;15257;15340;15691;15639;15154;14668;15276;15338;15376;15163;15745;15361;15623;15613;15485;15497;15371;15331;15154;15261;15250;15337;15206;15028;15387;15089;15263;15301;15390;15184;15292;15409;15127;14722;14980;15118;15467;15251;15491;15448;15445;15495;15551;15305;15617;15512;15633;15506;15842;15715;15912;15566;15703;15756;15968;15694;15590;15689;15804;15554;15696;15579;15798;15898;15627;15773;15549;15734;15584;15922;15733;15654;15595;15671;15758;15754;15575;15756;15610;15679;15609;15573;15473;15509;15707;15736;15494;15081;14903;15180;15530;15711;15751;15606;15526;15632;15741;15655;15654;15639;15900;15704;15658;15866;15889;15615;15592;15708;15648;15961;15684;15755;15364;15516;15869;15481;15457;15526;15762;15825;15964;15565;15764;15402;15390;15311;15691;15805;15748;16128;15998;16289;16139;16035;15995;15965;15953;15782;15774;15973;16042;15953;15820;15860;15911;16157;15818;15656;16032;15902;15708;15647;15746;15666;15309;15156;14494;14036;14668;15207;15522;15558;15468;15653;14923;14559;14114;14285;12678;10806;12267;14252;15580;15922;16255;16184;16027;16271;15903;15816;16062;16167;16093;15863;16031;15997;16182;16138;16033;16360;16243;16352;16215;16063;16377;16271;16418;16445;16339;16407;16267;16173;16023;15854;15995;16216;16060;16390;16097;15887;16016;16052;16010;16300;16025;16270;16260;16441;16178;16145;16389;16407;16174;16148;16226;16427;16177;16314;16059;16209;16082;16024;16068;16100;16250;16293;16230;16234;16320;16361;16338;16121;16134;16333;16159;16261;15994;16107;15778;15897;15877;15900;15811;15852;15786;15553;15544;15109;15120;15112;15376;15410;15582;15452;15531;15558;15649;15530;15686;15898;15980;15946;15718;15912;16059;16239;16224;16308;16475;16548;16595;16605;17093;17028;16990;16519;16580;16470;16542;16629;16424;16418;16476;16673;16601;16486;16438;16527;16401;16441;16329;16823;16303;16106;16419;16290;16392;16224;16473;16378;16194;16337;16421;16069;16520;16326;16278;16195;16413;16130;16152;15944;16221;15938;16050;15949;15886;16193;16690;17266;17312;17641;17234;17440;17144;16849;17062;17199;16950;16960;16647;16653;16644;16767;16561;16623;16504;16065;16474;16396;16452;16517;16749;16339;16454;16409;16342;16433;16408;16966;17173;17436;17317;17415;16978;16803;17102;17083;16869;16922;16860;16427;16235;16150;16457;16480;16610;16730;16513;16685;16748;16840;16933;16809;16499;16418;16366;16301;16209;16530;16256;16248;16257;16382;16295;16606;16442;16263;16046;16228;16172;16009;16382;16276;16110;15802;16076;16280;16298;16569;16434;16495;16229;16453;16541;16612;16564;16565;16256;16680;16663;16548;16633;16742;16719;16907;16537;16870;16640;16460;15934;15796;15860;16031;16204;15965;15546;14393;14634;14959;15464;16007;16797;17441;17306;17125;17110;17061;16955;16981;16990;16982;17040;17104;17385;17126;17292;17081;16827;16988;17176;17350;17474;17334;17479;17207;17052;17096;17327;17093;17144;17175;16930;17303;17179;17039;16754;16533;16916;17057;16860;17007;17150;17162;17657;17428;17246;17541;17478;17371;16921;16337;16207;17063;17582;17550;17233;17518;17239;17287;17184;17353;17140;16906;16965;16866;17064;16948;17099;17130;17206;17207;17260;17002;16824;17121;16716;16822;16495;16342;16422;16649;16534;16412;16433;16437;16439;16415;16326;16494;16905;17039;16717;16609;16845;16420;16430;16083;16377;16771;16969;16981;16920;17444;17119;17270;17257;17267;17375;17480;17372;17208;17228;17407;17300;17202;17348;17210;17224;17120;17300;17349;17331;17267;17354;17537;17250;17405;17321;17054;17305;17512;17177;17095;16947;17250;16949;17139;17071;16896;16914;17322;17024;17116;17055;16746;15880;15157;15787;16321;16854;16032;15823;16402;16512;16580;17184;17364;17210;17295;16889;16274;15452;15341;15936;16438;17058;17162;17180;17115;17174;16779;16919;16836;16359;15307;13517;14256;16039;16439;16736;16933;16540;16646;16811;16523;16521;16389;16323;16523;16713;16848;16891;16916;17226;17024;17356;17364;17253;17159;17320;17207;17215;17373;17289;17351;17162;17168;17160;17151;17339;17172;17186;17040;17189;17167;17011;17054;17114;17118;16909;17188;16684;17017;16359;16947;17080;16994;16447;16757;16992;17270;17231;17437;17493;17445;17377;17198;17239;17285;17289;17397;17232;17236;17408;17297;17350;17141;17045;16943;16785;16750;17026;17029;17074;17225;17089;17069;16715;17199;17361;17142;17078;17038;17125;16964;17120;17411;17465;17359;17321;17204;17226;17460;16952;17165;17131;17145;17179;17358;17306;17218;16909;17349;17189;17550;17457;17128;17127;17080;17266;17110;16885;17032;16841;17068;17111;17098;17171;17411;17558;17209;17391;17288;17199;17388;17247;16980;17293;17207;17392;17470;17579;17446;17193;17409;17106;17200;17309;17189;16984;17301;17186;17250;17078;17121;17081;17180;17368;16946;16812;17149;17122;17026;17361;17048;17123;17308;17056;16943;17162;17084;17082;16867;17103;17006;17053;17184;16751;16964;16931;17032;17038;17156;17132;16792;17173;17238;17227;17198;17227;17197;16739;16964;17032;16876;17140;17116;16907;17198;17245;17143;17222;17124;17059;17179;16998;17208;17042;17317;17238;17366;17029;17360;17165;17044;17100;17468;17345;17400;17003;16910;17122;17194;17443;17026;17053;17286;17152;17224;17265;17014;16848;16701;17057;17274;17280;17434;17095;17214;16694;15847;16128;16779;17170;17209;17211;17041;17086;16986;16980;17129;17141;17560;17521;17181;16895;17406;17569;17477;17155;17033;16679;16797;16743;17095;17238;17361;17324;17293;17405;17259;17140;16975;16797;16678;16754;17345;17332;17137;17073;17273;16943;16557;16124;16267;16357;16957;17052;17283;17748;17478;17342;16967;16631;16558;16786;16831;16954;17427;17448;17575;17368;16263;16337;17010;16921;16987;17144;16941;17210;17282;17396;17139;17131;16997;16960;17074;16853;16876;17241;17623;17746;17551;17540;17365;17358;17335;17459;17432;17424;17655;17501;17420;17305;17031;17101;16951;16923;17094;17297;17477;17367;17510;17339;17236;17307;17493;16666;14512;12583;14029;16072;16716;16772;16989;17342;17348;17480;17593;17852;17892;17889;17681;17651;17457;17596;17517;17521;17745;17375;17519;17334;17389;17386;17613;17180;17282;17275;17329;17427;17546;17530;17388;17329;17088;17319;17448;17341;17271;17105;17623;17736;17692;17641;17455;17354;17318;17347;17374;17191;17356;17382;17140;17163;17035;17223;17199;17172;16772;16818;16166;15851;15847;15094;12915;13074;15299;16580;16888;16804;16428;16782;16899;17159;17259;16899;17165;16939;17155;17028;17227;17183;17047;17101;16864;15163;14775;15984;16423;16706;17103;17183;17503;17601;17541;17731;17695;17766;17721;17587;17340;17509;17988;17546;17773;17926;18024;17838;17728;17719;17432;17718;17412;17661;17565;17689;17230;17371;17500;17838;17414;17307;17790;17810;17834;17801;17610;17482;17625;17756;17716;17836;17772;17663;17542;17517;17824;17598;17373;17622;17758;17674;17120;17283;17659;17712;17595;17554;17388;17428;17643;17437;17374;17263;17461;17346;16775;16954;17338;17430;17267;17533;17545;17436;17638;17761;17621;18090;17882;17566;17723;17494;17674;17499;17817;17727;17877;17912;17803;17466;17513;17611;17827;17746;17555;17813;17842;17663;17639;17987;17715;17280;17171;17189;17550;17777;17699;17585;18033;17864;17863;17738;17702;17692;17524;17924;17639;17614;17716;17797;17610;17679;17781;17634;18004;17730;17899;17793;17582;17758;17727;17746;17633;17772;17685;17947;17780;17829;17519;17314;17852;17803;17734;18081;17809;17596;17715;17824;17796;17495;17572;17251;17394;17578;17595;17395;17479;17476;17703;17700;17594;17577;17742;17631;17853;17818;18081;18141;18084;18142;17703;16446;15622;16191;17505;17808;17763;17401;16929;17079;17531;17609;17729;17566;17756;17783;17578;17709;17378;17471;17535;17714;17620;17631;17481;17545;17280;17468;17280;17610;17526;17358;17322;17726;17672;17699;17605;17398;17093;17081;16819;16897;16901;17425;17620;17472;17513;17070;16746;16646;16436;17050;17323;17320;17396;17333;17547;17572;17662;17670;17785;17708;17809;17934;17796;17815;17555;17290;17277;17625;17864;17695;17804;17932;17766;17508;17684;17669;17952;17633;17567;17918;17561;17849;17634;17507;17692;17307;17356;16945;17042;17533;17229;17334;17447;17435;17368;17127;17394;17613;17508;17567;17657;17698;17536;17497;17063;16777;16960;16915;17198;17040;16884;16841;16926;17142;17188;17167;17326;17629;18041;17988;17823;17821;17674;18039;17818;17658;17265;17218;17505;17783;17609;17703;17690;17496;17551;17582;17508;17588;17655;17453;17636;17559;17549;17788;17892;18039;17637;17718;17774;17819;17903;17649;18008;17879;17655;17794;18262;18104;18216;17849;17910;18109;17960;17918;17800;17861;17961;17730;17624;17363;17531;17688;17723;17878;17892;17939;17937;17797;18036;17744;17722;18004;17829;17529;17505;17510;17482;17585;17676;17843;17701;17700;17839;17582;18104;17973;18142;17911;17728;17575;17470;17448;17548;17753;18042;17623;17994;17466;17433;17666;17406;17677
12787;13296;13433;13639;13321;13684;13692;13779;13663;13615;13585;13660;13516;13585;13526;13497;13548;13486;13729;13727;13684;13662;13776;13664;13696;13296;13655;13958;14096;13961;14054;14221;14225;13992;13805;13651;13771;13994;13822;13741;13613;13934;13999;14138;14001;14036;14208;14155;14536;14184;14463;14367;14685;14309;14339;14282;14301;14246;14187;14405;14532;14847;14836;14878;14839;15017;14884;14987;14863;14804;14630;14735;14677;14711;14620;14437;14554;14928;14608;15114;14729;15050;15033;15036;15135;15002;15076;14889;14883;15227;15139;15246;15006;15361;15360;15315;15249;15276;15113;15321;15256;15104;15168;15238;15085;15390;15425;15564;15346;15279;15270;15335;15513;15334;15260;15012;15066;15325;15328;15426;15347;15422;15030;15291;15632;15457;15589;15532;15446;15339;15212;15210;15274;15246;15261;15596;15536;15728;15635;15601;15458;15363;15308;14915;14948;15032;15392;15101;15158;15269;15199;15415;15117;14923;15224;15376;15383;15165;15209;15357;14938;15015;15183;15423;15589;15796;15468;15382;15525;15904;15645;15598;15601;15730;15794;15750;15987;16036;15868;16055;15743;15791;15783;15843;15877;15807;16075;15826;15866;15733;15742;15657;15887;15833;15788;15795;15636;15599;15588;15377;15189;15674;15496;15431;15194;15155;15412;15540;15497;15530;15644;15526;15370;15123;15344;15659;15672;15778;15893;15652;15331;15500;15628;15585;15804;15686;15611;15528;15706;15913;15822;15519;15426;15667;15591;15730;15318;15591;15613;15744;15535;15441;15600;15778;15723;15765;15739;15497;15676;15483;15700;15736;15882;15991;16474;16174;16369;16333;16185;16101;16047;15889;16047;15814;15971;16055;15586;15711;15669;15797;15850;15930;16079;15993;15826;15734;15936;15686;15104;15290;15338;14780;14598;14721;15148;15486;15692;15639;15829;15359;14758;14557;14048;11696;9099;10862;13739;15286;15716;16133;16119;16169;16226;16031;16144;15759;16117;15833;15861;16020;16054;16068;15933;16279;16161;16109;16404;15993;16075;16266;16345;16131;16295;16472;16238;16524;16102;15894;16252;16165;16406;16148;16139;15935;15872;16119;15925;16075;16201;16146;16245;16431;16474;16291;16479;16255;16478;16334;16290;16376;16186;16310;16057;16075;16251;16079;16160;16088;16284;16395;16387;16091;16033;16154;16041;16141;16073;16173;16348;16351;16148;15952;16050;16042;15769;15923;15640;15998;16032;15845;15682;15267;15275;15439;15583;15780;15907;15704;15705;15506;15342;15707;15967;15816;15926;16158;15942;15710;15832;16192;16199;16278;16370;16284;16581;16579;16597;16685;16896;16805;16948;16829;16611;16478;16820;16717;16597;16698;16434;16807;16618;16412;16491;16545;16442;16327;16595;16480;16235;16240;16601;16326;16304;16387;16292;16391;16373;16106;16318;16206;16030;16540;16315;16159;16406;16229;16195;16048;16082;16136;15756;15772;15988;16852;17516;17621;17472;17456;17220;17000;16877;16841;17120;17029;16710;16921;16698;16643;16667;16721;16501;16472;16377;16162;16330;16293;16453;16602;16423;16514;16424;16004;16024;16767;17096;17331;17357;17410;17462;17126;17225;17254;17367;16929;16892;16815;16775;16536;16366;16643;16469;16727;16647;16486;16467;16833;16440;16671;16720;16603;16419;16724;16215;16380;16272;16706;16391;16169;15841;16379;16412;16396;16257;16195;16106;16063;16363;16270;16300;16134;15743;15629;15955;16189;16520;16375;16759;16682;16780;16705;16667;16643;16455;16232;16506;16717;16625;16771;16550;16928;16503;16784;16650;16639;16451;16119;15668;15702;16107;16396;16142;15649;15312;15128;15719;15497;15911;16395;17126;17175;17105;17179;16951;16856;16906;17079;16717;16931;17135;17348;17054;17075;16894;17041;16854;17204;17088;17253;17433;17212;17034;16967;16884;17153;17097;16973;16945;17042;17164;17104;16811;16703;16682;16654;17034;17174;17064;16768;17065;17479;17571;17633;17207;17124;17487;17024;16782;16865;17009;17389;17526;17537;17446;17420;17556;17314;17197;16990;16994;17021;17172;16871;16964;16995;17213;17339;17164;16974;17062;16839;17007;16612;16426;16733;16575;16632;16576;16624;16477;16278;16257;16402;16481;16540;16601;16441;16570;16870;16716;16466;16546;16661;16401;16403;16863;16752;17001;17076;17282;17098;17019;17053;17198;17217;17336;17105;17206;17171;17272;17467;17324;17060;17312;17426;17037;17338;17201;17116;17311;17294;17226;17458;17219;17091;16907;17466;17229;17139;17128;16987;17177;17234;17061;17030;17026;16945;17009;16976;17028;16785;16613;15840;15418;15671;16427;16882;17001;16847;16746;16637;16980;17022;17247;16987;16926;16739;16466;16376;16194;16381;16890;17149;17102;17126;17128;17253;17122;16956;16953;16479;15277;14325;14993;16263;16892;16828;16716;16635;16692;16523;16531;16826;16776;16453;16707;16571;17052;17011;17244;17246;17088;17155;16991;17317;17059;17113;17276;17270;17432;17341;17453;17258;17085;16855;17136;16856;16961;17134;17096;17075;16942;17227;17404;17070;17110;17034;16966;16658;16924;16801;16727;17305;16889;16742;16885;17180;17251;17564;17085;17480;17390;17449;17303;17517;17087;17148;17162;17319;17195;17468;17046;17120;17019;17223;17125;17106;16786;16941;17095;17295;17030;17210;17023;17010;17307;17224;17157;17091;17103;16853;17002;17027;17351;17104;17417;17295;17502;17225;17161;17102;17152;16837;17109;17344;17317;17289;17252;17425;17318;17244;17653;17424;17210;17296;17295;17397;17194;17077;17107;17162;17102;17026;17129;17044;17595;17208;17305;17322;17182;17400;17353;17198;17045;17087;17341;17239;17522;17523;17455;17298;17134;17231;17109;17068;17140;17131;17008;17058;17058;17032;17342;17097;17306;17045;16999;17152;17148;17342;17299;17369;17324;17391;17235;17200;17282;17271;17397;16929;16811;17049;17283;17293;17123;17279;17087;16882;17133;17199;17410;17039;17123;17177;17335;17463;17377;17091;17097;17041;16933;16911;16537;16672;16802;16966;17053;17273;17413;17219;17300;17115;17143;17166;17049;17031;17159;17142;17348;17155;17185;17084;17379;17294;17201;17216;17189;16938;17080;16988;17257;17289;17299;17003;17140;17248;17270;17464;17165;16902;16332;16580;17028;17428;17441;17289;16817;16299;15091;15514;16717;17276;17204;16609;17025;17250;17080;16899;17367;17303;17476;17521;17196;17386;17355;17454;17615;17291;17284;17175;16781;16866;17172;17286;17242;17235;17509;17325;17236;16994;16933;16706;16793;16850;17146;17148;17032;17149;17224;16811;16732;16894;16832;17076;17176;17528;17806;17587;17290;17042;16760;16568;16839;16834;16746;17071;17468;17443;17476;17112;16607;16529;17290;17268;16887;16895;17143;16983;17275;17044;17242;16957;16771;16606;16578;16619;16988;16994;17460;17980;17661;17462;17476;17394;17339;17283;17388;17431;17369;17351;17205;17312;17106;16730;16164;16151;16642;17439;17271;17449;17446;17326;17451;17440;17248;15966;13410;12966;15225;16516;16985;16753;16984;16979;17385;17510;17659;17613;17694;17921;17786;17778;17538;17508;17558;17577;17462;17514;17417;17217;17674;17349;17439;17359;17164;17282;17274;17478;17760;17439;17537;17234;17125;17135;17163;17305;17577;17417;17613;17436;17514;17652;17638;17531;17391;17379;17237;17221;17288;17004;17088;17259;17230;17238;17312;17056;17052;16577;16537;17035;16634;15681;13771;14265;15887;16852;16942;16889;16637;16810;17160;17112;17062;17058;16906;16964;17035;16928;17303;17314;17161;16654;15549;13965;13840;14879;16318;16882;17192;17402;17717;17820;17618;17708;17813;17743;17944;17803;17833;17729;17632;17710;17979;17779;17847;17754;17931;17548;17584;17501;17510;17596;17624;17696;17658;17603;17420;17529;17759;17489;17654;17527;17784;17690;17853;17586;17687;17570;17822;17729;17871;18053;17696;17591;17722;17900;17728;17542;17471;17563;17594;17480;17324;17552;17567;17762;17455;17658;17723;17436;17382;17394;17389;17329;17207;17211;17563;17626;17557;17584;17246;17490;17590;17605;17705;17697;17802;17604;17534;17311;17538;17646;17479;17866;18008;17754;17762;17517;17239;17443;17578;17548;17997;17825;17987;17873;17877;18079;18042;17803;17395;17630;17562;17825;17839;17678;17906;18013;17710;17575;17647;17621;17467;17748;17849;17773;17802;17696;17773;17848;17909;17866;17848;17893;17828;17675;17358;17937;17517;17611;17794;17819;17605;17514;17870;17743;17578;17480;17638;17438;17722;17843;17684;17745;17700;17919;17721;17669;17408;17596;17378;17316;17530;17472;17327;17707;17673;17462;17651;17686;17583;17475;18014;17964;18012;18173;18045;17866;17696;16938;16510;17162;18054;17786;17423;16580;15628;16294;17091;17418;17639;17239;17402;17626;17582;17672;17826;17662;17578;17725;17690;17597;17796;17492;17448;17722;17578;17729;17524;17234;17358;17415;17446;17643;17757;17575;17205;16884;16621;16675;16966;17644;17517;17499;17563;17036;16397;16410;16692;17184;17593;17209;17355;17367;17496;17341;17337;16985;17644;17447;17896;18007;17689;17827;17563;17292;17115;17552;17520;17605;17823;17906;17520;17558;17731;17594;17722;17546;17523;17720;17267;17766;17479;17321;17700;17616;17334;17469;17296;17441;17192;17498;17253;17019;17520;17640;17630;17179;17434;17419;17589;17248;17579;17144;17192;17207;17083;17042;16929;17048;16576;16624;17026;16981;17133;17108;17409;17783;18010;17843;17733;17876;17886;17770;17786;17699;17162;16968;17423;17615;17536;17592;17509;17553;17205;17533;17712;17837;17626;17518;17790;17787;17791;17558;17684;17686;17527;17452;17362;17916;17710;17714;17896;17825;17863;18025;18094;18075;18123;17935;18103;18169;18075;17876;18033;17652;17743;17663;17527;17270;17402;17530;17560;17615;17693;17830;17761;17905;17786;17781;17807;17917;17516;17438;17272;17213;17587;17363;17673;17881;17923;17750;17647;17854;17715;17903;17738;17755;17741;17779;17336;17129;17388;17840;17769;17634;17621;17622;17567;17444;17515;17792
12974;13264;13599;13602;13669;13513;13673;13627;13609;13753;13623;13430;13569;13596;13609;13443;13656;13695;13635;13712;13783;13675;13865;13684;13327;13395;13581;13731;13819;13912;14020;14097;13863;14044;14039;13925;13861;14188;13948;13884;13980;14090;14082;14095;14061;13833;14333;14195;14571;14339;14139;14510;14234;14523;14455;14420;14520;14170;14100;14332;14448;14768;14830;14664;14763;14909;15079;14797;15008;14825;14879;14708;15141;14769;14708;14763;14865;15035;14843;14814;14945;14951;15041;15150;15074;14985;14882;14897;14738;14919;15057;14740;14981;15212;15139;15438;15417;15113;15229;15088;14991;15225;15262;15205;15162;15106;15155;15461;15045;15169;15312;15292;15546;15302;15212;15031;14835;15521;15665;15371;15552;15393;15330;15327;15431;15162;15414;15665;15594;15229;15466;15573;15380;15305;15478;15618;15374;15433;15539;15650;15704;15361;15145;14852;14929;15092;15194;15249;15045;15153;15243;15437;15125;14961;15092;15378;15443;15263;15514;15427;14894;14859;15099;15373;15533;15318;15668;15417;15324;15493;15856;15708;15639;15670;15662;15866;15738;15674;15776;15803;15808;15779;15848;16001;15614;15890;15679;15956;15813;15749;15718;15651;15825;15953;15717;15901;15782;15545;15159;14761;15195;15285;15459;15026;14458;14616;15238;15781;15527;15736;15425;15504;15205;15550;15681;15623;15901;15842;15658;15556;15691;15672;15391;15194;15529;15509;15300;15722;15794;15761;15776;15630;15737;15685;16006;15641;15579;15407;15574;15924;15695;15646;15590;15547;15763;15789;15560;15554;15508;15388;15648;15847;15860;16298;15949;16286;16178;16209;15990;15901;16062;15981;16038;15809;15830;16058;15584;15885;15756;15444;15601;15659;15644;16039;15825;15584;15604;15571;15438;15412;15130;15053;14929;14939;15151;15284;15671;15716;15667;15403;15033;15010;13809;10843;8207;9070;12047;14512;15438;16103;15950;15888;16062;15970;15922;15962;16348;16257;16094;16007;16072;16020;15926;16105;16085;15997;16287;15901;15883;16344;16156;16215;16152;16267;16340;16118;16023;16247;15969;16203;16240;16266;16183;16054;15813;16243;16088;15912;16367;16396;16429;15989;16386;16358;16229;16237;16332;16304;16251;16287;16187;16277;15988;16072;16065;16062;16031;16037;16250;16287;16108;16045;16197;15988;16154;16387;16092;16262;16312;15935;16231;16076;16033;16073;15840;15866;16014;15935;16169;16034;15539;15195;15133;15502;15575;15838;15814;15860;15590;15488;15532;15582;16005;16051;16138;16093;15990;15773;15959;16116;16092;16310;16357;16501;16470;16682;16720;16989;17062;16938;16655;16588;16546;16578;16324;16663;16632;16496;16442;16469;16492;16673;16344;16383;16689;16664;16453;16746;16492;16382;16560;16504;16296;16076;16141;16399;16550;16405;16345;16244;16316;16398;16258;16488;16083;16312;16218;16116;16051;15891;16119;16218;16374;17134;17148;17439;17295;17285;17196;17125;16971;16836;16926;16705;16631;16632;16569;16714;16641;16620;16510;16399;16371;16338;16232;16414;16538;16676;16494;16388;16600;16106;16051;16486;17038;17160;17148;17311;17380;17120;17143;17250;17222;16901;16884;16948;16549;16716;16703;16378;16610;16476;16550;16527;16526;16602;16779;16737;16731;16594;16608;16501;16270;16443;16583;16544;16334;16276;16267;16035;16155;16355;16267;15952;15947;16114;16444;16234;16445;15931;15871;15763;16310;16275;16347;16642;16710;16563;16618;16378;16428;16458;16599;16580;16608;16766;16611;16783;16737;16914;16587;16608;16522;16649;16261;15975;15809;15938;16243;16051;15590;15110;15201;15481;15975;16350;15959;15888;16696;16868;17049;16974;17076;16862;16912;16697;16883;16781;17063;17050;17107;17032;16948;16969;16999;16905;17118;17069;17512;17077;16944;16985;16993;17011;17059;16969;17070;16841;17059;16981;17015;16761;16945;16778;17014;16707;17061;16946;16856;17363;17418;17422;17034;16839;17234;17100;17144;17032;17185;17282;17081;17455;17542;17223;17511;17242;17403;17132;17227;17125;17148;17086;17015;17157;17150;17086;16996;16910;17097;16730;16907;16698;16411;16404;16273;16536;16763;16473;16333;16203;16363;16365;16410;16413;16297;16358;16034;16459;16466;16954;16523;16393;16399;16441;16757;16718;16729;16657;17049;17026;17141;16971;17253;17443;17265;17104;17114;17043;17317;17163;17340;17309;17231;17458;17237;17008;17372;17295;17358;17186;17478;17142;17277;17281;17258;17280;17388;17090;16958;17278;17228;17195;17236;17191;17171;16881;16978;17103;16921;16845;16620;16173;15982;15696;16253;16908;17297;17436;17286;17060;17248;17123;16968;16843;16716;15655;15909;16368;16572;16896;17123;16829;16987;17242;17096;17435;17302;17239;16939;16417;16143;15685;15876;16431;16862;17029;16934;16900;16621;16689;16549;16407;16277;16317;16675;16944;17035;17043;16907;17026;17038;16991;17237;17222;17082;17203;16832;17216;17195;17193;17328;17367;17048;16817;16749;17006;17066;17170;17312;17123;16881;17109;17322;17099;17109;17105;17179;16971;17013;16925;17093;17066;17411;17242;17127;17178;17398;17363;17238;17089;17202;17359;17350;17408;17159;17353;17311;17122;17343;17173;16829;16730;17069;17099;17001;16882;17210;17263;16993;17191;17089;17098;17000;17173;17037;16793;16865;17076;16982;16859;16870;16912;17231;17142;17270;17164;17423;17130;17265;17223;17212;17044;17057;17246;17256;17099;17116;17299;17472;17208;17073;17268;17433;17422;17099;17173;17334;17185;17274;16975;17031;17083;17261;17459;17199;17663;17188;17365;17081;17252;17187;17191;16902;17081;17124;17262;17553;17378;17511;17266;17079;17068;17048;17142;17155;16971;17152;16947;17262;17112;17167;17150;17238;17009;17023;16915;17177;17167;17053;17133;17070;17359;17234;17013;17423;17156;17081;16980;16798;17114;16990;17255;16910;17080;17032;16995;17146;17098;17268;17112;17331;17287;17349;17192;17228;17288;17136;17182;17143;16973;16730;16793;16945;16998;16936;17351;17186;17206;17329;17289;17188;17178;17075;17085;17215;17344;17236;17152;17048;17187;17179;17229;17359;17140;17116;17147;16916;16884;17209;16894;17189;17057;17248;17132;17251;17386;17217;16962;16806;16490;16871;16838;17256;17312;16919;16593;15507;15989;17122;17296;17069;16913;16717;17181;17426;17298;17222;17160;17309;17243;17459;17329;17307;17349;17476;17201;17010;17230;17059;17209;17153;17374;17316;16994;17204;17308;17214;17137;17034;16835;16609;16929;17158;17224;17432;17243;17219;16897;16863;16637;16729;17149;17336;17422;17653;17598;17124;17157;16774;16684;16678;17107;17051;17166;17295;17495;17359;17121;16965;17197;17383;17514;16864;16846;16820;16947;17304;17400;17019;16926;16684;16592;16789;17049;16990;17294;17388;17745;17500;17346;17360;17257;17277;17327;17175;17675;17413;17300;17137;17272;16992;16656;15983;15744;16321;17251;17433;17468;17421;17491;17519;17317;17182;16175;14269;14195;15806;16831;16971;16771;16852;16904;16986;17407;17556;17241;17715;17712;17548;17609;17702;17486;17613;17504;17252;17359;17448;17590;17648;17396;17560;17350;17001;17085;17172;17503;17564;17421;17405;17311;17308;17255;17506;17414;17806;17535;17633;17475;17513;17618;17505;17419;17461;17403;17544;17283;16634;16670;16701;16998;17204;17449;17601;17284;16972;16591;16390;17022;17278;16426;14835;14788;15888;16442;16747;16655;16522;16688;16963;17318;17333;17063;16958;17137;17302;17223;17233;17229;17293;16519;15342;13946;13241;14635;16052;16898;17339;17581;17646;17816;17695;17713;17786;17696;17757;17667;17616;17606;17772;17523;17668;17721;17801;17681;17733;17120;17429;17378;17455;17525;17493;17543;17751;17663;17650;17483;17520;17398;17899;17740;17993;17786;17711;17834;18072;17939;17901;17987;17742;17594;17585;17721;17618;17943;17766;17764;17457;17379;17357;17291;17547;17527;17518;17572;17495;17314;17716;17514;17410;17273;17236;17362;17279;17537;17484;17672;17472;17498;17007;17203;17523;17629;17749;17666;17721;17372;17454;17641;17507;17514;17483;17731;17738;17877;17738;17453;16987;17102;17448;17582;17790;17836;17771;17580;17450;17584;17856;17819;17778;17576;17482;17740;17864;18066;17900;17754;17665;17723;17667;17488;17828;17759;17581;17948;17812;17715;17715;17541;17819;17852;17927;17679;17905;17596;17763;17687;17577;17697;17581;17850;17719;17778;17791;17511;17491;17337;17525;17382;17671;17772;17614;17433;17554;17845;17876;17457;17593;17292;17735;17514;17506;17744;17471;17912;17720;17601;17315;17369;17711;17566;17900;17868;18121;18233;18030;17914;17814;17684;17366;17568;18096;17680;16842;15567;13951;14349;16230;17008;17168;17229;17656;17613;17674;17627;17687;17830;17764;17655;17715;17663;17693;17542;17483;17385;17495;17606;17495;17553;17213;17307;17584;17617;17591;17473;17184;16414;15854;16010;17061;17336;17570;17669;17504;17155;16208;15995;16883;17331;17554;17676;17298;17474;17544;17550;17226;16689;17022;17659;17779;17955;17584;17452;17558;17088;17072;17562;17474;17722;17520;17384;17488;17580;17573;17736;17739;17639;17767;17447;17568;17583;17593;17390;17386;17758;17611;17525;17640;17512;17315;17619;17447;17285;17272;17324;17394;16932;17067;17336;17519;17290;17441;17302;17192;17374;17394;17140;16949;16718;16601;16872;16948;17156;17270;17254;17178;17897;17955;18004;17944;18067;18055;17971;18090;17611;17464;17236;17423;17686;17766;17437;17602;17300;17504;17361;17417;17493;17529;17954;17678;17607;17823;17795;17723;17713;17673;17479;17599;17649;17996;17522;17882;17750;17961;17814;17902;18100;18042;18065;17984;18063;17747;17995;17859;17956;17967;17982;17602;17701;17752;17910;17689;17822;18038;17871;17962;17928;17776;17804;17702;17762;17826;17046;17216;17110;17405;17726;17463;17893;18015;18051;17983;17568;17923;18029;17838;17953;17503;17711;17534;17341;17173;17678;17584;17757;17741;17845;17915;17732;17713;17686
13145;13371;13309;13624;13214;13616;13774;13448;13484;13642;13592;13601;13492;13250;13200;13616;13644;13665;13785;13796;13874;13811;13616;13638;13641;13374;13390;13302;13598;13769;14044;14003;13877;13908;13777;14201;13980;14176;14050;14224;14151;14187;14356;14156;14140;14271;14015;14185;14327;14193;14415;14175;14419;14601;14729;14534;14463;14299;14305;14129;13922;14286;14673;14983;15092;14878;14889;15045;15239;15161;14992;14793;14966;14660;14852;14912;15011;15038;14545;14583;14457;14664;14856;14929;15278;15071;15038;14813;14626;14759;14997;14905;15080;14890;15214;15218;15110;15310;15397;15202;14911;15309;15061;14958;15213;15184;15079;15428;15274;14988;15061;15221;15411;15415;15252;15309;15546;15291;15586;15546;15488;15324;15422;15330;15289;15305;15330;15675;15345;15286;15341;15516;15712;15423;15508;15577;15521;15535;15472;15765;15494;15646;15505;15220;15131;15374;15320;15054;14927;15304;15423;15349;15092;14955;15219;15280;15542;15261;15577;15395;15055;14805;15006;15479;15550;15352;15100;15338;15300;15574;15710;15789;15489;15475;15602;15740;15727;15566;15525;15584;15784;15553;15572;15714;15529;15541;15660;15752;15891;15997;15776;15489;15843;15620;15822;15720;15658;15600;14685;13834;14838;15350;15220;14707;14061;14454;14953;15638;15544;15766;15645;15508;15190;15329;15545;15899;15714;15577;15343;15681;15727;15574;15389;15239;15280;15464;15560;15341;15855;15705;15911;15739;15801;15593;15627;15563;15409;15504;15935;15788;15684;15494;15644;15752;15718;15640;15858;15508;15440;15680;15845;16136;16205;16289;16022;16352;16215;16285;16017;15999;15912;16217;16039;15989;15726;15959;15856;15860;15966;15642;15813;15631;15602;16275;15963;15324;15458;15297;15267;15136;15336;15012;15308;15039;15368;15318;15651;15555;15504;15211;15185;14868;13110;9284;6593;8464;12467;14760;15880;15823;15971;15930;15878;16057;15936;15954;16059;16004;16007;15788;15752;15986;16057;16007;16152;16236;15974;15827;15867;16029;16145;15733;16198;16039;16087;16200;16145;16154;16088;16164;16247;16347;16169;16129;15764;15998;16040;16100;16181;16270;16450;16120;16136;16221;16217;16403;16520;16371;16371;16187;16082;16048;16134;16123;16084;16155;16133;16119;16107;16060;16531;15929;15873;15947;16088;15983;16154;15948;16291;16074;16153;15887;15889;15955;16002;16080;15753;15760;16117;15886;15585;15615;15381;15383;15578;15722;15785;15811;15925;15658;15608;15727;15732;16178;16030;16064;16213;16149;15917;16273;16161;16419;16447;16345;16503;16633;16950;16833;17097;17005;16738;16717;16820;16684;16526;16520;16651;16753;16487;16289;16527;16581;16217;16355;16620;16648;16600;16465;16275;16670;16360;16252;16436;16332;16240;16328;16481;16267;16416;16638;16424;16545;16252;16066;16206;16270;16172;16073;15985;16195;16074;16179;16441;16895;17383;17447;17516;17546;17407;16813;16850;16831;17137;16531;16427;16648;16425;16452;16729;16696;16553;16498;16275;16341;16625;16522;16566;16570;16478;16451;16308;16358;16647;16795;17157;17501;17399;17179;17229;16919;17117;17342;17296;17038;17183;16832;16727;16471;16158;16495;16588;16460;16426;16600;16786;16429;16628;16467;16612;16601;16513;16497;16391;16408;16587;16527;16457;16282;15921;15905;16181;16234;16255;15956;16052;16395;16262;16093;16134;15801;15660;15846;16298;16528;16742;16793;16590;16698;16507;16611;16520;16778;16641;16531;16271;16623;16706;16710;16568;16427;16349;16361;16582;16464;16360;16051;15788;15971;16170;16016;14704;13654;13927;15559;16437;16606;16394;16135;16482;16939;17092;17022;16776;16952;16804;16798;16827;17079;16758;16911;16994;16957;16875;16839;17016;17094;17347;17203;17171;17131;17087;17101;16891;16766;16810;16885;16804;17127;16934;16731;16823;16795;16886;16984;16793;16888;16802;16888;16909;17274;17320;17207;16961;17052;17133;17111;16955;17088;17266;17322;17287;17413;17328;17434;17240;17137;17293;17330;17130;17386;17196;17181;17082;17125;17222;17032;17066;16838;16910;16836;16990;16818;16468;16409;16623;16685;16587;16346;16221;16262;16183;16454;16360;16507;16331;16030;15941;16241;16188;16651;16265;16314;16422;16361;16441;16453;16535;16765;17264;17361;16912;17089;17033;17214;17258;16911;17306;16955;17133;17035;17231;17015;17335;17162;17320;17246;17066;17152;16998;17067;17189;17201;17206;17104;17383;17187;17191;17411;17155;17040;17229;17207;17313;16950;16963;17140;17067;17070;17034;16433;16059;15842;16257;16163;16245;16462;17043;17569;17416;17152;17200;16907;16830;16331;15797;15084;14998;16366;16917;17257;17146;17128;17176;17284;16975;17354;17163;17269;16999;16747;16725;16716;16575;16623;16751;16854;16887;16823;16484;16661;16452;16425;16181;16302;16255;16780;16954;16998;16636;17248;16924;16874;17112;17086;16989;17011;16674;17078;17181;17157;17317;17294;17046;17094;16973;17044;17338;17093;17427;16800;17078;17041;17363;17196;17270;16971;17166;17313;17213;16908;17042;17254;17386;17283;17381;17332;17201;17119;17275;16988;17025;17321;17528;17241;17234;17375;17345;17182;17267;17276;16884;16748;16889;17243;17204;17259;17121;16911;17159;17281;17210;17108;17135;17257;16900;16884;17092;17270;17134;17252;16693;17235;17113;17386;17002;17204;17293;17343;17106;16956;16773;16943;16964;17255;17221;17191;17037;17264;17253;17306;17274;17552;17134;17479;17049;17213;17182;17289;17259;17154;17024;17259;17472;17444;17580;17369;17398;17373;17062;17159;17164;17224;17227;17176;17363;17212;17405;17651;17482;17335;17206;17192;17063;17134;17106;17135;17091;17049;17024;17157;17283;17244;17240;17343;16972;16875;17157;17143;17405;16948;17099;17100;17262;17341;17101;17198;17111;17189;16951;17050;17076;17270;17342;17126;16912;16842;16986;17365;17291;17226;17314;17256;17216;17151;17573;17112;17085;17253;17156;17155;17019;16906;16755;16950;17100;17293;17550;17265;17440;17188;16826;17077;16884;16837;17248;17161;17229;17314;17444;17293;17354;17109;17269;17067;17330;16734;16908;17140;17198;17288;17167;16915;17104;17289;17348;17306;17345;17451;16992;16760;16499;16584;16587;16991;16995;16860;16760;16875;16959;17263;16833;16512;16784;17072;17212;17184;17240;17147;17258;17235;17082;17232;17527;17543;17558;17443;17292;17163;17196;17367;17377;17465;17219;17029;17110;17193;17108;16999;16903;16444;16678;16892;16929;17079;16953;17146;17054;17211;16957;16955;16785;17082;17247;17331;17296;17487;17142;17073;16740;16742;16925;17137;17030;17282;17427;17355;17415;17027;17267;17125;17027;17259;17180;16901;16928;16946;17088;17381;17346;17001;16635;16580;16672;17277;17363;17293;17549;17308;17544;17351;17123;17210;17026;17137;17331;17394;17285;17318;17032;17144;17421;16923;16159;16050;16475;17323;17289;17538;17347;17579;17574;17583;17370;17141;15921;15865;16895;17068;16992;16741;16725;16784;17124;17112;17384;17470;17504;17759;17755;17728;17468;17508;17460;17542;17354;17429;17607;17315;17422;17176;17452;17528;17229;16957;17153;17391;17566;17160;17289;17159;17081;17115;17418;17686;17597;17440;17588;17588;17493;17685;17470;17500;17573;17539;17308;17141;16470;15871;15987;16695;17112;17147;17263;17233;16768;16540;16227;16784;17112;17170;15954;15435;15631;16182;16164;16194;16361;16707;16958;17466;17047;17256;17176;17389;17232;17098;17136;17419;17118;16940;15955;15260;15018;15574;16635;16964;17259;17578;17787;17791;17701;17695;17649;17457;17395;17583;17581;17939;17947;17590;17716;17788;18204;17728;17235;17332;17076;17105;17133;17663;17418;17644;17441;17585;17330;17480;17653;17633;17682;17480;17755;17719;17861;17485;17856;17991;17667;17509;17869;17785;17928;17713;17816;18118;17843;17848;17870;17509;17233;17415;17327;17569;17716;17255;17429;17510;17530;17652;17261;17142;17357;17458;17597;17713;17721;17633;17455;17320;17224;16900;17201;17681;17836;17634;17762;17579;17433;17534;17540;17592;17682;17504;17753;17835;17631;17206;16936;17457;17456;17677;17751;17714;17587;17864;17818;18031;18028;17706;17703;17572;17444;17452;17902;17707;17927;17897;17788;17878;17805;17711;17604;17623;17757;17738;17869;17834;17713;17750;17577;17767;17750;17936;17938;17712;17357;17742;17628;17559;17758;17665;17674;17801;17692;17335;17468;17526;17710;17710;17751;17464;17360;17544;17665;17718;17748;17494;17332;17347;17507;17418;17462;17738;17418;17757;17702;17479;17258;17066;17193;17834;17586;17979;17933;17702;18010;17917;17759;17519;17454;17425;17141;16272;15550;14003;12387;13523;15989;16836;17146;16899;17324;17772;17732;17954;17887;17613;17862;17386;17547;17814;17681;17474;17256;17361;17573;17350;17606;17723;17149;17564;17655;17734;17599;17370;17189;16288;15585;15783;17078;17433;17713;17680;17748;17188;16141;16665;17142;17643;17833;17914;17661;17732;17608;17533;17137;16734;17002;17496;17745;17748;17623;17675;17429;17435;17214;17502;17316;17637;17499;17489;17568;17618;17674;17305;17705;17620;17800;17766;17857;17705;17559;17478;17501;17544;17425;17326;17351;17324;17483;17318;17309;16941;17389;17299;17577;16898;17124;17401;17365;17275;17435;17449;17100;17209;17126;16953;17034;17100;16909;16679;17106;17263;17205;17437;17702;17861;17961;17836;17819;17875;17844;17716;17847;17970;17692;17366;17524;17392;17501;17435;17381;17542;17507;17794;17557;17906;17457;17879;17848;17638;17753;17608;18066;17595;17397;17586;17646;17502;17631;17743;17642;17874;17846;17936;17894;18107;18246;18053;17932;17912;18045;17855;17782;17814;17727;18010;17727;18132;17724;17700;17722;17801;17660;17868;17696;17695;17770;17920;17750;17798;17534;17351;17563;17398;17300;17412;17866;17991;17869;17911;17731;17586;17922;17809;17872;17695;17698;17272;17407;17387;17346;17604;17487;17859;17781;17792;17944;18072;17868;17881
13128;13057;13148;13279;13297;13613;13597;13248;13318;13264;13617;13384;13667;13423;13390;13472;12961;13494;13704;13587;13725;13566;13752;13603;13383;13409;13149;13753;13662;13866;13943;14020;13908;13679;13943;14056;14110;13831;14131;14144;14292;14347;14181;14141;14181;14137;14045;14395;14475;14430;14387;14446;14380;14505;14486;14591;14580;14677;14472;14241;14109;14308;14752;14992;14936;14906;14993;15072;15245;15064;14859;14879;14697;14504;14674;14680;14683;15070;14790;14689;14872;14764;14787;14957;15162;14943;15275;14588;14873;14823;15111;15124;15100;15037;15181;15014;15268;15340;15358;15163;14974;14722;14669;14969;14941;15152;15218;15522;15496;15277;15354;15231;15470;15381;15351;15214;15301;15328;15451;15493;15357;15465;15377;15482;15314;15379;15590;15701;15208;15370;15274;15322;15798;15618;15781;15526;15478;15446;15450;15396;15349;15149;15254;15255;15200;15376;15439;15239;15359;15223;15354;15198;15117;15254;15321;15516;15102;14962;14988;15027;15186;15046;15274;14995;14984;15081;14891;14604;15282;15513;15513;15758;15303;15378;15364;15498;15545;15410;15352;15583;15558;15616;15621;15737;15649;15795;15408;15691;15701;15796;15669;15770;15670;15787;15596;15606;15465;15396;14518;14503;14659;15402;15128;14437;14653;14929;15456;15708;15784;15619;15371;15509;15751;15799;15736;15438;15387;15404;15341;15422;15749;15884;15245;15180;15201;15337;15124;15267;15339;15502;15813;15730;15771;15454;15505;15348;15642;15811;15789;16000;15717;15575;15767;15571;15605;15732;15545;15495;15550;15519;16110;15960;15986;16136;16009;16297;16193;16324;16323;16064;16059;16086;16130;15985;15741;15566;15921;16077;15730;15640;15564;15762;15855;16073;15772;15739;15483;15129;14968;14831;15000;15092;15167;15160;14932;15487;15477;15395;15645;15540;15074;14503;12517;8186;5987;8543;12532;14843;15474;15935;15971;16165;16072;15988;15944;15819;15899;15838;15828;16093;16007;15990;16093;16083;16237;16111;15980;15686;15916;15847;15838;15829;15900;16339;16130;16058;16107;16183;16278;16140;16136;16368;16269;16041;16000;15925;16221;16023;16073;16171;16336;16260;16080;16179;16385;16346;16323;16152;16383;15996;16213;16189;16205;16199;16181;16453;16214;16093;16346;16424;16316;15985;15913;15979;16130;16106;16270;16004;16219;15983;15971;15620;15820;15814;16048;16102;15974;15764;15812;15308;15506;15182;15407;15236;15577;15417;15374;15506;15849;15947;15712;15646;15677;15763;16231;16138;16037;16229;16212;16164;16354;16612;16377;16443;16501;16586;16739;16969;17135;17017;16924;16823;16648;16639;16379;16194;16511;16388;16302;16282;16207;16358;16221;16344;16500;16835;16562;16456;16351;16575;16488;16453;16450;15965;16248;16323;16314;16296;16317;16489;16288;16015;16237;16199;16186;16271;16099;16004;15892;16187;16217;16234;16200;16752;17293;17548;17445;17240;17109;16755;17111;16575;16540;16818;16798;16746;16579;16567;16561;16628;16511;16264;16323;16382;16376;16462;16273;16603;16162;16459;16365;16511;16807;16903;17391;17331;17507;17369;16862;16968;17261;17380;17523;17603;17248;17021;16693;16500;16478;16330;16435;16507;16550;16446;16256;16703;16352;16613;16507;16317;16301;16500;16341;16553;16345;16376;16344;15986;16272;16121;16532;16307;15924;16204;16130;16391;16307;16050;15867;15931;15930;16154;16206;16869;16665;16380;16631;16630;16396;16469;16536;16784;16588;16284;16573;16691;16631;16871;16431;16323;16139;16304;16766;16587;16484;15915;16034;16206;16174;15678;14363;13494;14320;15825;17020;17039;16729;16347;16378;16922;17208;17206;16994;17144;16773;16906;16868;16992;17003;17014;16985;17038;16851;16953;16489;16935;17210;17236;17025;17076;17148;17255;17114;17121;17013;16787;16742;16687;16997;16854;16840;16964;16908;17137;16918;16773;16874;16892;17223;16891;17152;16905;16920;17017;17203;17379;16987;16972;17470;17149;17233;17495;17470;17240;17407;17204;17193;17364;16995;17234;17227;17176;17034;16784;17193;17018;16988;17267;17033;16765;16825;16702;16683;16627;16585;16699;16380;16258;16207;16329;16397;16411;16510;16554;16403;16354;16534;16485;16612;16478;16272;15943;16311;16521;16449;16096;16394;16632;16961;17130;16936;17049;16996;17157;17240;17111;17056;17156;16903;17135;17136;17103;17202;16934;17085;17199;17204;17157;17086;17264;17246;17213;17200;16922;16973;17299;17190;17153;17335;17169;17203;17097;17077;16852;16987;16966;17195;17064;16899;16627;15684;15652;16347;16123;16142;15890;16239;17217;17290;17004;16947;16811;16461;15987;15827;14643;14332;15802;16647;17024;16967;17136;16914;17125;17125;17101;17359;17181;17204;16925;16975;16917;16924;16742;16504;16876;16998;16835;16512;16259;16431;16453;16259;16193;16190;16809;16971;16777;16932;17100;17208;17104;17123;17082;17124;17001;17018;17133;17045;17229;17067;17289;16884;17071;17101;17105;17341;17237;17054;17113;17296;16873;17193;17176;17023;17098;17282;17361;17248;17198;17223;17432;17360;16952;16891;17154;17055;17448;17145;17004;17104;17249;17036;17152;17139;17345;17556;17309;17152;16941;16880;16814;16915;17252;17339;17101;17340;17456;16858;17192;17113;17470;17288;17437;17170;17000;17074;17198;17256;17222;17262;17144;17191;17160;17021;17095;17069;17259;17067;17113;16701;16899;17258;17317;17444;17312;17182;17198;17105;17184;17165;17160;17221;17378;17294;17213;17358;17293;17346;17068;17019;17373;17197;16992;17285;17376;17079;16959;16963;17165;17095;17074;17071;17339;17370;17194;17688;17301;17343;17274;16978;17089;16964;16802;17104;17197;17088;16868;16922;17301;17214;17388;17228;16972;17047;17043;17175;17266;17209;17075;17275;17140;17048;17276;17330;17484;17387;17116;16919;17160;17075;17377;17481;17440;16873;17202;17040;17004;17247;17394;16933;17263;17480;17361;17287;17390;17351;17224;17238;17048;17229;17270;16870;17070;17157;17105;17427;16928;17227;16956;17073;17016;17007;16953;16998;16917;17011;17152;17267;17232;17209;16943;17174;17446;17214;17306;16923;17069;17302;17436;17107;17098;17110;17234;17438;17321;17576;17475;17227;16956;16672;15819;16292;16953;16841;16734;17216;17182;17206;17082;16314;16095;16551;16993;17357;17533;17148;17177;17148;17235;17039;17360;17385;17509;17338;17229;17292;17123;17004;17392;17503;17673;17498;17280;16983;17105;17044;16916;17113;16592;16732;16900;16961;17136;16927;16816;17217;17331;17506;17008;16943;16958;17148;17055;17325;17284;17211;17070;16899;17042;17213;16951;17271;17306;17256;17131;17157;16982;16810;16954;16866;17099;17102;16883;17023;17145;17246;16992;17178;16938;16747;16815;16756;17294;17266;17119;17366;17343;17336;17525;17300;17068;16867;16821;17237;17420;17322;17384;17259;17405;17406;17203;16890;16436;16927;16896;17145;17292;17198;17496;17446;17159;17306;17063;16999;16711;17207;17138;17138;17088;16887;16664;16608;17018;17171;17571;17646;17716;17536;17747;17862;17647;17403;17521;17555;17571;17513;17452;17414;17443;17619;17450;17409;17012;16794;17417;17418;17280;17134;16930;17209;16945;17270;17772;17429;17428;17308;17343;17214;17521;17393;17456;17416;17493;17579;17134;16220;15597;16266;16661;17013;17417;17403;17280;17021;16859;16510;16527;17144;17410;16705;16288;16074;15684;15649;15676;16265;16629;16990;17237;17145;17506;17380;17050;17297;17055;17250;17381;17498;16959;16739;16573;16147;16369;16874;17341;17415;17498;17568;17812;17981;17565;17623;17641;17587;17493;17790;17750;17750;17931;17659;17889;17819;17538;17402;17310;17275;17297;17465;17416;17384;17053;17445;17515;17456;17470;17605;17659;17836;17822;17805;17752;17826;18011;17644;17836;17770;17684;17867;17878;17581;17680;17866;17890;17811;17763;17416;17431;17357;17238;17585;17419;17752;17372;17659;17429;17595;17540;17207;17306;17544;17611;17613;17473;17656;17414;17427;17202;16873;16513;16970;17438;17697;17601;17760;17515;17381;17349;17609;17786;17744;17508;17490;17845;17743;17301;17044;16977;17631;17610;17475;17698;17669;17630;17684;17813;17774;17686;17793;17605;17541;17512;17737;17843;17713;17850;17743;17683;17636;17549;17789;17754;17667;17864;17787;17849;17639;17894;17466;17883;17732;17802;17765;17664;17620;17655;17517;17681;17210;17590;17683;18006;17632;17320;17702;17657;17611;17557;17718;17523;17631;17514;17608;17773;17912;17510;17708;17533;17486;17476;17540;17431;17585;17418;17634;17328;17134;17082;17444;17441;17870;17851;17995;17665;17888;17937;17758;17382;17079;17041;16232;14904;13908;13694;13101;14213;16098;17150;17035;17004;17364;17525;18132;17800;17596;17810;17530;17734;17725;17621;17555;17585;17387;17460;17205;17567;17309;17429;17317;17616;17746;17475;17298;17338;16904;16793;16153;16614;17052;17759;17750;17842;17748;17476;16900;17034;17559;17463;17731;17769;17792;17818;17779;17729;17521;17502;17419;17666;17436;17253;17445;17693;17691;17717;17581;17462;17272;17576;17574;17755;17817;17700;17725;17585;17486;17587;17881;17856;17715;17741;17652;17409;17523;17585;17613;17241;17415;17494;17362;17461;17426;17077;17260;17427;17314;17195;16947;17475;17757;17480;17389;17188;17077;17102;17213;17176;17226;17079;16761;17030;17326;17657;17390;17751;18021;17740;17825;17813;17509;17444;17524;17762;17650;17687;17730;17555;17311;17551;17727;17471;17210;17241;17587;17585;17750;17549;17659;17707;17973;17626;17597;17556;17968;17902;17761;17654;17504;17664;17654;17606;17478;17786;17615;17865;17988;18027;18177;17941;18082;18297;17890;17862;18169;18075;17935;18254;18045;17898;17887;17840;17696;17714;17802;17848;17749;17941;17994;17923;17694;17663;17514;17694;17562;17451;17477;17576;17741;17787;17914;17657;17752;17547;17965;17927;17898;17567;17472;17395;17572;17596;17833;17808;17753;17906;17679;17984;18020;17937;17909;17866
12857;13114;13539;13292;13602;13625;13539;13380;13095;13282;13351;13465;13488;13524;13273;12901;12932;13369;13417;13449;13547;13691;13757;13519;13382;13314;13304;13720;13705;13802;13960;14038;13828;13832;13748;13907;13681;13765;13897;13949;14217;14544;14555;14193;14500;14028;13887;14373;14382;14140;14424;14204;14443;14775;14705;14831;15081;14895;14831;14540;14427;14332;14749;14807;14934;15040;15025;15056;15073;15002;14906;14645;14783;14770;14846;14824;14915;14758;14863;14833;14772;14777;15007;14972;14902;15029;14900;15121;15127;15165;14962;15122;15083;15084;15232;15107;15108;15495;15140;15095;14971;14369;14351;14701;15153;15264;15087;15275;15236;15385;15325;15514;15318;15497;15595;15170;15412;15228;15509;15339;15574;15279;15111;15547;15349;15462;15157;15312;15346;15376;15240;15654;15615;15669;15649;15280;15213;15504;15723;15444;15567;15685;15490;15236;15343;15492;15092;15064;15451;15304;15164;15128;15286;15156;15460;15562;15319;14920;14701;15021;15311;15547;15285;15064;14681;14661;14389;14642;15044;15250;15703;15451;15419;15207;15434;15452;15498;15581;15550;15299;15556;15420;15595;15610;15663;15770;15785;15814;15606;15526;15661;15859;15839;15615;15522;15798;15517;15513;15220;15020;15081;15321;15231;14979;15020;15043;15557;15589;15677;15263;15297;15515;15538;15644;15496;15524;14872;14944;15212;15278;15806;15618;15531;15236;15459;15367;15270;15194;15501;15675;15905;15750;15820;15569;15840;15775;15853;15919;16026;16093;15648;15648;15503;15650;15558;15541;15460;15510;15625;15584;15828;15969;16174;15931;16001;16278;16285;16192;15832;16222;16048;16193;16101;15800;15439;15532;15772;15836;15938;15502;15597;15951;15904;15995;16049;15627;15502;15352;14829;14607;15021;15078;15381;15057;14841;15016;15243;15455;15707;15602;14874;14340;11834;7807;5886;8936;12762;15228;16160;16017;16154;16197;15897;15929;15575;15778;15875;15827;16214;16033;15922;16065;16019;16212;16068;15795;15721;16013;15988;15992;15924;15971;16013;16147;16211;16308;16054;16231;16243;16456;16478;16384;16205;16202;15915;15720;16250;16038;15804;15975;16215;16105;16320;16369;16435;16497;16312;16275;16196;16083;16259;15815;16136;16222;16177;16118;16018;16163;16062;16239;16401;16186;15829;15874;16054;16057;16192;15978;16014;16125;15733;16150;15963;16063;16232;16144;16132;15842;15310;15311;15361;15462;15403;15454;15550;15204;15313;15527;15659;15751;15694;15499;15724;15752;15810;16093;16039;16097;16417;16494;16546;16307;16426;16579;16365;16480;16599;16701;16959;16863;17088;16699;16507;16733;16547;16310;16518;16543;16338;16356;16312;15869;16275;16133;16339;16704;16498;16553;16313;16614;16288;16492;16414;16347;16000;16541;16364;16315;16399;16264;16140;16486;16311;16402;16318;16321;16050;15923;15992;16323;16097;16227;16401;16775;16953;17172;17183;17000;16832;16836;16685;16543;16585;16485;16681;16722;16656;16508;16618;16566;16575;16363;16415;16243;16460;16381;16166;16418;16325;16262;16616;16529;16771;16984;16989;17340;17475;17450;17229;16950;17283;17369;17153;17235;17037;16958;16824;16510;16497;16413;16514;16359;16585;16763;16451;16748;16586;16622;16603;16408;16323;16490;16384;16464;16702;16405;16393;16232;16022;16120;16458;16241;16209;16181;16542;16514;16294;15957;15940;16286;15893;16052;16288;16839;16517;16541;16499;16342;16220;16224;16616;16543;16815;16259;16569;16801;16623;16929;16620;16246;16049;16655;16744;16704;16236;16042;16144;16258;16367;16268;15686;14947;15305;16478;17042;17378;17019;16843;16595;17032;17305;17030;17192;17037;17016;16911;17048;17115;16900;16826;16744;16906;16673;16419;16714;16914;16770;17186;16780;17261;17368;17017;17064;16850;17094;16674;16901;16862;16892;16745;16991;17100;16878;17142;16711;16641;16755;16958;16956;17085;16912;16870;16743;16798;17347;17358;17194;17002;17216;17311;17287;17270;17358;17380;17153;17362;17212;17252;16990;17340;16991;17043;16974;17106;17004;17073;17186;17260;16810;16911;17036;17062;16828;17065;16683;16819;16546;16557;16656;16515;16574;16484;16360;16505;16578;16427;16489;16554;16573;16373;16437;15982;16075;16238;16257;16126;16336;17025;16938;17098;17028;16901;17183;16874;17137;17232;17083;17034;17097;17112;17115;17093;16961;17266;17003;17087;17122;17316;17166;17185;17223;17250;17251;17133;17005;17189;17317;17260;17249;17068;17171;17073;16901;16691;17048;16957;16927;17074;16711;16566;16066;16112;16291;16122;16180;16042;16454;17048;17125;17192;16907;16629;16516;16011;15513;14459;13647;14717;15916;16478;16939;16893;16915;16960;17222;16985;16916;17182;17046;17164;16914;17051;16862;16505;16975;17003;16774;16663;16709;16562;16440;16406;16218;16092;16494;16710;16818;16924;16581;17121;17086;16968;17147;17181;17056;16902;17103;17136;17045;17181;17213;17070;17239;17133;17489;17362;17277;17136;17063;17039;17181;16957;16730;16970;16783;17030;17165;17196;17060;17408;17041;17417;17193;17192;16994;16967;17011;17218;17189;16767;16751;16856;16980;17022;17161;16979;17414;17246;16989;17156;16898;16865;16931;17144;17237;17396;17168;17001;17074;16981;16989;17223;17313;17284;17321;17082;17031;17324;17161;17060;17116;17189;17011;17285;16970;17031;17140;17097;17447;17036;16764;16967;17144;17214;17475;17103;17167;17133;17112;17286;17061;17217;16997;17235;17530;17305;17433;17293;17283;17050;17188;17071;17191;17000;17008;17320;17101;17268;17077;17067;17108;17071;17082;17233;17009;17364;17434;17366;17239;17281;17233;16971;17020;16891;17291;17010;17003;16955;16936;17352;17227;17097;17047;16999;16761;17115;17032;17319;17239;17189;17387;17201;17289;17166;17214;17201;17072;17314;17061;17281;17437;17471;17632;17585;17069;17233;17245;17212;17121;17265;17252;17198;17169;17363;17335;17288;17222;17441;17217;17136;17038;17174;17058;17045;17191;16981;16961;17335;16986;16854;16822;17010;16745;17170;17086;17230;17315;16790;17027;16999;16992;17129;17112;17256;17210;17238;17112;16764;17127;16742;17032;17374;17362;17095;17275;17342;17504;17149;16998;17088;16453;16059;16216;16810;16615;16918;17389;17399;17320;17292;16678;16249;16591;17128;17225;17355;17221;16764;16871;17042;17198;17443;17274;17630;17320;17468;17255;17175;16928;17511;17658;17444;17434;17309;16909;16426;16814;16784;16898;16855;16999;16925;17013;16924;16679;16985;17135;17436;17238;17316;17010;17056;17081;17314;17581;17447;17282;16908;16954;16931;16999;17481;17207;17085;17235;17497;16954;16696;16340;16631;16625;16881;16946;16835;17076;17248;16959;16893;17209;17096;16878;16642;17021;17095;17132;17010;17277;17472;17539;17331;17104;17041;16945;16761;16976;17185;17490;17375;17511;17559;17384;17226;17219;16896;16952;17084;17024;17198;17550;17583;17604;17529;17194;17213;17185;16821;17234;17229;17076;17291;17103;16676;16592;16965;17328;17597;17335;17724;17501;17375;17757;17510;17630;17681;17752;17479;17200;17176;17479;17575;17578;17650;17592;17352;17164;17239;17350;17547;17478;16973;17378;17132;17330;17360;17404;17119;16868;17246;17465;17384;17184;17426;17510;17409;17583;17303;16742;16799;16540;16962;17072;17201;17562;17429;17348;16669;16570;16524;17218;17242;17106;16755;16087;15583;15509;15864;16050;16730;17123;17516;17499;17571;17330;17218;17247;17203;17156;17224;17107;17024;16925;17013;16822;16885;17169;17266;17513;17503;17736;17587;17593;17709;17618;17742;17704;17722;17724;17884;17743;17706;17504;17796;17809;17626;17428;17483;17123;17228;17344;17446;17242;17061;17247;17401;17574;17596;17836;17670;17875;17450;17785;17816;17720;17791;17900;17847;18079;17673;17537;17469;17496;17762;17699;17638;17885;17829;17742;17339;17546;17488;17322;17440;17615;17545;17718;17569;17565;17472;17309;17294;17616;17640;17671;17739;17714;17399;17537;17064;16899;16569;17263;17590;17569;17852;17576;17694;17451;17586;17507;17697;17792;17735;17414;17461;17737;17478;17462;17370;17500;17883;17789;17676;17696;17629;17561;17645;17815;17596;17600;17767;17513;17668;18078;17822;17886;17940;17939;17910;17896;17678;17976;17724;17749;17730;17805;17717;17710;17706;17701;17638;17879;17907;17909;17601;17725;17824;17385;17692;17623;17466;17585;17603;17712;17633;17832;17800;17656;17469;17405;17512;17691;17570;17781;17682;17686;17462;17426;17422;17886;17654;17626;17572;17484;17415;17385;17409;17030;17023;17073;17490;18048;17966;17835;17732;17903;17632;17582;17311;17071;16796;16562;14651;13966;14008;14666;15756;16940;17495;17125;17165;17309;17695;17647;17606;17679;17697;17597;17395;17549;17755;17451;17501;17161;17059;17204;17510;17650;17432;17407;17646;17793;17376;17139;17217;17090;16441;16395;17166;17455;17547;17573;17773;17754;17724;17443;17399;17666;17731;17872;18044;17969;17802;17776;17591;17725;17788;17570;17485;17441;17242;17373;17463;17487;17623;17877;17526;17616;17495;17621;17745;17846;17771;17703;17669;17704;17716;17802;17871;17838;17651;17510;17635;17511;17616;17418;17390;17055;17272;17509;17578;17222;17133;17115;17417;17498;17239;17280;17392;17697;17552;17359;17126;17048;16973;17264;16838;17286;17126;16899;17258;17378;17463;17765;17855;17764;17767;17749;17677;17472;17328;17392;17491;17721;17867;17935;17678;17668;17656;17613;17505;17333;17308;17627;17514;17694;17451;17665;17851;17738;17703;17836;17666;17820;17780;17763;17667;17636;17348;17506;17787;17554;17667;17710;17634;18016;18191;18135;17844;18229;17943;17930;17836;17933;17825;17921;18091;17995;17768;17958;17839;17675;17697;17929;17540;17773;17725;17701;17789;17714;17750;17617;17720;17767;17552;17706;17788;17905;17927;17508;17622;17873;17868;17623;18020;17705;17685;17756;17441;17710;17806;17772;17911;17692;17806;17759;17753;17981;17951;17770;17782
12934;13065;13209;13341;13611;13547;13566;13316;13103;12936;13127;13296;13318;13500;13425;13107;12953;13132;13532;13633;13729;13714;13701;13866;14015;13491;13078;13237;13539;13954;14104;13972;13744;13649;13596;13627;13869;13654;13894;14067;14356;14441;14487;14317;14141;14098;14179;14141;14185;14266;14648;14594;14477;14310;14686;14637;14863;14851;14819;14440;14780;14494;14969;14587;14801;14842;15027;15057;14683;15003;14832;14730;14730;14382;14752;14690;14761;15019;14837;14761;14805;14819;14990;14887;14985;14964;15017;15091;15040;15206;15358;15163;15325;15187;14935;15113;15267;15153;15271;15275;14589;13754;14142;14716;15227;15241;15235;15729;15414;15357;15247;15230;15316;15376;15392;15547;15246;15355;15220;15296;15605;15350;15604;15494;15378;15396;15359;15044;15228;15212;15373;15595;15518;15583;15370;15159;15267;15302;15367;15550;15437;15388;15439;15514;15639;15590;15324;15562;15374;15419;15756;15358;15149;15084;15256;15416;15173;15001;15029;15185;15279;15522;15095;14839;14426;14584;14604;14755;15127;15577;15794;15648;15402;15211;15421;15441;15557;15707;15763;15791;15432;15537;15786;15507;15437;16074;15657;15543;15722;15664;15598;15596;15905;15853;15799;15534;15630;15414;15307;15108;14888;15111;15376;15412;15397;15340;15484;15367;15381;15071;15140;15259;15305;15608;15430;14993;14634;14441;14999;15238;15600;15667;15502;15487;15486;15399;15310;15329;15615;15624;15687;15665;15781;15512;15635;15750;15686;15906;16063;15905;15827;15484;15616;15727;15607;15657;15589;15751;15828;15751;15963;15981;16120;16007;16000;16072;16214;16018;15979;16070;16056;16242;16238;15820;15228;14724;15268;16028;15753;15340;15426;16002;16033;16121;15773;15895;15574;15008;14803;14549;14805;15227;15430;15231;15197;14977;15269;15353;15441;15325;15066;13865;11505;7347;6207;9371;13455;15306;15818;15988;16202;16229;16112;15700;15509;15933;15933;16123;16080;15818;16215;16080;15996;16243;16161;16000;15792;16069;15913;16253;15777;15920;16233;16069;16466;16026;16245;16258;16363;16189;16404;16331;16232;16103;16077;16180;15986;16041;16166;15959;16078;16109;16309;16425;16352;16363;16473;16145;16172;16265;16250;15927;16116;16411;16444;16229;16029;16183;16056;16538;16423;16506;16184;16078;15829;15979;16158;16098;16042;16186;16117;16034;15865;16091;15980;16254;16283;16027;15674;15535;15508;15623;15597;15644;15688;15432;15770;15655;15787;15592;15940;15896;15627;16053;16134;15829;16146;16435;16186;16540;16405;16172;16355;16425;16527;16725;16798;16936;16915;16732;16932;17076;16598;16570;16531;16378;16373;16242;16224;16404;16226;15930;16330;16318;16320;16449;16613;16625;16473;16845;16430;16678;16403;16364;16195;16296;16280;16399;16415;16364;16403;16030;16150;16077;16282;16306;16285;16087;16041;16270;16263;16328;16130;16648;16943;17173;17153;16909;17032;16635;16739;16470;16510;16693;16661;16613;16482;16485;16416;16532;16740;16421;16381;16220;16352;16249;16295;16487;16279;16184;16352;16762;16654;16728;17138;17539;17263;17274;17283;17313;17073;17315;17214;17137;17219;17091;16844;16854;16671;16696;16549;16610;16515;16578;16702;16731;16737;16777;16291;16460;16231;16523;16392;16177;16469;16272;16193;15875;15940;15919;16339;16384;16242;16071;16353;16438;16128;16001;15919;16259;16257;16327;16313;16476;16373;16323;16364;16637;16259;16127;16219;16525;16741;16630;16756;16799;16759;16790;16597;16729;16319;16491;16789;16737;16364;16259;16276;16205;16429;16590;16144;15789;15527;16084;17148;17322;17390;17100;17067;17203;17019;17089;17517;17383;17269;17101;16809;17388;16815;16969;16905;16961;16637;16544;16654;16895;17318;17032;17185;17339;17362;17045;17147;17227;16988;16817;16726;16943;17011;16716;16851;16780;17161;16958;16682;16642;16909;16710;16775;17237;17131;16891;16781;16815;17252;17195;17173;17015;17225;17486;17327;17147;17087;17308;17261;17251;17424;17217;17117;17038;17122;16995;16809;16997;17360;17165;17019;16940;16952;16802;16658;16816;16976;17016;17082;17031;16592;16588;16588;16582;16625;16433;16293;16598;16691;16445;16694;16665;16764;16630;16302;16238;15872;16424;16423;16347;16611;16946;16878;16797;16958;16894;16945;17011;17136;17362;17262;17123;16940;17141;17153;17055;17036;17116;17067;17323;17376;17488;17263;16929;17079;17267;17037;17213;17034;17114;17329;17306;17490;17177;17374;17026;17016;16474;16911;16909;16931;16929;16713;16829;16575;16346;16482;16634;16326;16558;16586;16659;17077;16970;16772;16794;16635;16645;16168;14818;13695;14510;15337;16369;16624;16910;16994;16993;17269;17176;17084;17021;17125;17003;16934;16947;16815;16987;16737;16672;17094;16502;16437;16234;16193;16267;16037;16268;16428;16623;16833;16994;16999;17167;17165;17236;16990;17215;17506;17290;17207;17170;17368;17279;17366;16999;17070;17329;17358;17363;17030;17205;17058;17123;17285;16931;16807;16966;16788;16987;17095;16997;17351;17001;17169;17402;17229;17056;17163;17003;17128;16961;16989;17103;16990;16706;16922;16995;17043;17220;16977;17191;17264;17246;17030;16950;17091;17146;17194;17255;17252;17483;17036;17064;17182;17010;17130;17336;17461;17285;17295;17289;17199;17058;16983;17220;17172;17018;17271;17032;17157;17263;17085;17204;17317;17302;17087;17434;17164;17199;17259;17126;17203;17323;16994;17257;17204;17313;17311;17265;17193;17400;17193;17169;17185;16894;17300;17094;17208;17343;17368;17017;17252;17358;17676;17558;17357;17041;17087;17208;17250;17349;17258;16983;17104;17151;17279;16983;17091;17237;17233;17066;17014;17241;17349;17336;17024;17062;17182;17475;17038;17150;17314;17402;17215;17189;17361;17240;17219;17269;17314;17249;17259;17259;17187;17210;17371;17545;17373;17137;17106;17003;16968;17180;17210;17198;17312;17298;17489;17281;17247;17398;17130;17244;17513;17297;17289;17326;16954;17060;17111;17095;17114;17221;16782;16881;17057;16842;16934;17044;16976;16640;16368;16695;16924;17206;17248;17379;17271;16998;17098;17063;17087;16929;16999;17288;17274;17101;17252;17269;17391;17236;16819;16837;16865;16765;16864;16942;17266;17197;17125;17379;17506;17517;16931;16741;17005;16965;17014;17043;16742;16011;16028;16564;16703;17234;17367;17451;17604;17393;17501;17146;17399;17323;17683;17776;17581;17019;16031;15609;16291;16693;16608;16515;16807;17228;16759;16513;16617;16849;17378;17428;17124;17332;17253;16993;16966;17133;17269;17169;16790;16816;16848;16748;16741;17055;17142;17379;17247;17251;17087;16618;16092;16374;16696;16837;16963;17144;16969;17232;17082;17372;17285;17200;17012;16983;17017;17003;17404;17351;17364;17494;17268;17482;17035;17084;17097;17016;17147;17436;17485;17164;17367;17303;17568;17035;17239;16894;16938;16744;17223;17242;17523;17332;17312;17107;17283;17408;17132;17110;17176;17250;16987;16970;17206;16749;16721;16987;17034;17663;17559;17436;17480;17604;17670;17495;17511;17552;17758;17526;17561;17192;17403;17446;17654;17427;17485;17773;17536;17273;17244;17314;17331;17477;17421;17320;17255;17289;17554;17141;17130;17339;17185;17339;17339;17498;17421;17134;17141;17102;17238;17009;16773;17221;17249;17372;17537;17261;17265;16852;16358;16535;17392;17286;17154;16671;15675;14630;15330;15710;16323;16414;16735;17055;17611;17512;17380;17265;17175;17460;17080;17315;17075;16829;17125;17003;17028;17213;17462;17537;17496;17774;17350;17679;17607;17956;17707;17606;17539;17808;17639;17750;17661;17570;17288;17592;17572;17492;17285;17259;17190;17211;17357;17171;17171;17225;17364;17558;17627;17549;17608;17667;17685;17795;17844;17750;17965;17892;17771;17826;17569;17590;17445;17326;17670;17655;17926;17809;17891;17675;17538;17686;17425;17674;17592;17674;17933;17549;17656;17475;17541;17302;17002;17338;17638;17416;17403;17601;17767;17394;17405;17444;17433;17236;17551;17607;17680;17738;17717;17625;17698;17715;17653;17566;17694;17874;17812;17660;17954;17850;17580;17655;17549;17827;17672;17539;17820;17639;17430;17587;17676;17731;17855;17533;17714;17830;17746;17722;17812;17935;17725;17839;17708;18044;17774;17717;17662;17819;17982;17602;17587;17884;17617;17563;17775;17799;17751;17722;17950;17681;17807;17586;17713;17577;17594;17633;17682;17640;17570;17422;17752;17424;17401;17479;17735;17405;17715;17627;17903;17869;17471;17490;17518;17874;17634;17651;17509;17628;17558;17373;17240;17214;17063;17254;17603;18162;17984;17981;17897;17811;17811;17581;17458;17136;17023;15901;14844;15174;16211;17077;17464;17565;17315;17371;17291;17701;17715;17803;17866;17787;17471;17569;17773;17496;17648;17505;17275;17176;17218;17410;17375;17880;17608;17686;17627;17591;17342;17123;16723;16367;16361;17194;17655;17793;17719;17781;17730;17663;17552;17407;17612;17631;17550;17782;17912;17691;17986;17777;17670;17837;17806;17683;17436;17440;17513;17596;17490;17696;17793;17621;17758;17414;17901;17778;17764;17949;17752;17728;17717;17848;17597;17959;17786;17429;17394;17357;17574;17538;17542;17227;17247;17471;17354;17610;17314;17553;17192;17213;17381;17313;17424;17301;17276;17208;17184;16965;16720;16641;17106;16948;16877;17111;17090;17118;17650;17487;18007;17833;17611;17781;17943;17308;17287;17179;17512;17458;17618;17883;17847;17875;17348;17648;17916;17846;17622;17667;17449;17443;17636;17588;17299;17691;17552;17804;17542;17668;17842;17749;18071;17962;17840;17641;17553;17598;17798;17537;17741;17905;17849;18084;17984;18117;18133;18142;18012;18135;18145;17904;18037;17933;17970;17885;17897;17633;17645;17725;17859;17689;17832;17639;17715;17502;17395;17759;17716;17990;17549;17518;17647;17949;17521;17778;17548;17416;17876;17759;17886;17652;17623;17680;17887;17482;17700;17695;17868;17640;17740;17806;17762;18028;17840;17857;17843;17770
13257;13033;13484;13448;13261;13495;13522;13579;13235;13234;12965;12702;13102;13392;13576;13435;13272;13372;13647;13599;13686;13607;13778;13776;13912;13473;13283;13267;13303;13647;13755;14058;13752;13706;13983;13640;13913;13861;14003;14150;14244;14376;14086;14253;14193;14277;14271;14406;14167;14227;14612;14442;14734;14605;14303;14680;14753;14603;14721;14677;14604;14695;14891;14910;14793;15013;14774;14839;14947;15035;14993;14521;14561;14578;14601;14916;14828;14943;15104;14967;15054;14952;14990;14728;14788;14910;15127;15244;15184;15330;15372;15043;14866;15167;15229;14882;14609;14979;15010;15221;14623;13844;14128;14656;15154;15158;15092;15461;15467;15468;15166;15453;15453;15475;15458;15443;15366;15122;15206;15137;15467;15464;15209;15371;15123;15019;14945;15110;15117;15334;15294;15391;15368;15470;15249;15201;15384;15486;15483;15303;15694;15526;15471;15589;15481;15637;15463;15345;15402;15436;15617;15587;15139;15155;15444;15346;15259;15332;15245;15404;15234;15373;15093;14760;14819;14727;14954;14709;15039;15434;15816;15727;15376;15462;15349;15587;15529;15629;15661;15458;15459;15534;15865;15555;15691;15835;15834;15354;15482;15517;15602;15530;15750;15728;15742;15864;15494;15643;15183;15278;15057;15153;15334;15404;15414;15594;15545;15522;15441;15440;15239;15590;15493;15608;15378;15058;14494;14710;15323;15211;15559;15431;15377;15447;15361;15326;15337;15288;15579;15735;16063;15887;15597;15686;15495;15827;15650;15681;15650;15856;15879;15417;15491;15492;15635;15633;15385;15896;15784;15745;15809;15996;16277;15850;15969;15796;16016;15784;15953;15928;16044;16285;15955;16098;15165;14985;15378;15482;15816;15339;15242;15697;16079;16028;15981;15792;15516;14768;14196;14543;14890;15223;15386;15335;15213;15076;15182;15336;15302;15289;14689;13498;11432;7591;6935;10452;13818;15545;15840;16147;16047;16235;15960;15846;15781;15748;15863;16039;15989;15926;15994;16294;16132;15918;15758;16081;16063;16052;16074;16043;16046;15984;16287;16123;16222;16188;16524;16180;16099;16218;16400;16364;16251;16308;16054;16067;16143;16158;16164;16133;16065;16233;16539;16369;16297;16565;16365;16443;16485;16191;16292;15941;15982;16182;16223;15981;16200;16213;16240;16369;16307;16316;15991;15961;15989;16015;16152;16215;16122;16238;15987;16108;15966;16174;16230;16054;16468;16101;15938;15831;15922;15988;16033;15596;15511;15785;15875;15810;16191;15761;15858;15779;15830;15604;15991;15890;16283;16161;16286;16269;16294;16296;15907;16354;16317;16460;16522;16745;17006;16911;16615;16726;16676;16543;16515;16486;16245;16414;16347;16285;16201;16176;16290;16660;16463;16321;16671;16502;16591;16511;16646;16282;16338;16187;16288;16116;16249;16428;16523;16190;16311;16321;16189;16053;15969;16201;16110;15956;16023;16164;16170;16040;16038;16658;17041;17159;17145;16749;16918;16832;16589;16535;16548;16593;16657;16795;16356;16225;16521;16627;16425;16454;16461;16446;16327;16470;16284;16181;16007;16294;16483;16757;16661;17017;17245;17519;17384;17281;17324;17173;17157;17408;17006;17092;17027;16896;16788;16728;16679;16498;16593;16806;16716;16479;16621;16780;16906;16448;16530;16278;16098;16273;16274;16190;16346;16074;16155;15832;15432;15201;15549;16263;16602;16374;16396;16285;16093;15804;16102;16541;16353;16207;15991;16245;16387;16664;16718;16432;16290;16264;16480;16456;16702;16598;16518;16710;16791;16941;16650;16760;16513;16644;16543;16443;16421;16343;16229;16772;16543;16777;16619;15593;14558;15143;16793;17488;17470;17450;17208;17105;17035;17102;17483;17393;17241;17167;16784;17173;16936;17081;17029;16725;16687;16675;16495;16896;17318;17401;17197;17324;17185;17358;17308;17081;17093;16759;16866;17023;16981;16849;16894;16854;16895;16901;16839;17059;16745;16843;17221;17220;17078;16942;16793;16995;17359;17344;17171;17172;17216;17528;17579;17270;17257;17315;17232;17316;17291;17251;17063;16886;17091;16881;16959;16980;16967;16872;16765;16976;16946;16786;16706;16995;16877;17066;17163;17063;16974;16822;16836;16597;16557;16252;16054;16381;16658;16552;16516;16626;16723;16650;16593;16050;15895;16016;16485;16525;16564;17009;16938;16945;16765;16659;16770;16856;16857;17097;17025;17181;17051;17058;16955;16776;17069;17118;17000;17039;17244;17239;17210;17135;17179;17320;17127;17262;17258;17018;17265;17171;17336;17169;16948;16737;16998;16770;16776;16851;17045;16721;16861;16831;16872;16477;17177;16751;16667;16341;16403;16493;16735;17237;16964;17099;17188;16773;16552;15898;15674;16017;16351;16361;16446;16774;17002;16989;17407;17163;17032;17130;17042;17076;17197;16976;16887;16735;16686;16769;16990;16594;16498;16182;16228;16375;16079;16152;16333;16947;16913;17006;16967;17179;17328;16870;17220;17022;17332;17093;17322;17128;17311;17287;17259;16872;17261;17205;16949;17115;17276;17149;17248;17075;16893;16913;16833;16707;16686;16969;17114;17136;17211;16871;17065;17372;17436;17236;17033;17056;16809;17216;17160;17033;16820;16885;16821;16900;17090;17100;17211;17092;17191;17209;17292;17164;17158;17073;17143;17081;17123;16943;16984;16802;16874;16832;17196;17143;17375;17167;17013;17376;17037;17086;16851;17044;17161;17224;17110;16921;17200;17355;17439;17040;17152;17117;17216;16902;17258;16925;17003;17172;17039;17170;17151;17248;17259;17327;17117;17140;17006;17095;17271;17063;17127;17132;17206;17136;17177;17157;17287;17017;17334;17185;17544;17314;17224;17264;17114;17210;16956;16830;16806;17168;17357;17101;17099;17030;17129;17044;17126;17199;17217;17256;17199;17028;17258;17158;17065;17361;17332;17163;17170;17022;17171;17154;17130;17333;17072;17424;17417;17336;17055;17027;17449;17149;17581;17364;17309;17449;17193;17132;17045;17034;17176;17556;17247;17408;17276;17296;17429;17315;17553;17223;17262;17377;17134;16983;17166;16927;16998;16757;16692;17215;16922;16915;16921;17007;17039;16982;17072;16628;16457;16496;17027;17192;17244;17457;16969;16899;16945;17006;16999;17050;17095;17287;17235;17271;17092;17465;16977;17083;16973;17167;17419;16965;17076;17321;17368;17676;17392;17385;17589;17304;17114;16951;17261;17555;17396;17049;16237;15491;15097;15996;16478;17097;17475;17704;17524;17316;17344;16921;17081;17508;17881;17871;17541;17160;15758;15366;15994;16702;16474;16304;16379;16770;16893;16944;16897;16977;17081;17431;17261;17233;17138;16938;17047;17172;17106;17075;16721;16455;16955;16755;17234;16979;17014;17223;17031;17262;17275;16992;16600;16734;16964;16782;16996;17143;17237;17271;17290;17403;17420;17365;17079;17177;17180;17101;17455;17429;17495;17718;17464;17200;17100;16994;17070;17380;17338;17374;17451;17426;17600;17531;17523;17215;16985;17028;17121;17061;17080;17179;17462;17808;17239;17227;17575;17417;17164;17357;17249;17002;16858;17140;16888;16862;16672;16986;16969;17524;17473;17488;17756;17415;17533;17732;17415;17458;17485;17525;17725;17159;17427;17564;17485;17546;17658;17367;17432;17358;17581;17476;17405;17414;17491;17354;17384;17260;17213;17051;17076;17241;17340;17272;17427;17525;17396;17310;17268;17372;17195;17041;17041;17246;17254;17530;17272;17265;17333;16762;16534;16609;17333;17487;17399;16510;15303;14244;14893;15765;16096;16344;16543;17215;17458;17648;17496;17215;16992;17262;17223;17027;16706;16546;16698;17051;16933;17468;17455;17639;17525;17539;17498;17760;17551;17503;17644;17760;17672;17736;17582;17558;17352;17365;16900;17078;17378;17405;17330;17054;17192;17266;17727;17467;17312;17112;17374;17523;17522;17597;17567;17550;17903;17672;17407;17577;17808;18055;17838;17985;17779;17330;17517;17420;17332;17608;17607;17714;17812;17829;17567;17730;17517;17479;17546;17541;17867;17902;17807;17315;17411;16888;16935;17390;17518;17658;17677;17488;17612;17423;17657;17665;17542;17787;17705;17378;17712;17714;17928;17657;17450;17601;17528;17754;17751;17815;17655;17433;17812;17814;17765;17700;17552;17596;17901;17873;17707;17802;17572;17573;17662;17703;17837;17801;17849;17684;17753;17656;18080;17925;18044;17555;17858;17967;17765;17587;17613;17412;17996;17831;17780;17590;17861;18040;17602;17668;17726;17736;17641;17738;17805;17881;17702;17646;17528;17449;17604;17469;17440;17436;17396;17450;17441;17569;17588;17546;17205;17445;17718;17412;17552;17666;17563;17789;17743;17515;17442;17425;17486;17357;17503;17050;17060;17169;17552;17904;17789;17839;17738;17820;17907;17585;17733;17367;17211;16703;16399;16729;17143;17362;17592;17516;17422;17327;17638;17286;17564;17809;17657;17850;17730;17903;17337;17330;17797;17411;17205;17248;17264;17448;17442;17369;17523;17668;17386;17536;17552;17131;17108;16169;16620;17405;17406;17693;17490;17679;17660;17840;17676;17372;17319;17199;17467;17814;17705;17853;17913;17912;17818;17857;17445;17784;17697;17744;17785;17669;17553;17532;17547;17443;17503;17696;17472;17652;17859;17955;18014;17855;17753;17699;17888;17744;17664;17647;17707;17570;17565;17368;17514;17422;17053;17394;17350;17711;17479;17298;16927;16970;17068;17374;17420;17246;17057;17060;17285;17077;16993;16958;17106;17012;16929;17308;17026;17483;17653;18046;17877;17824;17840;17844;17881;17792;17777;17620;17684;17610;17965;18032;18035;17874;17737;18058;17733;17968;17876;17605;17798;17425;17360;17609;17594;17400;17260;17728;17645;17638;17808;17849;17843;17834;17817;17747;17633;17636;17778;17790;17937;17680;18378;18102;18093;17989;17833;18024;17919;17618;17730;18130;18247;18201;17753;17803;17820;17558;17791;17597;17682;17728;17844;17701;17589;17675;17684;17726;17745;17399;17418;17295;17665;17637;17643;17222;17504;17525;17782;17692;18166;17926;17659;17741;17535;17711;17778;17755;17674;17365;17591;17686;17989;17649;17828;17610;17592;17770
13130;13362;12936;13306;12989;13412;13528;13106;13380;13043;13236;12773;12781;13339;13581;13370;13514;13512;13569;13586;13651;13696;13624;13763;13831;13333;13017;13113;13428;13725;13758;13789;13793;14139;14269;13797;14031;14266;14100;14312;14214;14082;13869;14137;13967;14173;14339;14129;14442;14366;14617;14388;14418;14419;14164;14532;14660;14782;14640;14716;14741;14842;14877;14824;14873;14986;14988;14907;14821;14686;14885;14362;14262;14509;14442;14656;14961;15259;15266;14829;14964;14779;14804;14745;14712;14698;15117;15229;15315;15296;14919;14897;14973;14901;15188;14842;15023;15002;15257;15081;14796;14468;14483;14728;15114;15309;15270;15303;15282;15348;15329;15319;15265;15376;15204;15299;15180;15465;14911;15333;15085;15373;15214;15182;14309;14206;14668;15169;15493;15377;15431;15500;15529;15415;15373;15339;15393;15228;15445;15267;15336;15565;15517;15707;15729;15652;15671;15408;15542;15605;15683;15282;15201;15521;15366;15413;15500;15259;15374;15343;15167;15350;15099;14969;15040;15254;15371;15144;14780;15259;15591;15771;15686;15321;15713;15563;15600;15779;15403;15426;15594;15428;15574;15679;15726;15781;15822;15706;15413;15708;15902;15692;15907;15837;15501;15852;15666;15610;15757;15434;15174;15364;15534;15358;15509;15503;15503;15444;15553;15633;15729;15297;15285;15499;15061;15245;14979;15005;15465;15165;15211;15354;15322;15177;15259;15212;15743;15553;15720;15654;15910;15875;15899;15690;15488;15466;15472;15709;15514;15756;15493;15607;15520;15515;15593;15663;15682;15664;15521;15784;15790;15885;16091;15767;16058;15963;15789;15580;15602;15567;15872;16055;15987;16014;15651;15133;15294;15672;15694;15144;15294;15804;15860;15951;16182;15914;15439;14887;14508;14505;14920;15282;15556;15254;15190;15460;15282;15031;15516;15138;14670;13430;11355;8094;7970;10872;13696;15552;15866;16120;16362;15952;15986;15919;15947;16169;16056;15896;16030;16155;16147;16102;16089;16005;15968;15961;16051;15994;16028;16008;15975;16045;15782;15833;16083;16133;16417;16204;15973;16334;16094;16241;16359;16015;16156;16343;16086;16121;15922;16029;16211;16358;16369;16401;16578;16402;16233;16175;16390;16353;16164;16137;16082;16165;16160;16396;15907;16228;16041;16263;16365;15962;15883;16256;16023;16025;15972;16119;15920;16264;16242;15992;16087;16316;16170;16049;15942;16105;15982;15917;16057;15832;15885;15850;15781;15992;15651;15933;16251;16162;16106;16018;15759;15854;16043;16083;16347;16297;16452;16160;16205;16298;16176;15845;16238;16422;16902;16911;16886;16720;16704;16484;16527;16495;16561;16231;16443;16534;16147;16724;16437;16253;16697;16652;16523;16722;16488;16632;16707;16472;16652;16659;16413;16283;16165;16037;16034;16318;16192;16266;15992;16067;16389;16019;15873;15958;16164;16122;16275;16307;16003;15940;16049;16635;17342;17219;17133;16913;17072;16818;16216;16735;16666;16582;16868;16656;16622;16476;16297;16321;16361;16175;16352;16205;16317;16197;16347;16419;16252;16328;16473;16642;16895;17034;17332;17181;17390;17244;17303;17513;17492;17390;17224;16895;16818;16787;16727;16612;16665;16731;16795;16518;16649;16622;16859;16882;16520;16451;16545;16404;16217;16130;16015;15976;16339;16240;15892;15752;15325;14938;15531;16110;16472;16422;16400;16423;16365;16311;16546;16412;15976;16025;16106;16003;16220;16747;16536;16669;16314;16202;16704;16633;16704;16682;16564;16805;16709;16475;16772;16624;16655;16617;16562;16534;16579;16152;16535;16448;16739;16552;16143;14875;12999;13719;16154;17488;17676;17719;17265;17268;17000;17193;17019;17366;16977;17067;16957;16899;16859;16859;16883;16888;16547;16594;16585;16895;17500;17405;17140;17131;17087;17305;16943;17225;16861;16952;16883;16998;17146;16785;16695;16798;16909;16955;16879;16587;16807;17060;17188;17010;17076;16804;16949;17291;17246;17610;17169;17407;17530;17246;17535;17193;17161;17096;17369;17255;17581;17162;17160;17208;17231;16871;17060;17007;17029;16786;16938;16904;16647;16580;17001;16935;17001;16949;17202;16966;17108;17147;16473;16662;16681;16261;16055;16230;16526;16613;16729;16534;16686;16452;16146;15797;15673;16093;16502;16622;16741;16924;17012;17062;16821;16520;16893;16757;16903;17012;17425;17416;17455;17345;17144;17187;17258;17107;17259;17228;17070;17045;17203;16957;17137;17410;17018;17313;17174;17146;17078;17036;17398;17193;16783;16861;16553;16658;16907;16974;17066;16842;16820;16464;16721;16778;16701;16738;16476;16382;16778;16758;17173;17438;17400;17498;17400;17197;16794;17093;16810;16768;16805;16842;16618;16895;17194;17227;17206;17183;16819;17136;16835;17098;17040;16933;16873;16907;16854;16663;16819;16649;16419;16116;16358;16317;15978;16385;16308;16423;16805;17012;17285;17283;16943;17024;17009;17102;16963;17330;17305;17322;17419;17340;17240;17121;17099;16775;17061;16963;17085;16981;16806;17033;16919;16716;16331;16544;16524;16782;17000;17121;17209;16888;17169;17312;17413;17031;17257;17421;17151;17084;17266;16948;17038;17051;16777;17184;17021;16957;16753;16858;17215;17509;17309;16995;17045;16807;16846;17043;17100;16838;16962;16828;16887;16993;16855;17066;17101;16919;17108;17342;17227;16999;16942;17164;17201;17051;17088;17259;17139;17395;17157;16899;17060;17200;16878;17003;17041;17043;17180;17036;17173;17196;17391;17282;17258;17270;17100;17334;17402;17208;17085;17266;17115;17214;16937;17074;17245;17303;16971;17031;17394;17022;17508;17488;17323;17329;17153;17019;16788;16818;16915;16835;17023;17107;17323;17112;17277;17103;17285;17252;17229;17192;17111;17506;17149;17315;17202;17400;17238;17200;17059;17216;17232;17566;17251;17119;17111;17505;17033;17187;17368;17232;17470;17450;17280;17359;17249;17101;17302;17168;16951;17340;17242;17324;17209;17290;17275;17192;17362;17107;17319;17189;17239;17541;17122;16971;17066;16940;16731;16723;16796;16753;17054;17163;17076;17024;17170;17066;16857;16909;16546;16866;16881;17190;16782;17240;17225;16857;16950;17240;17319;17040;17201;17347;17245;17206;17373;17224;17113;16776;16773;17085;17057;16999;16859;17264;17201;17179;17317;17388;17430;17113;17177;17078;16833;17364;17060;17041;16524;15453;14985;15531;16541;17140;17130;17254;17329;16956;16722;17363;17206;17553;17669;17816;17487;17094;16365;15872;16176;16327;16005;15301;15906;16825;17187;17165;16871;17067;17166;17232;17147;16808;17070;17027;16913;17112;17249;17044;16877;16548;16996;16877;16980;16980;16938;17034;17235;17419;17176;16917;16958;16971;16847;17117;17095;17159;17211;17285;17199;17245;17380;17038;17197;17085;17129;17283;17363;17703;17858;17784;17555;17230;17398;16965;17056;17117;17552;17414;17178;17369;17260;17597;17336;17444;17102;16977;17103;16703;17170;17190;17437;17469;17577;17379;17250;17395;17270;17077;17212;17209;16703;16822;16931;16524;16620;16791;17134;17331;17338;17532;17631;17357;17397;17250;17679;17555;17741;17548;17737;17432;17109;17408;17630;17756;17588;17377;17298;17393;17618;17631;17304;17392;17419;17645;17358;17468;17340;17260;17203;17552;17270;17522;17323;17370;17431;17313;17041;17349;17380;17182;16969;16999;17387;17505;17567;17212;17221;16801;16471;17150;17713;17436;17673;17234;16198;15322;15794;16270;16165;16563;16317;16889;17496;17162;17271;17255;17158;17182;17341;17198;16534;16370;16637;16822;17222;17442;17702;17729;17648;17598;17521;17399;17416;17762;17618;17727;17804;17879;17713;17646;17339;17071;16947;17090;17370;17342;17564;17156;17404;17369;17520;17718;17346;17270;17352;17300;17651;17617;17829;17614;17664;17592;17519;17461;17772;17522;17524;17706;17757;17648;17546;17584;17430;17820;17699;17664;17457;17649;17541;17642;17769;17541;17651;17611;17586;17681;17398;17264;17318;17257;17225;17392;17670;17586;17442;17486;17396;17560;17461;17618;17760;17620;17703;17554;17899;17849;17953;17431;17527;17536;17797;17861;17753;17949;17608;17726;17585;17629;17834;17868;17524;17873;17641;17777;17833;17854;17672;17608;17603;17891;17511;17490;17671;17538;17883;17642;18192;18127;17932;17834;17966;17961;18074;17727;17769;17893;17654;17800;17831;17851;17650;17888;17753;17819;17384;17577;17552;17759;17686;17697;17571;17768;17819;17633;17816;17100;17228;16905;17317;17419;17411;17485;17631;17803;17396;17539;17609;17591;17623;17815;17869;17395;17682;17285;17004;17315;17369;17496;17271;17300;17052;16865;17339;17754;17737;17617;17645;17707;17740;17599;17689;17455;17295;16935;16708;16756;17009;16972;17372;17112;17339;17449;17358;17627;17580;17632;18033;17994;17591;17639;17544;17607;17523;17381;17066;17005;17330;17523;17546;17639;17705;17821;17445;17335;17781;17314;17000;16809;17089;17174;16888;17129;17569;17530;17682;17922;17730;17318;17091;17158;17328;17562;17805;17665;17639;18067;17870;17782;17678;17685;17687;17608;17756;17779;17329;17643;17815;17629;17521;17646;17656;17510;17657;17689;17857;17858;17900;17878;17696;17298;17794;17668;17501;17306;17627;17367;17369;17332;17090;17290;17511;17645;17416;17129;17093;16843;17190;17353;17317;17731;17490;17321;17371;17034;16915;16767;17145;17255;17208;17084;17293;17662;17689;17961;17930;17665;17780;17984;17857;17763;17701;17785;17626;17350;17617;17630;17736;17702;17807;17803;18006;18023;17820;17635;17435;17417;17669;17549;17585;17497;17409;17436;17659;17906;17700;17938;17856;17793;17633;17716;17898;17665;17779;17488;18106;17877;17962;17989;18070;18044;17697;17732;17783;18073;17923;18070;18030;17890;17721;17860;17631;17628;17585;17681;17623;18053;17822;17739;17811;17887;17522;17740;17635;17883;17730;17778;17763;17647;17556;17559;17535;17580;17639;17521;17843;17912;17658;17478;17897;17948;17688;17890;17521;17444;17592;17920;17892;17789;17849;17897;17754;17656
13294;13031;13072;13109;13235;13377;13705;13388;13353;13414;13148;12859;12576;13018;13438;13558;13499;13821;13599;13765;13674;13753;13726;13773;13725;13471;12938;13144;13614;13689;13833;14239;14146;14002;14127;13973;14026;14120;14066;14295;14098;13805;13768;14023;14068;14266;14322;14374;14233;14258;14171;14108;14285;14191;14092;14434;14624;14605;14562;14657;14644;14914;14696;14703;14740;14742;14932;14939;14948;14884;14990;14381;14259;14394;14429;14475;14800;15065;15168;14863;14926;15023;14872;14963;15010;15031;15182;14874;15171;14997;14892;14805;14552;14738;15018;15108;14829;14920;15140;15165;14867;14809;14801;15013;15244;15193;15241;15227;15383;15420;15175;15203;15523;15255;15346;15023;14978;14905;15027;15119;15313;15355;15044;15123;14281;14219;14804;15211;15329;15407;15331;15438;15489;15364;15472;15455;15498;15031;15337;15658;15650;15356;15560;15572;15632;15593;15570;15721;15463;15479;15439;15440;15448;15337;15166;15313;15325;15378;15305;15196;15379;15160;15005;15525;15505;15099;15282;15213;15068;15305;15534;15842;15527;15471;15345;15350;15250;15565;15420;15645;15239;15269;15429;15593;15674;15685;15663;15586;15685;15708;15543;15711;16058;15724;15522;15657;15481;15552;15630;15470;15369;15376;15203;15332;15227;15436;15494;15437;15397;15262;15439;15540;15427;15606;15589;15208;15258;15415;15332;15479;15575;15452;15288;15354;15366;15490;15558;15534;15650;15745;15871;16008;15729;15784;15471;15681;15768;15367;15436;15690;15761;15593;15498;15636;15708;15664;15768;15712;15558;15711;15762;15721;15921;16114;15963;15921;15329;15284;15346;15864;15652;15612;16043;16196;15594;15391;15084;15532;15271;15325;15465;15694;15634;15771;15791;15639;15333;14953;14663;14881;14914;15198;15091;15090;15300;15394;15104;15170;15471;15267;14067;12680;10143;7691;8275;11255;13984;15334;15904;16187;15980;16247;16226;16099;16192;16024;16010;16025;15989;16031;15886;15724;16142;16081;15936;15892;15861;15857;15999;16028;16204;16159;16071;16021;16230;16381;16366;16239;16079;16343;16451;16348;16609;16333;16037;16269;16142;16357;16040;16250;16195;16384;16407;16236;16316;16496;16390;16427;16306;16432;16380;16261;16178;15976;15845;16138;16089;15905;16143;16198;16101;16053;15890;16082;16225;16333;16276;16210;15984;16284;16127;16104;15927;16233;16083;16472;16223;16211;16297;16335;15795;16064;16058;16303;15765;15789;15989;15947;16038;16154;16153;16143;15986;15917;16071;16145;16337;16158;16493;16333;16327;16277;16052;16114;16424;16448;16741;16716;16774;16846;16710;16572;16569;16614;16659;16532;16536;16479;16512;16647;16725;16391;16611;16385;16437;16486;16519;16761;16642;16675;16386;16649;16390;15968;16148;16203;16261;16376;15972;16173;16415;16238;16124;16068;16002;16131;16246;16075;16161;16021;16134;16148;16300;16921;17237;17093;17177;16945;17160;16763;16609;16408;16549;16952;16658;16729;16478;16567;16314;16282;16308;16614;16522;16619;16343;16454;16521;16403;16039;16515;16414;16419;16723;17246;17254;17158;17547;17358;17376;17425;17241;17280;16959;16977;16798;16675;16747;16344;16698;16683;16583;16470;16528;16572;16705;16425;16711;16826;16660;16626;16485;16158;15952;15871;16044;15952;16300;15830;15629;15455;15536;15768;16238;16383;16308;16275;16105;16200;16172;16668;16330;15897;16083;16199;16524;16531;16463;16110;16362;16683;16563;16584;16754;16835;16647;16636;16489;16785;16594;16773;16744;16578;16677;16424;16285;16573;16390;16321;16471;16752;16485;15205;13719;13867;16415;17737;17624;17658;17114;17227;17148;16897;17160;17340;17214;16900;16889;16934;17022;16987;16784;16807;16713;16575;16633;16886;17381;17610;17635;17214;17088;17056;16661;16713;16851;16947;17052;16929;16839;16758;16874;16669;16805;16874;16815;16744;16772;17135;17343;17722;17094;16937;17169;17252;17295;17144;17426;17226;17262;17449;17214;17331;17150;16935;16865;16928;17273;17191;17224;17515;17104;16898;17247;17090;16784;16902;16791;16673;16620;16983;16826;17045;16850;17098;17181;17014;16946;16927;17083;16373;16561;16369;16412;16517;16297;16653;16604;16589;16588;16467;15507;14856;15395;16197;16519;16683;16896;16971;17362;17184;17056;16589;16655;17092;16960;16956;17060;17154;16980;17235;17107;16873;16898;17404;16995;17086;17279;17226;17050;17220;17185;17216;17249;17043;17193;17111;17155;17259;17169;17177;16674;16831;16770;16937;16968;17090;16971;16870;16739;16651;16384;16633;16807;16916;16586;16623;16641;17083;17184;17468;17243;17353;17198;17068;17426;17517;17326;17073;16789;16292;16306;16799;16990;17075;17262;17059;16946;17085;16781;17113;17038;16753;16775;17052;16709;16830;16481;16393;16569;16385;16395;16300;16412;16538;16735;16567;16675;16775;17099;17267;17126;16845;16786;17095;17324;17324;17364;17230;17241;16881;17181;17295;16968;17016;16948;16931;16947;17037;16999;16899;16794;16467;16393;16420;16583;16520;17148;16967;17143;16883;17037;17042;17368;17238;17282;17299;17281;17081;17343;17136;17178;16861;17059;16982;16846;16893;16820;16817;17113;17265;17412;17132;16806;16815;17264;17153;17093;16799;16573;16661;16897;16966;16850;16993;17137;17232;16957;17436;17336;17155;16912;16872;17282;17576;17328;17149;17379;17127;17038;17010;16994;17061;17122;17156;17145;17191;16809;16755;16886;17037;17089;17198;17085;17202;17155;17232;17138;17233;17261;17231;17225;17079;17102;17301;17377;17203;17003;17076;17442;17297;17150;17348;17554;17216;17290;17073;17162;17130;17027;17009;16956;17299;17201;17061;17238;17061;17030;17369;17323;17389;17263;17416;17180;17132;17421;17233;17163;17257;17060;17192;17387;17209;17133;17141;17060;17147;16912;17284;17099;17403;17128;17225;17490;17525;17288;17333;17236;17352;17119;17236;17387;17346;17445;17320;17358;17202;17230;17294;16948;17129;17309;17208;17109;17311;16972;16738;16370;16304;16520;16748;16551;17073;17093;17083;17061;17233;16977;16970;16706;16887;17021;17230;17135;17056;17170;16709;16839;17242;17307;17146;17067;17138;17164;17189;17150;17189;17068;16405;16376;16808;16873;16586;16589;16990;17275;17297;17334;17247;17176;17018;16881;17027;17067;17119;17135;17342;16933;16641;16283;16213;16843;17176;17400;16915;16808;16341;16478;16903;17457;17742;17956;17825;17574;17344;16855;16498;16725;16503;15286;14534;15023;16450;17120;17074;17162;16974;17009;17107;16974;17040;16965;16811;16789;17026;16787;16960;16935;16792;16932;16778;17187;16756;17196;17093;17219;17478;17068;17241;17005;16758;17158;16821;17224;17126;17265;17215;17427;17044;17234;16850;17001;17230;17300;17399;17210;17466;17756;17736;17303;17360;16984;16975;17175;17349;17315;17303;17346;17444;17269;17253;17130;17323;17414;17127;17201;17068;16743;16891;17495;17368;17398;17488;17600;17379;17720;17178;17090;17315;17020;16965;16639;16878;16848;16682;17255;17431;17638;17633;17442;17559;17400;17421;17329;17607;17493;17644;17423;17416;17372;17652;17534;17777;17704;17501;17397;17437;17481;17268;17496;17221;17222;17416;17484;17302;17236;17278;17449;17204;17483;17797;17491;17263;17508;17457;17150;17154;17041;17330;17393;17265;17193;17279;17506;17258;16916;16789;16448;17000;17597;17856;17958;17557;17045;16410;16503;16433;16222;16131;16328;16688;16948;17162;17502;17341;17261;17155;17312;17333;17002;16778;16821;16899;17052;17408;17185;17496;17535;17470;17379;17515;17441;17699;17618;17739;17863;17774;17753;17556;17361;17189;17157;17317;17680;17317;17628;17335;17269;17352;17503;17604;17555;17524;17239;17439;17407;17662;17593;17761;17611;17220;17493;17399;17444;17600;17975;17655;17730;17769;17897;17502;17654;17738;17814;17840;17414;17291;17821;17719;17517;17621;17533;17471;17624;17199;17348;17167;17336;17315;17328;17417;17353;17449;17061;17354;17252;17245;17408;17635;17336;17836;17932;17845;17725;17844;17954;17759;17796;17456;17378;17667;17801;17938;17892;17698;17606;17371;17459;17657;17756;17641;17605;17685;17916;17689;17835;17850;17731;17711;17405;17416;17586;17472;18027;17920;17890;17759;17949;18129;17962;18017;17707;17730;17842;17475;17681;17693;17827;17564;17756;17548;17546;17494;17321;17344;17474;17487;17713;17796;17901;17771;17726;17749;17527;17270;16922;16915;17356;17325;17494;17316;17298;17449;17426;17267;17199;17246;17558;17815;17704;17825;17644;17055;17014;17106;17502;17640;17529;17229;16990;16968;17355;17573;17623;17480;17389;17502;17802;17864;17635;17384;17183;16928;16823;16807;16566;16967;17059;17363;17563;17709;17750;17492;17711;17923;17718;17992;17805;17888;17540;17455;17433;17246;17016;17048;17429;17469;17489;17570;17519;17598;17504;17631;17522;17604;17367;17250;17298;17298;16532;16573;17571;17814;18074;17925;17663;17205;17110;16868;16940;17753;17840;17856;18075;17853;17833;17716;17786;18072;17751;17593;17604;17366;17221;17470;17632;17533;17383;17632;17440;17384;17895;17673;17769;17765;17840;17512;17920;17632;17689;17748;17511;17591;17410;17216;17165;17263;17311;17489;17300;17134;17200;16854;17018;16877;16705;16970;17269;17533;17430;17714;17439;17234;16976;16988;17008;17186;17022;17211;17304;17598;17955;17986;17767;17414;17935;17895;17924;17929;17882;17568;16976;17155;17356;17459;17626;17372;17629;17956;17905;17893;17873;17503;17369;17570;17937;17822;17590;17598;17591;17412;17931;17791;17795;17917;17746;17777;17840;17891;17428;17799;17795;17809;17624;17672;17780;18105;18129;17885;17787;17800;17767;18177;18051;17808;17918;17668;17888;17951;17851;17682;17538;17412;17416;17672;17804;17950;17626;17373;17534;17491;17547;17973;17887;17614;17679;17635;17595;17271;17368;17468;17469;17818;17627;17497;17541;17802;17731;17676;17668;17728;17540;17658;17512;17971;17720;17903;17794;17961;17941;17722
13146;12890;13060;13100;13429;13360;13517;13401;13411;13316;13541;13110;12960;13258;13423;13253;13310;13481;13576;13834;13400;13506;13905;13804;13609;13392;13233;13344;13472;13770;14068;13953;14066;14129;13973;13974;13971;13867;14349;14302;14184;13739;13943;14123;14053;14066;14102;14314;14373;14106;13781;14132;14306;14175;14290;14425;14555;14579;14724;14526;14780;14658;14715;14899;14454;14669;14725;14841;14767;14772;14823;14920;14595;14522;14435;14614;15001;14789;15121;15036;15136;14892;14990;15030;14984;15037;14994;15136;15086;15017;14734;14452;14462;14530;15012;14988;15299;15282;15211;15189;15221;15213;15290;15244;15067;15145;15420;15253;15431;15370;15370;15440;15454;15445;15340;14508;14050;14632;14876;15146;15216;15179;15049;14960;14972;14732;14825;15108;15211;15336;15380;15262;15180;15465;15253;15232;15215;15216;15323;15394;15678;15492;15447;15598;15668;15419;15543;15534;15673;15682;15425;15311;15621;15354;15566;15463;15349;15252;15017;14863;15231;15121;15247;15362;15610;15446;15603;14995;15241;15559;15930;15455;15647;15729;15421;15451;15305;15451;15414;15685;15567;15863;15666;15533;15743;15787;15852;15925;15617;15455;15745;15730;15699;15675;15789;15319;15472;15597;15399;15617;15444;15411;15254;15141;15253;15590;15688;15501;15411;15382;15405;15726;15709;15676;15513;15506;15481;15549;15541;15595;15646;15292;15078;15401;15260;15411;15321;15398;15477;15768;15612;16075;15772;15750;15748;15745;15895;15645;15363;15534;15355;15579;15600;15498;15632;15631;15575;15744;15644;15773;15825;16103;16081;16173;15957;15606;15349;15451;15647;15889;15770;15910;15888;15796;15899;15635;15565;15616;15494;15842;15740;15732;15580;15395;15505;15655;15292;15102;14928;14521;14801;15084;15021;14782;15109;15168;15220;15480;15477;15347;14050;11746;8190;6661;9129;12928;15156;15720;16162;16090;15916;16563;16232;16005;15880;16122;16153;15965;15984;15846;15961;15972;15921;16144;15986;15772;15831;16138;16059;15915;16026;16125;16350;16165;16025;16252;16149;16349;16050;16338;16261;16355;16529;16176;16131;16080;16061;15881;16087;16180;16175;16193;16448;16411;16523;16292;16307;16440;16251;16443;16285;16014;16073;15825;15910;15870;16221;16029;15921;15879;16015;15948;15954;16052;16166;16145;16113;16288;16194;15953;15981;15817;16094;16261;16294;16357;16087;16158;15929;15989;16005;16136;15804;15910;16049;15505;15936;16002;16176;16058;15871;15946;15972;15905;15657;16019;16389;16144;16143;16207;16261;16203;16215;16341;16475;16687;16813;16826;17071;16808;16943;16800;16705;16805;16456;16515;16635;16672;16568;16632;16676;16712;16421;16442;16656;16584;16635;16533;16551;16348;16496;16243;16602;16164;16134;16200;16233;16415;16349;16315;16269;16334;16185;15996;15864;16125;16007;15946;16087;15884;16009;16362;16439;17145;17295;17279;17114;16896;16827;16776;16802;16734;16691;16490;16531;16596;16299;16665;16560;16615;16283;16563;16395;16571;16521;16375;16443;16384;16550;16600;16395;16768;17118;17101;16995;17246;17638;17566;17605;17509;17019;17218;17033;16746;16788;16728;16593;16608;16574;16621;16684;16416;16448;16662;16917;16771;16695;16500;16662;16462;16736;16338;16198;15994;16061;16381;16379;16198;15981;15827;15690;15853;16058;16188;16373;16555;16170;16495;16395;16282;16059;15910;15742;16290;16564;16361;16294;16530;16440;16810;16599;16592;16739;16920;16784;16494;16686;16749;16713;16881;16675;16434;16483;16567;16324;16393;16481;16471;16822;16909;16573;16196;15616;15902;17225;17710;17945;17685;17491;17192;16901;16997;17047;17131;17001;16812;17099;17085;16932;16894;16948;16894;16754;16589;16557;17055;17281;17578;17615;17270;17138;17055;16833;16731;16932;16876;16877;17103;17132;16906;16988;16878;17042;16834;16735;16668;17046;17433;17884;17615;17518;17255;17212;17378;17375;17574;17267;17351;17247;17215;17176;17325;17246;17072;17035;16885;16972;17280;17233;16957;16928;17195;16987;17054;16838;16821;16654;16770;16788;17131;16816;16957;17181;17093;17115;16943;16838;16949;16685;16432;16648;16434;16452;16531;16470;16710;16759;16643;16635;16046;14837;14424;14963;16297;16430;16726;16758;17043;16895;17005;16925;16876;16774;17029;16758;16898;16874;17261;17041;17262;17371;17080;17176;17141;17171;17150;17235;17208;17309;17357;17256;17356;17096;17091;17046;17099;16986;17020;17027;16810;16378;16462;16581;16834;17057;17063;17047;16967;16779;16399;16662;16558;16821;16717;16474;16401;16880;16893;16668;16833;17128;17493;17390;17000;17108;17185;17264;17262;16678;16110;15541;16202;17013;16845;16901;16807;16997;16917;16922;16791;16922;16535;16812;16870;16765;16461;16310;16270;16406;16370;16360;16230;16259;16426;16515;16469;16506;16839;17133;16965;17112;17009;17006;17179;17048;17205;17211;17202;17154;17393;17306;17168;17074;16997;16857;17027;16854;17137;16929;16862;16667;16368;16231;16508;16809;16974;16846;17191;17223;16971;17206;17208;17256;17344;17059;17118;17064;16800;16779;16963;16974;16887;17065;16944;17101;17032;16646;17103;17303;17259;17372;16815;16808;17108;16877;17099;16972;17019;16997;16940;16754;17048;17112;17032;17317;17191;17311;17227;17336;16960;17241;17168;17263;17331;17389;17100;17259;17200;16996;16928;17106;17254;17034;16876;16694;16883;16859;17016;16961;17320;16891;17164;17345;17103;17315;17362;17191;17408;17380;17161;17132;17454;16976;17209;17450;17396;16959;17161;17317;17181;17451;17312;17461;17298;17128;17322;17247;17246;16860;16861;16990;16973;17175;17158;17205;16929;16958;17136;17326;17378;17138;17134;17074;17414;17347;17505;17306;17158;17141;17065;17189;17061;17216;17308;16988;16979;16980;17201;17160;17172;17067;17143;17156;17522;17162;17172;17216;17309;17328;17355;17270;17306;17415;17316;17462;17366;17373;17292;17315;17114;16951;17167;17311;17203;17095;16974;16823;16997;16635;16818;16640;16927;17230;17122;16887;17173;16700;17004;16966;17173;17278;17515;17350;17378;17168;16987;16977;17197;17387;17240;17397;17428;17364;17297;17217;17322;17073;16648;16579;16839;16831;16169;16550;16869;17318;17316;17129;17215;16989;16624;16701;17099;17000;17128;17384;17259;17287;17323;16931;17057;17273;17346;17404;16788;16180;15839;16126;16926;17453;17853;17652;17768;17572;17390;16931;16681;16538;16085;14943;13982;14967;16500;16901;16976;16764;16746;16955;17043;16689;16759;16696;16962;16766;16724;16841;17203;16828;16991;17176;17188;17346;17192;17192;17132;17206;17213;17246;17237;16287;16522;16786;16984;17058;17270;17234;17050;17252;17047;17052;17304;17262;17152;17119;17249;17597;17720;17718;17298;17722;17244;17188;17045;16922;17281;17072;17184;17065;17186;17275;17475;17633;17481;17154;17259;17365;16974;17076;17070;17079;17253;17553;17586;17291;17829;17332;17088;17141;17248;17425;17114;16990;16795;17310;16895;17239;17544;17309;17573;17663;17594;17446;17692;17389;17557;17389;17421;17309;17469;17537;17426;17515;17731;17752;17452;17550;17250;17474;17406;17220;17190;17314;17589;17403;17414;17231;17189;17264;17369;17281;17684;17659;17223;17502;17139;17173;17204;17064;17365;17474;17291;17476;17198;17415;17427;17033;16785;16987;17138;17513;17751;17751;17483;17405;16996;16601;16214;16161;15885;16137;16601;16715;17227;17000;16937;16939;16962;17262;17227;17282;17062;17035;16893;17208;17144;17230;17707;17366;17638;17461;17541;17445;17506;17535;17811;17875;17878;17821;17663;17679;17859;17517;17794;17667;17695;17366;17648;17497;17668;17729;17631;17656;17527;17476;17463;17586;17330;17710;17647;17518;17834;17395;17465;17273;17618;17597;17532;17549;17727;17693;17704;17707;17700;17490;17400;17597;17317;17507;17631;17343;17673;17161;17678;17629;17261;17196;17330;17306;17198;17432;17505;17522;17345;17198;17240;17217;17355;17330;17594;17370;17866;17870;17631;17724;17602;17912;17825;17767;17657;17670;17871;17824;17737;17779;17600;17471;17429;17409;17563;17906;17477;17714;17769;17611;17918;17880;18094;17689;17642;17401;17401;17099;17591;17420;17837;17727;17982;17671;17763;17788;17822;17524;17081;17404;17440;17563;17782;17830;17839;17714;17805;17345;17482;17303;17345;17784;17881;17723;17704;17563;17741;17694;17880;17684;17569;17432;17487;17633;17403;17411;17340;17258;17545;17508;17343;17442;17285;17654;17841;17855;17712;17812;17115;17001;17033;17366;17510;17607;17235;17004;17090;17296;17706;17717;17599;17540;17506;17998;17531;17604;17367;17016;16906;16886;16369;16430;16966;16932;17350;17371;17687;17798;17826;17881;17550;17672;17696;17813;17592;17523;17543;17481;17238;17014;17092;16959;17363;17577;17400;17666;17769;17863;17882;17649;17351;17173;17668;17664;17593;17051;16794;17573;17805;17866;17555;17567;17410;16773;17205;17197;17644;17921;17742;17751;17849;17803;17814;17793;17911;17840;17740;17624;17489;17272;17096;17416;17399;17580;17374;17601;17745;17679;17889;17832;17695;17870;17621;17346;17681;17679;17505;17729;17601;17332;17448;17318;17344;17350;17405;17132;16799;16764;16774;16834;16764;16887;16999;17162;17262;17512;17457;17394;17377;17295;17125;17268;17225;17227;17271;17125;17606;18064;17831;17608;17757;17936;17911;17784;17633;17791;17116;17188;16847;16996;17534;17292;17545;17695;17565;17762;17772;17537;17628;17540;17487;17777;17743;17772;17959;17623;17873;17713;17788;17819;17731;17957;17986;17913;17826;17728;17748;17945;17913;17753;17970;17975;18038;18063;17895;17722;17795;17988;18122;17866;17912;17816;17728;17594;17754;17670;17752;17579;17547;17130;17433;17771;17938;17739;17650;17604;17756;17496;17863;17863;17675;17860;17883;17579;17672;17657;17548;17445;17489;17673;17584;17856;17827;17727;17528;17452;17844;17408;17594;17795;17767;17846;17897;17862;17795;18013;17670
13351;13219;13047;12877;13184;13258;13215;13493;13254;13440;13372;13645;13470;13662;13414;13068;13372;13277;13508;13593;13310;13777;13591;13733;13668;13592;13702;13642;13771;13759;14065;14044;13896;14103;14034;13921;13947;14262;14309;13919;14086;13895;13988;13890;13814;13703;14167;14161;14395;13916;14093;13977;14308;14178;14045;14337;14563;14668;14568;14373;14737;14761;14739;14575;14556;14479;14754;14661;14817;14799;14510;15062;14759;14680;14379;14523;14643;14863;14923;14969;14912;14977;14890;14967;15137;15034;15136;14972;15075;15018;14917;14827;14862;15002;14990;15206;15135;15207;15242;15058;14979;15224;15291;15343;15147;15073;15154;15131;15171;15293;15168;15660;15732;15558;15253;14780;13530;14093;14971;15256;15279;15475;15371;15320;15272;15182;15320;15179;15266;15256;15334;15284;15460;15368;15104;15560;15247;15162;15346;15401;15348;15301;15368;15499;15315;15541;15747;15701;15737;15619;15426;15294;15618;15603;15560;15308;15391;14963;14766;14976;15182;15244;15157;15500;15266;15490;15198;15370;15260;15528;15444;15810;15483;15619;15567;15333;15027;15008;15133;15585;15518;15793;15589;15656;15972;15838;15917;15701;15659;15637;15458;15589;16016;15534;15805;15458;15393;15506;15471;15424;15490;15484;15463;15479;15414;15524;15515;15526;15528;15425;15353;15606;15593;15707;15637;15307;15490;15614;15576;15739;15645;15679;15535;15366;15220;15365;15505;15540;15554;15778;15856;15787;15872;15915;16001;15950;15496;15642;15492;15448;15473;15592;15566;15697;15532;15703;15534;15498;15558;15526;15834;15907;15908;16313;15765;15720;15488;15246;15534;15867;15993;15737;15606;15698;15969;15582;15741;15612;15732;15714;15945;15755;15854;15778;15895;15890;15503;15190;15070;14710;14993;15007;14728;14921;15139;14856;15160;15576;15438;15215;14315;12127;8668;7329;9165;12645;14686;15772;15981;15977;16389;16377;16285;16344;16292;16120;15943;15999;15903;16202;16077;16092;16066;15953;16047;16051;16027;16100;15966;15902;16222;16337;16434;16171;16139;16232;16279;16334;16113;16391;16007;16374;16350;16434;16021;16053;16290;16148;16139;16308;16297;16432;16215;16287;16199;16234;16206;16405;16634;16214;16346;16097;16341;15953;15921;16071;16085;15907;16028;16017;15862;15790;15720;15823;15740;16150;16130;16304;16188;16260;15996;15859;15985;16076;16207;16384;16031;15934;16002;16176;16059;16113;16258;15799;15565;15706;16024;16010;16113;16016;16105;16036;15653;15860;15832;16155;16128;16258;16323;16100;16509;16458;16346;16419;16439;16696;17026;17090;16986;17170;16974;16970;16961;16906;16892;16823;16703;16604;16440;16823;16544;16660;16690;16686;16533;16609;16716;16863;16613;16563;16764;16379;16312;16366;16342;16285;16333;16313;16187;16386;16277;16326;16388;16113;15894;15918;16003;15879;15694;16069;16164;16538;16649;17094;17294;17272;16935;16801;16969;16512;16879;16929;17146;17052;16852;16492;16525;16511;16405;16353;16507;16369;16496;16509;16503;16234;16447;16460;16438;16412;16750;16679;16819;17218;17340;17430;17376;17651;17486;17243;17245;17267;16939;16847;16987;16601;16637;16690;16564;16796;16840;16562;16650;16601;16529;16639;16386;16538;16545;16778;16498;16580;16182;16212;16498;16551;16400;16480;16250;16231;15985;15802;16066;16094;16320;16087;16231;16507;16461;16263;16191;16179;15877;16254;16549;16663;16492;16585;16671;16720;16871;16476;16748;16907;16468;16446;16683;16717;16937;16875;16464;16672;16577;16202;16258;16462;16609;16438;16600;16812;16705;16556;16324;16750;17128;17669;17725;17469;17269;17335;17041;17020;17151;17229;17211;16778;17062;16942;16900;16770;16829;16899;16674;16624;16688;17003;17313;17652;17697;17557;17358;17055;16608;16728;16939;16980;16999;16914;16684;16931;17169;17133;17060;17107;16607;16368;16737;17265;17584;17588;17468;17389;17313;17350;17224;17228;17050;17221;16986;17395;17311;17190;17192;17161;16755;16831;16981;17101;16953;16979;17096;17102;16808;17032;17118;16908;16730;16671;16820;16892;16699;17109;16973;16976;17023;16805;16749;16862;16685;16621;16713;16454;16452;16507;16556;16475;16795;16749;16518;16146;15215;14752;15248;16187;16485;16817;16668;16725;17066;16926;17096;17091;17093;17040;17169;17080;17193;16964;17039;17008;17214;17301;17250;17067;17339;17253;17224;17389;17226;17312;17238;17195;17174;17080;17001;16980;17386;17217;17120;16854;16454;16689;16685;16871;16902;17273;17059;16807;16708;16687;16723;16792;16803;16868;16465;16443;16707;16984;16544;16140;16815;17305;17249;17192;17173;17018;17362;17214;16519;15780;14473;15383;16519;16896;17066;17051;17048;17255;17106;16950;16591;16646;16571;16787;16791;16307;15838;15984;16556;16517;16582;16266;16362;16542;16995;16674;16556;16530;16721;17152;17305;17028;17028;17187;16841;17341;17332;17383;17006;17431;17250;17260;17447;17284;16916;17088;16819;16860;17091;17008;17034;16699;16115;16528;16912;17021;17188;17204;17179;17262;17373;17080;17046;16961;17346;17275;17007;16300;16357;16981;17014;17130;17083;17336;16986;16973;17062;17175;17219;17082;17111;17065;17038;17031;17148;17316;16950;17317;16821;16879;16863;16899;17236;17397;17238;17198;17279;17159;16926;17187;17047;16979;17102;17353;17438;17153;16946;17282;17266;16948;16920;16993;16860;16903;16933;16960;16994;16855;16902;16730;17132;17273;17274;17292;17334;16754;16972;17372;17432;17219;17043;17101;17317;17274;17264;17298;17174;17190;17128;17258;17461;17246;17359;17451;17352;17292;17453;17099;17038;17067;16887;16997;17160;17302;17059;17051;17243;16856;17036;17261;17074;17136;17251;17270;17493;17415;17472;17284;17196;16953;17059;17026;17136;17180;16956;16986;16986;17084;17149;17006;17282;17109;17093;17453;17415;17365;17297;17068;17115;17134;17222;17150;17215;17361;17332;17306;17114;17123;17055;17411;17183;17062;16895;16993;16971;17064;17087;16873;17071;17363;16843;17286;17117;17147;17214;16827;17050;16739;17130;17277;17164;17372;17296;17286;17236;17140;17279;17433;17419;17320;17132;16953;16974;17113;17363;17302;17336;16953;16990;17042;16525;16047;16249;16766;17290;17225;17099;17154;16970;16458;16591;16923;17330;17230;17238;17141;17162;17092;17270;17260;17362;17355;17288;16751;16337;16025;16552;17134;17450;17642;17768;17688;17720;17157;16734;16955;16581;16319;15145;14523;14988;16569;16916;16738;16622;16840;17035;17206;16946;16860;16826;16509;16564;16542;16842;17107;17114;17039;17066;17196;17397;17477;17418;17217;17273;17494;17316;17060;16856;16582;16702;17119;17222;17016;17104;17122;16777;16815;17182;17104;17172;17268;17151;17348;17523;17619;17368;17370;17371;17683;17641;17500;17579;17451;17474;17100;17145;17465;17365;17424;17420;17338;17415;17451;17200;17055;16951;17159;17283;17384;17510;17694;17347;17651;17549;16986;17080;17100;17376;17394;17101;17040;17209;17212;17382;17571;17483;17633;17667;17685;17670;17576;17579;17568;17689;17387;17501;17459;17440;17445;17275;17381;17395;17525;17589;17629;17471;17175;17254;16960;17022;17217;17497;17421;17097;16625;16779;17330;17415;17465;17425;17290;17460;17243;17428;17486;17253;17368;17318;17319;17599;17381;17584;17171;17110;16877;17097;16972;17538;17672;17514;17531;17309;17169;16766;16616;16012;15983;16045;16152;16697;16900;17315;17040;16517;16648;17275;17437;17449;17207;17273;17212;17290;17119;17038;17652;17727;17394;17724;17387;17522;17448;17479;17581;17935;18025;17743;17517;17458;17588;17614;17821;17571;17610;17489;17470;17401;17780;17830;17681;17518;17530;17550;17424;17510;17733;17393;17442;17382;17796;17686;17673;17695;17678;17893;17832;17820;17813;17831;17789;17707;17568;17602;17289;17877;17693;17403;17411;17422;17584;17621;17676;17473;17271;17694;17339;17486;17569;17395;17685;17655;17339;17282;17253;17006;17112;17279;17494;17398;17515;17782;17699;17606;17590;17774;17632;17477;17534;17963;17705;17918;17729;17931;17760;17534;17432;17643;17639;17691;17805;17839;17702;17754;18149;17878;18081;17747;17507;17550;16790;16516;17251;17635;17726;17784;17760;17574;17664;17621;17529;17415;17385;16923;17033;17352;17481;17905;17873;17826;17656;17358;17364;17712;17584;17336;17899;17820;18077;17842;17457;17922;17740;17781;17668;17718;17788;17719;17278;17367;17235;17274;17456;17438;17536;17611;17481;17558;17889;17666;17681;17381;17165;16892;17319;17342;17773;17650;17219;16908;16987;17314;17548;17556;17553;17114;17166;17559;17665;17449;17478;17176;16959;17147;16708;16651;16884;17046;17460;17454;17887;17659;17592;17723;17897;17659;17863;17897;17837;17827;17882;17526;17411;17449;16963;17250;17155;17526;17544;17715;17726;17876;17926;17484;17731;17147;17311;17423;17631;17435;17538;17999;17939;18129;17763;17618;16855;16973;16772;17186;17842;17759;18030;17868;17773;18129;18101;17768;17647;17858;17654;17509;17448;16977;17070;17063;17236;17175;17627;17630;17857;17858;17852;17658;17706;17908;17797;17656;17766;17669;17443;17568;17486;17804;17482;17462;17198;17209;17101;17271;17039;16498;16731;16642;16909;17030;17343;17229;17543;17646;17692;17363;17206;17182;17234;17189;17202;17232;17409;17320;17581;17876;17475;17582;17592;17569;17521;17859;17598;17619;17426;17098;17034;17140;17471;17289;17541;17632;17732;17577;17749;17705;17703;17451;17657;17701;17683;18058;18026;17551;17796;18004;17842;17709;17799;17684;17797;17500;17597;17649;17747;17695;17958;17862;17723;18135;18071;17936;17768;17474;17886;18143;17992;17993;18179;17828;17811;17738;17818;17451;17757;17692;17665;17600;17523;17561;17422;17641;17449;17649;17719;17716;17706;17729;17776;17641;17517;17766;17635;17613;17524;17417;17608;17461;17543;17538;17778;17599;17171;17391;17600;17725;17869;17758;18024;17829;17719;17899;17667;17888;18283
13292;13231;13032;12721;12701;12942;13571;13439;13112;13013;13439;13702;13752;13561;13623;13520;13291;13280;13286;13263;13297;13347;13544;13582;13820;13756;13706;13643;13709;13739;13797;13967;13906;13908;13809;13985;14267;14096;14379;14223;14134;13896;14173;13909;13725;13562;14016;14184;14267;13999;14155;14139;13970;14257;14375;14553;14633;14524;14671;14629;14466;14820;14811;14784;14650;14743;15022;14617;14768;14638;14862;14805;14908;14765;14506;14580;14571;14698;14962;15109;15331;15032;15091;15056;15012;15163;14957;14827;14928;14865;15052;14993;15064;14990;15094;15117;15321;15311;15388;15397;15301;15184;15140;15310;15315;15273;15330;15133;15331;15379;15437;15301;15490;15510;15256;14859;14537;14912;15164;15323;15465;15357;15362;15512;15408;15315;15459;15228;15559;15149;15457;15178;15604;15550;15391;15306;15288;15169;15328;15298;15406;15481;15412;15581;15395;15601;15649;15453;15580;15397;15196;15311;15429;15745;15536;15601;15536;15049;14848;15350;15214;15127;15219;15109;15316;15560;15284;15704;15605;15734;15642;15593;15471;15372;15658;15472;15152;14648;15037;15382;15784;15764;15559;15405;15688;15736;15652;15544;15636;15616;15434;15696;15664;15686;15474;15418;15488;15610;15279;15425;15528;15638;15544;15575;15789;15800;15628;15703;15553;15467;15578;15618;15820;15681;15584;15658;15611;15444;15463;15667;15610;15339;15548;15436;15701;15651;15535;15680;15733;15822;16181;15737;16008;16017;15618;15948;15710;15677;15397;15402;15719;15662;15665;15735;15827;15711;15802;15667;15567;15755;15772;15865;16021;16022;15904;15651;15669;15910;15940;16003;15941;15672;15561;15765;15836;15660;15747;15423;15646;15553;15589;15535;15465;15629;15682;15672;15630;15346;15097;14745;14688;15024;14921;15038;14930;15011;15254;15510;15518;15389;14702;12232;8435;7340;10463;13710;15525;15814;16031;16200;16245;16360;16284;16162;16009;16052;16144;15930;15911;16169;16171;16192;16160;16142;16326;16247;16231;16062;15995;16295;16418;16208;16401;16316;16264;16169;16256;16088;16045;16059;16080;16360;16251;16214;15962;16059;16181;16221;16219;16214;16053;16141;16082;16095;16126;16345;16266;16453;16362;16396;16378;16372;16158;15879;15890;15959;16169;16085;16412;16453;16094;15697;15832;15828;15872;15677;16256;16296;16479;16300;16161;16114;16042;16021;16102;16150;16041;16197;16046;16026;16130;15997;15978;15781;15561;15415;15668;15647;16122;16155;15880;15981;15546;15762;15963;16172;16129;15927;16083;15960;16254;16520;16533;16463;16600;16788;16983;17097;17088;17134;17019;16987;16964;17106;16714;16571;16681;16815;16299;16329;16566;16442;16609;16454;16458;16278;16545;16540;16438;16784;16455;16372;16294;15960;16189;16091;16188;16183;16351;16340;16239;16380;16120;16071;16043;16057;16137;15936;15875;15867;16257;16350;16871;17179;17303;17277;16789;16937;16723;16889;16675;16658;16823;16963;16705;16660;16626;16607;16512;16573;16378;16446;16366;16514;16348;16540;16840;16674;16616;16450;16406;16646;16641;17126;17232;17360;17271;17462;17224;17020;16848;16996;16859;17049;16776;16435;16524;16397;16665;16715;16320;16310;16655;16638;16652;16717;16562;16296;16502;16502;16254;16329;16401;16536;16421;16591;16593;16489;16234;16153;16073;16006;16037;16115;15854;16202;16393;16560;16704;16770;16387;16305;16196;16276;16485;16409;16422;16775;16971;16968;16867;16584;16828;16881;16598;16612;16551;16712;16958;16819;16850;16889;16508;16099;16305;16396;16454;16677;16473;16582;16080;15444;15925;16313;17033;17356;17574;17520;17181;17137;17204;16903;17178;17138;17201;17014;16949;16898;16830;16726;16978;16846;16657;16770;16576;17024;17297;17507;17577;17558;17200;17230;16738;16912;16979;16938;17182;16789;17096;16864;16679;16991;16996;16725;16581;16350;16826;17346;17664;17444;17502;17345;17024;17489;17502;17356;17160;17221;17111;17341;17389;17193;17120;17056;16884;16537;16816;16929;17057;17141;17144;17167;16845;16706;16872;16708;16739;16940;16873;16926;17058;17032;16995;17116;17136;16933;17013;17075;16845;16623;16548;16451;16664;16701;16739;16666;16559;16524;16499;16137;15650;15406;15644;16012;16493;16491;16690;16693;16809;17004;17036;17188;17024;17158;17015;17138;16987;17084;17071;16965;17300;17239;17097;17065;16946;17194;17201;17197;17270;17151;17143;17248;16944;17064;16990;16941;17265;16908;17245;16993;16676;16697;16719;16875;16957;17113;17168;17052;16697;16727;16716;16751;16854;17069;16720;16470;16620;16797;16777;16733;16783;17152;17070;16759;16810;16925;16931;17014;17048;15971;14525;15480;16210;16131;16756;16979;17055;17060;16982;16883;16879;16625;16437;16720;16703;16230;16042;16301;16498;16628;16500;16358;16910;16638;16617;16532;16592;16709;16650;17059;17220;17097;17050;17269;16935;17155;17014;16952;16943;17108;17072;17023;17065;17215;16939;16918;16887;16895;16627;17310;17004;17255;17285;17036;16984;17142;17462;17331;17082;17096;17329;17206;17208;17626;17403;17308;17113;16804;16690;16866;17117;17260;17250;16953;16862;16885;17143;17161;17127;17330;17236;17236;17076;17310;17114;16923;17110;17207;17024;17052;16947;16846;17427;17193;17342;17128;17309;17394;17345;17199;17039;16965;17067;17231;17102;17049;16956;17192;17056;16779;17023;16904;17146;17009;16764;16979;16825;16924;16956;16693;17158;17128;17064;17200;17049;17303;17295;17400;17301;17531;16907;17181;17352;17435;17423;17030;17084;17093;17089;17158;17384;17336;17456;17353;17369;17460;17487;17337;17069;17210;16993;17205;17000;17134;16810;16914;17085;17061;16958;16930;16978;17098;17150;17170;17177;17262;17394;17320;17121;17207;17036;17061;17153;17032;16770;16408;16988;17059;17279;17472;17340;17326;17357;17432;17168;17162;17702;17389;17350;17119;16829;17196;17006;17353;17383;17246;17103;17023;16979;17078;17138;17066;16957;16854;16825;16818;17004;16975;17027;17096;16923;17185;16918;17269;16883;16897;16890;16680;16990;17152;17282;17228;17275;16950;17116;17265;17372;17462;17355;17108;17265;17053;17108;17182;17306;17255;17347;17038;17051;16342;14883;14462;15374;16487;17184;17395;17167;16914;16897;16168;16273;17006;17179;16985;17365;17112;17328;17385;17459;17450;17547;17420;17118;17126;16883;17069;16776;16899;17305;17574;17473;17434;17001;16458;16283;16587;16886;16440;15563;15164;15605;16601;16671;16714;16467;16746;17144;17163;17225;17072;17086;16736;16489;16577;16567;16969;16754;16807;16907;17187;17314;17524;17519;17677;17181;17315;17270;16916;16652;16600;16756;16942;16949;17111;16993;17151;17089;16985;17147;17375;17237;17302;17281;17311;17416;17542;17368;17264;17393;17769;17790;17705;17539;17626;17390;17370;17227;17216;17289;17384;17489;17726;17231;17106;17190;16950;17090;17036;17271;17477;17592;17606;17644;17483;17376;16979;17010;17260;17155;17007;17148;17199;17327;17361;17475;17683;17642;17699;17516;17815;17577;17691;17608;17577;17644;17409;17479;17496;17307;17517;17365;17253;17414;17406;17484;17303;17431;17276;17307;17063;17123;17461;17268;17342;17092;16600;16387;17163;17434;17416;17165;17625;17266;17074;17516;17093;17410;17330;17520;17411;17326;17244;17527;17120;16887;17030;16832;17215;17218;17372;17421;17368;17401;17069;17081;16599;16086;16244;15821;16031;16629;17294;17071;16943;16476;16799;17404;17421;17347;17229;17429;17168;17178;17086;17267;17495;17579;17573;17363;17559;17504;17380;17854;17933;17919;18070;17829;17450;17767;17677;17593;17745;17990;17389;17603;17428;17758;17761;17810;17804;17507;17385;17489;17384;17448;17324;17297;17466;17653;17829;17742;17707;17814;17770;17659;17329;17675;17537;17788;17828;17698;17710;17259;17425;17367;17358;17350;17253;17279;17608;17648;17397;17380;17680;17474;17537;17446;17331;17548;17590;17655;17396;17438;17221;17191;17023;17271;17272;17564;17620;17719;17445;17669;17612;17501;17688;17557;17550;17590;17641;17768;17719;17787;17691;17733;17532;17568;17880;17669;17805;17636;18170;17593;17951;17922;17588;17760;17625;17303;16315;16204;17006;17673;17748;17669;17691;17622;17676;17878;17658;17590;17338;17473;17333;17396;17551;17605;17699;17809;17546;17460;17318;17535;17681;17487;17437;17749;17738;17595;17563;17536;17684;17744;17979;17786;17696;17756;17711;17425;17570;17525;17553;17311;17458;17467;17885;17878;17864;17727;17525;17553;17566;17199;17198;17477;17451;17408;16970;17172;17495;17460;17889;17767;17439;17150;17104;17526;17663;17626;17307;17062;17050;17045;16982;16891;16951;17180;17313;17457;17703;17577;17571;17719;17627;17503;17891;17788;17838;17301;17788;17641;17320;17065;17068;17221;17470;17283;17549;17736;17646;17868;17672;17767;17417;17264;17027;16732;17346;17564;17802;17807;17865;17975;17649;17266;17147;17166;16978;17265;17545;17834;17817;17887;17765;17796;17977;18162;17959;17744;17740;17525;17314;17243;16895;17142;17253;17731;17847;17595;17759;17761;17437;17631;17604;17772;17810;17875;17690;17783;17549;17639;17431;17723;17649;17506;17364;17487;17265;17271;17057;16990;16555;16601;16918;17169;17258;17356;17528;17894;17747;17530;17511;17371;17214;17066;17163;17373;17398;17348;17429;17545;17637;17520;17752;17653;17334;17845;17540;17895;17573;17255;17143;17421;17400;17462;17510;17784;17798;17590;17786;17436;17493;17541;17757;17361;17865;17685;17862;17788;17453;17648;17535;17858;17604;17738;17681;17562;17423;17454;17490;17506;17574;17491;17764;18092;18150;17918;17657;17805;17619;17764;18089;18056;17855;17669;18010;17930;17802;17934;17442;17654;17674;17621;17415;17424;17564;17878;17549;17508;17570;17910;17796;17761;17670;17476;17823;17719;17700;17570;17368;17572;17608;17430;17511;17493;17700;17167;17172;17459;17414;17251;17660;17495;17619;17959;17949;17687;17996;17724;17856
13196;13401;12934;12833;13073;13127;13238;13078;13081;12838;13398;13702;13586;13602;13577;13571;13534;13144;12962;13364;13149;13132;13405;13476;13705;13774;13521;13624;13695;13566;13631;13894;13820;13790;13688;13875;13700;13996;14277;14207;14136;13985;14199;14055;13726;13756;14031;14182;14182;14043;13961;14079;13719;14183;14283;14473;14614;14646;14491;14503;14613;14543;14596;14594;14690;14827;14975;14781;14677;14707;14597;14583;14920;14978;14341;14423;14640;14486;14857;14875;14860;15106;14765;15089;15084;15185;14979;15048;14926;15038;14890;14965;15288;14972;14978;15089;15133;15115;15078;15114;15031;15272;15316;15325;14830;15111;15027;15431;15291;15470;15446;15527;15535;15433;15192;15324;15146;15082;15498;15591;15486;15145;15531;15218;15289;15263;15561;15091;15197;15184;15368;15626;15490;15388;15444;15462;15227;15458;15337;15450;15319;15426;15485;15520;15469;15376;15479;15455;15334;15027;14732;14989;15690;15699;15426;15358;15126;15161;14949;15263;15069;15097;15179;15044;15299;15393;15638;15569;15598;15535;15771;15753;15522;15743;15541;15318;15194;15186;15102;15617;15442;15446;15410;15619;15603;15858;15513;15678;15558;15713;15447;15547;15708;15613;15337;15418;15341;15393;15355;15531;15755;15677;15787;15628;15659;15586;15807;15618;15743;15602;15488;15657;15520;15553;15392;15470;15367;15449;15506;15494;15480;15410;15443;15457;15532;15603;15760;15619;15821;15637;15639;15800;15801;15974;15954;15713;15619;15605;15561;15458;15448;15704;15773;15788;15867;15758;15849;15499;15344;15417;15715;15923;15722;15877;15767;15802;15782;16003;15857;15807;15404;15247;15154;15479;15748;15923;15728;15788;15564;15670;15487;15486;15292;15525;15724;15785;15495;15589;14970;14526;14591;14843;14901;14935;14979;15201;15363;15615;15545;15322;15016;12700;9035;8176;11228;13914;15258;15856;16051;15973;16352;16246;16175;16124;16203;16159;16312;15889;15877;16045;16080;16089;16236;16038;15964;16215;15853;15920;15932;15920;16322;16111;16570;16321;16218;16070;15993;15984;15932;16159;16128;16465;16179;16070;16061;16277;16131;16422;16333;16113;16346;16177;16127;16365;16330;16438;16406;16454;16427;16386;16230;16398;16046;16149;16047;16108;16039;16303;16236;16275;16333;16102;15742;15809;15993;15927;16118;16152;16125;16294;16067;16103;16078;16281;16351;16052;15932;16024;15735;16255;16057;16064;15801;15677;15381;15571;15635;15974;16155;16261;16082;15827;15758;15973;15865;15938;15898;15914;15977;16087;16489;16071;16383;16492;16398;16673;16990;16883;16974;16958;17071;16858;16746;16820;16583;16705;16418;16683;16660;16664;16509;16254;16370;16235;16186;16179;16665;16591;16890;16564;16623;16540;16299;16108;16030;16228;16070;16312;16212;16350;16313;16205;16071;16098;16470;15855;16064;15639;15878;16069;16248;16374;16837;16943;17299;17166;16882;16862;16693;16491;16579;16698;16666;16592;16651;16575;16445;16437;16493;16737;16424;16510;16269;16481;16511;16700;16702;16631;16532;16705;16795;16617;16922;16670;17046;17154;17210;17129;16900;17096;17195;17060;16989;16538;16755;16578;16477;16481;16595;16439;16558;16528;16615;16732;16871;16688;16826;16538;16444;16686;16478;16029;16422;16279;16401;16425;16662;16790;16500;16285;16018;16276;16013;16227;16050;15961;16592;16659;16574;16526;16736;16439;16235;16352;16585;16451;16430;16808;16329;16239;16575;16729;16713;16632;16532;16434;16529;16664;16617;16841;17168;16758;16514;16433;16259;16506;16299;16520;16484;16160;15247;14305;14712;15700;16555;17181;17410;17213;17162;17283;16928;17009;16894;17242;17259;16920;16528;16589;16929;17061;16886;17040;16929;16745;16651;16910;17112;17456;17429;17431;17220;17091;16952;17027;17149;17154;16947;16869;16877;16875;16590;16998;17063;16999;16887;16740;16862;17192;17205;17573;17399;17270;17439;17517;17307;17361;17098;17103;17286;17473;17292;17248;17019;17126;16912;16781;16614;17061;17119;17233;16865;16761;17063;17254;16854;16921;16706;16651;16673;16838;17097;16942;16917;17379;17247;17059;17015;17087;16882;16857;16468;16604;16526;16772;16654;16467;16589;16452;16544;16368;16103;15542;15854;16160;16593;16789;16588;16793;16845;16889;16936;17163;17040;17320;17077;17268;16936;17124;17045;17208;17179;17276;17201;16923;17061;17361;17176;17222;16970;17300;17016;17304;17149;17163;17347;17267;17192;17165;16906;16677;16514;16514;16690;17189;17055;17012;17079;17127;16664;16556;16636;16794;16964;16803;16854;16633;16776;17074;16876;16852;17026;17126;16660;16527;16672;16841;16799;16935;16785;16586;15992;15798;15813;15648;15686;16125;17025;16969;16950;16603;16837;16704;16761;16529;16757;16616;16550;16436;16472;16737;16697;16498;16625;16263;16681;16573;16656;16642;16925;16841;16938;17017;17223;17149;16991;17270;17123;16923;16618;16822;17035;17041;17085;17119;16893;16969;16811;16949;16761;17016;17098;17136;17269;17288;17183;17305;17153;17315;17097;16959;17234;17386;17169;17278;17232;17307;17145;17262;17162;17273;17106;16991;17269;17129;16716;16818;17099;17166;17164;17186;17307;17085;17226;17334;17199;16994;17401;17251;17123;16905;17192;17194;16997;17125;17280;17083;16772;17184;17089;16533;16892;16898;17132;17202;17138;17054;17221;17245;16919;16682;17150;17116;16879;16946;17087;16762;17002;16539;16684;16729;17081;16934;17098;17165;17388;17377;17341;16981;17173;17365;17226;17086;16994;17245;17327;17329;16912;17165;17273;17244;17274;17411;17144;17345;17403;17144;17419;17239;17333;17108;17121;17207;17080;17130;16858;16670;16866;16937;16756;16840;17009;17016;16925;17111;17210;17298;17524;17450;17295;17212;17188;16895;17015;16936;16781;16529;16728;16920;17439;17112;17352;17091;17051;17182;17127;17128;17367;17337;17432;17113;17095;17072;16860;16854;17043;17062;16848;17018;17006;17168;17184;16788;16666;16906;16719;16502;16644;16854;17004;16900;17047;16788;17138;17152;17364;17254;17101;17010;16926;17240;17353;17046;16824;17061;17155;17190;17466;17620;17367;17180;17349;17320;17280;16939;17392;17363;17164;17201;16746;15341;13076;12340;14129;16173;17202;17393;17359;17027;16806;16238;15978;16771;16977;16977;17171;17286;17414;17367;17447;17418;17244;17435;17290;17100;16970;17147;17146;17420;17244;17448;17331;17013;16462;16418;16528;16557;16655;16626;16347;15762;16161;16908;16956;16730;16759;16612;16977;17208;17129;17137;17173;16469;16625;16535;16549;16568;16701;16690;17079;16876;17281;17492;17391;17272;16969;17116;17043;17130;16994;17002;17224;17028;16674;16812;17115;17310;17167;17015;17319;17412;17437;17264;17114;17265;17614;17419;17245;17517;17425;17681;17511;17675;17198;17404;17376;17323;17296;17121;17304;17471;17504;17411;17514;17107;17240;16979;16977;16764;16918;17093;17340;17366;17507;17598;17269;16854;16682;16897;17118;17064;17000;17086;17265;17338;17522;17420;17731;17720;17777;17748;17472;17695;17491;17453;17397;17066;17208;17537;17457;17316;17369;17281;17305;17659;17192;17252;17443;17167;16965;17260;17380;17413;17593;17151;17006;16749;16689;17255;16993;17195;17405;17091;17438;17287;17242;17333;17155;17230;17127;17299;17133;17310;17086;16761;16613;16664;16682;17044;17237;17328;17390;17287;17437;17403;17083;16517;16284;15989;15854;16213;16826;17041;17285;16945;16761;17091;17381;17299;17326;17516;17444;17440;17187;17102;17311;17401;17578;17865;17379;17315;17356;17822;17899;17736;18047;17721;17607;17742;17752;17431;17756;17852;17916;17446;17422;17322;17236;17516;17669;17643;17462;17385;17282;17392;17437;17393;17353;17442;17232;17518;17467;17877;17654;17600;17457;17737;17851;17880;17905;17632;17530;17425;17196;17014;17206;17321;17275;17202;17318;17411;17547;17563;17607;17313;17530;17592;17412;17243;17160;17721;17426;17543;17529;17074;16858;17132;17168;17333;17360;17676;17492;17714;17310;17609;17617;17613;17421;17496;17458;17588;17453;17839;17647;18103;17675;17813;17793;17609;17877;17862;17708;17931;17952;17861;17668;17736;17718;17692;17565;17036;17148;17235;17639;17680;17643;17375;17708;17669;17718;17556;17451;17534;17567;17415;17761;17736;17733;17576;17936;17694;17662;17712;17613;17592;17464;17590;17503;17683;17596;17649;17964;17793;17564;17566;17475;17589;17941;17927;17546;17564;17341;17235;17330;17351;17553;17651;17570;17911;17774;17733;17512;17385;17599;17541;17533;17357;16640;16855;17076;17608;17808;17815;17933;17737;17535;17289;17591;17228;17433;17504;17521;17135;17268;16923;17148;17327;17510;17376;17661;17690;17528;17524;17410;17490;17809;17687;17707;17861;17439;17520;17667;17563;17244;17059;17384;17117;17360;17692;17641;18014;17983;17589;17448;17495;16942;16223;15515;16064;16887;17573;18042;17813;17719;17647;17357;17196;17167;17301;17439;17650;17994;17968;18100;17895;18170;17885;18117;17758;17808;17817;17842;17562;17193;17132;17275;17527;17620;17721;17917;17835;17693;17588;17719;17795;18047;17964;17772;17908;17632;17897;17717;17857;17589;17817;17483;17676;17709;17201;17130;17225;17031;17083;17090;17044;17262;17232;17468;17489;17297;17754;17710;17722;17434;17057;16949;17124;17269;17326;17416;17189;17289;17314;17539;17619;17520;17416;17745;17703;17799;17823;17789;17623;17340;17486;17816;17853;17822;17848;17601;17660;17612;17891;17749;17550;17374;17651;17944;17810;17736;17831;17617;17699;17946;17622;18070;17907;17648;17606;17441;16979;17296;17515;17809;17546;18008;18175;18055;18034;17770;17770;17888;17905;18077;17928;17930;17830;17902;17856;17939;17987;17844;17662;17654;17624;17707;17834;17842;17725;17422;17321;17398;17634;17671;17562;17657;17577;17681;17839;17542;17431;17513;17324;17660;17542;17606;17379;17350;17153;17372;17639;17483;17586;17670;17827;17906;17665;18176;17854;17880;18113
13122;13214;13185;13232;13144;13398;13491;13256;12814;12871;13277;13693;13584;13593;13432;13604;13492;13206;13379;13206;13030;12736;13358;13519;13766;13582;13994;13664;13724;13732;13618;14126;13841;14040;13649;13595;13650;13587;14021;14221;14081;14301;14224;13988;13921;13937;13825;14370;14039;13992;13981;13937;13843;13851;14443;14487;14712;14534;14747;14558;14824;14473;14707;14908;14792;14610;14931;14823;14546;14755;14709;14666;14757;14913;14186;14323;14539;14589;14799;14840;14926;14965;15211;14987;14911;15338;15034;15163;15127;14726;15015;15097;15058;15127;15189;15189;15297;15398;15212;15054;15215;15109;15150;14970;15046;15073;15228;15276;15073;15217;15538;15362;15320;15090;15162;15280;15243;15385;15401;15434;15359;15484;15123;15094;15276;15317;15523;15376;15457;15498;15306;15563;15654;15300;15507;15483;15438;15575;15442;15405;15338;15404;15525;15460;15492;15398;15308;15113;15249;14802;14673;15387;15547;15722;15447;15194;14792;14705;14913;15226;14865;14745;15272;15377;15501;15487;15362;15581;15412;15524;15419;15427;15554;15560;15469;15306;15337;15268;15433;15620;15745;15747;15549;15680;15674;15645;15566;15716;15556;15491;15328;15471;15625;15635;15718;15439;15170;15334;15183;15542;15162;15687;15709;15691;15454;15662;15694;15480;15723;15657;15772;15808;15837;15645;15554;15430;15584;15583;15754;15706;15586;15641;15587;15295;15787;15960;15841;15817;15563;15822;15711;15751;15873;15820;15737;15477;15653;15300;15647;15314;15794;15793;15754;15458;15601;15415;15640;15496;15509;15449;15790;15709;15788;16194;16158;15868;15532;15825;16058;15742;15291;14880;15201;15551;15538;15657;15546;15811;15663;15539;15425;14901;15367;15615;15861;16058;15733;15109;14869;14746;15070;14919;15152;15112;15500;15340;15585;15555;15232;15388;14827;12922;8967;8163;11335;14431;15630;16003;16143;16265;16364;16300;16156;15996;16139;15962;16185;15936;15793;15962;16391;16203;15984;15788;16135;16213;15919;16007;15922;16289;16350;16326;16225;16200;16295;15999;16001;16170;16165;15894;16168;16229;16390;16134;16233;16253;16434;15952;16104;15891;16167;15973;16386;16234;16297;16233;16463;16109;16657;16465;16438;16306;16290;16168;16178;16326;15987;16089;16468;16703;16043;16112;16137;15899;15868;15863;16234;16290;16022;16161;16137;16189;16219;16219;16185;15758;15869;15696;15567;15885;15788;15892;15478;15447;15641;15749;15845;16160;15937;16318;16057;15788;15941;15639;16055;15810;15715;15904;15810;16103;16265;16366;16374;16417;16635;16814;17025;17219;16783;16637;16871;16799;16511;16585;16564;16567;16567;16900;16606;16677;16552;16604;16068;16214;16202;16283;16523;16658;16609;16423;16339;16368;16374;16153;16127;16118;16316;16376;16421;16249;16089;16234;15892;16022;16185;16129;15970;15990;15972;16021;16085;16527;16760;17132;17226;17249;17100;16739;16800;16738;16779;16771;16550;16548;16326;16722;16476;16591;16652;16460;16388;16366;16424;16518;16377;16434;16803;16541;16791;16475;16916;16703;16623;16869;17005;17248;17220;17191;17068;16917;16984;17113;16924;16586;16661;16500;16519;16263;16421;16718;16787;16525;16614;16818;16793;16763;16549;16783;16580;16345;16429;16365;16263;16428;16243;16435;16563;16319;16718;16574;16457;16553;16203;16354;16314;16325;16344;16606;16791;16623;16763;16585;16401;16720;16550;16797;16735;16468;15962;16212;16405;16533;16747;16682;16607;16613;16930;16685;16652;17024;16780;16777;16451;16178;15925;16023;16337;16482;16501;16038;15076;14383;14720;16098;16304;17179;17162;17088;17023;16996;17115;16935;17103;17257;17057;16811;16852;16900;16851;17034;17182;16816;16771;17011;17095;16789;17053;17501;17339;17325;17290;16856;16823;16989;17006;16975;17033;17062;16788;16822;16735;16848;17154;16964;16797;16720;16911;16693;17156;17487;17312;17506;17417;17515;17563;17323;17235;17236;17156;17581;17409;17246;17404;17486;17204;16834;17012;17095;17257;17198;17167;17184;16856;17033;17028;16683;16942;16863;16761;16768;16925;16822;16888;17286;17307;16979;17047;16924;16793;16715;16434;16574;16642;16645;16692;16646;16629;16590;16567;16609;16016;15810;16033;15935;16186;16570;16764;16775;17029;16847;16997;16964;17116;17296;17479;17288;17082;17180;16991;17450;17116;17121;17136;17313;16973;17038;17388;17128;17095;17148;17343;17217;17232;17237;17013;17030;16997;17005;17071;16600;16907;16677;16615;16826;16956;17149;17034;16963;16818;16546;16599;16642;16675;16707;16427;16678;16978;17106;16706;16919;16615;16471;16622;15946;16257;16163;16532;17012;17084;16714;16680;16012;15129;13983;14328;15782;16911;16696;17037;16774;17068;16780;16730;16759;16658;16715;16508;16405;16579;16285;16361;16385;16360;16413;16821;16755;16665;16702;16730;17130;17148;17199;17004;16944;16858;17154;16858;16741;16881;17022;17037;17380;17061;16942;17166;16939;16985;16807;16928;17185;17096;17463;17237;17322;17046;17147;17013;17228;17054;17028;17221;17196;17221;17686;16993;17196;17301;17260;16959;16991;17064;17289;17114;17258;16995;17043;17128;16977;17098;17343;17137;17247;17369;17370;17246;17369;17489;17178;17267;17056;16988;17089;16934;16812;17113;17093;16887;16973;17094;16991;16917;16959;17126;17129;17136;17276;17074;16837;17003;16850;16953;17074;16817;17024;16861;16628;16559;16589;16934;16758;17036;17290;17268;17256;17454;17391;17224;17164;17106;17307;17141;17152;17135;17346;17280;17248;17353;17337;17288;17340;17102;17343;17075;17233;17074;17236;17407;17209;16991;17188;16963;17005;16913;17127;16674;16755;16964;16955;17024;16831;17072;17027;17189;17235;17208;17172;17293;17209;17118;17164;17504;16984;17212;16869;16778;16636;16897;17265;17519;17427;17384;17276;17141;17155;17256;17318;17461;17276;17105;17293;16974;16960;16983;17121;17073;16860;17079;16737;17170;17120;16998;17007;16702;16688;16520;16379;16365;16689;16958;17173;17377;17207;17262;17117;17180;17162;16938;17114;17262;17400;17221;17299;17102;17229;17487;17427;17453;17587;17237;17287;17505;17099;17415;17247;17215;17350;17087;16898;16150;14031;11526;11407;14386;16220;16976;17224;17298;17376;16792;16674;16321;16780;16814;17154;17337;17250;17150;17444;17410;17435;17298;17307;17086;16973;17020;17370;17318;17213;17312;17342;17300;16903;16591;16398;16466;16765;16905;16574;16458;16249;16359;16690;16660;16782;17174;16668;16972;17005;17046;17177;17238;16675;16859;16470;16694;16639;16652;16953;17002;17037;17045;17336;17062;17080;16666;16857;17102;17021;17053;16847;17275;17213;16829;16680;16970;17259;17260;17037;16845;16875;17234;17085;17120;17196;17205;17121;17334;17285;17370;17470;17683;17768;17442;17411;17178;17414;17398;17198;17068;17412;17551;17504;17593;17403;17235;17001;17039;16739;16774;17187;17221;17368;17380;17567;17538;17035;16725;17007;17084;17173;17158;17323;17283;17443;17577;17536;17734;17925;17788;17560;17600;17494;17511;17155;17158;17278;17177;17176;17350;17257;17350;17401;17534;17534;17410;17504;17525;17347;17220;17386;17207;17359;17450;17503;17486;17299;17023;16997;17196;17086;17251;17373;17248;17302;17169;17028;17177;17069;17080;16931;17048;16989;16404;15405;14773;15905;16500;16946;17087;16859;16847;17297;17300;17330;17090;16456;16254;16195;15984;16247;16937;17000;16990;16941;17102;17219;17537;17535;17242;17172;17379;17584;17256;16976;17241;17481;17595;17482;17635;17442;17574;17554;17859;17890;17925;17771;17696;17671;17391;17622;17615;17991;17672;17484;17463;16915;17284;17409;17470;17332;17375;17347;17225;17058;17243;17404;17375;17619;17343;17193;17476;17450;17717;17785;18024;17903;17852;17627;17707;17590;17564;17356;17407;17351;17389;17350;17597;17159;17613;17544;17534;17705;17638;17626;17530;17413;17277;17576;17486;17539;17428;17356;17372;17101;17138;16801;17498;17473;17619;17565;17480;17572;17560;17397;17518;17650;17660;17403;17705;17654;17367;17685;17592;17865;17749;17733;17778;17713;17857;17827;17712;17987;17962;17983;17954;17774;17803;17606;17535;17528;17474;17432;17724;17470;17604;17580;17558;17690;17756;17795;17670;17688;17791;17561;17760;17818;17760;18035;17764;17875;17760;17434;17617;17570;17557;17599;17676;17783;17734;17677;17754;17309;17200;17632;17507;17598;17636;17568;17767;17440;17470;17157;17236;17447;17387;17418;17448;17611;17456;17503;17316;17425;17528;17588;17162;16696;16191;16768;17173;17516;17712;18090;18035;18021;17897;17561;17124;17231;17731;17541;17418;17482;17302;17304;17025;17466;17535;17478;17764;17786;17524;17713;17568;17668;17619;17534;17410;17539;17464;17877;17601;17511;17519;17206;17461;17416;17642;17545;17608;17813;17912;17531;17297;17274;16435;15465;15043;15748;17027;17452;17492;17863;17634;17454;17397;17096;17052;17357;17395;17436;17743;17734;17703;17832;17841;17914;17859;17893;17843;18130;17781;17925;17402;17285;17309;17396;17671;17549;17985;17769;17823;17855;17820;17944;17706;17959;17885;17683;17666;17500;17581;17702;17429;17545;17562;17406;17278;17330;17181;17238;17201;17462;17193;17112;16917;17231;17402;17276;17334;17679;17713;17582;17218;17164;17260;17086;17234;17251;16958;17341;17281;17327;17549;17556;17759;17442;17828;17651;17563;17536;17264;17460;17452;17714;17724;17750;17728;17595;17704;17778;17673;17701;17967;17500;17827;17805;17820;17792;17834;17936;17865;17913;17598;17726;18021;17802;17822;18003;17481;17293;17550;17634;17618;17687;17879;18080;18088;18063;18022;17898;17938;17968;18092;17986;17884;17824;17637;17699;17681;17938;17738;18031;17716;17638;17990;17717;17858;17819;17823;17827;17694;17566;17872;17460;17544;17530;17776;17812;17569;17605;17278;17407;17350;17541;17434;17400;17224;17408;17346;17243;17664;17575;17775;17823;17773;17998;18282;17807;17989;18198
13171;12980;13161;13309;13310;13479;13385;13206;12857;13117;13277;13283;13467;13361;13297;13482;13508;13552;13377;13327;13216;13241;13254;13527;13664;13812;14036;13943;13538;13637;13930;13851;13875;14036;13931;13494;13237;13549;13997;14236;14050;13949;13927;13885;14097;13908;14063;14157;14212;14131;13683;13805;13837;13809;14369;14566;14538;14469;14388;14480;14881;14691;14876;14879;14695;14801;14898;14751;14845;14519;14958;14735;14698;14541;14304;14113;14439;14821;14920;14903;15130;15230;15223;15129;15081;15036;15083;15101;14826;14712;14718;14811;14898;14857;15218;15122;15097;15508;15329;15349;15250;15225;14925;15075;14981;15372;15118;15364;15175;15263;15276;15459;15348;15069;15131;15093;15091;15206;15416;15572;15308;15405;15225;15149;15178;15349;15160;15388;15422;15319;15264;15274;15501;15534;15433;15303;15408;15590;15719;15422;15297;15508;15531;15603;15315;15396;15461;15282;15084;14946;14858;15202;15625;15616;15632;15088;14955;14745;15047;15097;14808;14873;15195;15552;15503;15444;15325;15472;15534;15586;15714;15867;15949;15593;15551;15394;15389;15249;15476;15517;15308;15594;15510;15647;15458;15650;15543;15604;15447;15485;15212;15343;15725;15503;15439;15550;15409;15063;15141;15322;14975;15143;15431;15671;15595;15595;15709;15610;15622;15659;15518;15665;15451;15755;15502;15436;15613;15769;15867;15612;15605;15458;15344;15247;15636;15639;15523;15711;15878;15674;15755;15816;15845;15816;15574;15689;15668;15693;15413;15480;15588;15785;15673;15803;15647;15651;15298;15421;15449;15139;15255;15639;15940;15743;15770;15573;15572;15539;15645;15831;15044;14677;14797;15222;15017;15104;15168;15502;15461;15528;15241;14940;14926;15377;15481;15887;15663;15442;15172;15122;15265;14953;15011;15292;15379;15557;15528;15311;15384;15248;14787;12466;9060;7884;11094;14245;15420;15958;15974;16103;16222;16439;16035;16110;16020;16066;16057;16017;16013;16040;16250;16123;15920;15996;16078;15944;16154;15978;16179;16018;16334;16393;16177;16316;16294;16104;16067;16247;16082;16091;16250;16431;16222;16173;16122;16427;16198;16117;15898;15997;16066;16299;16287;16512;16465;16422;16137;16169;16244;16323;16180;16488;16155;16220;16031;16069;15776;15856;16163;16391;16327;16097;16095;15964;15952;16006;15919;16256;16154;15928;15958;16113;16069;16108;16395;16296;15900;15783;15633;15743;15996;15692;15543;15501;15581;16073;16011;16077;16050;16224;16208;16063;15912;15767;15790;15903;15786;15664;15765;16350;16258;16384;16542;16556;16597;16800;17096;16981;17033;16761;16824;16694;16562;16618;16531;16575;16550;16757;16772;16733;16514;16555;16459;16219;16203;16508;16551;16649;16792;16429;16190;16493;16254;16213;16109;15997;16382;16539;16077;16175;16011;16146;15739;15946;16027;15971;16099;16000;15984;16052;16036;16533;16849;17191;17301;17162;17061;17024;16679;16701;16387;16610;16847;16564;16586;16619;16518;16631;16626;16609;16373;16418;16371;16264;16209;16439;16478;16472;16604;16672;16665;16645;16629;16990;16995;17134;16955;17045;16970;17094;16876;16958;16862;16916;16725;16525;16649;16159;16838;16402;16517;16482;16709;16685;16509;16796;16757;16619;16697;16482;16424;16763;16633;16586;16305;16325;16253;16408;16548;16303;16510;16319;16393;16350;16406;16287;16471;16566;16365;16484;16749;16640;16341;16477;16564;16575;16546;16476;16256;16158;16277;16529;16756;16774;16948;16658;16733;16671;16769;16871;16698;16714;16602;16121;15914;16275;16541;16483;16444;16195;15931;15291;15588;16176;16413;17011;17156;17101;17040;16996;17161;17008;17016;17007;16775;16860;16665;16734;17030;17023;17068;17233;16931;16999;16857;16994;17104;17403;17357;17330;17137;16936;16642;16830;16918;17190;17254;17008;16745;16676;16828;17007;17038;17105;17054;17096;16766;16999;17206;17462;17260;17474;17601;17624;17680;17382;17200;17345;17482;17455;17387;17292;17497;16980;17045;16964;17133;17389;17306;17310;17263;16972;16918;17173;16946;16729;17069;17016;16958;16831;16677;16921;17005;17225;17259;17085;16972;16960;16633;16956;16719;16689;16681;16678;16695;16802;16471;16841;16582;16481;16437;15816;15941;15952;16191;16440;16707;16823;16898;17054;16890;16967;17216;16995;17293;17333;17266;17089;17027;16791;17002;16969;17138;16836;16927;17207;17147;17020;16967;16888;17286;17323;17294;17285;16736;17244;16997;16612;17007;16714;16908;16855;16613;16520;16729;16759;17190;17108;16800;16615;16486;16656;16300;16403;16363;16746;16966;16933;17115;16222;15841;16132;16359;16116;15755;15445;15750;16675;16934;16807;16893;15982;14290;12602;13168;14784;16230;17018;16975;16741;16945;16836;16847;16622;16536;16428;16671;16580;16560;16770;16488;16518;16212;16597;16849;16940;16930;17086;17002;16885;17261;17213;16795;16843;16716;16969;17071;17253;17049;17107;17350;17210;16988;16898;16643;16759;16693;17057;17286;17145;17128;16922;17544;17277;17187;17164;17093;17109;17107;17165;17083;16890;17269;17646;17196;17102;17416;17258;17305;17271;17120;17149;17322;17274;17204;17045;17293;17134;17028;17235;17312;17324;17184;17352;17444;17335;17389;17245;17201;17212;17094;17114;16808;16787;17315;17084;16924;16982;16921;16998;16962;17214;17102;17387;17232;17090;17296;17006;17052;16992;17206;16991;17129;17247;16884;16396;15791;16044;17187;16886;17025;16955;17086;17217;17246;17212;17274;17594;17491;17560;17328;17174;17015;17213;17167;17404;17172;17432;17335;16999;17183;17085;17045;17176;17179;17373;17469;17253;17281;17179;17390;17127;17175;16995;16999;16827;16826;16949;16820;17100;16998;17103;17145;17029;17077;17234;17044;17393;17188;17240;17412;17126;16986;17166;17004;17028;16596;17168;17342;17280;17392;17232;17076;17226;17244;17485;17402;17327;17191;17186;17084;17165;17055;16955;16890;17220;16952;17082;17063;17012;16996;16914;16940;16703;16848;16375;16336;16754;17035;17029;17363;17153;16998;17278;17271;16922;17184;17250;17215;17273;17222;17058;17301;17197;17362;17423;17455;17286;17347;17205;17335;17438;17580;17488;17284;17262;16986;16914;16661;14583;11811;11649;14660;16421;17164;17460;17369;17180;17316;17026;16600;16795;16614;17079;17118;17023;17144;17151;17396;17348;17151;17141;16966;17129;17242;17215;17116;17271;17359;17438;17356;16800;16425;16565;16662;16630;16688;16742;16700;16632;16746;16489;16643;16721;16796;16800;16988;17216;16827;17221;17157;17219;17085;16786;16850;16690;17006;17024;17249;16911;17317;17092;17127;17050;17242;17074;17185;16954;17022;16954;17147;17193;16801;16669;17108;17247;17236;17088;16977;17126;16900;17100;16936;17254;17087;17068;17311;17043;17122;17319;17560;17367;17297;17284;17202;17291;17161;17333;17667;17373;17380;17326;17456;17331;17097;16986;16726;16680;16834;17252;17297;17527;17473;17394;17375;17117;17031;17049;16781;17067;17097;17288;17437;17339;17567;17493;17610;17903;17720;17683;17550;17627;17633;17422;17531;17220;16923;17295;17581;17308;17603;17570;17585;17317;17354;17226;17359;17316;17593;17345;17020;17064;17235;17495;17419;17358;17320;17426;17366;17245;17515;17251;17508;17424;17281;17196;16987;16861;16773;16731;16967;16731;16061;14637;13905;15223;16562;17250;17171;16800;16732;16918;17521;17185;17000;16526;16141;16161;16288;16427;16692;16983;17215;17250;17386;17486;17694;17508;17274;17289;17407;17544;17411;17326;17485;17390;17556;17686;17405;17221;17712;17719;17944;17880;17963;17714;17747;17477;17509;17461;17402;17725;17743;17336;17215;17300;17419;17306;17530;17484;17524;17342;17267;17029;17038;17185;16819;17408;17333;17051;17585;17913;17805;18063;17795;17993;17934;17536;17396;17263;17518;17422;17661;17538;17612;17781;17651;17343;17154;17357;17598;17463;17640;17564;17524;17645;17715;17245;17532;17394;17411;17310;17271;17160;17451;17238;17413;17526;17682;17534;17800;17689;17687;17665;17735;17471;17371;17567;17443;17408;17411;17684;17768;18046;17881;17888;17467;17595;17506;17718;18002;17941;17911;18058;17932;17692;17717;17586;17805;17640;17840;17439;17598;17538;17700;17362;17784;17989;17643;17855;17792;17619;17560;17818;17983;17955;17917;17906;17878;17647;17726;17377;17446;17724;17650;17760;17752;17755;17766;17972;17545;17622;17240;17573;17674;17743;17726;17766;17798;17576;17566;17174;17466;17596;17450;17378;17502;17346;17402;17499;17418;17392;17456;17447;16983;16360;16031;16325;17162;17487;17636;18180;18054;17944;17605;17391;17471;17343;17354;17617;17752;17500;17174;17407;17527;17647;17803;17834;17672;17796;17860;17676;17718;17585;17691;17614;17621;17520;17749;17599;17801;17592;17497;17490;17524;17577;17543;17862;17638;18004;17740;17424;17201;17302;16526;15565;15603;16312;17032;17253;17369;17428;17553;17928;17457;17275;17213;17307;17422;17798;17994;17764;17612;17649;17937;17704;17667;17965;17536;17835;18073;17837;17967;17719;17568;17505;17557;18038;17842;17710;17756;17827;17902;17812;17790;17700;17667;17894;17715;17479;17588;17845;17296;17319;17269;17251;17355;17410;17520;17586;17414;17547;17315;17081;17123;17352;17516;17347;17439;17640;17689;17569;17248;17264;17160;17271;17142;16952;17082;16969;17117;17375;17012;17516;17587;17350;17164;17541;18060;17757;17501;17014;17257;17892;17735;17590;17674;17648;17961;17638;18133;17877;17577;17478;17524;17666;17637;17527;17792;17927;18057;18048;17748;17924;17935;17992;17896;18003;17720;17693;17916;17778;17720;17709;18010;18068;18085;17811;17907;17962;17920;17955;18125;18008;18015;17863;17925;17875;17852;17656;17425;17779;18016;17758;17666;17685;17842;17862;17762;17896;17783;17877;17729;17775;17564;17579;17618;17796;17655;17667;17492;17218;16811;17556;17315;17541;17403;17270;17108;17304;17446;17953;17637;17843;17761;17755;17966;17830;18061;17777
13012;13107;13362;13241;13170;13317;13038;13406;13291;13309;13229;13130;13015;13212;13330;13441;13537;13530;13403;13610;13145;13274;13599;13376;13529;13537;13570;13792;13490;13768;13736;14074;14100;14042;14059;13809;13610;13591;13852;14085;13953;14015;13960;14084;14346;13964;14076;14323;14030;13956;13962;13592;14098;14259;14363;14367;14562;14177;14006;14450;14729;14617;14536;14898;14597;14639;14835;14763;14817;14850;14873;15041;14930;14610;14241;14274;14563;14788;14956;15184;15228;15050;15150;15267;14879;15139;15194;15036;14984;14898;14796;14941;14896;14764;15092;15230;15354;15214;15513;15284;15360;14907;15093;15077;15079;15134;15078;15153;15302;15321;15215;15335;15236;15137;15515;15345;15218;15334;15319;15368;15344;15387;15180;15108;15367;15477;15339;15267;15509;15402;15361;15526;15227;15300;15413;15536;15455;15515;15596;15448;15650;15620;15613;15518;15599;15581;15530;15490;15131;14946;14982;15248;15296;15646;15402;15545;15081;15320;15493;15322;15152;14836;15426;15590;15342;15342;15510;15379;15612;15591;15569;15447;15524;15550;15772;15597;15479;15564;15539;15668;15643;15635;15677;15569;15641;15876;15462;15526;15346;15470;15390;15543;15845;15440;15530;15381;15617;15464;15041;14841;14595;14992;15594;15305;15625;15796;15483;15615;15723;15474;15571;15665;15702;15925;15638;15496;15904;15735;15464;15506;15447;15525;15285;15006;15275;15691;15683;15562;15898;15786;15873;15888;15884;15763;15676;15248;15515;15658;15437;15505;15688;15694;15803;15506;15804;15440;15387;15613;15123;15206;15344;15411;15787;15714;15443;15243;15250;15738;15515;15481;15238;15170;15213;15621;15171;14883;15269;15548;15535;15410;15039;15144;15238;15423;15549;15834;16172;15618;15114;15041;15017;15271;15115;15455;15407;15505;15300;15291;15322;15327;14457;12016;8211;7863;11148;14350;15604;15999;16332;16227;16412;16123;16410;16172;15936;15940;15986;16029;16071;16348;16127;15976;15925;15873;15951;16045;16124;16044;16305;16417;16408;16296;16305;16128;16348;16106;16057;16182;16016;16154;16192;16142;16345;16146;15902;16181;16052;15914;15913;15744;15888;16223;16341;16481;16313;16257;16348;16301;16251;16236;16194;16280;16466;15920;15959;15513;14961;15462;15946;16185;16240;16011;16019;15828;16044;15979;15680;16065;16128;16238;15867;16220;16281;16542;16210;16122;16024;15682;15702;15561;16043;16012;15747;15399;15330;15967;15927;15988;15926;16006;15838;16072;16133;15711;16115;15760;15832;15835;15992;16171;16442;16531;16314;16488;16546;16912;17123;17199;16963;16934;16632;16625;16812;16355;16648;16548;16587;16552;16692;16454;16328;16340;16284;16199;16306;16398;16890;16595;16427;16552;16507;16403;16466;16390;16183;16102;16237;16606;16187;16245;16329;15974;15688;15956;15969;16050;16045;16040;16008;15961;16009;16460;16723;17308;17249;17241;17000;16813;16405;16372;16368;16526;16690;16689;16739;16619;16392;16534;16693;16523;16556;16442;16334;16430;16330;16506;16366;16767;16465;16642;16689;16679;16834;16794;17093;16924;16948;16629;16970;16624;16823;17142;16936;16651;16918;16667;16647;16756;16492;16813;16700;16571;16593;16607;16741;16468;16499;17030;16720;16339;16422;16664;16568;16453;16372;16310;16078;16484;16422;16500;16475;16349;16503;16538;16386;16177;16166;16488;16767;16352;16560;16434;16588;16547;16490;16583;16444;16557;16297;16350;16360;16307;16554;16685;16749;16630;16738;16698;16865;16617;16787;16765;16624;16261;16239;16337;16578;16383;16561;16248;16284;15747;15452;15552;16145;16373;16799;16817;16725;16795;16822;17190;17035;16782;16978;16841;16704;16754;16788;17145;17113;17100;17088;16915;16883;17175;17139;17448;17285;17120;17064;16967;16892;17010;17146;17143;17190;16829;16670;16889;16836;16961;17163;17154;17093;17093;16785;17262;17110;17047;17156;17321;17529;17462;17590;17423;17325;17322;17575;17374;17285;17313;17456;17443;17064;16945;17090;17358;17341;17383;17019;17220;16894;16798;17012;16717;16849;16804;16859;16638;16716;16875;16762;17114;17157;17077;16940;16702;16562;16796;16672;16745;16663;16796;16781;16777;17050;16719;16627;16454;16273;15904;15814;15845;15925;16495;16798;16987;16926;16931;17170;17016;17215;17361;17359;17103;17385;17015;16917;16806;17054;16948;17253;17208;17234;17148;17071;17201;17086;16853;16954;17128;17339;17257;16920;16971;17229;16849;16832;16809;16759;16584;16596;16697;16908;16875;16989;17148;17057;16863;16516;15818;15889;16105;16538;16689;17048;17371;16999;16157;15967;16285;16561;16671;15983;15226;15454;16518;16822;16905;16919;16024;14500;13378;14013;15206;16425;16673;16944;16882;16838;16900;16776;16382;16698;16860;16867;16721;16517;16560;16906;16672;16498;16500;17057;17072;17189;16924;17147;17142;17043;17084;16886;16979;16736;16983;17099;17374;17072;17063;17068;17518;17230;16457;16375;16572;16835;17186;17282;17187;17354;17287;17123;17202;17156;17169;17304;17334;17225;17370;17302;17450;17260;17200;16959;17063;17060;17305;17418;17419;17355;17189;17314;17268;16811;17108;17123;17259;16993;17226;17163;17183;17129;17508;17185;17561;17104;17162;17001;17253;17138;17283;17020;16777;17084;17157;17093;16915;16872;16857;16883;17026;17072;17221;17330;16958;16839;17139;17102;17096;17077;17287;17301;16937;16690;16613;15905;16450;16842;17096;17247;16827;17113;17378;17276;17028;17117;17261;17411;17374;17101;17173;17204;17388;17206;17408;17322;17306;17206;17134;17068;17114;17127;17048;17417;17138;17236;17269;17437;17238;17221;17107;17016;16905;16523;16524;16795;16914;17087;16974;17300;17140;17150;16984;16968;16808;16979;17168;17395;17208;17098;17096;17328;16857;17099;16930;16972;17145;17463;17406;17063;17093;16884;17104;17159;17164;17388;17142;17393;17015;16970;17120;17115;17126;17242;17120;16966;16842;16800;16764;17229;17075;17219;16958;16722;16705;16484;16871;16830;17353;17327;17149;17091;17158;17094;17174;17247;17248;17419;17069;17195;16943;17045;17137;17327;17167;17538;17400;17309;17328;17214;17537;17278;17276;17510;17295;17276;17097;16325;15354;14342;14744;16264;16849;17406;17125;17010;17379;17122;17190;16999;16631;16864;17086;17193;17105;17292;17274;17295;17435;17345;17134;16995;17199;17362;17150;17060;17165;17280;17278;17123;16471;16412;16553;16824;17003;16717;16867;16397;16746;17048;16762;16059;16538;16964;16886;16955;17012;17018;17024;16944;17112;16965;16955;16878;16905;16710;17248;17058;17262;16961;17089;17213;17140;17532;17269;17332;17132;17148;17121;17169;16980;16808;16836;17110;17241;17419;17192;16887;17115;17133;17097;17286;17203;17369;17243;17222;17019;17342;17370;17396;17276;16986;16975;17427;17216;17272;17569;17586;17241;17385;17530;17355;17390;17294;17046;16761;16759;17165;17076;17487;17408;17447;17042;16835;16717;16979;16876;16850;17029;17094;17276;17328;17683;17626;17317;17624;17662;17403;17659;17609;17557;17527;17241;17420;17586;16919;17223;17330;17482;17272;17527;17316;17463;17304;17507;17483;17520;17215;17108;16633;16316;16838;17333;17658;17469;17645;17562;17393;17426;17561;17608;17580;17234;17259;17076;17277;16862;16389;16280;16385;16451;16162;14811;13952;15381;16738;17021;16523;16352;16556;16921;17288;17290;16682;16348;16332;16305;16449;16602;16706;17033;17031;17284;17258;17625;17429;17714;17148;17252;17288;17056;17026;16794;17189;17554;17636;17430;17344;17305;17600;17599;17859;17840;17681;17619;17473;17386;17484;17286;17508;17424;17673;17525;17661;17109;17300;17309;17382;17397;17493;17307;17445;16968;16866;16846;16547;16576;17253;17198;17526;17817;17931;17749;17950;17953;17824;17924;17608;17610;17466;17603;17749;17553;17636;17340;17541;17388;17011;17037;17530;17738;17667;17479;17527;17544;17413;17365;17072;17253;17296;17463;17487;17392;17254;17416;17292;17645;17745;17555;17516;17567;17767;17656;17816;17688;17667;17776;17532;17492;17456;17460;18037;17794;18062;17868;17759;17828;17745;18041;18121;17662;17993;17872;17771;17833;17800;17647;17730;17647;17777;17837;17886;17428;17578;17556;17618;17890;17786;17552;17795;17976;17788;17824;17790;17934;17866;17393;17861;17536;17406;17531;17675;17601;17518;17336;17625;17771;17908;17826;17551;17583;17077;17266;17264;17590;17820;17783;17598;17743;17709;17339;17530;17524;17272;17311;17251;17402;17261;17518;17422;17224;17264;17277;17129;16819;16495;16778;17408;17690;17895;17816;18304;17898;17842;17667;17347;17744;17818;17812;17346;17725;17503;17407;17610;17756;17837;17505;17861;17891;17817;17926;17877;17713;17703;17659;17470;17729;17722;17756;17899;17702;17610;17128;17491;17707;17837;17779;17966;17778;17919;17679;17388;16857;16142;15642;16009;16653;17279;17563;17596;17933;17997;17674;17589;17324;17209;16984;17660;17712;17769;17924;17915;17974;17821;17957;17882;17591;17719;17833;17671;17868;17693;17669;17795;17551;17616;17988;18005;17583;17876;17925;17954;17627;17604;17793;17770;17954;17705;17676;17647;17683;17435;17608;17760;17383;17291;17526;17343;17317;17350;17408;17386;17369;17059;17108;17438;17600;17565;18017;17751;17230;17091;17377;17280;17321;17306;17079;17008;17084;17254;17072;16822;16714;17079;17130;16811;17234;17410;17750;17639;17151;17026;17232;17876;17695;17604;17842;17517;17712;17977;17836;17671;17559;17808;18055;17847;17751;17805;17934;17843;18043;17883;17688;17828;17855;17872;17999;17903;17841;17948;17597;17870;17728;17967;18110;18017;18355;18062;17916;17920;17898;17889;17880;17972;17797;18056;17859;17720;17561;17726;17515;17790;17941;17641;17917;17857;18008;18078;17877;17624;17848;17714;17737;17852;17565;17815;17720;17743;17752;17333;17481;17392;17314;17344;17440;17514;17200;17158;17028;17212;17416;17801;17839;17882;17771;17764;17717;17768;17798
12844;12949;13402;13449;13254;13400;13190;13358;13168;13285;13148;13017;13098;13241;13394;13281;13419;13454;13570;13488;13415;13493;13770;13665;13719;13496;13768;13760;13835;13455;13700;13890;13873;14011;14185;13911;13617;13941;13799;13953;13889;13975;13770;14028;14256;13972;13994;13965;14062;13946;14009;14060;14135;14214;14615;14852;14451;14564;14365;14377;14736;14427;14475;14461;13900;13706;14268;14654;14583;14676;14962;14726;14732;14625;14532;14181;14427;14884;15015;14988;15069;15234;15139;14947;15167;15151;15016;15069;14861;14947;14822;14645;14902;15023;15198;15091;15063;15445;15606;15285;15160;15111;15024;14988;15123;15185;15158;15252;14953;15028;15257;15434;15387;15306;15204;15049;15058;15183;15350;15384;15439;15380;15214;15350;15225;15446;15384;15256;15505;15571;15439;15407;15326;15361;15329;15217;15411;15622;15472;15501;15456;15696;15531;15532;15370;15529;15466;15423;15477;15207;15042;15192;15259;15660;15496;15388;15503;15148;14721;15413;15507;15494;15504;15707;15544;15412;15267;15415;15166;15609;15373;15454;15765;15642;15502;15437;15394;15576;15692;15401;15716;15771;15641;15813;15702;15692;15566;15539;15607;15449;15118;15625;15787;15693;15562;15373;15533;15449;15299;14864;14633;15040;15345;15538;15655;15597;15778;15597;15562;15394;15407;15812;15608;15548;15679;15800;15383;15728;15441;15525;15574;15492;15424;15247;15393;15778;15459;15359;15758;15843;15703;15901;15608;15594;15605;15482;15401;15279;15287;15489;15522;15629;15734;15908;15630;15802;15320;15478;15032;15070;15164;15624;15332;15768;15634;15427;15430;15610;15285;15554;15456;15530;15887;15899;15561;15440;15352;15541;15522;15043;15118;15372;15594;15663;15547;15557;15507;15476;15236;15177;15225;15378;15315;15274;15138;15101;15398;15523;15334;15210;14000;11179;7715;8025;11441;14014;15389;16132;16130;16223;16231;16201;16274;15985;15917;15895;16309;16014;16063;15919;15825;15759;16070;16065;15867;15937;15919;16385;16195;16102;16306;16267;16076;16034;16437;16609;16109;16222;16155;16227;16155;16048;16011;15987;15940;15896;15870;15926;15888;15968;15988;16029;16241;15848;16356;16128;16289;16271;16193;16158;16178;16146;15971;16045;15695;14895;14551;15151;15614;16140;16190;16080;16037;16000;15776;15803;15931;16002;15567;15932;15990;16030;16222;16251;16021;16105;16212;15961;15757;15797;16135;16022;15790;15584;15964;16191;16041;16066;15814;16021;16141;15995;15965;15853;16351;16124;16076;16136;16235;16458;16338;16518;16096;16466;16568;16879;16897;16870;16861;16811;16760;16670;16610;16611;16300;16415;16407;16592;16292;16266;16314;16387;16461;16322;16461;16543;16497;16550;16737;16343;16396;16392;16277;16227;16013;16074;16411;16360;16243;16304;16147;15869;15799;16068;16011;16234;15695;16062;15900;15848;15901;16306;16834;17269;17457;17330;17392;16526;16405;16176;16270;16256;16457;16718;16769;16566;16653;16587;16611;16471;16572;16762;16658;16436;16439;16545;16358;16498;16589;16520;16556;16787;16996;16965;17193;17121;16980;16677;16011;16541;16971;16868;17081;16664;16655;16787;16652;16671;16698;16545;16539;16524;16567;16594;16486;16752;16796;16675;16494;16553;16185;16270;16450;16252;16650;16465;16274;16209;16521;16414;16318;16335;16697;16370;16220;15981;16466;16496;16649;16425;16261;16458;16399;16501;16719;16408;16496;16417;16591;16318;16201;16404;16194;16206;16678;16408;16318;16509;16604;16776;16729;16750;16847;16624;16487;16438;16623;16348;16391;16352;16522;15410;14103;13813;15178;15844;16221;16557;16542;16724;17010;17019;17123;16857;16641;16672;16767;16880;17056;16916;16822;16968;16849;17100;16954;17093;16826;17207;17029;17008;16902;16961;16916;16966;17188;17358;17021;16886;16235;16575;16684;16796;17023;17418;17116;17001;16968;17168;17316;17021;17136;17356;17552;17554;17516;17547;17491;17280;17172;17363;17629;17440;17366;17400;16966;17066;17190;17254;17111;17041;16990;16916;16790;16817;17048;16936;16982;17116;16915;16631;16707;16715;16869;16987;17291;17168;16766;16699;16645;16744;16950;16322;16724;16496;16608;16680;16833;16595;16896;16624;16223;15963;15624;15191;15649;16292;16716;16712;16829;17223;17276;17261;16940;17294;17230;17351;17313;17156;16954;16974;16852;16979;17034;17147;17194;17023;17158;17057;17041;17257;17072;17129;17145;16908;17222;17140;17056;17129;16747;16828;16687;17071;16775;16891;16866;16791;16966;17174;16888;16573;16059;15266;14638;15694;16680;17208;17175;16577;16270;16312;16569;16864;16690;16883;16724;15977;16189;16508;17037;16992;16896;16378;15604;15317;15827;16305;16580;16828;16993;16588;16981;17173;16794;16741;16578;16642;16735;16513;16661;16607;16840;16492;16720;16962;17001;17103;17115;17104;16956;17327;16932;17044;16819;17013;16859;16783;17252;17201;17045;17033;17116;17481;17149;16983;16720;16551;17072;17074;17029;16949;16881;16565;17000;16810;17051;16994;17063;17121;17108;17289;17600;17465;17076;17000;17023;16792;17077;17302;17338;17221;17138;16998;16897;17135;16842;17201;17271;17566;17169;17332;17048;17218;17120;17418;17199;17350;17412;16948;17087;17149;17196;17213;17137;17337;17194;17119;17075;17030;17014;16990;17035;17338;17219;17204;17261;17066;16869;16801;17058;17181;17121;17433;17244;17228;16915;16866;16464;16939;17098;17224;17238;17460;17255;17344;17120;16997;17365;17180;17269;17465;17214;17081;17102;17038;17332;17281;17420;17343;17111;17091;17152;17126;17046;17190;17434;17375;17420;17370;17074;17104;17273;17378;17130;17005;16388;16267;16511;16789;17150;17414;17287;17079;16936;16817;16512;16412;16831;17096;17137;16909;17110;17187;17227;17062;17143;16922;17050;17193;17286;17374;16998;16958;16973;17042;17102;16998;17251;17640;17208;17106;17125;16972;17263;17101;17337;17074;16936;16789;17038;16754;16993;17242;17205;16980;16759;16878;16902;16928;16897;16939;17219;17142;17216;17279;17014;17031;17167;17380;17459;17434;17211;17287;17230;17345;17292;17331;17321;17386;17204;17119;17417;17249;17190;17649;17436;17495;17425;17230;16847;16202;15921;16206;16944;17161;17270;17169;17362;17121;17383;17219;17238;16846;16777;17093;16963;16824;17341;16986;17217;17276;17522;17243;16963;17100;17263;17152;17049;16927;17169;17216;17016;16489;16160;16739;16936;16825;16923;16537;16405;16754;16950;16849;16557;16559;16811;17097;16806;16859;16826;17001;17140;16912;17239;16911;16602;16772;16863;16967;17033;17100;17351;17286;17508;17248;17609;17442;17259;17323;17241;17440;17189;17056;17076;16888;17061;16952;16930;17122;16981;17020;17097;16990;17259;17103;17387;17221;17337;17254;17415;17462;17263;17145;17379;17353;17302;17409;17555;17355;17416;17313;17481;17212;17490;17209;17309;17175;16951;17261;17164;17361;17343;17447;17174;17043;16443;16332;16534;16322;16772;16994;17089;17048;17262;17614;17608;17580;17364;17581;17365;17433;17439;17548;17561;17685;17563;17430;17573;17443;17282;17389;17523;17631;17637;17325;17449;17565;17600;17293;17395;16807;15896;15293;16547;17309;17245;17561;17536;17353;17577;17609;17432;17456;17521;17332;17132;17091;17053;16613;15786;15895;16627;16546;16152;15474;14793;15541;16665;16674;16083;15945;16538;16815;17254;17279;16861;16523;16073;16309;16142;16631;16738;17262;17126;17260;17635;17469;17433;17109;16985;17046;16941;17182;17090;17094;17183;17165;17478;17359;17279;17536;17447;17510;17874;17856;17991;17573;17452;17366;17328;17139;17305;17679;17769;17501;17691;17515;17629;17278;17432;17437;17573;17555;17389;17384;16961;16259;15811;16299;17164;17402;17605;17870;17746;17915;17904;17977;17706;17894;17830;17694;17520;17619;17434;17564;17808;17722;17520;17356;17289;17107;17205;17702;18068;17862;17589;17743;17147;17210;17355;17579;17454;17626;17448;17310;17487;17427;17285;17539;17533;17658;17593;17431;17618;17616;17796;17533;17520;17520;17564;17453;17340;17813;17855;17964;17900;17762;17850;17669;17651;17598;17999;18009;17851;17953;17742;17732;17692;17791;17587;17736;17812;17787;17788;17704;17772;17764;17980;17739;17743;17715;17372;17395;17957;17693;17709;17975;17596;17638;17460;17668;17397;17352;17285;17392;17413;17716;17519;17682;17696;17513;17509;17590;17268;17454;17436;17421;17682;17736;17846;17879;17503;17304;17302;17513;17381;17255;17289;17032;17225;17019;17257;17445;17419;17650;17305;17057;17122;16981;17375;17676;17803;18020;18094;17731;17591;17691;17405;17675;17703;17874;17405;17522;17443;17373;17769;17853;17961;17661;17796;17758;17966;17941;17935;17804;17526;17563;17734;17687;17838;17766;17796;17936;17646;17474;17322;17512;17474;17889;17460;17895;17702;17431;16970;17062;16556;15535;15850;16423;17342;17691;17667;17943;17660;17669;17772;17568;17051;16833;17290;17341;17808;17916;17812;17725;17832;17986;17711;17886;17618;17834;17909;17540;17571;17716;17743;17883;17490;17791;17709;17778;17793;17865;17674;17609;17793;17760;17765;17781;17704;17636;17581;17739;17635;17670;17414;17609;17510;17609;17609;17287;17291;17313;17250;17060;16738;16995;17353;17592;17844;17812;17784;17569;17107;17180;16991;17031;17237;17242;16962;17104;17020;16923;16463;16575;17054;16953;16488;17095;17720;17554;17537;17849;17233;17657;17783;17892;17935;17685;17501;17855;17751;17705;17680;17789;17544;17606;17704;17836;18012;18101;17799;17830;17962;17706;17876;17504;17381;18064;18157;17998;17874;18031;17833;17862;18099;18103;18151;18012;18187;18050;18270;17953;17836;17587;17876;17822;17949;17663;17791;17527;17590;17875;17606;17946;17649;17676;17824;17736;17974;17953;17993;17680;17751;17905;17844;17731;17921;17785;17477;17640;17739;17682;17613;17780;17779;17895;17609;17322;17249;17259;17306;17482;17709;17743;17884;17916;17638;17667;17662;17638
13209;13199;13578;13395;13378;13328;13153;13086;13393;13366;13173;13007;13063;13171;13512;13210;13271;13554;13420;13521;13507;13487;13638;13677;13588;13660;13716;13734;13800;13550;13688;13836;13907;13789;13734;14013;13916;13820;13899;14123;14034;14152;14128;14042;14371;14427;13897;14131;13809;14033;14054;13974;14199;14497;14427;14633;14805;14416;14225;14248;14335;14341;14415;14259;12973;12787;13827;14346;14574;14867;15044;14895;14957;14527;14514;14467;14260;14917;14941;15105;14870;15060;14964;14876;15194;15091;15223;15180;14979;14782;14789;15039;15272;15000;15185;15133;15106;15232;15377;15308;15353;15215;15229;15084;15050;15077;15429;15153;15077;15221;15447;15251;15194;15103;15403;15036;15274;15235;15448;15320;15570;15399;15708;15287;15470;15310;15368;15185;15469;15490;15534;15421;15384;15443;15438;15419;15335;15261;15160;15368;15197;15431;15418;15474;15482;15483;15547;15612;15421;15390;15474;15161;15132;15149;15420;15331;15108;14980;14868;15277;15402;15431;15470;15574;15407;15373;15401;15198;15410;15466;15344;15626;15560;15498;15489;15427;15600;15432;15384;15405;15681;15899;15777;15712;15841;15691;15599;15561;15792;15544;15546;15573;15860;15619;15540;15491;15440;15684;15412;15100;14876;15177;15586;15615;15727;15682;15563;15404;15683;15717;15367;15439;15495;15544;15666;15600;15581;15462;15305;15573;15414;15264;15657;15218;15442;15489;15775;15834;15828;15584;15809;15928;15582;15660;15463;15437;15456;15035;15240;15477;15342;15653;15695;15635;15777;15571;15423;15009;15046;15187;15079;15588;15463;15607;15722;15877;15718;15274;15561;15581;15774;15520;15840;15973;15638;15509;15423;15542;15374;15282;15270;15677;15617;15518;15267;15492;15466;15442;15427;14994;15221;15396;15311;15208;14979;15128;15223;15478;15159;15074;14167;11115;8157;8440;11664;14190;15245;15918;16406;16216;16183;16432;16134;16369;16137;15942;16237;15851;16093;15951;15566;15652;15893;15802;15613;15820;15938;15841;16074;16327;16064;15975;16024;15928;15963;16183;16168;16423;16270;16271;15980;16150;16256;16195;16010;15857;15942;16111;15848;15994;16095;16537;16167;16261;15909;15754;16119;16181;16221;16252;16152;16182;16187;16192;15985;15461;15204;15268;16008;16093;16101;15991;15886;15837;15985;16158;16056;16073;16017;16216;15979;16180;16021;16097;16184;16043;16151;15971;16146;15834;16186;15968;16134;16013;16120;16048;15919;15977;15668;15859;15871;15625;15925;16001;15999;16154;16228;16219;16229;16430;16344;16527;16288;16509;16483;16645;16895;17020;16882;16848;16805;16542;16434;16631;16574;16708;16465;16740;16476;16301;16422;16491;16367;16652;16483;16297;16557;16503;16689;16676;16412;16444;16273;16245;16136;16281;16176;16293;16281;16090;16192;16151;16115;15799;16178;15923;16024;16137;16268;16188;15927;16626;16983;17218;17362;17194;16982;16921;16426;16317;16733;16805;16573;16839;16514;16797;16551;16456;16506;16602;16381;16529;16421;16582;16556;16513;16553;16653;16449;16474;16733;16924;17131;17290;17062;17095;16895;17008;16474;16583;17062;16972;17057;16929;16708;16372;16709;16608;16901;16479;16528;16377;16445;16683;16678;16508;16521;16693;16648;16438;16047;16213;16427;16514;16448;16343;16327;16393;16455;16282;16300;16303;16705;16402;16302;16136;16647;16378;16496;16289;16252;16417;16275;16256;16507;16470;16481;16250;16515;16173;16402;16257;16409;16414;16572;16446;16414;16618;16713;16687;16746;16781;16663;16664;16356;16484;16567;16068;16430;16239;16158;15270;13358;12990;14802;16276;16332;16377;16133;16267;16688;17010;16941;16995;16660;16798;16932;17099;16831;16764;16409;16676;16846;17078;16796;16926;16905;16947;16852;16791;16801;16793;17184;17113;17046;17146;16359;15689;15190;15794;16559;16910;17066;17289;17426;16993;17379;17243;17216;17112;16962;17238;17437;17859;17481;17420;17410;17253;17135;17415;17285;17418;17147;17139;17374;17283;16963;17114;17049;17087;17332;16865;16831;16642;17073;16862;16941;16796;16670;16513;16677;16762;16929;17013;16955;17022;17065;16625;16563;16482;16701;16575;16441;16643;16512;16710;16594;16607;16890;16254;16486;15900;15543;15177;15742;16212;16561;16656;16939;16910;17409;17392;17198;17209;17325;17340;17353;16859;16873;17268;16821;17006;17033;16986;17111;17084;17156;17029;17117;17293;17347;17224;17077;17130;17127;16992;17013;17028;16787;16643;16731;16758;16918;17177;16844;16973;16856;16942;16795;16639;15832;14659;14372;15294;16820;16790;16511;15727;15353;15945;16729;17006;16932;16870;16729;16525;16826;16906;16921;16952;16416;16082;15810;16138;16635;17119;17187;16994;16858;16804;16839;16774;16771;16525;16430;16760;16644;16757;16687;16686;16714;16795;16855;16902;17001;17462;16974;17091;17024;17040;17038;17109;17113;16951;16811;16887;17104;17480;17147;16977;17119;17090;17208;16803;16774;16716;16861;17051;17029;16910;17096;16865;16764;16869;16817;16560;16902;16940;17225;17214;17161;17440;17288;16863;17006;16794;16897;16955;17234;17094;16984;16873;16550;16711;16972;17270;17402;17293;17259;17220;17127;16962;17309;17164;17276;17278;17459;17240;17325;17020;17083;16905;17090;17387;17009;17351;17376;16655;17046;17053;17361;17046;17129;17221;17160;17003;16940;16778;17171;17020;17145;17173;17414;16791;16981;17162;17062;17115;17281;17228;17374;17430;17156;17245;17166;17068;17089;16970;17231;17479;17285;17464;17289;17242;17208;17318;17138;17297;16977;17016;17158;17033;17346;17398;17209;17048;17395;17297;16917;17239;17310;17537;17045;17154;16512;16670;16432;16977;17105;17045;17029;17153;17093;16803;16457;16305;16626;16999;16991;16796;17178;17179;17150;17005;17166;17045;17094;17141;17308;17234;17251;17027;17077;16949;17006;17093;17090;17092;17295;17203;17072;17007;17289;17014;17062;16977;17162;16870;16947;16720;17056;17116;16867;16753;16794;16987;17241;17219;17036;17168;17158;17274;17244;16906;17138;16989;17032;17181;17273;17472;17289;17470;17705;17473;17287;17401;17400;17439;17288;17404;17304;17472;17542;17508;17430;17521;17458;17270;16765;16427;16303;16257;16608;16991;17413;17146;17502;17205;16954;17030;16994;16757;16778;16826;16549;16122;16342;17095;17189;17512;17438;17245;17290;17215;17420;17150;17211;17064;16958;17029;16919;16543;16064;16430;16935;16910;17033;16761;16286;16504;16855;17130;16905;16854;16716;17069;17235;17304;17250;16932;17084;17081;17179;16841;16869;16825;17171;17120;17244;17329;17794;17706;17674;17461;17519;17410;17227;17338;17357;17408;17149;17180;17026;17176;16952;16990;17115;17131;17113;17263;16996;17057;17209;17144;17272;17455;17293;17308;17215;17339;17230;17266;17040;17378;17647;17628;17681;17490;17514;17210;17335;17405;17405;17075;17047;17028;17022;16995;17224;17210;16868;17455;17449;16867;16370;16128;15749;15571;16591;16882;17024;17215;17146;17609;17718;17605;17493;17635;17464;17369;17589;17470;17356;17357;17436;17348;17587;17544;17378;17686;17491;17274;17311;17284;17265;17432;17575;17229;17259;16415;15761;15712;16603;17114;17383;17348;17610;17328;17317;17538;17102;17733;17224;17465;17304;17042;16882;16410;15202;15899;16359;16374;15970;15239;14961;15449;16258;16544;15378;15646;16541;16974;17175;17381;17170;16677;16177;16106;16210;16532;16477;16795;17104;17481;17549;17667;17413;17087;17112;16988;16925;16925;16695;17081;17113;17366;17463;17523;17350;17292;17375;17582;17662;17675;17583;17331;17393;17497;17227;17410;17406;17700;17738;17750;17555;17618;17261;17350;17251;17359;17198;17158;17650;17266;16615;16731;16356;16486;17277;17684;17566;17609;18107;17836;17839;17929;17678;17653;17967;17728;17743;17583;17426;17422;17733;17534;17391;17649;17431;17263;17326;17654;17721;17801;17966;17436;17418;17389;17395;17307;17417;17396;17436;17443;17404;17602;17441;17565;17337;17581;17555;17577;17469;17796;17600;17432;17452;17539;17593;17527;17368;17657;17921;18031;18110;17839;17680;17616;17692;17700;17951;18077;17908;17970;17825;17827;17825;17832;17692;17583;17931;17894;17865;17621;17461;17527;17548;17443;17422;17629;17736;17662;17912;17962;17913;17734;17490;17266;17376;17484;17586;17115;17294;17509;17622;17621;17457;17805;17530;17586;17623;17598;17400;17432;17512;17612;17746;17848;17844;17496;17285;17244;17365;17438;17526;17325;17096;17033;16719;17219;17484;17618;17403;17779;17770;17269;17198;17623;17156;17621;17772;17973;17807;18001;17907;17518;17756;17969;17782;17828;17405;17457;17300;17533;17661;17693;17851;17744;17889;17685;18054;17747;17873;17924;17810;17546;17603;17830;17630;17793;17703;17439;17644;17448;17290;17429;17613;17342;17459;17906;17477;17358;16914;16772;16465;16227;16417;16888;17317;17441;17509;17931;17860;17764;17910;17518;17066;17111;17195;17537;17755;17943;17897;17828;17637;17741;17838;17891;17884;17892;17610;17902;17402;18078;17681;17892;17785;17724;17562;17748;17907;17784;17607;17809;17434;17544;17594;17952;17677;17530;17418;17478;17650;17573;17655;17641;17231;17376;17364;17175;17252;17251;17214;17223;16832;17166;17306;17303;17547;17778;17572;17239;17175;17183;17138;17177;17151;17132;17050;16833;17069;16805;16488;16835;17178;16974;17124;17285;17602;17984;17688;17693;17671;17670;17554;17648;17679;17610;17556;17670;17637;17795;17666;17650;17500;17370;17892;17757;17928;18134;18048;17722;17888;17757;17761;17544;17390;17642;17919;18157;17999;17996;17821;17786;18077;18109;17692;18074;18039;17985;17837;18026;17965;17835;17750;17974;17816;17751;17590;17637;17821;17816;17541;17751;17801;17661;17711;17848;17928;17882;17873;17812;17579;17749;17794;17615;17834;17693;17576;17627;17757;17794;17953;17601;17711;17772;17498;17564;17324;17440;17272;17282;17474;17649;17791;17732;17829;17651;17575;17766
13441;13422;13468;13514;13253;13273;13258;13440;13424;13484;13265;13315;12949;12802;12799;13121;13111;13430;13402;13618;13497;13631;13810;13804;13570;13698;13648;13697;13730;13702;13638;13812;13850;13755;13924;13960;14002;14062;14062;14182;14122;14119;14238;14132;14247;14244;14343;13820;13882;13663;13887;14113;14206;14475;14707;14532;14628;14459;14094;14305;14324;14363;14534;14359;13138;12857;13972;14352;14826;14988;14872;14834;15098;14813;14518;14346;14500;14403;15238;15039;14831;14943;14830;15034;15145;15239;15082;15233;14956;14941;14670;15091;15350;15092;15455;15092;15132;15339;15270;15328;15010;14962;14921;15164;15098;15339;15253;15136;15118;15049;15258;15162;15135;15062;15160;15086;15091;15263;15649;15708;15497;15622;15565;15321;15576;15350;15335;15404;15352;15609;15649;15297;15326;15281;15480;15202;15067;15041;15150;15500;15538;15427;15459;15399;15521;15428;15435;15240;15010;15300;15434;15172;15093;15094;15120;15165;15376;15270;15203;15152;15660;15421;15423;15660;15545;15045;15208;15191;15164;15275;15283;15233;15337;15333;15288;15543;15473;15487;15324;15340;15699;15615;15460;15734;15915;15502;15567;15495;15845;15496;15372;15432;15575;15439;15524;15490;15151;15280;15360;15291;15335;15257;15390;15575;15715;15408;15483;15498;15484;15660;15832;15557;15457;15635;15560;15619;15406;15282;15024;15430;15491;15701;15570;15708;15786;15725;15807;15762;15795;15601;15833;15688;15759;15579;15286;15319;14993;15085;15134;15337;15435;15430;15765;15500;15694;15838;15535;15280;15434;15085;15071;15379;15601;15744;15799;15760;15919;15852;15659;15753;15632;15503;15782;15761;15607;15485;15434;15506;15341;15409;15675;15631;15645;15289;14986;14858;14717;14976;14779;15140;15340;15510;14965;15015;15093;14904;15352;15386;15396;15127;14101;11250;7990;9044;12592;14887;15368;16090;15993;16147;16147;16252;16134;16148;16156;16052;15811;16032;16002;15822;15807;15976;15527;15627;15763;15867;16034;15973;16207;16190;16149;15932;15795;15774;16076;16066;16309;16233;15774;16098;15816;16109;16033;16118;15732;15800;15773;15714;15824;16217;16231;16158;16232;15847;15693;15910;15704;16029;16090;16099;16371;16330;16110;16312;16014;16193;15903;15954;16199;16377;16111;16154;16063;16080;16051;15904;15965;15978;15695;15661;16203;15851;16147;15919;16033;16147;16213;16246;16168;15957;16136;16036;16102;16204;16279;16115;16272;15864;15821;15884;15548;15801;15923;15708;16101;16061;16242;15994;16168;16196;16262;16100;16544;16255;16489;16697;16796;16879;16722;16686;16822;16674;16482;16422;16472;16444;16564;16278;16379;16477;16405;16371;16303;16459;16386;16576;16605;16537;16573;16545;16566;16273;16284;15916;16206;16297;16076;16078;16279;16414;16324;16286;15958;16129;16002;15858;15983;16144;15910;16143;16159;16704;16838;17117;17287;17025;17106;16894;16569;16524;16619;16673;16696;16678;16440;16451;16613;16678;16503;16741;16610;16641;16684;16314;16543;16543;16554;16576;16665;16450;16737;16849;16988;17134;17182;17510;17201;17207;17124;17030;16918;16835;16794;16789;16735;16556;16503;16432;16799;16456;16480;16178;16405;16452;16478;16556;16494;16421;16659;16165;16040;16090;16205;16368;16471;16387;16412;16317;16349;16131;15965;16346;16472;16520;16245;16243;16115;15955;16170;16210;16261;16339;16539;16426;16706;16614;16346;16266;16456;16400;16335;16508;16668;16802;16574;16420;16331;16400;16682;16618;17025;16847;16618;16542;16432;16455;16440;16338;16490;16542;16252;15634;14710;14291;15189;15569;16374;16317;16280;16220;16556;17002;16742;16799;16669;16782;16734;16944;16974;16701;16462;16767;16921;17075;16927;16923;17166;17087;16723;16796;16868;16838;17153;17061;17236;16990;16054;14861;14434;15686;16572;16842;16976;17442;17340;17264;17100;17063;17132;16917;17203;17193;17468;17405;17617;17522;17242;17281;17324;17291;17255;17274;16984;17245;16928;16995;16906;17444;17276;17124;17037;17063;16859;16870;17071;16709;16873;16764;16684;16363;16461;16792;16905;17077;16940;17085;17097;16792;16683;16670;16676;16659;16712;16626;16689;16531;16379;16673;16457;16654;16356;16164;15687;15562;15943;16332;16765;16519;17029;17020;17261;17097;17117;17019;16931;16932;16895;16934;16922;17224;17058;17253;16952;16927;17150;16996;17377;17117;17256;17347;17101;17435;17359;17251;17082;17107;16953;16925;16720;16900;16999;16742;16846;16785;16914;16895;17126;16913;16700;16674;15740;14526;13742;15106;16543;16676;16271;15601;15184;15666;16493;16726;16651;16711;16667;16571;16839;16886;16633;16759;16365;15650;15735;15963;16740;16959;17087;16838;16670;16744;16969;16633;16394;16916;16779;16599;16803;16774;16445;16345;16414;16636;16527;16993;16976;17305;17095;16656;16881;17020;17193;17114;16910;17062;16920;17178;17431;17086;17151;17258;17139;16882;16843;16620;16689;16729;16712;16979;16754;17013;17069;17038;16789;16753;16931;16534;16793;16874;16958;17217;17192;17199;17077;17070;16736;16915;16957;17215;17228;16940;17049;16846;16594;16609;16800;17340;17136;17495;17228;17418;16970;17040;17148;17358;17279;17144;17243;17010;17266;16933;16897;17140;17144;16980;17461;17145;17034;16982;16877;17452;17146;17194;16968;16685;17027;16994;17009;16902;17035;17035;17061;17392;16990;17249;16913;17213;17228;16981;17294;17118;17377;17363;17315;17041;17032;17226;16945;17125;17132;17489;17211;17249;17259;17142;17222;17148;16901;17108;17448;17286;17162;17251;17176;17194;17018;17098;17008;17290;17203;17125;17012;17381;17252;16805;16492;16500;16721;16798;16950;16940;17048;17126;17065;17009;16808;16380;16475;16748;16919;17011;17160;17157;16972;16966;17148;17102;17244;16795;17081;17121;17292;17074;16884;17125;16964;16796;17156;17206;17218;17190;17032;17073;17024;16949;16906;17137;16946;16740;17142;17012;17012;17179;17022;16925;17042;17107;17079;17383;17295;17264;17442;17082;17177;17179;17109;17108;17065;17233;17406;17696;17386;17546;17636;17530;17184;17359;17274;17364;17221;17449;17242;17188;17391;17425;17628;17545;17393;17314;17015;16318;15341;14770;15623;16308;16882;16666;17009;16791;16416;16210;16908;16720;16322;16371;15806;14924;15772;16922;17149;17292;17238;17586;17179;17220;17183;17208;17031;16936;16852;17068;16883;16532;16620;16531;16629;16760;16971;16912;16517;17040;17284;16997;16895;16863;16663;16734;17236;17214;17170;17134;17240;17125;17094;17079;16912;16915;17408;17121;17124;17494;17814;18068;17787;17388;17333;17120;17165;17227;17243;17314;17337;17245;16945;16890;17223;16854;17021;17133;17146;17065;17014;16794;17171;16855;17252;17300;17348;17032;17635;17492;17272;17405;17154;17685;17378;17626;17828;17503;17582;17135;17287;17259;17437;17147;17192;17155;17053;17127;17155;17379;17199;17279;17015;16993;16808;16373;15443;15176;16102;16874;17128;17206;17297;17405;17666;17614;17688;17523;17777;17671;17449;17466;17387;17275;17419;17505;17508;17568;17617;17738;17340;17535;17315;17315;17305;17410;17460;17243;17176;16762;16379;16338;16849;17297;17221;17286;17247;17191;17019;17192;17279;17493;16992;17147;17349;16872;16681;16523;15823;16392;16892;16600;15866;15424;15696;15725;16390;16268;15352;15931;16986;17394;17245;17258;17106;16624;16194;16034;16404;16248;16535;16487;17027;17399;17390;17491;17444;17214;16943;16957;16656;16779;16841;17206;17304;17388;17750;17383;17267;17500;17415;17593;17768;17653;17576;17626;17364;17249;17416;17504;17386;17537;17692;17647;17673;17596;17145;17107;17202;17372;17451;17368;17225;17185;17219;16985;16986;17082;17345;17618;17529;17747;17729;17777;17761;17638;17833;17813;17556;17866;17503;17694;17438;17407;17689;17761;17462;17331;17720;17443;17352;17634;17807;17698;17770;17638;17299;17346;17325;17440;17515;17467;17316;17249;17356;17519;17333;17654;17675;17370;17501;17518;17586;17683;17686;17894;17371;17906;17748;17566;17708;17796;17672;17936;17656;17614;17457;17327;17616;17973;18086;17907;17931;17905;17835;17820;17867;17555;17575;17801;17826;17751;17633;17345;17364;17488;17293;17542;17434;17926;17916;17818;18051;17846;17731;17885;17521;17431;17564;17598;17574;17276;17458;17321;17161;17411;17563;17648;17328;17663;17727;17718;17735;17764;17439;17525;17555;17624;17919;17737;17185;17040;17238;17399;17467;17067;17028;17083;16807;17096;17470;17771;17828;17773;17726;17424;17388;17401;17516;17668;17734;18169;18028;17985;17754;17901;17615;17725;17643;17568;17378;17433;17331;17700;17841;17831;17804;17924;17855;17756;17983;18027;17840;17908;17736;17666;17663;17859;17823;17658;17620;17705;17534;17392;17536;17523;17592;17556;17829;17443;17445;17201;16859;16815;16767;16881;16929;17172;17413;17124;17370;17462;17758;17616;17478;17437;16980;17321;17414;17488;17846;17950;17831;17810;17774;17795;17723;17724;17632;17641;17673;18018;17426;17518;17409;17777;17660;17844;17783;17731;17731;17608;17666;17628;17528;17604;17762;17913;17961;17472;17413;17435;17472;17440;17594;17466;17387;17070;17126;17211;17256;17453;17505;17322;17289;17300;17254;17201;17253;17429;17229;17402;17245;17168;16948;16804;16949;17019;17056;17031;17173;17017;16888;16946;17216;17451;17416;17411;17462;17871;17765;17687;17720;17609;17387;17689;17880;17456;17387;17558;17676;17536;17560;17476;17525;17637;17892;17797;17725;17982;17881;17799;17822;17820;17904;17487;17680;17988;17952;17890;18112;17892;18030;17954;17960;18312;18265;18125;17770;17956;17875;17866;18098;17689;17774;17899;17864;17752;17796;17752;17775;17726;17642;17488;17518;17678;17898;17563;17790;17934;17724;17778;17747;17561;17781;17846;17823;17568;17610;17596;17468;17813;17650;17767;18162;18028;17669;17631;17663;17152;16889;17177;17358;17356;17776;17761;17729;17755;17832;17844
13478;13546;13393;13495;13420;13377;13275;13396;13760;13510;13266;13017;12939;12919;12704;12671;13221;13352;13265;13386;13548;13762;13828;13867;13828;13724;13759;13684;13700;13787;13925;13639;14043;13975;14059;14039;14082;13773;14063;14040;14173;14208;14270;14365;14260;14313;14302;14165;13718;13673;13908;13880;14196;14440;14452;14669;14701;14383;14142;14215;14001;14022;14323;14367;13851;13539;14060;14448;14793;15010;14800;14846;14876;14513;14659;14288;14288;14515;14584;14563;14996;14964;15015;15016;15122;14822;14911;14940;15141;14863;14975;15006;15212;15306;14998;15164;15298;15270;14965;15014;14968;14779;14970;15227;14988;15196;15021;15140;15125;15133;15153;15267;15022;15133;15239;15112;15251;15550;15472;15261;15716;15432;15523;15511;15188;15265;15447;15267;15545;15393;15504;15271;15359;15315;15402;15150;15535;15416;15290;15317;15256;15421;15401;15426;15418;15527;15185;15165;15158;15387;15401;15244;15344;15361;15220;15384;15377;15249;15229;15097;15070;15379;15408;15204;15471;15031;15358;15158;15011;14934;14846;15014;15230;15338;15280;15421;15413;15278;15322;15410;15728;15608;15782;15886;16084;15766;15613;15312;15587;15552;15317;15223;15369;15717;15499;15573;15201;15281;15492;15142;15067;15119;15190;15506;15401;15539;15294;15671;15451;15730;15644;15631;15583;15614;15531;15516;15501;15384;15165;15155;15564;15614;15552;15640;15698;15706;15851;15652;15693;15553;15671;15708;15679;15495;15278;15151;15305;15054;14953;15347;15729;15460;15588;15867;15748;15706;15677;15725;15385;15284;15255;15400;15670;15611;15688;15878;16080;15753;16264;15705;15146;15195;15435;15560;16151;15832;15702;15683;15629;15565;15773;15778;15577;15377;15227;15317;15105;14640;14487;14862;15095;14867;14825;14996;15250;15173;15325;15197;15216;14994;14254;11655;9075;10058;12892;14694;15682;16179;16084;16343;16222;16379;16045;16193;15915;15814;16013;16056;16117;15972;15942;15868;15593;15393;15493;15621;15885;15790;16281;16449;16092;16087;16041;16244;16131;16234;16158;16134;15968;15936;15846;15789;16147;15893;15844;15699;15748;15844;15609;15842;16235;15959;16321;16201;16257;15782;16122;16030;16129;16247;16184;16050;16205;16391;16417;16259;16155;16425;16406;16606;16466;16139;15977;15811;16150;16119;16034;15858;15771;15850;16021;16149;15774;16036;16244;16299;16204;16159;16319;16193;16024;16039;16162;16082;15994;16213;16236;16205;15483;15432;15323;15901;16129;16192;16345;15910;16104;16182;16107;16080;16281;16380;16565;16411;16243;16513;16639;16928;16559;16703;16768;16823;16549;16408;16407;16566;16323;16586;16317;16537;16490;16392;16328;16613;16632;16478;16579;16817;16719;16393;16443;16321;16149;15996;16001;16165;16136;16307;16282;16306;16090;16181;16196;16108;15772;15835;15944;15964;15840;15842;16229;16486;16974;17078;17118;16986;17143;16988;16582;16608;16746;16775;16558;16870;16553;16465;16579;16689;16795;16553;16374;16381;16366;16557;16449;16726;16618;16507;16587;16556;16665;16437;16866;16679;17001;16890;17241;17381;17467;17486;17202;17234;16947;16677;16677;16478;16561;16509;16489;16441;16154;16210;16485;16539;16554;16642;16654;16694;16537;16270;16108;16248;16176;16202;16233;16330;16632;16610;16509;16231;16135;16349;16382;16412;16253;16136;16101;15779;15850;16089;16107;16229;16359;16628;16743;16340;16530;16476;16678;16613;16763;16533;16848;16920;16860;16664;16373;16478;16793;16643;16651;16727;16680;16628;16565;16373;16503;16290;16376;16506;16973;16543;16610;15957;15762;15858;16117;16549;16778;16576;16493;16804;16954;16777;16761;16651;16939;16990;16833;16788;16687;16544;16380;16947;17019;17071;16928;16829;16895;16810;16788;16901;17015;17024;17232;16989;16069;15036;15304;16041;16712;16914;16803;16861;17265;17056;17272;17025;16814;16856;16992;17098;17345;17490;17435;17221;17482;17701;17255;17169;17104;17118;17458;17071;17170;17135;17169;17284;17264;17046;16807;16915;16863;16846;16741;17032;16856;17149;16764;16625;16618;16749;16486;17036;17182;17024;16917;16806;16713;16793;16816;16875;16488;16491;16413;16449;16587;16600;16488;16320;16449;16354;16112;16108;16204;16615;16676;16698;16863;16990;17125;17159;17104;17063;17093;16982;16802;16855;16821;17089;16959;17194;17263;17039;16933;17144;17083;17144;17135;17076;17189;17327;16983;16985;17232;17035;16967;17015;16936;16645;16764;16953;16558;16844;16911;16674;16950;16897;16488;16328;16075;15229;14365;15549;16486;16925;16351;16244;15872;16116;16622;16539;16826;16642;16629;16515;16604;16421;16546;16363;16094;15455;15097;15362;15889;16764;16645;16625;16908;16703;16523;16594;16802;16764;16669;16522;16729;16450;16310;16256;16497;16460;16416;16829;17044;16952;16965;16862;16908;17036;16916;16977;17234;16970;17019;17249;17138;17210;17216;17172;17200;16758;16715;16367;16073;16447;16816;16995;16857;16536;17090;16888;17124;17016;16947;16879;16883;16864;17006;17081;17128;17165;16842;16985;16972;17069;17314;17181;16814;17057;17037;17217;17084;16860;17354;17211;17327;17513;17409;17179;17034;16972;16936;17128;17216;17028;17254;16978;17129;16911;16736;17213;17135;17047;17096;16986;17112;16799;16968;17113;17315;17153;16853;17120;17183;17103;16875;16840;16888;17028;17083;17192;16972;17107;17050;17227;17140;17398;17097;17146;17263;17250;17539;17393;17290;17308;17251;16905;17480;17522;17488;17355;17097;17169;17176;17331;17247;17474;17338;17271;17260;17132;17204;17093;17203;17170;17070;16894;17260;16637;16951;17141;17084;16813;16616;16363;16793;16974;16771;17033;17094;17026;17214;17226;16851;16711;16748;16702;16915;16937;17233;17096;16930;16973;17326;17364;17004;16989;17156;17517;16961;17318;17061;17110;16623;16798;16818;17180;17172;17170;17074;16983;17010;16973;16846;16790;16950;17002;16929;16964;17075;17091;16904;16862;16820;17001;17224;17264;17176;17234;17355;17428;17302;17388;17307;17313;17103;17180;17335;17305;17611;17657;17765;17527;17191;17265;17444;17222;17357;17357;17303;17361;17595;17420;17677;17874;17695;17454;16813;16372;14774;13697;14729;15662;15309;15961;16528;16220;15110;15595;16800;16837;16853;17148;15969;14842;15460;16438;17011;17467;17517;17372;17324;17098;16832;17054;16904;17159;16781;17114;17063;16619;16908;16619;16692;16784;16897;16953;17123;17143;17185;17074;17267;16842;16220;16426;17049;17057;17100;17188;16799;17243;17186;16984;17096;17116;16761;16764;17077;17131;17609;18056;17692;17411;17153;16973;17096;16958;17210;17241;17331;16911;17055;17106;16799;16959;16868;17146;17176;17054;17030;17068;17013;17048;17332;17240;17177;17361;17443;17341;17199;16943;17096;17100;17430;17441;17380;17429;17318;17081;17055;17111;17368;17396;17511;17399;17588;17584;17434;17223;17271;17316;17143;17232;17163;17007;16137;15294;15995;16873;17184;17426;17318;17556;17559;17324;17606;17689;17603;17732;17470;17431;17530;17277;17380;17473;17624;17543;17496;17510;17548;17273;17298;17231;17394;17416;17602;17597;17366;16739;16572;16788;16967;17100;17393;17425;17669;17387;17119;17095;17485;17461;17178;17298;17149;17072;17147;16795;16666;16742;17167;16817;16148;15872;16156;16832;16683;16342;16076;16707;17050;17290;17272;17426;17211;16779;16177;16117;15996;16036;16353;16720;16862;17156;17425;17622;17459;16957;16907;17124;16833;16581;16839;16682;16921;17359;17369;17376;17454;17348;17528;17581;17784;17749;17869;17691;17380;17570;17516;17295;17572;17521;17712;17487;17658;17263;17393;17086;17227;17193;17238;17183;16998;17059;17255;17118;17377;17557;17615;17785;17568;17557;17767;17597;17598;17584;17627;17728;17712;17548;17777;17820;17418;17549;17650;17628;17476;17355;17716;17397;17691;17722;17766;17646;17732;17570;17261;17458;17421;17310;17577;17364;16838;16779;17038;17423;17355;17647;17525;17715;17464;17800;17652;17670;17708;17542;17649;17592;17713;17601;17626;17845;17751;17804;17660;17828;17539;17653;17415;17617;17670;17926;18079;17759;17769;17791;17579;17712;17644;17933;18013;17779;17662;17781;17401;17426;17290;17678;18012;17849;18124;17689;17973;17881;17520;17697;17530;17561;17545;17741;17437;17479;17291;17372;17522;17253;17151;17552;17424;17785;17850;17727;17695;17612;17698;17740;17867;18071;17660;17576;17433;16924;17316;17404;17225;17180;17192;17071;17151;17042;17440;17819;17611;17513;17788;17416;17215;17226;17475;17393;17754;17623;17790;17814;17723;17681;17841;17859;17586;17802;17687;17509;17486;17299;17631;17868;17790;17739;17312;17674;17756;17839;17702;17841;17669;17653;18092;17860;17982;17688;17711;17718;17504;17240;17176;17447;17762;17455;17697;17583;17433;17295;16949;16886;16898;16946;17227;17216;17312;16926;17179;17214;17318;17205;17318;17269;17384;17357;17487;17571;18152;17980;17786;17736;18121;18010;17605;17849;17958;17642;17592;17677;17835;17377;17829;17920;17610;17894;17573;17712;17782;17622;17677;17731;17616;17693;17514;17733;17758;17756;17359;17168;17393;17280;17586;17501;17058;17080;17346;17179;17414;17506;17162;17325;17188;17444;17418;17424;17502;17657;17530;17255;17203;17211;16864;16613;16965;17012;17138;17008;16984;17012;16911;17086;17309;17312;17616;17699;17854;17771;17840;17863;17799;17618;17716;17634;17634;17654;17543;17388;17406;17808;17502;17540;17526;17834;17703;18056;18003;17935;18017;17812;18049;17969;18018;18055;17986;18197;18222;18284;18260;17916;18201;17998;17992;18197;18269;17860;18094;17989;18067;18058;18016;17739;17805;17904;17856;17759;17740;17675;17756;18024;17913;17772;17839;17642;18053;17686;17755;17950;18036;17760;17747;17465;17513;17702;17568;17390;17589;17230;17303;17471;17878;17538;17607;17657;17695;17614;17472;17497;16981;17161;17610;17532;17650;17708;17771;17727;18120;17651
13414;13529;13410;13400;13622;13403;13164;13208;13530;13428;13226;13028;13327;12663;12327;12243;12914;13369;13412;13599;13878;13971;13759;13860;13713;13646;13593;13451;13470;13758;13781;13860;13888;13630;13846;13908;13986;13708;13948;14021;14260;14188;14456;14259;14399;14335;14224;14302;13674;14018;14086;14036;13877;14271;14370;14619;14212;14204;14502;14201;14160;14124;14195;14479;14127;14158;14135;14526;14846;14929;14822;14742;14610;14460;14255;14361;14378;14243;14557;14769;14659;15015;15087;15134;15376;15030;14962;14799;14964;15011;14833;15018;14986;15112;15339;15147;15228;15117;15085;15282;14953;15048;15179;15362;15115;15318;15355;15069;14960;15109;15222;15107;15359;15108;15052;15322;15393;15151;15362;15490;15447;15475;15616;15184;15169;15381;15123;15333;15477;15237;15405;15373;15280;15450;15665;15610;15483;15425;15564;15402;15391;15459;15546;15469;15376;15384;15213;15202;15067;15311;15308;15423;15539;15237;15542;15444;15506;15462;15653;15598;15326;15303;15408;15526;15349;15207;15183;15137;14938;15019;15006;15279;15343;15384;15364;15402;15303;15377;15231;15413;15467;15635;15700;15530;15866;15471;15481;15416;15597;15104;15341;15438;15526;15659;15517;15495;15506;15329;15431;15333;15361;15145;15574;15223;15563;15459;15592;15540;15550;15752;15625;15589;15586;15315;15433;15492;15743;15588;15213;15273;15428;15557;15589;15527;15415;15479;15772;15797;15758;15532;15618;15457;15349;15496;15317;15159;14854;14601;15149;15475;15480;15455;15494;15778;15578;15713;15469;15603;15386;15140;15354;15090;15194;15755;15712;15976;16022;15952;15929;15396;14565;14659;15156;15561;15888;16087;15565;15667;15798;15604;15609;15825;15317;15003;15036;15160;15130;14768;14734;14828;15036;14773;14754;15161;15285;14897;15327;15259;15543;15386;14230;11625;9311;10778;13013;14580;15721;16083;16454;16274;15973;16353;16320;16233;16164;16007;15767;15821;16099;15781;15903;15828;15854;15854;15644;15719;15818;15887;16241;16473;16375;16214;16149;16068;16219;16278;16091;15880;15805;15879;15901;15982;15993;15881;15643;15613;15801;15739;15946;16132;16302;16241;16412;16269;16276;16032;16382;16296;16392;16194;16357;16295;16362;16348;16374;16202;16252;16096;16525;16566;16600;16404;16054;15961;16081;15877;16074;15949;16074;15733;16098;15834;15988;15930;16096;16208;15991;16168;16157;15988;16097;16091;16244;16193;16009;15915;16200;16008;15525;15316;15669;15643;15726;16060;16154;15975;15985;15751;16048;15959;16053;16316;16420;16320;16102;16309;16674;16848;16874;16726;16809;16748;16646;16593;16334;16061;16228;16110;16183;16506;16297;16653;16599;16488;16445;16388;16671;16664;16689;16522;16551;16332;16249;16098;16090;16297;16037;16155;16146;16348;16203;16110;15789;15996;15983;15801;15787;15922;15944;15891;16358;16352;16968;17147;17185;16760;16929;16630;16548;16554;16670;16633;16523;16544;16687;16624;16630;16645;16575;16532;16290;16564;16681;16433;16395;16401;16557;16400;16713;16364;16537;16342;16848;16611;16417;16382;16635;17080;17493;17445;17321;17380;17108;16646;16964;16711;16613;16805;16435;16421;16391;16392;16394;16549;16468;16386;16606;16584;16470;16417;16315;16366;16232;16265;16548;16481;16433;16674;16474;16451;16316;16299;15992;16393;16218;16050;15805;15762;15655;15812;16262;16326;16234;16594;16528;16693;16546;16586;16643;16627;16737;16756;16787;16764;16670;16464;16282;16078;16345;16525;16565;16736;16688;16613;16523;16251;16380;16336;16543;16758;17081;17124;16992;16624;16520;16383;16668;16868;16900;16729;16844;16724;17113;16793;16827;16787;16710;17000;16872;16666;16834;16607;16863;17011;16997;17142;17170;16918;16829;16807;16903;16780;16923;17046;17220;16968;16663;16345;16408;16708;16682;16904;17001;16814;17162;17031;16947;17072;16949;16568;16956;17331;17519;17338;17483;17692;17363;17515;17378;17350;17305;17315;17073;17316;17161;17053;16975;17234;17513;17081;17123;16936;16805;16937;16900;17090;16982;16961;16674;16906;16716;16684;16656;17017;17013;16941;16800;17021;16666;16723;16643;16632;16864;16651;16340;16598;16709;16435;16540;16138;16378;16319;16261;16541;16898;16523;16719;16928;16977;17321;17436;17318;17291;17207;16843;17123;17056;17015;17076;17090;16959;17082;17075;17156;17133;16959;17171;17425;17288;17044;17059;17344;17181;17189;16980;17231;17112;16982;17023;16856;16645;16777;16682;16915;16711;17048;16763;16542;15757;15945;16476;16077;16211;16468;17351;17046;17139;16743;16565;16716;16695;16762;16941;16783;16716;16160;15839;15726;16035;16352;16380;15496;14270;13684;15280;16609;16769;16807;16663;16748;16828;16687;17025;16726;16677;16639;16560;16243;16250;16036;16135;16198;16170;16649;17018;17108;17025;16780;16887;17109;17014;17238;17061;17193;16840;17203;17163;17266;17065;16970;17403;16865;16953;16181;15975;16385;16885;16840;16819;16747;17219;17147;17318;17171;17135;17207;17209;17131;17022;17420;17266;16957;17044;17068;17096;16998;17144;16900;17158;16992;17271;17314;17138;17007;17280;17345;17169;17468;17170;17244;17259;17020;17109;17261;17230;17249;17448;16929;17080;17105;17037;17019;17122;16943;17065;16919;16950;16831;16783;16935;17214;17126;17054;16933;16890;16904;16649;17009;17079;17093;17170;17259;17046;17157;17250;17397;17249;17146;16930;17334;17356;17209;17406;17404;17293;17234;17090;17058;17091;17320;17186;17415;17042;17228;17103;17161;17078;17131;17140;17087;17400;17167;17188;17103;16952;16977;17095;16931;16995;17155;17145;16961;17178;16853;17202;16857;17008;17031;16982;17097;16919;17074;17108;17224;16734;16877;16704;16642;17009;17056;17257;17148;16946;17293;17060;17065;17247;16992;16987;17264;17243;17253;16973;16763;16679;16893;16717;16923;17166;17032;17105;16803;17063;17069;17007;17118;17012;16989;16943;17040;17055;16899;16788;16977;16915;17114;17249;17173;16985;17229;17394;17325;17303;17425;17138;17130;16945;17084;17160;17460;17564;17991;17792;17538;17372;17396;17270;17288;17311;17487;17311;17262;17369;17439;17764;17807;17870;17748;17230;16761;15601;14559;15392;15479;14954;15464;16488;16518;15303;15472;16449;17069;17216;16993;16398;15490;15439;16115;16963;17597;17699;17554;17189;16944;16666;16134;16735;16836;17066;16986;16902;16488;16698;16836;16864;16953;16855;17151;17419;17320;17374;17052;16949;16421;15648;15946;16695;17111;17171;17066;17294;16997;17245;17243;16974;17034;17004;16809;16655;16937;17405;17765;17296;17318;16761;16645;16875;16822;17015;16966;17008;17138;17069;17357;17070;17013;16983;16894;17326;16885;17201;17002;17109;17304;17495;17409;17318;17517;17522;17485;17157;16844;16751;16837;17329;17253;17355;17326;17479;17369;17345;17193;17424;17727;17556;17335;17395;17196;17343;17112;17298;17565;17482;17394;17069;17323;16405;15629;15832;16860;16807;17157;17494;17722;17560;17418;17435;17361;17610;17279;17592;17170;17275;17178;17412;17440;17571;17679;17391;17440;17421;17296;17341;17266;17287;17450;17456;17498;17541;17190;17021;16885;17064;17313;17435;17447;17351;17581;17466;17235;17363;17109;17320;17206;17098;17273;17116;17152;16970;17150;17128;16805;16216;16058;16380;16898;16477;15590;16111;16816;17199;17508;17647;17151;16994;16399;16031;16059;16138;16326;16419;16664;16638;16866;17274;17423;17237;17250;17258;17020;16838;16683;16638;16888;17112;16942;17540;17412;17382;17496;17464;17934;17708;18156;17508;17495;17307;17448;17275;17464;17555;17349;17460;17663;17691;17700;17196;17481;17447;17605;17072;16910;17113;17174;17085;17239;17395;17424;17536;17922;18049;17549;17731;17685;17822;17809;17505;17425;17320;17527;17689;17527;17607;17391;17572;17610;17677;17403;17462;17523;17716;17473;17552;17454;17522;17514;17381;17557;17592;17354;17575;17356;16822;16927;17196;17251;17740;17666;17675;17523;17289;17648;17566;17634;17697;17658;17910;17738;17745;17630;17833;17687;17771;17966;17624;17264;17520;17374;17396;17733;17851;17889;17639;17755;17722;17922;17718;17636;17951;17864;18050;17811;17891;17644;17409;17053;17375;17538;17514;17938;17797;17956;17654;17523;17410;17497;17674;17790;17537;17738;17469;17433;17388;17692;17648;17390;17386;17498;17322;17524;17408;17215;17645;17720;17745;17819;17608;17875;17330;17356;17291;17401;17465;17598;17346;17181;17309;17222;17086;17333;17667;17633;17258;17681;17467;17133;16940;17038;17218;17583;17335;17655;17975;17833;17729;17581;17713;17706;17689;17835;17548;17256;17359;17427;17472;17704;17492;17795;17667;17468;17755;17535;17719;17865;18043;17994;17723;17671;17829;17620;17622;17515;17488;17208;17252;17392;17235;17635;17389;17651;17462;17146;16688;16539;16781;17227;17216;17287;17167;16675;17085;17330;17459;17147;17183;17359;17502;17652;17544;17819;17960;17815;17932;17822;17725;17795;17588;17748;17755;17873;17924;17752;17661;17753;17727;17772;17682;17766;17636;17674;17746;17597;17642;17796;17588;17791;17620;17646;17443;17716;17498;17268;17495;17579;17031;17261;17385;17266;17185;17317;17317;17440;17125;17266;17291;17176;17200;17487;17604;17340;17466;17329;17053;17078;16949;16975;17144;17091;16866;17096;17222;17090;16831;17143;17233;17329;17274;17680;17563;17770;17661;17712;17764;17595;17670;17714;17569;17609;17616;17569;17709;17540;17605;17468;17446;17529;18169;18013;17836;17952;17776;17828;18133;18019;17682;17813;18243;18114;17931;18126;17969;17672;17756;18308;18087;17929;17876;18067;17912;17913;17743;18128;18055;17740;17744;17777;18043;17788;17816;17748;17768;17993;17743;17738;17751;17828;17893;17750;17719;17817;17932;17809;17751;17776;17549;17750;17477;17291;17184;17042;16955;17003;17498;17957;17560;17765;17739;17598;17628;17457;17240;17228;17179;17475;17775;17872;17655;17923;17935;17723
13415;13204;13306;13306;13512;13166;13554;13238;13394;13471;13234;13065;13187;12930;12767;12214;12805;13171;13370;13285;13692;13774;13604;13803;13460;13698;13551;13329;13621;13427;13688;13777;13869;13655;13660;13747;13670;13604;13609;13974;14280;14056;14134;14040;14237;14157;14116;14200;14317;14149;13765;14014;13912;14380;14382;14408;14499;14465;14298;14278;14332;14261;14400;14550;14474;14196;14232;14469;14668;14940;14723;14769;14369;14186;14334;14231;14255;14329;14501;14386;14466;14875;15193;15151;15124;14954;14802;15080;15036;15067;15179;15035;14954;15077;14961;15130;15215;15281;14947;15146;15012;15170;15086;15316;15057;14932;15259;14997;14923;14929;15062;15333;14887;15061;15209;15341;15442;15258;15258;15513;15445;15124;15319;15033;15302;15240;15070;15192;15383;15148;15390;15417;15593;15485;15587;15547;15665;15685;15588;15342;15420;15439;15372;15165;15354;15318;15113;15044;15157;15261;15360;15435;15435;15327;15451;15533;15693;15548;15577;15323;14993;15022;15246;15320;15433;15436;15339;15147;15038;15066;15302;15263;15497;15361;15507;15326;15257;15317;15334;15443;15565;15689;15729;15679;15804;15449;15805;15294;15397;15473;15459;15832;15601;15536;15462;15776;15408;15159;15338;15373;14966;15296;15103;15074;15407;15584;15830;15470;15353;15705;15751;15568;15303;14802;14901;15632;15561;15400;15411;15258;15565;15686;15451;15576;15482;15372;15484;15814;15598;15601;15880;15404;15367;15319;15291;14934;15093;14968;15142;15620;15535;15541;15777;15691;15479;15805;15459;15574;15462;15090;15315;15257;15496;15749;15593;15767;15788;16022;15923;15345;14710;14698;15135;15637;15937;15534;15437;15410;15612;15390;15377;15477;15483;14837;14526;14674;14912;15006;15091;15015;14989;14707;14961;15135;15333;15434;15143;15335;15478;15235;13964;11238;8590;9696;12685;14611;15586;16025;16097;16293;16485;16146;16328;16082;16118;15995;16181;15968;15667;15892;15803;15793;15961;16088;15849;15778;16115;16053;16232;16580;16282;16308;16394;16299;16293;16047;16043;15962;15696;15601;15828;15821;15930;15766;15504;15820;15808;16139;16023;16212;16179;16201;16221;15937;16168;16007;16180;16406;16123;16246;16401;16275;16383;16522;16405;16116;16403;16411;16167;16378;16460;16053;16048;15939;15999;16229;16048;16026;16013;15924;16044;16035;15786;15980;16204;15964;16041;16096;16354;16353;16100;16000;16337;16282;16179;15971;16365;15891;15323;15155;15603;15875;15893;16220;16280;15956;15914;15946;16112;16297;16342;16487;16490;16330;16112;16403;16656;16839;16696;16576;16590;16765;16679;16521;16369;16294;16354;16517;16256;16451;16473;16449;16491;16459;16507;16438;16482;16622;16775;16396;16352;16328;16183;16037;15906;16078;16310;16164;16124;15958;16291;16021;16156;16039;15980;15642;15765;15762;15976;15961;16270;16498;16912;17381;17341;16834;16745;16459;16420;16537;16473;16723;16737;16874;16769;16575;16628;16603;16618;16701;16546;16518;16406;16385;16515;16650;16338;16494;16491;16708;16506;16569;16298;16191;15893;15621;16217;16917;17297;17224;17175;17016;16774;16764;16609;16728;16693;16888;16753;16659;16469;16611;16414;16550;16444;16506;16555;16740;16496;16321;16143;16463;16502;16479;16448;16617;16654;16696;16771;16276;16212;16226;16362;16411;16494;16146;15909;15501;15562;15835;16310;16042;16281;16425;16380;16393;16377;16647;16504;16755;16801;16757;16675;16845;16660;16523;15931;15822;15975;16657;16592;16855;16833;16535;16610;16506;16411;16468;16227;16707;17322;17382;17212;16668;16427;17016;17296;17275;17048;16721;16715;16966;16815;16606;16477;16710;17192;16985;16895;16997;16894;16774;16767;17089;16974;17174;16918;16822;16909;16836;16822;16675;16751;16814;17295;17204;16919;16994;17174;17058;17116;16956;16957;17103;17016;17101;16823;16881;17029;16817;16817;17333;17480;17506;17307;17299;17619;17574;17419;17425;17215;17157;17413;17210;17494;17346;17415;17135;17340;17021;16843;17202;16737;16789;16656;16796;17096;16518;16929;16805;16868;17072;17122;16913;17035;17114;17233;16753;16744;16765;16585;16657;16738;16656;16429;16524;16401;16503;16616;16674;16489;16365;16706;16863;16999;16720;16937;16743;17033;17394;17259;17444;17439;17283;17198;17110;17169;16909;17107;16991;16873;17106;17178;17085;16969;17081;17334;16980;17188;17025;16955;17040;17118;16963;16785;17133;17046;17094;16919;16879;16906;16946;16703;16734;16915;16852;16623;16027;15006;15152;16001;16812;16715;17245;17281;17148;16879;16939;16985;16992;16662;16673;16914;17058;16873;16457;15549;15651;16178;16515;16655;15599;14494;13929;15109;16284;16785;16719;16917;16755;16648;16788;16883;16653;16853;16287;16476;16367;16079;15906;15850;16069;16227;16832;16901;17097;17138;17039;17132;17234;17050;17112;17073;16903;16775;17070;17096;17327;17262;17129;16870;16929;16703;16547;16293;16319;16596;16998;16891;16828;17296;17169;17034;17392;17128;17258;17129;17070;17101;17062;17123;17217;17211;17149;17223;17045;16885;16759;17184;17167;17071;17179;17287;17407;17311;17092;17235;17283;17216;17459;17353;17022;17137;17131;17425;17283;17060;16932;16979;17340;16869;17133;16916;16999;16929;17027;17023;17104;17200;17316;17194;17060;16985;16856;16907;16748;16862;17097;17327;17205;17227;17253;17065;17260;17182;17165;17428;17243;17355;17279;17222;17333;17373;17331;17042;17239;17057;17163;16841;17164;17268;17238;17202;17244;17321;17120;17470;16929;17206;17212;17335;17279;17209;17201;17052;17098;16868;16975;17235;17058;17139;16857;16972;16826;17142;16916;16938;17136;17369;17024;16955;17403;17060;17433;17015;16935;16759;16621;16711;16911;17178;17122;17291;17308;17331;17343;17235;17173;17019;17268;17078;17257;17321;17057;16686;16764;16483;16845;17223;16927;17018;17041;17134;17115;17040;17165;17029;17289;17341;17350;17051;16982;16980;16889;17012;17262;17058;17207;17190;17169;17131;17389;17440;17381;17092;17472;17379;17155;17316;17582;17543;17795;17801;17648;17486;17294;17249;17407;17500;17549;17285;17324;17350;17189;17605;17670;17678;17486;17357;17117;16283;16211;16143;15894;15882;16260;17168;16923;16479;16523;16947;17155;17093;17350;16716;16179;15674;16364;17032;17250;17367;17612;17275;16966;16399;16569;16949;17124;17084;17146;17074;16670;16652;16772;16667;16900;16924;16927;17274;17399;17115;17031;16685;16370;15941;16353;16739;17253;17424;17108;17202;17077;17176;16964;16906;16857;17002;17000;16647;16992;17335;17497;17408;17001;16736;16842;16941;17131;17200;17147;16992;17215;17058;16968;17064;16947;16822;16990;17005;17046;17228;16993;17239;17333;17299;17388;17458;17370;17525;17222;17148;16267;15631;16444;17053;17196;17319;17344;17410;17302;17058;17312;17424;17389;17620;17262;17110;17162;17037;16616;16838;17409;17387;17532;17542;17403;17278;16556;16041;15930;16333;16947;17448;17617;17696;17626;17626;17444;17445;17700;17400;17218;17363;17337;17617;17636;17399;17386;17482;17334;17389;17191;17348;17324;17315;17247;17469;17567;17676;17263;17220;17267;17391;17638;17674;17146;16983;17229;17304;17295;17310;17321;17277;17061;17260;17188;17435;17272;17099;17202;17165;16824;16533;16608;16726;17003;16256;15906;16346;16845;17059;17329;17465;17156;16646;16066;16071;16149;16127;15904;16212;16624;16768;17088;17390;17040;17130;17077;17088;17036;16699;16772;16907;16947;16774;17194;17490;17385;17507;17313;17592;17890;17960;17820;17758;17580;17381;17379;17382;17421;17384;17637;17514;17645;17796;17687;17452;17631;17411;17297;17197;17115;16752;16961;17057;17340;17439;17492;17406;17808;17816;17843;17867;17559;17829;17609;17812;17640;17423;17891;17613;17419;17747;17178;17636;17378;17374;17646;17813;17605;17669;17586;17514;17428;17192;17322;17472;17622;17290;17513;17435;17011;16620;16626;16883;17108;17351;17635;17647;17605;17351;17770;17407;17561;17427;17630;17703;17655;17577;17553;17818;17803;17568;17619;17409;17507;17541;17494;17574;17702;18021;17701;17648;17566;17392;17680;17825;17885;17858;18089;17893;17748;17663;17511;17671;17631;17521;17799;17850;17817;17973;17694;17628;17530;17719;17604;17611;17785;17856;17701;17470;17010;17182;17269;17620;17672;17432;17260;17465;17529;17371;17401;17257;17530;17673;17824;17839;17722;17510;17556;17664;17618;17865;17690;17484;17378;17283;17308;17333;17299;17703;17755;17597;17358;17172;17063;17041;16967;17137;17385;17225;17549;18044;17791;17580;17780;17791;17596;17737;17939;17762;17306;17288;17091;17338;17596;17764;17906;17696;17634;17501;17649;17509;17683;17701;17688;17811;17767;17897;17462;17482;17365;17033;17294;17124;17299;17476;17406;17193;17425;17662;17020;16855;16571;16796;17047;17478;17601;17226;16832;17008;16890;17216;17460;17287;17397;17472;17373;17620;17888;17922;17993;18028;17734;17796;17435;17794;17693;17686;17574;17747;18061;17839;17799;18082;17564;17384;17786;17837;17594;17680;17718;17893;17718;17808;17657;17820;17650;17671;17519;17406;17401;17320;17069;17162;16873;17062;17105;17244;17437;17238;17095;17332;17241;17343;17326;17319;17663;17522;17641;17312;17113;17166;17049;17006;16946;16875;16931;17108;17113;17168;17008;16944;16899;17243;17071;17358;17561;17602;17775;17842;17627;17516;17293;17262;17326;17605;17931;17869;17840;17760;17628;17601;17694;17734;17651;17861;18098;17889;17955;18090;18001;17843;17909;18033;17734;18113;18149;17900;17868;17674;17864;17840;17857;17720;17700;17967;18024;17882;17942;17936;17993;17858;17789;17914;17869;17799;17955;17833;17878;17828;17950;17829;17655;17806;17947;17857;17900;18101;18003;17816;17644;17918;17746;17753;17709;17798;17254;17458;17113;17061;17120;17674;17566;17721;17659;17595;17741;17861;17659;17452;17496;17530;17513;17833;17694;17734;17898;17791;17905
12890;13051;13227;13164;13281;13408;13232;13289;13171;13245;13250;13319;13301;13569;13093;12901;13214;13171;13276;13254;13249;13596;13763;13518;13358;12889;13589;13287;13366;13435;13874;13563;13500;13681;13642;13659;13709;13648;13885;14060;14210;13949;14028;14073;14265;14254;13985;14463;14025;14106;14130;13939;14043;14399;14571;14651;14759;14652;14491;14575;14609;14193;14680;14677;14764;14481;14451;14296;14688;14673;14605;14668;14605;14400;14085;14045;14349;14540;14346;14493;14596;14686;14817;15198;15219;15264;15079;14951;15093;15227;14983;14914;14544;14867;15392;15220;15102;14929;14940;15187;15092;14941;15264;15276;15485;15453;15279;15237;15147;15077;14963;15136;15307;15113;15279;15217;15414;15245;15173;15302;15273;15327;15512;15160;15146;15253;15225;15140;15306;15316;15430;15463;15537;15578;15562;15309;15550;15698;15656;15537;15404;15601;15394;15442;15387;15383;15077;14920;14944;15315;15277;15168;14974;15176;15282;15705;15630;15308;15267;15358;15117;15043;15386;15158;15456;14964;15311;15055;14714;15031;15365;15382;15522;15286;15689;15433;15313;15257;15307;15637;15623;15720;15784;15717;15561;15563;15442;15519;15620;15513;15307;15634;15491;15609;15726;15541;15618;15589;15160;15071;15103;14938;15025;15229;15082;15259;15404;15530;15887;15654;15788;15250;14548;13505;13712;14791;15456;15626;15164;15498;15590;15568;15543;15729;15342;15549;15590;15844;15764;15716;15567;15474;15190;15380;15108;15090;14963;15062;15455;15662;15750;15539;15812;15802;15745;15533;15312;15699;15452;15179;15295;15279;15738;15820;15792;15716;15800;16041;15918;15689;14962;15031;15157;15574;15697;15389;15137;15354;15352;15425;15296;15712;15251;14423;13270;13810;14785;15316;15344;15067;14645;14849;14831;15111;14956;14951;15010;15218;15537;15207;13756;10574;7703;8710;12196;14595;15546;15833;16080;16118;15932;15949;16244;16156;15978;15990;15827;15779;15984;15991;16075;15945;15953;15951;15827;15906;16054;16090;16216;16314;16274;16210;16409;16116;15962;15689;15647;15584;15404;15688;15912;15941;15868;15523;15316;15689;15919;16227;16101;16093;15959;15957;16171;16385;16169;16441;16419;16379;16031;16122;16378;16182;16305;16166;16196;16195;16335;16246;16215;16442;16200;16059;15799;16080;16102;16060;15977;16123;16166;16036;16131;15970;16178;15949;15843;15923;16095;16053;16129;15842;16205;16190;16253;16438;16035;15972;15968;15257;15015;14662;15096;15869;16223;15933;16042;15877;16189;16048;16134;16454;16284;16464;16503;16355;16402;16443;16819;16860;16671;16409;16675;16714;16770;16278;16508;16340;16360;16315;16443;16482;16556;16466;16497;16466;16425;16365;16453;16584;16385;16553;16449;16215;16175;15938;15904;16025;16197;16353;16270;16326;16323;16235;16222;16200;16080;16041;15611;15798;15812;16194;16513;16774;16984;17276;16857;16793;16831;16618;16660;16581;16757;16536;16635;16515;16691;16797;16709;16435;16625;16696;16691;16454;16657;16322;16624;16566;16458;16449;16528;16383;16372;16462;15966;15862;15941;16067;16303;16951;17140;17115;16962;17236;16668;16663;16774;16603;16933;16959;16616;16646;16514;16474;16647;16504;16515;16602;16717;16693;16498;16090;16206;16459;16444;16457;16553;16579;16515;16604;16298;16564;16242;16093;16206;16259;16281;16507;16205;15918;15933;16130;16187;16111;16260;16070;16232;16436;16452;16601;16675;16607;16531;16748;16746;16805;16483;16060;15830;16080;16178;16594;16723;16858;16434;16549;16548;16519;16444;16096;16522;16710;16963;17114;16783;16314;16853;17180;17515;17323;17093;17153;17213;16840;16831;16611;16824;16749;16710;16864;17025;16930;16798;16722;16984;17081;17047;16986;17027;16928;16823;16802;16783;16976;16761;16528;17214;17029;17120;17392;16918;16910;16869;16848;16830;17016;17003;16924;16818;17175;17455;17489;17104;17215;17336;17460;17358;17631;17598;17494;17568;17298;17221;17254;17401;17179;17304;17207;17440;17464;16888;16945;16727;16745;16632;16929;16697;16954;16907;16915;16783;16580;16899;16958;17028;17039;16977;16902;16996;16923;16693;16720;16732;16815;16725;16248;16472;16340;16604;16671;16806;16850;16569;16656;16472;16876;16826;16764;16783;16936;16989;17248;17245;17167;17276;17047;17267;17012;16991;17091;17090;16897;17143;17040;17139;16878;17082;17037;17099;16967;17031;17034;17317;17023;17152;17097;17186;17042;17125;17204;17024;16870;16822;16821;16896;17048;17123;16882;16615;16061;15022;15257;16211;16373;16919;16938;16694;16550;16818;16925;17221;16842;17035;16813;17067;17106;16967;16606;15941;16296;16714;16807;16697;16193;15331;15237;15647;16046;16313;16869;16985;16822;16905;16601;16681;16429;16499;16702;16336;16409;16016;15677;15990;15858;16449;16967;16984;17307;17089;17160;16976;17036;17190;16956;17163;16942;17031;16949;17236;17197;17485;17150;17235;17057;17027;16365;16329;16077;16854;17015;17236;17338;17244;17128;17206;17199;17404;17128;17294;17434;16888;16948;16873;17260;17149;17128;16980;16943;16940;17199;17137;17312;17185;17254;17159;17060;17310;17051;17242;17153;17257;17272;17072;17197;17077;17506;17343;17332;17028;17238;16979;17194;17187;17095;16709;16717;16759;16913;16700;17373;17102;16964;17293;17177;17076;16735;16750;16918;16891;17111;17229;17184;17117;16974;17417;17489;16900;17097;17266;17175;17344;17179;16981;17303;17249;17201;17075;17167;17161;17040;17196;17370;17351;17325;17132;17232;17267;17170;17102;17024;17015;17230;17305;17319;17268;17135;16878;17085;16836;17031;16866;17118;17332;17163;17024;16994;16908;16832;17094;17074;17161;17321;17083;17285;16903;17168;16929;17039;17023;16988;16907;16856;17074;17043;17003;17097;17134;17205;17523;16973;17109;17079;17225;17178;16942;16571;16996;16604;16825;17017;17109;17057;17118;16951;16907;17049;17086;16945;17413;17256;17056;17001;17007;16897;17071;17048;17361;17238;17149;17208;16983;17116;17231;17137;17226;17052;17335;17107;17479;17519;17225;17555;17559;17684;17847;17297;17442;17263;17191;17583;17798;17768;17612;17463;17300;17488;17327;17356;17850;17605;17282;16854;16758;16698;16383;16597;16742;16947;17257;16955;17094;17182;17187;17254;17232;17128;17252;16929;16969;16415;16998;17443;17469;17594;17121;16773;16581;17014;17143;17235;17205;17136;16846;16636;16787;16596;16899;16923;16972;16835;17167;17319;17070;16584;16537;15755;15317;15380;16494;17402;17357;17224;17486;16998;17215;17261;17086;16635;17076;17140;16861;16854;17192;17330;17416;17040;17084;16900;17123;17079;17280;17394;17163;17086;17062;17113;17150;16814;17262;16607;16989;17031;17025;17106;17043;17105;17242;17249;17389;17259;17358;17125;17323;16269;15335;15813;16719;17068;17342;17404;17141;17519;17675;17452;17411;17436;17245;16856;16365;16352;16615;16527;16871;17202;17560;17499;17554;17720;17411;16801;15466;14692;15133;16517;17198;17496;17550;17488;17778;17623;17579;17550;17469;17264;17369;17104;17372;17751;17558;17684;17523;17502;17007;17095;17175;16945;17322;17298;17135;17527;17548;17434;17552;17295;17723;17406;17485;17135;16481;17006;17190;17603;17341;17177;17429;17189;17158;17158;17336;17392;17320;17158;16830;16338;16272;16431;16890;16865;16994;16757;16949;16997;17086;17201;17389;16807;16498;16211;15901;15737;16024;16023;16394;16579;16729;17185;17147;17208;17081;17216;17149;16915;17081;17034;16891;16760;16829;17241;17420;17409;17438;17418;17620;17714;17568;18000;17663;17641;17521;17352;17393;17560;17376;17591;17540;17709;17685;17544;17729;17507;17404;17406;17150;17042;16950;16929;17192;17171;17344;17700;17684;17783;17679;17847;17693;17582;17640;17723;17561;17529;17635;17519;17396;17192;17578;17382;17517;17577;17308;17405;17600;17550;17524;17686;17386;17427;17339;17309;17606;17676;17407;17360;17119;16934;16666;16531;16852;17160;17222;17569;17828;17421;17699;17645;17649;17877;17385;17566;17681;17515;17587;17430;17706;17671;17617;17821;17623;17534;17236;17710;17431;17703;17963;17734;17934;17725;17766;17522;17462;17652;17765;17735;17772;17877;17576;17809;17374;17454;17737;17769;17737;17885;17923;17419;17605;17434;17245;17566;17684;17918;17738;17694;17407;17198;17220;17585;17677;17511;17670;17657;17341;17308;17308;17339;17374;17515;17764;17710;17891;17926;17548;17723;17770;17519;17548;17683;17499;17526;17343;17425;17599;17652;17726;17597;17471;17441;17504;17147;16963;17201;17407;17315;17532;17682;18088;18130;17946;17602;17958;17709;17780;17916;18011;17612;17496;17449;17304;17700;17537;17669;17847;17727;17701;17729;17823;17617;17469;17777;17948;17831;17781;17547;17481;17329;17429;17227;17092;17258;17435;17413;17342;17511;17392;17219;17173;16770;17104;17177;17613;17548;17415;16976;16874;17214;17524;17589;17537;17419;17426;17581;17664;17916;17993;17827;17908;17617;17392;17615;17737;17783;17556;17716;17705;17514;17650;17659;17949;17533;17290;17750;17831;17737;17656;17571;17668;17834;17778;17659;17626;17867;17743;17673;17587;17576;17196;17091;16923;17207;17085;17420;17278;17376;17392;17095;16903;17210;17281;17526;17630;17199;17634;17299;17424;17247;17056;17213;17137;17022;16962;17046;17204;16938;16982;16917;16734;16803;16728;16827;17236;17302;17368;17315;17617;17477;17356;16772;16791;17228;17431;17660;17875;17821;17656;17574;17515;17768;17557;17815;17830;17788;17929;18113;17822;17726;17889;17799;17963;18375;17838;17968;17885;17790;17713;17749;17786;17667;17670;17425;17664;17998;17875;18039;17979;17759;17876;17920;17979;18111;17919;17791;17588;17809;17459;17669;17851;17705;17914;18105;18065;17980;17695;18096;17732;17949;17740;17799;18051;17741;17746;17657;17874;17496;17635;17742;17680;17699;17672;17753;17523;17684;17896;17599;17285;17503;17444;17599;17656;17845;17527;17930;17771;17757
12998;13418;13216;13188;13374;13241;13067;13390;13271;13257;13475;13470;13583;13347;13195;13335;13469;13422;13149;13299;13462;13587;13469;13392;13113;13107;13415;13787;13579;13492;13534;13439;13600;13769;13858;13616;13353;13839;13986;14125;13997;13989;14016;13858;14236;14202;13916;14176;14071;14098;13969;14045;14412;14592;14529;14261;14819;14824;14458;14627;14401;14632;14562;14679;14749;14739;14353;14404;14693;14515;14679;14602;14532;14573;14392;14191;13978;14444;14316;14427;14884;14675;15051;15111;15074;14910;15069;15149;15095;14970;14664;14777;14718;14917;15114;15252;15118;14981;14883;14743;14872;15412;15113;15395;15300;15427;15357;15032;14963;14931;14987;15272;15251;15107;15073;15173;15432;15204;15107;15269;15188;15302;15171;15060;14847;14827;15254;15202;15233;15196;15315;15616;15720;15508;15615;15516;15371;15443;15447;15432;15393;15420;15444;15659;15407;15662;15154;14825;15000;15158;15376;15124;15198;15318;15078;15369;15188;15183;15329;15307;15084;15236;15246;14961;14999;14833;15230;15402;15293;15499;15722;15487;15444;15481;15268;15329;15284;15131;15270;15340;15608;15588;15816;15615;15622;15738;15538;15509;15727;15479;15784;15832;15792;15674;15614;15695;15671;15361;15280;15021;14775;14855;14930;15183;15434;15407;15468;15788;15489;15709;16052;15340;13772;12021;12490;14178;15308;15347;15376;15412;15663;15480;15418;15619;15363;15537;15694;15508;15701;15512;15630;15372;15288;15346;15168;15190;15072;15006;15258;15721;15498;15876;15731;15804;15464;15588;15560;15830;15510;15109;15240;15633;15928;16033;15937;15850;15686;15837;15930;15698;15350;15253;15179;15332;15203;14995;14779;15150;15362;15598;15817;15656;15453;14262;12760;13167;14521;15276;15293;15292;14884;14941;14743;14948;14930;14965;14957;15404;15447;15492;14168;10807;7698;7612;10765;13763;15073;15629;16157;16264;15733;15839;15999;16182;16101;16202;16032;15790;15915;15966;15942;15816;16047;15878;16075;16064;15793;15911;15888;16200;16365;16089;16143;16138;15863;15817;15609;15523;15396;15888;15892;16044;16055;15715;15459;15553;15739;16261;16190;16083;16063;16056;16183;16326;16397;16133;16218;16356;16182;16230;16193;16365;16105;15794;16377;16004;16160;16170;15937;16226;16074;15938;15794;15873;15875;16125;16132;16365;16211;15944;16029;16109;16137;16113;15952;16001;15949;16031;16207;15853;16018;16124;16035;16064;15896;15886;15584;15596;15327;14807;15127;15600;15833;15976;16129;16292;15862;16007;16256;16372;16550;16332;16517;16328;16471;16446;16684;16949;16742;16578;16421;16709;16776;16559;16507;16458;16572;16275;16522;16254;16434;16417;16331;16340;16572;16425;16231;16533;16643;16403;16426;16436;16293;16222;16136;16026;16365;15981;16173;15978;16315;16380;16202;16191;16262;16082;15888;15874;15989;16219;16460;16575;16970;16978;16969;16666;16718;16554;16600;16489;16868;16709;16639;16463;16488;16556;16672;16679;16462;16510;16570;16584;16756;16672;16292;16335;16218;16615;16618;16689;16540;15976;15937;15673;15515;15868;16509;16693;17209;17010;16914;16684;16771;16625;16880;16893;16935;16906;16811;16655;16793;16382;16710;16858;16560;16622;16701;16317;16548;15949;16101;16089;16204;16289;16450;16307;16435;16602;16494;16701;16378;16489;16230;16371;16511;16420;16439;16392;16245;15841;16125;16129;16292;16466;16198;16141;16113;16568;16686;16687;16713;16635;16852;16676;16518;16470;16382;16173;16527;16674;16730;16683;16654;16311;16465;16310;16482;16373;16405;16755;16874;16967;16603;16063;16554;16943;17369;17335;17332;17222;17345;17001;16758;16724;16813;16734;17041;17169;16913;16832;16820;17094;16983;16922;16976;17067;16740;16627;16706;16628;17067;16911;16838;16866;16840;17108;17086;17009;17085;17080;16813;16842;16998;16919;17121;17093;17175;17305;17308;17552;17303;17092;17370;17144;17154;17179;17142;17392;17429;17443;17044;16948;17190;17085;17210;17152;17219;17202;17134;16895;16697;16475;16539;16919;16765;16964;16976;17010;16791;16809;16607;16727;17003;16738;16766;16992;16982;16654;16996;16554;16778;16717;16415;16526;16563;16656;16664;16733;16641;16591;16631;16557;16627;16772;16519;16735;16843;16886;17046;17264;17617;17138;17039;17261;17099;17039;16935;17055;17084;16817;17247;17030;16895;17085;16982;17182;16973;17149;16975;17046;17143;17098;16989;17173;17007;17118;17220;17028;17155;16755;16837;16700;16927;16845;16682;16854;16883;16142;15275;15489;16152;16178;16139;16243;15657;15708;16142;17108;17176;17173;17335;16866;17264;16994;16859;16436;16143;16230;16601;16613;16562;16438;16363;15808;15812;16444;16570;16567;16893;16709;17007;16319;16327;16166;16499;16546;16604;16519;16270;15968;15729;15998;16228;16589;17043;16994;17036;17044;16958;17088;17203;17077;17037;17059;17144;17103;17195;17088;16933;17164;16824;17133;16893;16395;16303;16634;16725;16958;17134;17050;17132;17271;16796;17155;16853;17414;17213;16936;16671;16880;17067;17266;17164;17393;17236;16816;17065;17045;17347;17370;17391;17142;17305;17065;17151;17231;17199;17044;17244;17202;17033;17067;17095;17391;17125;17097;16892;17136;16943;16939;17050;17122;16888;16873;17005;16831;16952;17241;17258;17136;17235;17332;16767;16835;16779;17067;17145;17165;16953;17112;17169;17220;16843;17250;17080;17043;17197;17252;16714;17140;16953;17158;17257;17068;17060;17126;16829;16975;17401;17166;17341;17111;17288;17348;17300;17355;17231;17366;17215;16810;17058;17090;16744;17187;17133;17139;16849;16882;17033;17074;17153;17363;16885;16883;17042;16787;17072;17267;17624;17208;17183;17396;16978;16995;17017;17077;17077;17187;16959;16978;16945;17111;17013;17014;17044;17262;17097;17319;17015;17144;17207;16924;16971;17073;16870;16944;16861;17195;17601;17245;17276;17120;17011;17033;17284;17002;16954;17018;17205;17106;17267;17122;16998;16847;17070;17240;17046;16955;16917;16888;16997;17094;17213;17427;17239;16942;17389;17272;17181;17393;17895;17813;17670;17435;17124;17292;17384;17506;17784;17769;17476;17368;17367;17336;17382;17493;17437;17273;16952;16468;16602;16596;16318;16323;16685;17366;17389;17185;17391;17554;17557;17327;17008;17309;17237;17061;16917;16816;16848;17202;17550;17210;17300;16862;17100;17077;17063;16990;17076;16967;16683;16673;16875;16637;16858;16911;17062;16913;17057;17365;17139;16768;16615;15844;14495;13918;15704;16807;17431;17298;17110;17071;16932;16978;17298;17356;17205;17502;17066;16772;16856;17154;17277;16949;16823;16973;17015;17128;17419;17275;17319;17089;17063;17220;17117;17145;16795;16945;16754;17060;16632;17226;17259;17308;17408;17467;17324;17198;17385;17287;17276;16512;15978;16026;16830;17178;17480;17384;17492;17589;17647;17445;17447;17226;17051;16589;15656;14823;16129;16281;16870;17225;17201;17397;17489;17433;17278;16996;15618;13583;13866;15764;16902;17332;17408;17484;17479;17440;17712;17750;17797;17623;17364;17296;17471;17678;17559;17608;17547;17322;17314;17200;17196;17116;16981;17086;17383;17140;17409;17491;17551;17521;17754;17765;17545;16952;16189;16341;16990;17389;17422;17470;17163;17054;17146;17227;17511;17285;17236;17285;17079;16044;15737;16583;17254;17171;17063;17166;17225;17363;16978;17131;17076;16938;16916;16384;16203;15913;15872;16120;16112;16372;16962;17240;17403;17270;17425;17199;16853;16804;16802;17024;16773;16776;17093;17309;17267;17630;17665;17724;17692;17928;17935;17557;17662;17550;17462;17699;17502;17858;17708;17624;17456;17891;17706;17618;17747;17860;17525;17519;17408;17207;17050;17124;16834;17333;17244;17742;17686;17886;17803;17501;17651;17712;17900;17684;17687;17560;17568;17778;17887;17542;17548;17421;17365;17469;17358;17508;17391;17793;17448;17339;17629;17619;17286;17720;17508;17674;17453;17402;17219;17006;16509;16755;16762;16925;17044;17391;17754;17751;17673;17684;17801;17945;17644;17534;17655;17434;17598;17699;17690;17712;17705;17759;17703;17497;17292;17365;17132;17865;17905;17597;17662;17744;17587;17740;17706;17487;17595;17843;17643;17832;17880;17696;17569;17232;17358;17565;17904;17829;17622;17712;17625;17428;17338;17545;17591;17743;17762;17782;17629;17405;17307;17486;17494;17771;17784;17371;17448;17513;17333;17155;17354;17558;17865;17855;17638;17911;17830;17847;17771;17648;17426;17726;17381;17414;17529;17605;17522;17194;17485;17746;17435;17475;17397;17610;17378;17366;17217;17354;17265;17566;17895;17883;17842;17428;17396;17775;17760;17863;17927;17561;17515;17339;17516;17600;17754;17650;17450;17534;17454;17761;17833;17630;17644;17677;17893;17716;17442;17720;17554;17091;17565;17390;16874;17195;17185;17392;17311;17565;17798;17697;17282;17158;17309;17239;17313;17485;17483;17202;16783;17312;17556;17808;17619;17734;17444;17465;17772;17915;18103;18304;17646;17656;17477;17409;17585;17674;17718;17878;17657;17700;17547;17613;17444;17355;17334;17258;17546;17920;17805;17864;17818;17605;17638;17796;17889;17749;17686;17685;17950;17559;17327;16898;17253;17493;17266;17551;17451;17485;17333;17075;17024;17079;17300;17296;17416;17764;17527;17554;17215;17025;17022;17167;17174;17114;17007;16950;16777;16851;16679;16654;16593;16551;16551;16905;16922;17159;17575;17413;17437;17527;17190;16827;16811;17106;17530;17755;17821;17907;17615;17579;17521;17506;17539;17727;18132;17817;17969;17655;17911;18087;17798;17756;17838;17870;18027;17898;17854;17868;17897;17642;17856;17595;17716;17659;17690;17705;17740;17917;18077;17954;17846;18021;17699;17724;17728;17984;17843;17569;17672;17703;17804;17928;17749;17792;17948;17774;17665;17796;18119;17808;17808;17786;17698;17787;17940;17800;17738;17750;17708;17938;17989;17689;17557;17613;17459;17763;17676;17536;17578;17489;17567;17409;17754;17712;17580;17754;17821;17872
13102;13138;13104;13275;13462;13459;13314;13228;13224;13354;13351;13457;13729;13569;13340;13496;13390;13667;13150;13332;13412;13175;13393;13476;13243;13250;13471;13579;13478;13391;13539;13614;13578;13511;13251;13152;13307;13603;14142;14138;14230;14043;13914;14244;14039;14064;14207;14220;13889;13872;13628;14055;14276;14678;14573;14513;14473;14727;14823;14523;14640;14572;14605;15016;14960;14362;14398;14482;14568;14416;14708;14900;14698;14544;14359;14270;14229;14343;14408;14477;14389;14778;14769;14917;15180;14817;14726;15053;15221;14932;14825;14896;14843;14657;15025;15011;15090;15012;14867;14900;14911;15198;15077;15310;15455;15314;15142;15211;14974;14994;15232;15315;15364;15287;14972;15205;15289;15480;15325;15339;15234;15161;15456;15338;14990;14906;15186;15266;15201;15254;15671;15682;15490;15736;15293;15253;15344;15329;15064;15279;15329;15667;15436;15480;15720;15554;15390;15189;14872;15028;15127;15078;15042;14716;14836;14883;15060;14805;15189;15383;15487;15186;15183;15077;14875;15132;15193;15445;15403;15652;15626;15454;15173;15358;15313;15426;15436;15238;15412;15450;15723;15757;15571;15764;15600;15661;15391;15765;15592;15937;15512;15816;15736;15564;15509;15480;15564;15383;15046;14682;14507;14505;14757;15235;15344;15545;15708;15598;15452;15580;15974;14935;13533;11912;12234;14401;15232;15515;15309;15488;15353;15428;15302;15251;15437;15300;15720;15457;15361;15656;15401;15437;15246;15289;15157;14966;15201;15337;15390;15583;15622;15565;15770;15837;15658;15676;15945;15567;15650;15356;15462;15679;15852;15809;15687;16062;15696;15716;15828;15598;15951;15914;15452;15612;15382;14773;14714;15210;15252;15594;16051;15876;15552;14631;13766;13947;14722;15350;15426;15305;15087;15187;14813;15079;15302;15030;15286;15370;15646;15311;13946;10509;6988;6893;10373;13517;14870;15608;16037;15705;15687;15736;15922;16124;15959;15813;15982;15782;15922;16146;16195;16009;16241;15932;16092;16129;15986;16077;15954;16093;16061;16358;16312;16295;16146;15808;15665;15577;15594;15731;15654;16049;15788;15487;15596;15688;15783;16043;16079;15824;16097;15884;16350;16618;16288;16554;16301;16401;16248;16208;16231;16397;16177;16043;16027;16126;15889;16092;16203;16230;16031;15938;15936;16031;16002;15929;16147;16400;16259;16120;16012;16148;16044;15982;15888;16032;16087;16168;15932;15930;15744;15886;15643;15726;15455;15641;15985;15819;15547;15140;15585;15725;15733;15808;16015;16108;15981;16178;16178;16184;16208;16321;16138;16323;16448;16608;16871;16866;16949;17020;16846;16539;16447;16876;16501;16334;16384;16350;16303;15948;16215;16375;16446;16307;16561;16587;16206;16383;16537;16578;16578;16299;16463;16073;16279;16165;16190;16244;16354;16193;16121;16318;16161;16254;16301;16197;16100;16217;16291;16398;16327;16900;17131;16784;16743;16869;17001;16759;16724;16754;16866;16883;16691;16750;16551;16688;16562;16549;16812;16438;16665;16579;16410;16481;16242;16444;16462;16707;16500;16503;16513;15870;14990;14413;14345;15188;16449;16919;17225;17005;16813;16568;16639;16682;16865;16690;16889;16720;16838;16771;16505;16623;16521;16498;16629;16365;16346;16532;16463;16274;16217;16193;16450;16491;16389;16203;16342;16594;16516;16432;16517;16431;16227;16506;16492;16772;16659;16524;16022;16064;16135;16489;16469;16285;16144;16011;16412;16267;16838;16912;16676;16624;16618;16572;16273;16343;16540;16584;16730;16682;16583;16425;16290;16459;16325;16445;16429;16547;16439;16715;16578;16151;15562;14796;15690;16756;17082;17230;17361;16999;17222;17017;16853;16578;16942;16893;16878;16953;17026;16903;17151;17104;17052;17086;17074;17121;16683;16522;16562;16681;16867;16784;16765;16503;16982;17121;16950;16955;16999;16739;16737;16694;16888;16854;16847;16950;16984;17308;17659;17812;17344;17342;16912;17097;17086;17181;17021;17307;17494;17082;17021;17075;17171;16936;17336;17214;17097;17355;17217;16841;16747;16671;16683;16707;17006;16833;16932;16670;16606;16517;16359;16930;16836;16985;16879;16702;16689;17185;16616;16486;16630;16753;16567;16560;16280;16604;16751;16783;16738;16643;16773;16453;16706;16615;16692;16748;16928;16952;17352;17530;17435;17121;17044;17040;17037;17316;17159;17166;17187;17206;17049;17219;17180;17369;17178;17297;17221;16727;16992;16924;17161;17105;17251;17135;17089;16992;17162;17155;17113;16767;16714;16731;16887;16714;16694;16738;16742;16352;15719;15860;16509;16422;15821;15281;14556;14622;15845;16966;17265;17169;17159;17087;16893;16953;16981;16652;16377;16111;16019;16099;16359;16540;16583;16835;16671;16439;16578;16701;16762;16737;16673;16642;16310;16446;16498;16789;16717;16422;16320;15929;16108;16339;16604;16721;17106;17164;17190;17271;17100;17255;17064;17393;17332;17322;17206;17111;16992;17060;16846;17216;16795;17033;16728;16554;16359;17004;17110;17146;17194;17247;17123;16913;16794;17197;16960;17090;17020;16935;16773;17118;17033;17124;17178;17264;17143;17179;17049;17222;17151;17233;17495;16963;17269;17306;17333;16840;16896;17083;17210;17067;16788;16774;16963;17059;16896;16587;16738;16962;16995;17117;17149;17062;17168;17187;17365;17179;17327;17245;17401;17285;17183;16806;16697;16446;16743;16948;17402;16902;16965;17467;16858;16891;16804;16847;16893;17186;17316;16734;16900;16860;16981;17065;17202;17156;17039;16997;16952;17102;17257;17330;17402;17227;17262;17317;17232;17125;17433;17220;16787;16958;17060;16942;17146;17075;17062;16955;17075;16898;16993;16830;17077;17154;16948;17026;16973;17283;16929;17321;17354;17308;17106;17227;17016;17012;17002;17080;17083;16991;16987;16827;16930;16944;17253;17114;17075;17261;17265;17215;17064;17166;17296;16964;17114;16794;16938;17112;17056;16928;17244;17386;17066;17222;16996;16825;16829;16903;17125;17283;17339;17583;17230;16890;17370;16964;17133;17445;17099;17272;17056;17083;16922;16997;17167;17178;16914;17514;17251;17086;17422;17532;17476;17569;17625;17423;17379;17291;17382;17537;17829;17679;17338;17309;17210;17290;17505;17334;17201;16730;16287;15545;16118;16337;15807;16017;16818;17134;17257;17223;17457;17479;17509;17421;17595;17282;17027;17033;17163;16830;17237;17156;17261;17265;17120;16846;17238;17125;17131;17143;16994;16732;16770;16628;16555;16670;17055;16696;17276;16926;17214;17206;16911;17036;16720;16243;14868;15173;16262;17137;17300;17273;17110;16969;16898;17079;17166;17229;17256;17173;16607;16864;16956;17048;17221;17018;17262;17051;17240;17340;17623;17456;17469;17217;17098;17131;17042;17121;17090;17015;16822;16653;16853;17113;17214;17500;17495;17419;17298;17258;16934;17330;16984;17017;16523;16779;17176;17390;17366;17635;17605;17094;17439;17573;17252;17231;16977;16481;15456;15074;16132;16813;17106;17120;17278;17303;17392;17399;17209;16582;15727;14637;14760;16308;16901;17525;17235;17570;17748;17789;17629;17660;17732;17613;17485;17408;17595;17681;17682;17469;17717;17492;17323;17220;17458;17318;17325;17319;17365;16958;17070;17606;17336;17527;17607;17525;17154;16872;16532;16716;17160;17214;17535;17114;16971;16883;16883;17197;17431;17084;17093;16837;16728;15516;15439;16668;17238;17125;17226;17256;17364;17181;17244;17220;16972;17042;16905;16714;16460;16037;15804;15997;16166;16386;16651;17303;17585;17323;17175;17257;16890;17050;16944;16581;16631;16848;17209;17391;17748;17450;17701;17765;17526;17735;17755;17753;17394;17318;17454;17427;17855;17825;17805;18025;17767;17693;17817;17695;17666;17778;17412;17379;17506;17196;17250;17127;17107;17163;17425;17555;17623;17740;17854;17575;17642;17551;17654;17717;17618;17712;17690;17623;17476;17460;17640;17432;17191;17411;17164;17533;17737;17500;17614;17354;17676;17356;17549;17338;17547;17334;17430;17265;16969;17204;16932;16896;16605;16903;16991;17268;17506;17771;17646;17706;17869;17689;17736;17406;17219;17313;17518;17588;17730;17537;17741;17746;17784;17215;17354;17252;17328;17593;17867;17703;17942;17853;17636;17701;17816;17982;17633;17787;17503;17623;17700;17515;17038;17205;17290;17312;17561;17303;17803;17559;17403;17260;17344;17612;17962;17850;17826;17514;17484;17471;17696;17611;17844;17750;17450;17691;17781;17791;17461;17433;17427;17807;17586;17785;17735;17652;17719;17606;17831;17788;17468;17367;17665;17583;17570;17611;17372;17537;17599;17656;17449;17496;17486;17534;17381;17510;17234;17253;17314;17539;17968;18051;17998;17381;17635;17547;17850;17907;17880;17671;17794;17560;17680;17939;17488;17630;17169;16764;17181;17475;17570;17487;17856;17741;17882;17869;17843;17560;17434;17066;17671;17318;16917;16948;17170;17568;17585;17277;17667;17402;17458;17199;17300;17288;17500;17609;17417;17448;16904;17221;17741;17808;17785;17421;17441;17605;17884;17877;18184;18266;17769;17460;17542;17232;17666;17697;17934;17878;17869;17747;17626;17541;17594;17447;17266;17335;17555;17693;17751;17933;17813;17727;17732;18036;17691;17733;17647;17770;17387;17734;17266;17456;17316;17460;17250;17499;17711;17415;17693;17335;17222;17148;17226;17415;17601;17445;17351;17429;17323;17051;16665;16859;17290;17275;17201;16970;16813;16879;16574;16481;16165;16080;16260;16717;16960;17042;17222;17336;17778;17711;17095;16945;16856;17283;17349;17338;17585;17657;17890;17461;17491;17245;17534;17730;17739;17818;18019;18008;17791;17614;17597;17734;17576;17823;18001;18005;17672;17995;17806;17817;17827;17703;17687;17631;17603;17747;17883;18136;18147;17934;17778;17809;17743;17942;17881;17911;18120;17562;17703;17801;17845;17845;17814;17682;17986;17527;17747;17891;17659;17764;17845;17721;18050;17893;17714;17695;17950;17715;17881;17698;17840;17782;17608;17696;17793;17622;17752;17639;17834;17831;17751;17966;17717;17746;17671;17371;17591;17776
12919;13212;13281;13167;13248;13177;13102;13335;13361;13031;13290;13480;13565;13405;13326;13542;13547;13503;13190;13152;13091;13035;13456;13580;13348;13195;13402;13329;13599;13590;13543;13462;13558;13146;13130;12431;13154;13974;14069;14015;14306;13993;13856;13981;14124;13967;13917;13984;14024;13837;13615;13641;14077;14382;14526;14392;14624;14799;14635;14930;14516;14567;14559;14750;14550;14319;14348;14563;14319;14512;14445;14811;14551;14494;14696;14316;14386;14085;14430;14434;14435;14638;14821;14888;15008;14852;14936;14952;15119;14742;14787;14853;14796;14694;14742;14793;14916;14610;14905;14644;15000;15028;14865;15015;15064;14969;15044;15211;15127;15055;14905;14994;15231;15067;15024;14904;15376;15326;15220;15340;15548;15565;15388;15368;15130;15104;15033;15488;15094;15177;15419;15478;15242;15259;15404;15271;15047;15097;15036;14843;15291;15528;15566;15611;15743;15438;15415;15545;15489;15147;15281;15075;15063;15032;15010;14988;14945;14683;14885;15242;15264;15490;15173;15132;15110;15221;15570;15647;15801;15594;15686;15434;15586;15508;15185;15584;15388;15431;15650;15425;15779;15585;15710;15497;15606;15735;15311;15397;15679;15835;15833;15828;15581;15579;15417;15302;15483;15375;15020;14557;14670;14492;14782;15112;15217;15377;15556;15760;15679;15495;15496;15096;14580;13585;13724;14991;15265;15377;15316;15285;15351;15404;14889;14956;15235;15409;15691;15406;15641;15300;15375;15571;15225;15202;15295;15119;15257;15187;15600;15727;15808;15717;15711;15793;15891;16128;15891;15803;15356;15473;15344;15696;15810;15947;15970;16117;15661;15657;15587;15632;15565;15803;15557;15925;15503;14997;15298;15346;15448;15238;15725;15750;15582;15632;14854;14849;14853;15040;15376;15622;15670;15525;15220;15377;15445;15388;15473;15501;15441;15285;14318;11129;7386;6670;9599;12871;14777;15626;15986;16007;15562;15949;15887;16116;15973;15851;15672;15879;16042;15795;15962;16065;15900;16039;16157;16027;15993;16173;16234;15991;16423;16154;16301;16109;16282;15980;15610;15648;15851;15671;15631;15959;15982;15520;15085;15512;15803;16167;16064;16030;15844;16018;16141;16372;16589;16280;16346;16258;16475;16328;16286;16208;16274;16164;15994;15722;15974;15931;16111;16254;16153;16046;15851;16343;16045;16093;16183;16176;16182;16265;16091;16281;16215;15911;15834;15854;16158;16084;16042;15788;15634;15760;15737;15686;15306;15742;15890;15906;16139;15809;15660;15815;15755;15750;16162;16212;16014;16236;16142;16289;16243;16318;16240;16308;16278;16323;16787;16837;16962;17043;16980;16589;16505;16283;16431;16568;16446;16508;16054;16274;16175;16182;16459;16674;16332;16333;16543;16540;16622;16274;16520;16444;16246;16086;16297;16081;16180;16377;16385;15992;16266;16239;16302;16303;16242;16238;16431;16382;16145;16299;16232;16688;16962;16987;16780;16789;16959;16634;16822;16797;16711;16688;16460;16381;16843;16528;16424;16703;16763;16597;16491;16445;16460;16379;16614;16422;16234;16335;16422;16430;16153;15737;14445;13432;13919;14710;16118;16758;16969;16929;16644;16681;16578;16707;16850;16703;16428;16814;16787;16728;16712;16390;16691;16299;16666;16601;16634;16341;16428;16253;16295;16130;16344;16189;16412;16181;16055;16352;16336;16333;16378;16464;16383;16279;16316;16522;16477;16349;16167;16162;16472;16356;16673;16469;16326;16586;16260;16429;16675;16617;16620;16685;16632;16807;16323;16546;16547;16507;16360;16727;16526;16544;16399;16336;16358;16355;16552;16384;16731;16669;16951;16062;14644;13863;14661;16053;17119;17048;17288;17020;16752;16836;16763;16560;17008;16755;16862;16855;16917;16821;16929;16798;16943;16944;16969;16933;16646;16507;16279;16856;16868;16845;16669;16622;17167;16822;17075;17269;17087;16995;16436;16634;16818;16972;16832;16773;17358;17362;17481;17531;17448;17157;16920;16790;17153;17191;17069;17175;17615;17183;16906;16794;16964;17005;17287;17129;17438;17267;17390;16974;16952;16945;16690;16758;16762;16735;17005;17025;16636;16573;16498;16824;16754;16948;17029;16897;16977;16594;16545;16284;16472;16567;16337;16540;16332;16667;16537;16706;16703;16687;16665;16410;16607;16506;17017;16698;16846;17127;17212;17588;17411;17290;17167;17288;17120;17097;17157;16976;17076;17079;17000;16928;16866;17359;17369;17147;16969;17121;16987;16948;17183;17323;17095;17201;17157;17224;16930;17088;16884;16885;16551;16760;16805;16818;16669;16770;16959;16842;16177;16302;16820;16609;16274;14637;14052;14431;15470;16710;17244;17091;16951;16949;16743;17104;16828;16779;16584;15961;15511;15238;15769;16632;16689;16956;16920;16413;16471;16581;16714;17003;16916;16501;16410;16597;16977;16701;16681;16407;16293;16251;16132;16418;16467;16638;16820;16893;17109;17129;16751;16938;16856;17092;17145;17494;17170;17297;17357;17068;17053;16940;17071;17088;16826;16663;16884;16775;17126;17404;17243;17022;16741;16925;16484;17043;16980;16746;16895;16894;16965;16914;16950;17242;17184;17109;16991;17183;16985;16913;17206;17391;17066;17171;17055;16891;17005;17062;17049;17142;17287;17178;17045;16513;16999;17050;16943;16531;16412;16786;17100;17035;17070;17125;17382;17325;17030;17201;17149;17188;17294;17121;17063;16989;16798;16521;16602;16949;17295;17101;17087;17066;17024;17085;16856;16671;16974;16822;16823;17139;16848;17089;17057;16980;17405;17469;17202;16845;16913;17250;17194;17401;17362;17235;17309;17389;17134;17023;17060;17208;17059;17082;17021;17162;17165;16965;16982;17002;17013;17315;17122;16778;17323;17285;17415;17018;16885;17012;17084;17287;17107;17286;17240;17118;17032;16892;17020;17141;17220;17182;17064;16943;16996;17032;16883;17215;17046;17226;17189;17287;17211;17063;17033;16897;16934;16950;16806;17060;17215;17183;16854;17122;17169;16948;17034;16720;16800;17109;17016;17114;17219;17138;17257;17095;16958;17281;17141;17182;17400;17189;17206;17075;16878;17073;17393;17329;17246;17319;17174;17179;16902;17205;17220;17480;17457;17448;17257;17373;17397;17307;17568;17617;17498;17306;17145;17143;17470;17430;17124;16420;15843;15485;15882;16286;16216;16569;17024;17084;17238;17271;17439;17751;17534;17536;17357;17213;17171;17090;16869;17323;16973;17279;17239;17445;17143;17294;17194;16768;16833;16877;17117;17095;16856;16746;16728;16622;16797;16730;16935;17157;17374;17050;17101;17003;16717;16682;16457;16284;16597;17269;17261;17458;17316;17153;17119;17037;17189;17087;17009;16949;16541;16612;17019;17129;16795;17057;17041;16975;17292;17538;17561;17334;17337;17215;17035;17261;17008;17185;17290;17081;17086;16788;16753;16888;17150;17397;17323;17317;17300;17128;17189;17306;17107;17249;16933;17036;17372;17112;17257;17116;17202;17346;17672;17492;17107;17074;17227;16620;16161;16307;16548;16972;17176;17173;17389;17528;17199;17465;17086;16842;16477;15816;15820;16322;17191;17243;17324;17583;17444;17481;17362;17483;17788;17865;17915;17690;17683;17507;17477;17674;17503;17337;17296;17218;17280;17289;17842;17794;17432;17448;17253;17282;17350;17424;17385;17637;17484;17262;17151;17313;17402;17605;17599;17340;17473;17169;17157;17093;16921;17072;17073;16705;16041;15178;15221;16306;17291;17352;17173;17144;17167;17503;17261;17182;16982;17128;16653;16869;16440;15878;15835;16122;16337;16766;16526;17291;17488;17322;17446;17136;17289;17159;17013;17043;16797;16874;17121;17419;17721;17375;17632;17566;17795;17834;18030;17889;17533;17452;17288;17660;17648;17944;17881;17545;17728;17716;17818;17658;17454;17519;17513;17276;17488;17216;16894;17061;16988;17351;17271;17536;17619;17784;17767;17554;17381;17409;17479;17514;17596;17402;17469;17474;17486;17602;17639;17438;17456;17022;16981;17287;17388;17343;17602;17555;17388;17508;17459;17693;17649;17336;17283;17559;17205;17412;16949;16961;16827;16883;17031;17261;17425;17676;17810;17802;17938;17860;17749;17596;17343;17345;17476;17533;17354;17508;17564;17600;17612;17502;17055;17407;17364;17498;17811;17869;18032;17722;17865;17908;17881;17752;17882;17671;17618;17773;17585;17655;17299;17450;17398;17387;17288;17852;17658;17837;17631;17577;17563;17726;17763;17494;17873;17724;17562;17879;17693;17856;17936;17820;17621;17603;17816;17819;17427;17407;17377;17645;17608;17942;17775;17560;17826;17903;17944;17626;17525;17404;17337;17435;17532;17675;17553;17795;17737;17535;17286;17500;17459;17412;17567;17538;17232;17146;17142;17559;17952;17763;17847;17629;17375;17642;17753;17850;17695;17630;17730;17362;17475;17906;17771;17481;16676;15796;16561;17181;17101;17373;17877;17791;17612;17549;17569;17609;17164;17221;17369;17196;16930;16650;17018;17386;17804;17811;17665;17419;17325;17325;17340;17186;17663;17611;17539;17248;17306;17281;17740;18079;17716;17469;17497;17499;17814;18144;18447;18214;17994;17437;17265;17562;17694;17925;17611;17753;17795;17591;17476;17420;17641;17397;17345;17443;17522;17771;17830;17825;17520;17768;17844;17856;17702;17849;17557;17628;17761;17675;17863;17702;17376;17435;17432;17428;17460;17442;17772;17607;17295;17162;17315;17379;17539;17120;17405;17402;17337;17012;16680;17023;17048;17036;17022;16901;16862;17189;16953;16598;16006;15397;16097;16652;16657;16685;17107;17342;17407;17524;17370;17360;17529;17787;17586;17701;17462;17843;17684;17779;17666;17831;17676;17518;17784;17884;17916;17935;17624;17853;17597;17768;17694;17860;17521;17716;17809;17653;17825;17801;18005;17807;17717;17608;17730;17862;17927;18053;18147;17856;17889;17520;17676;17688;17686;17785;17767;17938;17598;17815;17709;17875;17967;17939;17576;17496;17905;17945;17705;17745;17817;17739;17809;17571;17606;17726;17612;17749;17978;17741;17720;17810;17807;17279;17321;17461;17829;17959;17730;17562;18009;17702;17904;17528;17526;17655;17555;17774
13002;13168;13271;13164;13068;13074;13200;13197;13215;13514;13410;13434;13441;13539;13506;13616;13408;13229;12908;12746;13074;13071;13212;13610;13558;13565;13432;13433;13353;13750;13637;13741;13485;13450;13280;13099;13293;13929;13951;13872;14037;14070;13935;14021;14092;14137;14043;13933;14129;13690;13384;13786;14024;14423;14504;14886;14541;14577;14914;14935;14634;14734;14759;14598;14632;14551;14320;14489;14712;14441;14659;14646;14606;14681;14387;14463;14353;14487;14236;14612;14275;14662;14752;14775;14908;14854;14847;15109;15013;14687;14766;14863;14752;14761;14526;14589;14740;14868;14781;14842;14915;14691;14783;14997;14865;14912;14858;15114;14957;15132;15160;15002;15270;15099;14981;15052;15054;15156;15212;15430;15503;15566;15324;15348;15081;15244;15383;15556;15439;15477;15532;15481;15299;15273;15130;15323;15252;15096;15076;15199;15366;15419;15603;15583;15549;15524;15591;15401;15700;15189;15336;15228;15244;15076;14934;14948;14952;15045;14907;15386;15418;15499;15101;15164;15063;15229;15494;15650;15485;15652;15607;15594;15395;15491;15345;15534;15368;15490;15205;15340;15556;15684;15591;15647;15782;15808;15565;15681;15692;15737;15824;15519;15451;15397;15400;15407;15351;15136;14825;14683;14714;14556;14623;14585;15212;15364;15457;15411;15582;15427;15357;15361;15104;14985;15188;15347;15439;15468;15181;15548;15408;15338;14880;14784;15316;15338;15644;15304;15552;15443;15598;15347;14958;15106;15090;15080;15103;15507;15523;15710;15634;15626;15852;16081;15968;15979;15800;15652;15553;15309;15418;15720;15690;15799;15659;15876;15629;15599;15525;15791;15705;15649;15589;15567;15621;15372;15465;15728;15165;15094;15233;15845;15839;15396;15059;14878;15274;15504;15375;15603;15747;15436;15404;15260;15465;15330;15576;15766;15572;15404;13951;10491;6320;6386;10209;13574;15349;15827;16175;15932;15994;16045;15762;16033;16122;15876;16223;16271;15968;15992;15976;15869;15903;15660;16287;15992;16000;15921;16124;16062;16115;16138;16433;16333;16254;16210;16184;15874;15794;15926;15938;16028;16038;15708;15288;15657;15876;16295;16122;15999;16012;16030;16135;16148;16208;16652;16253;16173;16018;16270;16303;16193;15962;16098;15832;15963;15942;16023;16035;16224;16231;16201;16167;16020;16175;16313;16119;16010;16061;16053;15865;16260;15946;15833;15862;15852;15895;15870;15982;15839;15839;15800;15714;15699;15385;15887;15878;16179;15850;15975;15969;15703;16077;15931;15804;16298;16096;16046;16043;15877;16022;16066;16287;16279;16367;16455;16610;17040;17061;16716;16790;16512;16299;16373;16366;16482;16608;16149;16259;16399;16261;16419;16324;16344;16477;16668;16421;16691;16617;16424;16469;16594;16391;16133;15913;16234;16340;16267;16119;16165;16304;16100;16270;16332;16478;16288;16614;16273;16291;16078;16274;16482;16811;17057;17064;16875;16613;16739;16841;16709;16808;16516;16763;16502;16591;16785;16677;16733;16606;16670;16654;16251;16198;16438;16625;16346;16302;16352;16389;16437;16346;15822;15027;14094;14606;15749;16415;16757;16739;16915;16697;16595;16792;16589;16437;16393;16788;16620;16618;16665;16779;16549;16723;16519;16384;16484;16506;16490;16428;16081;16373;16214;16233;16176;16140;15769;16112;16123;16072;16236;16234;16167;16199;16366;16363;16502;16204;16146;16321;16361;16374;16450;16620;16657;16284;16226;16101;16618;16525;16448;16740;16833;16787;16652;16635;16412;16660;16705;16803;16492;16407;16305;16364;16357;16562;16383;16698;16729;16555;16759;16807;16296;15379;14267;14408;15756;17040;17115;17153;16976;16860;16498;16794;16570;16838;17098;16778;17183;16880;16879;16941;16946;16940;16941;16715;16717;16713;16598;16494;16796;16786;16876;16847;16680;16706;16852;17097;16985;17174;16784;16416;16256;16488;16601;16706;16874;17219;17342;17614;17625;17195;17137;16778;16635;16928;17083;16844;17328;17240;17183;17096;16928;17085;17047;17199;17266;17137;17007;17136;17057;17058;16898;16834;16876;16870;16974;16939;16866;16549;16355;16610;16612;16784;16995;16550;17063;17083;16667;16420;16408;16650;16462;16550;16461;16690;16726;16608;16544;16587;16574;16692;16388;16616;16682;16586;16520;16672;17102;17223;17315;17348;17233;17011;16980;17160;17027;17087;16845;17106;17274;17238;17230;17256;17162;17209;17248;17343;17263;17069;17201;17132;17356;17023;17129;17218;17015;17366;17015;17109;16949;16627;16528;16562;16604;16869;17099;17034;17097;16605;16772;16908;17214;16430;15016;14807;15269;16054;16742;16670;16534;16645;16801;16407;16514;16611;16756;16827;16785;15852;15560;16146;16998;16726;16980;17068;17016;16785;16833;17012;16925;16876;16872;16395;16451;16795;16619;16541;16550;16306;16272;16507;16595;16827;16569;16602;17021;16965;16897;16839;16735;16990;17175;17308;17304;17191;17090;17221;16994;17024;16829;17084;16829;17115;16776;17331;17024;17386;17332;17235;16997;16977;16806;16741;16455;16727;16773;16601;17024;16902;16931;17127;17040;16950;17101;17254;16939;17088;17031;17050;17092;17320;17222;16975;17046;17257;17122;17055;17032;17244;17244;17172;16906;16721;16926;16991;16562;16688;16677;17199;17109;17275;17108;17367;17243;17080;17215;17307;17258;17133;17397;17068;16900;16710;16639;16708;16886;17055;17084;17038;17046;17070;16678;16780;16853;16530;16929;17066;17096;17073;16965;17172;17223;17046;17526;17238;16905;17378;17243;17055;17522;17626;17231;17251;17353;17218;17159;17089;16916;17238;17020;17039;17004;17052;17257;17166;17255;17239;17004;17145;17087;16952;17181;17158;16914;16964;16886;17194;17409;17282;17411;17279;17270;17222;17036;17237;17197;17212;17079;16670;16588;16455;17103;17080;16954;17008;17234;17196;17057;17253;16983;16909;16886;17222;16699;17195;16803;16910;16909;17182;16878;17181;16967;16969;16957;16924;16966;16931;16911;17144;16999;17124;17104;16914;17205;17143;17152;17096;17142;17133;16929;16936;17121;17351;17330;17440;17285;17132;17138;17250;17293;17025;17125;17274;17115;17528;17169;17243;17307;17520;18064;17571;17279;17249;17452;17231;17436;17024;16497;15976;16240;16619;16817;16991;16893;16998;17250;17241;17329;17288;17416;17511;17356;17431;17144;17360;17016;16960;17116;17218;17010;17457;17240;17043;17054;16675;16281;16139;16829;17133;17024;17027;16788;16806;16667;16650;16840;17050;17430;17212;17131;17063;16690;16850;16905;17063;17341;17322;17510;17602;17387;17360;16961;16893;17388;17355;17254;17004;16191;16222;16392;17341;17137;17074;16830;16828;17271;17535;17582;17501;17404;17383;17353;17271;17155;17041;17196;17262;17238;17262;17141;17043;16749;16822;17313;17248;17299;17229;17303;17223;17295;16934;17282;17150;17070;17285;16828;16263;16123;17155;17462;17629;17380;17145;17008;17051;16590;16766;17157;17070;17072;17091;17356;17261;17676;17599;17262;17158;17275;17138;16696;16925;17029;17227;17472;17781;17492;17443;17337;17085;17129;17589;17851;18117;17950;17695;17353;17602;17355;17447;17126;17450;17541;17421;17604;17632;17463;17668;17768;17210;17375;17370;17176;17253;17467;17567;17156;17601;17471;17704;17426;17358;17661;17466;17198;16894;16897;16672;16425;16638;16426;16084;15290;15421;16109;16998;17526;17281;16876;17175;17357;17387;17292;16925;16436;16464;16410;16433;16215;15882;15937;16466;16623;16609;17186;17605;17592;17347;17251;17211;17249;17423;17396;17030;17104;17232;17185;17726;17600;17912;17803;17793;18066;18002;17811;17309;17222;17661;17344;17412;17639;17806;17709;17556;17564;17364;17500;17385;17205;17589;17590;17352;17435;17337;17242;17115;17283;17497;17452;17609;17713;17470;17319;17455;17628;17640;17470;17368;17532;17551;17512;17563;17634;17591;17713;17613;17086;17458;17456;17649;17178;17374;17517;17452;17578;17583;17704;17474;17502;17524;17673;17602;17328;17127;16853;16864;16946;17226;17447;17569;17614;17771;17917;17745;17537;17678;17343;17268;17311;17522;17616;17378;17829;17896;17755;17692;17314;17262;17334;17414;17508;17717;17815;17695;17588;17632;17637;17861;17945;17883;17652;17773;17643;17872;17580;17779;17453;17487;17476;17418;17651;17586;17639;17497;17662;17827;17774;17635;17505;17643;17593;17705;17592;17560;17779;17746;17529;17714;17821;17694;17602;17561;17592;17471;17438;17851;17685;17748;17606;17946;17643;17733;17537;17349;17254;17402;17517;17476;17406;17466;17600;17613;17611;17533;17434;17631;17420;17355;17493;17419;17173;17279;17437;17615;17938;17846;17526;17603;17633;17659;17727;17501;17343;17458;17481;17600;17766;17487;17373;16548;16044;16466;16781;17382;17574;17800;17746;17620;17749;17698;17411;17328;17121;17064;16900;16084;16152;16592;17205;17384;17683;17710;17433;17560;17254;17088;17476;17573;17574;17631;17303;16892;17041;17488;17934;17591;16785;17176;17708;18040;18017;18764;18454;18008;17704;17542;17833;17912;17891;17612;17738;17699;17742;17435;17590;17603;17606;17249;17481;17696;17715;17742;17812;17782;18063;17825;17761;17693;17665;17622;17615;17713;17664;17482;17493;17426;17393;17295;17393;17344;17461;17648;17525;17395;17130;17368;17397;17210;17294;17586;17582;17074;17121;16853;16734;17195;17048;17231;17043;17257;16982;17167;17067;16435;16127;16162;16573;16729;16582;16865;17014;17561;17612;17538;17484;17824;17725;17482;17335;17530;17668;17507;17907;17970;17782;17597;17546;17572;17740;17806;17866;17898;17712;17859;17716;17579;17556;17560;17663;17560;17330;17649;18088;17902;17960;17883;17890;17837;17759;17909;18217;18041;17891;17861;17658;17892;17744;17667;17552;17873;17965;17668;17548;17778;17913;17922;17736;17775;17789;18054;17926;17827;17837;17857;18043;17790;17682;17545;17326;17488;17842;17873;17580;17650;17766;17394;16834;16734;17215;17799;17851;17705;17704;17775;17795;17807;17656;17831;17740;17840;17516
13451;12863;12983;13062;13036;13061;12923;13120;13197;13363;13340;13286;13272;13567;13294;13475;13625;13174;12576;12979;13306;13385;13668;13700;13545;13514;13396;13234;13637;13793;13770;13834;13709;13564;13740;13455;13920;13791;13917;13748;14154;13967;13923;13956;14141;13801;14233;14192;14031;14012;13778;13806;13853;14272;14479;14742;14674;14561;14893;14878;14654;14622;14700;14804;14515;14347;14110;14475;14567;14391;14443;14719;14714;14503;14532;14381;14589;14170;14463;14243;14167;14491;14735;14641;14974;14847;14865;14861;14918;14619;14907;14857;14930;15013;14983;14543;14592;14713;14974;14872;14827;14957;15179;15058;15151;15194;15009;15088;15029;15122;15302;15132;15177;15097;14948;15179;15236;15258;15380;15165;15468;15595;15363;15154;15119;15207;15288;15244;15554;15307;15655;15354;15448;15269;15272;15128;15112;15048;15010;15184;15437;15343;15410;15405;15362;15166;15085;15226;14936;15300;15194;15171;15185;15193;15106;14918;14790;15170;15332;15389;15309;15388;15405;15251;15084;15314;15202;15176;15609;15719;15451;15214;15330;15325;15380;15231;15281;15281;15364;15239;15732;15621;15814;15915;15723;15827;15528;15675;15638;15673;15844;15617;15577;15690;15110;15199;15465;15327;14921;14613;14811;14867;14703;14707;15006;15181;15705;16003;15566;15610;15495;15461;15671;15776;15442;15573;15818;15577;15199;15585;15569;15109;14808;14459;14869;15283;15205;15507;15461;15292;15210;15370;15289;15326;15083;14946;15138;15299;15665;15683;15615;15794;15888;15780;15941;15901;15926;15267;15321;15357;15588;15647;15578;15514;15686;16019;15860;15627;15996;15882;15679;15675;15269;15513;15589;15892;15855;15894;15403;15041;15057;15537;15628;15578;15145;14980;15116;15373;15226;15203;15365;15326;15258;15306;15137;15312;15445;15588;15779;15405;14370;11369;7768;7128;10270;13526;15142;16181;16115;16050;16224;16275;16125;16229;15934;16091;16281;15980;16127;15973;15842;15591;15622;15447;15944;15847;15920;15820;15943;15927;16124;16258;16390;16496;16349;16360;16199;15920;15743;15935;15882;15977;15887;15873;15649;15929;15816;16186;15958;16298;16003;16087;15954;16195;16267;16378;16111;15952;15826;16144;16157;16277;16158;16237;15960;15806;15890;16193;16088;16394;16458;16376;16122;16060;16168;16050;16034;16158;15984;16002;15939;16119;16174;16295;16106;15715;15583;15690;15829;15756;16120;16086;15862;15853;15529;15626;15534;15808;15979;15753;15966;15895;15743;15861;15960;16265;16080;16008;16282;16098;16109;16067;16026;16057;16287;16444;16899;16774;16762;16482;16340;15808;15735;16039;16315;16494;16359;16331;16335;16363;16241;16355;16083;16415;16468;16231;16316;16634;16263;16576;16497;16593;16242;16320;16236;16092;15979;16191;16247;16311;16189;16278;16400;16393;16602;16377;16467;16509;16000;16078;16252;16554;16971;16985;16972;16641;16780;16867;16605;16733;16730;16876;16735;16879;16770;16492;16677;16711;16540;16662;16383;16559;16380;16201;16325;16387;16187;16545;16582;16388;16308;16088;15638;15537;15964;16428;16824;16907;16653;16578;16579;16672;16692;16451;16620;16633;16668;16616;16797;16663;16794;16468;16258;16721;16490;16539;16231;16513;16376;16391;16339;16333;16084;16198;16133;15906;15997;15485;15847;16181;16213;16292;16205;16156;16130;16436;16310;16306;16627;16427;16609;16344;16476;16399;16514;16419;16523;16500;16446;16500;16429;16641;16678;16633;16405;16558;16804;16698;16621;16727;16596;16321;16222;16331;16425;16569;16649;16671;16580;16743;16779;16843;16296;15525;15842;16514;17025;17261;17240;16904;16555;16500;16605;16947;16734;16833;17010;16789;16801;16686;16923;16613;16537;16883;16573;16656;16649;16596;16333;16880;16957;17061;16811;16946;16722;16897;16780;16961;17044;16649;16199;15692;15738;16535;16685;16887;17243;17384;17418;17371;17282;17051;16921;16795;17144;17038;16990;17030;17325;17126;17107;17154;17149;17218;17143;17076;17211;17448;17162;17220;17372;17046;16666;16685;17023;16958;16928;16714;16899;16627;16510;16782;16807;16789;16854;16876;16878;16807;16642;16461;16578;16392;16632;16749;16573;16482;16567;16631;16625;16927;16731;16378;16397;16223;15919;16137;16665;16939;17356;17234;17222;17351;16987;16846;17002;16898;16702;16986;16786;16997;17148;17174;17095;17132;17207;17189;17269;17034;17041;17041;17264;17148;17131;17027;17014;17167;17150;17309;17265;17185;16850;16725;16545;16835;16598;16956;16847;17225;16880;17139;17212;17012;16195;15984;16018;16267;16538;16543;16439;16680;16680;16413;15972;15216;15639;16409;16638;17130;16849;16748;16711;16774;16896;17188;17239;17201;17020;16740;16824;16946;16810;16741;16660;16555;16900;16515;16578;16445;16223;16632;16796;16877;16693;16743;16737;16953;16832;16517;16603;16575;16820;16931;17400;17153;16829;17054;16962;17031;16910;16769;16947;17059;17213;17311;17195;17187;17351;17499;17604;17037;17127;16848;16726;16781;16960;16818;16812;16801;17054;16908;16923;16943;17077;17223;17175;16829;16528;16937;17000;17295;17138;17016;16992;16914;17182;17360;17051;17265;17017;17108;16808;16695;16798;16918;17207;17103;16959;16914;17054;17258;17180;17204;16998;17299;16958;16889;16887;17138;17410;17130;17218;16969;16627;16919;16790;16708;16685;16676;17106;16782;16540;16537;16426;16651;16644;17094;17000;17166;16896;17088;17075;16942;17261;17561;17213;17358;17508;17250;17470;17327;17476;17526;17700;17374;17392;17074;16993;17259;17060;17176;16730;16976;17087;17169;17080;16962;17310;17031;17020;16938;16923;17098;16774;16866;16819;17201;17209;17278;17260;17154;17355;17245;17215;16968;17079;16981;16991;16761;16668;16788;16851;16765;17268;17032;17147;17049;17061;17218;16951;16862;16951;17057;17027;16940;17139;17108;17231;17089;17307;17202;17166;17106;16861;16958;17086;17209;17152;16988;16994;16706;16953;17088;17102;17274;17117;17243;17131;16891;17059;17173;16963;17233;17164;17526;17391;17033;17303;17147;17376;17231;17289;17365;17186;17181;17172;17282;17021;17387;17330;17568;17937;17612;17233;17466;17483;17297;17264;16847;16777;16830;16774;17286;17295;17154;16887;17257;17121;17295;17172;17385;17810;17398;17513;17366;17381;17283;16983;17130;17052;17181;17019;17187;17230;16910;16569;15653;15696;16597;17132;17178;17073;16765;16781;16877;16894;16990;17101;17391;17235;17106;17131;17222;16655;17025;17427;17363;17518;17114;17485;17241;17302;17019;17261;16978;17291;17202;16465;15216;15446;16159;17160;17181;16839;16531;16819;17117;17601;17461;17467;17433;17332;17325;17261;17181;17188;17169;17394;17299;17272;17300;16951;17013;17058;17187;17408;17284;17304;17420;17012;17069;17157;17457;17184;17374;17170;16584;15372;15134;16444;17325;17625;17156;17292;17058;16797;16919;17062;17055;17203;16986;17151;17372;17360;17642;17295;17197;16741;16925;17237;17305;17293;17412;17601;17568;17690;17818;17359;17294;17211;17243;17767;17699;17793;17924;17797;17632;17500;17521;17023;17255;17454;17193;17469;17483;17526;17595;17607;17342;17077;17151;17113;17350;17443;17451;17377;17144;17306;17105;17280;17460;17566;17382;17581;17269;16630;16552;16516;16099;16430;16694;16526;15894;15219;15799;16746;17240;17464;17183;17271;17135;16577;16270;16063;15485;15275;16038;16093;15911;15840;16155;16285;16362;16856;16924;17373;17366;17350;17147;17269;17350;17199;17385;17221;17458;17406;17489;17706;17733;17798;17881;17776;17976;17732;17395;17418;17431;17421;17294;17635;17630;17740;17364;17917;17525;17532;17280;17055;17403;17339;17557;17469;17435;17261;17043;17353;17478;17334;17578;17421;17496;17359;17328;17350;17683;17570;17113;17504;17193;17513;17671;17660;17914;17663;17557;17691;17547;17363;17255;17660;17576;17450;17528;17723;17506;17584;17405;17678;17767;17510;17599;17570;17460;17098;16751;16573;16918;17096;17614;17527;17650;18000;17960;17785;17834;17666;17432;17430;17491;17410;17470;17539;17601;17683;17717;17454;17411;17248;17230;17294;17518;17439;17786;17521;17680;17877;17611;17869;17917;17571;17732;17446;17582;17758;17705;17696;17810;17693;17508;17525;17552;17727;17696;17775;17659;17805;17574;17675;17597;17950;17614;17399;17820;17721;17925;17857;17814;17523;17737;17693;17265;17417;17557;17437;17775;17954;17681;17779;17797;17877;17807;17349;17429;17071;17386;17320;17521;17513;17189;17408;17323;17433;17522;17358;17477;17149;17324;17301;17708;17725;17415;17231;17492;17604;17999;17920;17831;17468;17455;17472;17447;17074;17476;17363;17648;17769;17791;17734;17453;17274;17204;17210;17119;17495;17691;17642;17891;17642;17691;17383;17560;17390;17384;17257;16660;15623;15206;16308;17315;17650;17861;17669;17511;17277;17184;17302;17232;17632;17821;17470;17008;16773;16657;17237;17638;16757;15678;16269;17247;17555;18009;18400;18324;17949;17619;18013;17816;17877;18035;17832;17582;17707;17952;17732;17456;17874;17755;17820;17600;17694;17709;17736;17766;17728;17657;17796;17766;17761;17770;17755;17649;17868;17582;17347;17214;17110;17274;17189;17193;17135;17237;17814;17340;16969;16883;17181;17364;17545;17764;17352;17407;17432;17031;16950;17159;17021;17125;17343;17396;17334;17252;17447;17428;17271;16887;16466;16470;16698;16854;17135;17174;17495;17498;17404;17682;17776;17541;17772;17282;17958;17914;17623;17858;17627;17500;17673;17560;17757;17811;17787;17685;17617;17812;17625;17715;17588;17537;17590;17330;17350;17325;17880;18057;17959;18392;18035;17826;17803;17922;18171;18030;17944;17889;17956;17860;17877;17798;17660;17545;17571;17479;17677;17800;17641;17661;17723;17876;17924;18029;17843;18093;17696;17599;17628;17982;17801;17645;17798;17617;17559;17827;17774;17955;17673;17700;17226;16362;16479;17044;17497;17926;17651;17548;17397;17615;17775;17673;17720;17714;17550;17503
12968;13079;13162;13283;13284;12994;13008;13079;13336;13321;13238;13282;13552;13564;13631;13530;13464;13223;12987;13239;13517;13540;13819;13559;13751;13646;13479;13354;13614;13814;13564;13783;13738;13553;13732;13978;14064;14004;13874;13988;14182;13728;14036;13748;14091;14038;14053;14123;14159;13925;13858;13900;13639;13784;14243;14678;14599;14776;14920;14732;14849;14550;14687;14617;14561;14488;14431;14711;14867;14694;14210;14528;14727;14977;14521;14514;14417;14349;14136;13865;14248;14675;14544;15094;15001;14945;14919;14980;14706;14665;14939;14783;14973;14963;14807;14617;14153;14509;14776;15016;14949;14883;14885;14836;15256;15292;15300;15030;15014;15064;15163;15205;15232;15208;15166;15200;15306;15434;15405;15551;15509;15452;15160;15464;15142;15302;15285;15181;15378;15575;15497;15649;15510;15343;15472;15608;15045;15346;15096;15233;15515;15414;15362;15129;15155;15263;15003;14915;14908;15206;15348;15243;15378;15394;15343;15322;15212;15453;15622;15672;15375;15291;15286;15318;14986;14949;15299;15344;15553;15503;15326;15233;15185;15071;15104;15125;15393;15342;15220;15299;15660;15623;15694;15728;15649;15735;15627;15571;15524;15661;15470;15824;15802;15783;15251;15512;15384;15323;15043;15087;15010;15005;14833;14984;15477;15546;15588;15597;15821;15617;15330;15565;15666;15375;15658;15734;15421;15475;15116;15430;15687;15382;15028;14854;15031;15493;15303;15387;15411;15598;15331;15397;15237;15161;15309;15114;15279;15349;15597;15507;15670;15450;15597;15863;15968;15745;15651;15397;15280;15455;15624;15651;15506;15630;15899;16154;15832;15740;16086;16066;15434;15349;15158;15500;15614;15431;15368;15615;15320;15133;15454;15499;15715;15552;15476;15481;15530;15001;14632;14602;14901;15121;15041;15019;15128;15221;15462;15540;15894;15524;14555;12271;8709;8283;11648;14132;15457;15924;16034;16175;16112;16264;15950;16019;16194;16061;16173;16113;15965;15840;15929;15833;15714;15454;15740;15733;15816;15992;16352;16073;16074;16276;16230;16239;16214;16091;16085;16223;15972;16006;16093;15958;15868;15963;15706;15899;16075;16076;16227;16107;15808;16006;16173;16037;16049;16367;16210;15745;15929;16260;16138;16185;16135;16130;15889;16032;16004;16128;16192;16285;16593;16454;16075;16054;16025;15555;15713;15994;15981;16112;16181;16016;16358;16176;15904;15918;15715;15273;15478;15737;16206;16212;16036;15898;15899;15879;15657;15697;15765;15909;15942;15867;15815;15635;16060;15957;15998;16354;16154;16240;16348;15957;15932;16123;16417;16779;16716;17080;16762;16880;16316;15873;15676;16104;16267;16450;16585;16504;16495;16303;16294;16309;16300;16255;16399;16568;16423;16645;16390;16399;16529;16301;16415;16327;16131;16080;16308;16185;16351;16180;16351;16342;16302;16495;16225;16214;16440;16512;16055;15963;16391;16701;16960;17307;17058;16650;16810;16678;16698;16822;16947;16786;16625;16923;16569;16542;16639;16615;16704;16491;16490;16611;16152;16452;16617;16618;16389;16360;16177;16406;16408;16169;16067;15979;16635;16832;16712;16752;16695;16639;16940;16706;16826;16494;16411;16386;16501;16281;16433;16263;16500;16231;16702;16454;16453;16253;16241;16277;16224;16165;16188;16305;16129;15997;16170;15968;15943;15746;16159;16280;16250;16336;16285;16092;16138;16077;16007;16245;16471;16726;16547;16363;16467;16570;16407;16673;16518;16428;16534;16352;16565;16769;16860;16488;16801;16634;17014;16869;16949;16763;16565;16365;16072;16134;16445;16679;16618;16463;16666;16790;16917;16694;16799;16498;16801;17267;17338;17246;17205;16805;16541;16642;16561;16759;16759;16772;16748;16725;16470;16605;16761;16796;16732;16738;16805;16584;16742;16166;16629;16638;16677;16743;16780;16748;16785;16881;16776;16900;16831;16587;16247;15203;15813;16342;16985;16937;17154;17433;17691;17514;17348;16735;16745;16818;17021;17453;17116;17317;17528;17177;16959;17318;17117;17248;17221;17170;17075;17344;17038;17099;16991;16980;17044;16799;16914;16788;17025;16839;16670;16635;16723;16780;16747;16963;16611;17017;16949;16788;16392;16229;16451;16396;16404;16540;16422;16073;16557;16552;16551;16722;16568;16319;16189;15120;14485;15131;16394;16651;16613;17097;16974;16910;17031;16722;16705;16721;16544;16826;17088;16993;16951;16948;17163;17129;17244;17006;17242;17159;17076;17159;17119;17142;17048;17209;16988;17179;17113;17158;17089;16936;16784;16892;16529;16631;16857;16938;17035;16900;16984;17024;17026;16940;15897;15923;16026;16253;16240;16196;16566;16858;17017;16665;15503;14391;14645;16065;16691;17144;16877;17198;17492;17085;16969;17210;16972;17120;16988;17020;17045;16908;16948;16668;16771;16771;16714;16773;16639;16669;16123;16550;16664;16875;16766;16712;16665;16903;16660;16554;16541;16612;16765;16811;17217;16839;16536;16799;17119;17231;16914;16757;16965;17212;17223;17336;17193;17278;17203;17256;17368;16887;16754;16941;16687;16735;16956;16740;16971;16987;16886;17057;16817;16921;17029;17004;16866;16588;16467;16844;17018;17389;17401;16967;17018;17099;17246;16927;16926;16989;17181;17258;16917;16638;17110;16988;16983;17013;17206;17150;17345;17233;17073;17053;17191;17271;16993;17034;17058;16833;17035;17051;16895;16480;16293;16592;16819;16729;16723;16622;16609;16858;16533;16348;16384;16365;16791;16858;17119;17262;17129;17307;17226;17193;17144;17317;17205;17290;17305;17425;17231;17443;17537;17739;17715;17517;17153;17108;17260;17161;17054;16991;16967;17075;17305;17150;17123;16957;17237;17389;17210;17010;16699;16820;17001;16959;16973;17116;17131;17470;17229;17118;17192;17383;17350;17102;17103;17199;17120;16751;16811;16835;17027;16992;16955;17028;17069;17014;17033;16925;17136;17178;17006;16833;16922;16975;17118;17289;17310;16936;17096;17109;17098;16762;16760;16844;16840;17162;17081;17093;16820;16720;16748;16941;17297;17404;17316;16806;16850;16984;16987;17120;17227;17019;17358;17260;17018;17269;17434;17418;17229;17030;16942;17097;17146;17464;17292;17130;17299;16981;17480;17564;17412;17306;17344;17255;17267;17306;17314;17145;16993;17075;16924;16985;17123;16976;17095;16996;17271;17151;17253;17312;17530;17568;17444;17681;17344;17396;17133;17029;16902;17087;16881;17108;17061;17049;16583;16161;16373;16588;17146;16876;16834;16724;17060;16715;16708;16718;16690;16515;16802;17203;16788;16722;16737;17003;17365;17516;17328;16932;17655;17420;17472;17080;17176;17256;17266;16956;16236;15087;14480;15741;17017;17036;16584;16302;16522;16941;17095;17179;17377;17384;17525;17387;17557;17232;16889;17265;17262;17461;17227;17069;17204;17138;17247;17383;17465;17292;17308;17071;17053;17290;17440;17400;17440;17321;17088;16439;15490;15418;16814;17189;17307;17489;17344;17162;17191;17263;17109;16861;16860;17042;17183;17273;17475;17600;17730;17252;16890;16839;17175;17523;17548;17491;17675;17716;17547;17586;17716;17375;17609;17610;17872;17869;17787;17751;17664;17708;17582;17562;17551;17332;17335;17215;17519;17624;17377;17394;17732;17144;17394;17410;17066;17130;17333;17249;17316;17286;17210;17099;17386;17330;17564;17277;17342;16843;16730;16513;16569;15885;15672;16082;16279;16011;15444;15550;16333;17345;17467;17240;17333;16823;15529;14361;14144;13294;13687;15596;16103;15995;15790;16041;16201;16182;16453;16786;17555;17412;17262;17366;17456;17182;17240;17032;17275;17268;17371;17453;17872;17877;17831;17912;17818;17693;17794;17377;17522;17396;17231;17639;17632;17790;17783;17685;17625;17430;17283;17109;17133;17329;17350;17266;17620;17377;17206;17299;17362;17783;17642;17639;17718;17327;17236;17396;17666;17411;17618;17383;17082;17304;17732;17623;17624;17649;17723;17438;17472;17275;17332;17510;17589;17684;17508;17311;17521;17527;17700;17616;17653;17774;17627;17435;17692;17368;17120;16956;16463;16958;17179;17273;17525;17721;17925;17652;17577;17415;17524;17434;17744;17445;17422;17495;17545;17670;17661;17966;17608;17604;17390;17148;17249;17464;17766;17919;17815;17843;17734;17445;17627;17743;17657;17528;17646;17950;17796;17831;17690;17672;17541;17762;17481;17736;17895;18017;17613;17749;17993;17588;17774;17840;17566;17552;17534;17614;17845;17907;17719;17874;17567;17178;17423;17212;17197;17551;17374;17633;17680;17695;17734;17668;17815;17608;17475;17343;16833;17095;17486;17397;17176;17549;17552;17651;17480;17305;17369;16975;17160;17336;17538;17607;17635;17699;17433;17462;17566;17754;17958;17873;17557;17624;17475;17695;17388;17703;17783;17718;17514;17669;17558;17390;17081;17174;17163;17088;17207;17571;17775;17643;17416;17437;17399;17448;17368;17347;17008;16340;15651;15200;16412;17354;17900;17625;17532;17274;17207;17037;17061;17053;17905;17867;17575;16659;16425;16638;16763;17197;15634;14328;15400;16780;17587;17925;18262;18373;17976;17871;17919;17698;17786;17759;17837;17795;17620;17706;17554;17672;17863;17774;17838;17771;17789;17757;17752;17626;17730;17971;17649;17849;17579;17665;17679;17872;17638;17557;17373;16900;16802;17126;17205;17140;17285;17342;17391;17131;16766;16794;17437;17504;17528;17540;17397;17685;17369;17172;16845;17220;17046;16861;17268;17198;17035;17478;17164;17247;17344;17431;17033;16703;16744;16960;17212;17491;17456;17553;17530;17536;17427;17276;17806;17711;17584;17679;17808;17834;17860;17741;17781;17550;17877;17970;17858;17608;17779;17676;17778;17948;17707;17668;17545;17217;17077;17340;17416;17824;17875;18275;17794;17795;17813;17947;18106;17900;17775;17768;17978;17843;17683;17700;17673;17546;17499;17241;17491;17766;17763;17577;17718;17747;17924;17796;17840;17681;17687;17820;17935;17834;17737;17707;17469;17596;17758;17818;17991;17686;17743;17725;17199;16715;16373;17183;17683;17677;17815;17774;17518;17835;17670;17763;17723;17651;17302;17702
13127;13054;12981;13122;13155;12923;13139;13173;13286;13213;13112;13357;13498;13362;13643;13645;13330;13280;13440;13184;13370;13492;13446;13559;13548;13510;13474;13216;13357;13633;13571;13612;13329;13556;13906;13840;13678;13785;13940;14146;14101;14160;13702;14044;14128;13955;14067;14145;14357;14190;13845;13790;13654;13606;13964;14318;14524;14679;14657;14691;14501;14469;14539;14671;14620;14507;14657;14732;14767;14691;14472;14438;14609;14564;14475;14290;14473;14390;13742;13754;14136;14693;14923;14938;14969;14725;14907;14873;15069;14834;15211;15102;15139;15226;14980;14590;14653;14667;14841;15042;14938;14858;14981;14893;15020;14950;15154;15005;15030;14946;14966;15163;15172;15026;15038;15094;15104;15136;15037;15094;15342;15336;15461;15659;15346;15170;15212;14992;15344;15069;15258;15512;15270;15442;15388;15242;15408;15450;15188;15361;15423;15163;15173;15212;14963;14422;14374;14683;15078;15405;15415;15337;15354;15104;15335;15268;15477;15177;15515;15447;15578;15435;15139;15099;14964;15217;15288;15440;15510;15484;15244;15315;15435;15483;15034;15097;15296;15535;15656;15672;15536;15769;15959;15746;15494;15622;15607;15622;15780;15425;15423;15605;15528;15482;15419;15116;15163;15199;15127;14858;14960;15238;15059;15237;15607;15639;15909;15715;15509;15453;15408;15539;15487;15719;15533;15515;15807;15625;15359;15558;15901;15497;15409;15004;15172;15303;15389;15224;15277;15680;15110;15217;15127;15292;15217;15191;15316;15339;15490;15679;15553;15768;15815;15776;15909;15970;15553;15422;15439;15492;15683;15633;15798;15783;15588;15980;15970;15778;15943;16067;15759;15463;15577;15328;15563;15502;15213;15388;15660;15566;15440;15536;15485;15840;15795;15735;15146;14775;14301;14289;14538;14861;15016;14955;14833;15334;15529;15723;15746;15712;15123;13496;10387;9450;11849;14122;15484;15690;15850;16207;16332;16052;16041;15996;16208;16066;16131;15882;15941;16105;15816;16028;15802;15672;15656;15897;15967;15900;16321;16247;16252;16351;16261;16268;16268;16222;16047;16137;16132;16182;16160;16009;15923;15939;16124;15949;15908;16021;16275;16045;16121;16023;16247;16228;16270;16104;16091;15900;16081;16312;16001;16284;16120;16241;15789;15777;16170;15931;15934;16107;16328;16000;16129;16169;15947;15563;15515;16113;16080;16215;16259;16242;15987;16152;16339;15923;15741;15420;15252;15485;15967;16180;16045;16063;16069;15961;15922;15734;15705;15880;15875;15954;15184;15357;15460;15642;15959;16086;16159;16212;16213;16030;16240;16363;16454;16588;16689;16746;16770;16760;16271;15939;16091;16259;16310;16697;16634;16434;16610;16282;16272;16210;16515;16514;16496;16418;16253;16453;16663;16498;16461;16280;16251;15990;16072;16164;16077;16180;16155;16337;16320;16503;16144;16217;16303;16453;16276;16256;16043;16089;16312;16855;17044;17014;17237;16615;16763;16436;16561;16492;16924;16715;16625;16587;16624;16475;16424;16577;16596;16563;16679;16426;16276;16390;16081;16493;16215;16098;16431;16353;16346;16390;16356;16502;16749;16795;16875;16586;16517;16673;16613;16872;16628;16198;16388;16434;16574;16445;16474;16341;16674;16434;16536;16363;16412;16219;16150;15885;15998;15799;15965;16359;16280;16006;16192;16173;15733;15837;15885;16251;16341;16396;16099;16276;16228;16320;16272;16287;16590;16483;16767;16461;16408;16709;16456;16272;16588;16560;16388;16560;16591;16547;16599;16705;16809;17020;16844;16737;17065;16723;16691;16374;16399;16507;16631;16614;16510;16706;16466;16554;16582;16287;16424;16593;17042;17394;17462;17321;17220;17209;16700;16761;16765;16650;16582;16819;16424;16849;16759;16696;16745;16793;16769;16770;16775;17021;16436;16321;16623;16557;16997;17160;16858;16768;17171;17042;17092;17112;16762;16584;16570;16347;16347;16943;16873;16927;17134;17326;17829;17595;17562;17069;16838;16878;17214;17297;17253;17474;17072;17179;17210;17090;16938;17296;17161;17136;17328;17334;17309;17073;17257;17228;17080;16814;16917;17119;17085;16868;16695;16545;16539;17019;16652;17108;16790;16879;16635;16788;16233;16081;15831;16321;16250;16479;16324;16203;16268;16463;16584;16914;16901;16276;15467;14201;13127;14200;15775;15632;15608;16200;16947;17233;16940;16808;16521;16974;16688;16865;16823;16890;16920;17068;17095;17252;17206;17130;16935;16997;17224;17026;17375;17176;17088;17144;17014;17136;17189;17300;17001;16787;16875;16944;16575;16929;16827;16618;16723;16876;16795;16962;17045;17140;16334;16234;16189;16004;15944;16001;16710;17391;17356;16986;16286;15126;15288;16395;16978;16822;16993;17314;17090;17415;17234;17456;16885;17079;16897;17029;17027;16979;16803;16699;16647;16807;16812;16783;16838;16593;16681;16456;16662;16608;16936;16644;16902;16983;16719;16644;16297;16440;17073;17085;17073;16956;17112;16955;17141;16904;16871;17019;17001;17166;17198;17270;17075;17299;17202;17046;17142;17094;16960;16889;16765;16583;16696;17089;17050;17132;17307;17054;16998;17124;16828;16903;16932;16927;16655;16808;17042;17111;17326;17250;17083;17053;16955;16996;17060;17234;17438;17547;17125;16914;16900;16851;17187;17582;17452;17663;17133;17264;17038;17107;17054;17208;16911;16951;17094;16802;16925;17092;16677;15761;15460;16088;16487;16920;16885;16622;16841;16627;16399;16393;16491;16697;16641;16752;16896;17081;17047;17269;17074;17305;17271;17311;17562;17518;17255;17288;17121;17450;17559;17328;17460;17337;17360;17161;17213;17044;17161;17310;17068;17115;17075;16979;16955;17242;17196;17011;17155;17171;17012;16721;16659;16953;17159;17007;17399;17174;17163;17235;17598;17335;17077;17226;17036;16879;17009;17114;17079;16820;17093;16949;17159;16888;16825;16948;17053;17134;17208;17094;16977;16760;17117;16991;17178;17126;17236;17006;17137;17176;17001;16204;16270;16606;16619;16903;16763;16945;16820;16376;16632;16952;16926;17403;17355;17266;17030;17320;17320;17195;16996;17316;17082;17179;17130;17278;16940;17131;17212;17141;17026;17054;17055;17374;17295;17192;17148;17425;16879;17362;17607;17405;17206;17050;17212;17434;16996;17071;16954;16862;16993;17187;16723;16944;16704;16989;17390;17015;17240;17204;17304;17359;17486;17461;17276;17488;17182;17268;16898;16296;16118;16168;16676;17186;16723;16671;16681;16841;16786;16733;16742;16710;16850;16787;16776;16315;15395;15152;16168;16745;16865;16962;16776;16865;17027;17294;17312;17408;17146;17440;17445;17522;17276;17473;17502;17051;16529;15481;14757;15577;16821;17257;16804;16708;16833;17064;17242;17091;17444;17275;17398;17175;17327;16932;17220;16859;17164;17312;17317;16906;17050;17329;17307;17240;17370;17583;17270;17159;16999;17229;17389;17325;17384;17536;17419;17135;16688;16852;17068;17500;17325;17260;17439;17283;17292;17425;17208;17067;16994;17135;17334;17410;17447;17548;17590;17028;16691;16651;17345;17479;17541;17613;17518;17612;17797;17821;17757;17506;17620;17568;18110;17984;17747;17865;17851;17750;17762;17503;17523;17289;17492;17425;17419;17385;17258;17177;17429;17582;17488;17403;17240;17054;16640;17148;17481;17209;17490;17325;17249;17178;17163;17309;17133;17042;16785;16732;16833;15912;14765;15527;16407;16709;16687;16571;16952;17503;17627;17513;17608;16837;15021;13387;13266;12966;13570;15640;16499;16436;16192;16013;16002;16194;16334;16404;17023;17470;17450;17503;17461;17369;17193;17075;17284;17264;17425;17564;17500;17693;17867;17991;17641;17739;17904;17624;17204;17428;17490;17331;17590;17629;17685;17744;17674;17518;17351;17200;17047;17141;17433;17543;17443;17648;17313;17802;17586;17844;17519;17611;17655;17269;17434;17619;17340;17482;17673;17399;17384;17440;17649;17531;17442;17645;17709;17731;17619;17308;17163;16854;17386;17320;17611;17730;17517;17822;17233;17780;17548;17425;17400;17616;17710;17527;17194;17183;16991;17207;17084;17046;17564;17557;17437;17850;17680;17711;17669;17789;17713;17443;17325;17310;17463;17559;17738;17694;17790;17432;17021;17266;17335;17509;17957;17862;17648;17784;17634;17491;17912;17807;17849;17628;17628;17670;17801;17973;17626;17645;17761;17793;17726;17514;17853;17738;17931;17929;17886;17746;17880;17916;17768;17817;17828;17675;17584;17562;17719;17736;17425;17524;17447;17052;16880;17162;17447;17516;17531;17766;17707;17713;17679;17759;17570;17499;17049;17124;17230;17218;17294;17338;17337;17418;17239;17221;17225;17108;17443;17664;17986;17834;17605;17455;17433;17332;17746;17844;18018;17942;17608;17335;17229;17244;17372;17321;17295;17652;17478;17667;17626;17142;17202;17407;17452;17265;17240;17599;17532;17536;17445;17385;17595;17620;17549;17624;17343;16428;15982;16418;16895;17069;17446;17583;17417;16868;16725;16899;16969;17082;17659;17508;17588;16765;16071;16346;16611;16809;16185;14905;15494;17043;17407;17593;17950;18242;17978;17874;18023;17917;17525;17687;17770;17636;17497;17485;17954;17848;17673;17882;17801;18007;17861;17766;17716;18017;17821;17643;17604;17711;17484;17898;17758;17833;17721;17849;17500;17001;16967;17387;17069;17328;17347;17511;17327;17027;16681;16637;17104;17484;17636;17811;17447;17480;17381;17150;16955;17192;17153;16766;16840;17173;17607;17268;17650;17580;17457;17189;16896;16832;16633;17218;17099;17259;17405;17463;17337;17417;17346;17668;17563;17833;17480;17462;17391;17645;17687;17856;17737;17792;17834;18040;17524;17743;17635;17971;17819;18007;17959;17904;17397;17369;16896;17201;17528;17675;18043;18053;18130;17912;17930;17661;17956;17984;17999;17819;17894;17961;17748;17672;17595;17506;17144;17570;17630;17499;17729;17403;17788;17813;17625;18017;17653;17604;17867;17747;17833;17516;17806;17628;17408;17628;17612;17895;17760;17924;18020;17551;17516;17211;17034;17730;17889;17899;17965;17731;17743;17573;17733;17816;18010;17856;17585;17594
12867;12779;12792;13028;13263;13194;13125;13256;12994;13188;13133;13000;13536;13547;13422;13613;13467;13388;13532;13458;13358;13514;13590;13571;13839;13699;13525;13585;13789;13868;13517;13534;13302;13649;13742;13826;14039;13772;13761;14212;13928;13802;13680;14087;13907;13968;14026;13992;13817;13666;13887;14076;13821;13694;14147;14356;14549;14455;14520;14872;14444;14472;14571;14409;14514;14517;14702;14783;14666;14810;14445;14143;14747;14611;14320;14241;14256;14014;13560;13927;14160;14739;14848;14786;14891;14890;14924;14966;14959;14997;14927;15036;14989;14960;15099;14806;14872;14651;15035;15020;14861;15036;14976;15233;15108;14898;15058;14879;14882;14880;14911;15191;15188;15072;14950;15079;15161;14936;15269;15130;15212;15327;15612;15376;15385;15303;15186;15084;15160;15271;15307;15363;15276;15247;15455;15457;15429;15033;15503;15430;15201;14934;15032;15032;14784;13920;13659;14029;14729;15399;15398;15300;15557;15502;15236;14981;15154;15539;15267;15580;15561;15231;15384;14930;14927;15177;15353;15339;15711;15505;15506;15312;15201;15270;15224;15430;15143;15352;15523;15815;15882;15881;15757;15682;15771;15618;15709;15685;15566;15537;15627;15555;15370;15525;15397;15417;15154;15102;15066;14813;14873;14953;15012;15362;15547;15586;15595;15603;15639;15527;15593;15436;15541;15661;15664;15365;15421;15547;15490;15928;15752;15666;15339;15289;15429;15431;15604;15534;15618;15679;15326;15545;14852;15044;15153;15177;15048;15522;15498;15483;15446;15466;15711;15580;16021;15843;15586;15375;15504;15843;15682;15754;15723;15911;15803;16104;15740;15835;16132;16167;15698;15691;15669;15659;15762;15531;15266;15430;15736;15591;15776;15664;15729;15863;15789;15642;14963;14377;14484;14582;15049;15106;15190;15202;15265;15573;15777;15719;15553;15711;14822;13770;11130;10398;12521;14368;15501;15605;16044;16269;16165;16266;16175;16083;16034;15905;15685;16107;16107;15731;15826;15844;15621;15695;15952;15871;15820;15977;16050;16282;16326;16144;16172;16283;16088;16175;16088;16101;16044;16184;15989;16097;16018;16113;16123;15961;15918;16036;15918;16134;16095;15930;16171;16118;16410;16110;16385;16084;16263;16015;16237;16232;16261;16180;15943;15913;15887;16011;16111;16397;16107;16027;16000;15937;15904;15784;15909;16057;16303;16067;16311;16217;16226;16336;16293;16282;15952;15855;15379;15480;15758;16218;15853;15718;15772;15785;16095;15897;15856;15834;15747;15636;15099;14771;15233;15548;15813;16007;16146;16063;16344;16138;16222;16132;16274;16611;16742;16809;16580;16589;16629;16295;16217;16420;16326;16355;16616;16195;16392;16294;16284;16194;16172;16247;16503;16493;16773;16372;16542;16437;16528;16463;16213;15911;16118;15932;16119;16103;16091;16292;16220;16219;16215;16161;16060;16340;16139;16345;16023;16273;16857;16914;17208;17029;16879;16720;16463;16580;16762;16645;16485;16680;16796;16633;16753;16666;16529;16335;16436;16435;16581;16537;16185;16292;16483;16226;16346;16003;16398;16134;16509;16259;16251;16117;16419;16567;16533;16404;16529;16600;16632;16609;16574;16214;16367;16548;16580;16523;16394;16204;16325;16357;16514;16604;16437;16288;16101;16009;16085;15930;15945;16469;16268;16239;16108;15865;15898;15855;15864;15994;16221;16377;16394;16240;16257;16314;15908;16104;16220;16336;16523;16372;16276;16679;16483;16479;16595;16540;16428;16606;16634;16496;16796;16863;16724;17062;16796;16736;16759;16709;16628;16611;16469;16448;16588;16605;16326;16419;16586;16600;16263;15576;15398;16537;17130;17621;17381;17276;17534;16964;16883;16585;16567;16856;16738;16780;16731;16680;16696;16913;16932;16951;16837;16812;16709;16924;16718;16771;16949;16811;17070;17178;16856;16975;17046;17153;16975;16855;16925;16436;16696;16790;16669;16811;17061;17133;17161;17313;17454;17401;17412;17299;17320;17235;17421;17437;17199;17376;17434;17080;17149;17143;17178;17337;17216;17360;17196;17483;17343;17279;17008;17103;17165;16989;16942;17051;16897;16899;17003;16694;16826;16840;16762;16923;16676;16767;16645;16771;16317;15839;15595;15999;16323;16321;16392;16284;16468;16690;16702;16726;16797;16316;15681;14211;13647;14341;15230;14222;13468;14561;16451;16957;17117;16855;17193;16863;17061;17108;17211;17159;16995;17072;17009;17015;17111;17082;16998;17353;17032;17196;17109;16950;17189;17119;17079;17114;16952;16927;17058;16795;16800;16829;16677;16901;16257;16440;16759;16485;16890;16980;17043;17197;16882;16557;16061;16396;16331;16279;17081;17509;17204;17341;16969;16556;16335;16789;16977;16888;16888;16991;17103;17208;17131;17080;17244;16831;16949;16798;16963;16656;16665;16614;16628;16849;16821;17000;16907;16738;16431;16562;16752;16566;16791;16681;16953;17065;16895;16751;16752;16631;16890;17257;17046;16844;17287;16986;16941;16907;17168;17078;16997;17017;17441;17391;17481;17455;17322;17039;17174;17256;16833;16995;16637;16600;16880;17049;16900;17230;17418;17210;17050;17139;17021;16672;17007;16688;16949;16818;17091;17220;17419;17032;17145;17061;16629;16775;16996;17014;17256;17332;17166;17122;17083;17019;17371;17184;17257;16957;17231;17174;17282;17260;16972;17402;17221;17048;17098;16634;16649;16465;15431;13612;13383;14699;16274;17024;17032;16797;16571;16617;16633;16609;16534;16536;16697;16763;16974;17111;16983;17150;17294;17390;17443;17739;17261;17635;17620;17344;17149;17208;17540;17436;17498;17311;17291;17082;17357;17276;17249;17163;16992;17219;17290;17145;17235;17397;17112;17106;16896;17019;17159;17132;16758;17259;17168;17385;17130;17344;17065;17237;17445;17457;17361;17211;17088;16935;16852;16990;17086;16936;17062;16969;16950;16950;17019;17126;16985;17186;17114;17184;16857;16978;16765;17222;17281;17193;17060;16995;17118;17364;16695;16525;16005;16470;16668;17005;17005;17231;16805;16441;16550;16963;17272;17454;17393;17109;17095;16958;17214;17295;17212;17180;17279;17288;17182;16982;17343;17092;17102;17243;16943;17121;17136;17242;17249;17363;17057;17217;16983;17193;17278;17166;17545;16982;17283;17225;17170;17014;17084;17173;17093;16682;16573;16744;17185;17155;17115;17213;17230;17287;17336;17416;17444;17245;17346;17118;16963;16694;16214;15231;14178;14917;16236;16643;17044;16976;16908;16900;16809;16748;16647;16910;16941;16699;16582;15263;13721;13072;14957;16461;16661;16699;16889;16935;17086;17136;17143;16931;17275;17484;17229;17585;17561;17459;17375;17430;16943;16387;15770;16571;17282;17155;16943;16773;16908;17279;17448;17633;17375;17160;17188;17413;17197;17293;16674;16881;16984;16999;16891;17042;16754;16960;17445;17269;17216;17314;17078;17233;17238;17245;17135;17125;17551;17463;17382;17239;17166;17055;17332;17456;17459;17387;17401;17545;17282;17248;17287;17252;17022;17040;17377;17611;17674;17640;17373;16740;16014;16103;16924;17291;17461;17704;17639;17701;17960;17962;17567;17454;17381;17859;18016;17862;17732;17715;17741;17788;17831;17615;17516;17459;17634;17315;17404;17454;17465;17387;17338;17564;17219;17493;17170;16082;16291;17107;17064;17596;17492;17384;17252;17070;17168;17486;17315;17177;17083;16992;16431;15848;14960;15860;16751;16931;17266;17302;17233;17552;17544;17393;17520;17037;15240;13671;13994;14034;14824;16165;17050;17012;16760;16476;16202;16220;16461;16527;17029;17123;17396;17553;17327;17354;17114;17042;16993;17008;17532;17667;17768;17637;18010;17784;17995;17853;17724;17493;17403;17176;17414;17445;17868;17894;17836;17640;17805;17594;17514;17257;17058;17287;17489;17162;17628;17571;17678;17625;17629;17655;17766;17847;17697;17304;17508;17375;17719;18008;17728;17658;17631;17645;17413;17307;17186;17485;17603;17625;17560;17340;17434;17497;17474;17679;17651;17328;17523;17536;17559;17565;17482;17505;17597;17582;17633;17416;17151;17044;17086;17214;17046;17056;17496;17612;17751;17722;17745;17708;17731;17648;17901;17332;17545;17411;17502;17537;17570;17736;17643;17585;17676;17336;17421;17468;17739;17909;17920;17778;17508;17784;17671;17809;17905;17566;17655;17798;17573;17805;17662;17473;17893;17618;17878;17654;17792;17618;17701;17700;17901;17699;17872;17843;17944;17876;17944;17794;17866;17636;17782;17739;17826;17820;17750;17548;17343;17461;17764;17655;17858;17445;17755;17572;17631;17662;17665;17519;17220;16949;17071;17116;17432;17539;17635;17605;17444;17552;17446;17537;17465;17627;17783;17742;17538;17453;17548;17327;17487;17790;17690;17657;17710;17340;17264;17305;17498;17502;17389;17877;17595;17759;17622;17274;17230;17482;17476;17577;17579;17656;17754;17727;17587;17555;17592;17652;17494;17483;17291;17196;17023;16862;17216;17343;17386;17599;17398;17021;17052;16785;16995;17114;17537;17567;17463;16683;16228;16375;16446;16613;16507;16310;16383;17141;17287;17511;17689;18031;18050;18028;17698;17628;17739;17936;17779;17694;17635;17756;17662;17482;17602;17898;17698;17850;17705;17753;17899;17655;17595;17855;17973;17556;17608;17600;17884;17789;17640;17548;17714;17447;17231;17224;17395;17334;17272;17574;17581;17217;16770;16983;17130;17333;17626;17619;17522;17331;17325;16990;17288;17323;16763;16502;16585;16785;17065;17182;17536;17364;17464;17539;17321;17002;17066;17207;17604;17553;17636;17192;17174;17153;17278;17335;17519;17719;17633;17576;17614;17689;17537;17592;17640;17589;17869;17715;17773;17608;17492;17628;17844;17764;17592;17698;17636;17350;17243;17155;17340;17462;17782;17853;18034;17909;18128;17756;17823;17845;17921;17953;17896;17946;18421;17767;17969;17456;17655;17612;17471;17673;17923;17705;17749;17744;17868;18053;17820;17549;17630;17832;17679;17582;17855;17759;17591;17454;17641;17512;17575;17550;17727;17897;17629;17561;17577;17733;17819;17909;17500;17417;17641;17726;17881;17640;17728;17697;17740;17779
12624;12806;12904;12798;13401;13464;13231;13430;13337;13198;13177;13350;13403;13477;13500;13523;13410;13208;13571;13472;13441;13611;13651;13709;13628;13366;13436;13575;13726;13782;13451;13414;13495;13326;13713;13790;13542;13772;13792;13918;13894;13832;13781;14083;13865;13818;13936;13963;13757;13754;14017;13946;14031;14011;14231;14406;14583;14449;14603;14452;14648;14556;14630;14615;14411;14417;14566;14665;14703;14881;14806;14466;14541;14619;14184;14254;14341;13900;13921;13836;14365;14550;14745;14882;14747;15147;14992;15038;14909;15179;14960;15113;15152;15191;14942;14970;14831;14790;15160;14922;14859;15110;15295;15213;15213;15219;15042;15063;15191;15160;14921;14937;15263;15107;15243;15138;15220;15125;15032;14903;15308;15220;15156;15312;15011;15229;15331;15453;15134;15368;15447;15343;15465;15377;15319;15069;15044;15488;15568;15457;15076;15008;15292;15041;14529;14098;13874;14173;14669;15288;15206;15403;15280;15154;15278;15036;15215;15133;15579;15401;15194;14978;15227;15262;15248;15421;15235;15265;15607;15676;15379;15405;15395;15638;15440;15356;15239;15250;15565;15576;15787;15607;15476;15811;15610;15970;15606;15503;15704;15701;15646;15469;15687;15692;15477;15493;15304;15318;15175;15118;14771;14826;15220;15403;15361;15645;15445;15696;15549;15478;15593;15591;15434;15452;15221;15434;15434;15451;15389;15435;15760;15651;15388;15310;15387;15586;15615;15645;15823;15814;15526;15231;15105;14867;15119;14968;15177;15500;15457;15643;15619;15808;15759;16153;15800;15750;15633;15602;15808;15534;15649;15729;15884;15697;15678;15943;15741;15834;15996;16072;15755;15479;15477;15925;15443;15880;15480;15712;15974;16030;15805;15969;15883;15964;15593;15361;14735;14753;14958;15066;15269;15377;15118;15250;15371;15508;15528;15596;15465;15553;15146;13964;11138;10686;12974;14556;15541;15918;16079;16189;16119;16264;16216;16050;16158;16065;15837;16173;15996;15953;16066;15662;15863;15812;15736;16015;16006;16045;15942;15660;15778;15913;16036;16202;16208;16017;16135;16150;16075;16112;16021;16029;16273;16409;16184;16065;16030;16004;16122;15947;15908;15938;16105;16607;16366;16315;16148;15997;16236;16152;16141;16070;16404;15900;16196;16038;16170;16088;16177;16187;16252;15930;15993;15855;16000;16025;16054;16230;16017;16061;16214;16239;16077;16346;16412;16146;16257;16228;15926;15744;15987;16142;15995;15575;15976;16055;16016;15910;15793;15627;15596;15528;15454;14844;15270;15167;15673;15821;15984;16082;16154;16224;16355;16400;16336;16319;16574;16834;16547;16675;16691;16573;16496;16434;16524;16573;16359;16410;16115;16184;16122;16244;16322;16239;16585;16722;16518;16482;16927;16774;16823;16551;16240;16053;16298;16173;16136;16349;16056;16232;16225;16123;16090;16022;16328;16332;16410;16211;16116;16389;17038;16902;17182;17054;17070;16584;16627;16873;16675;16809;16564;16435;16488;16423;16646;16622;16773;16513;16531;16579;16530;16325;16688;16226;16208;16635;16359;16290;16151;16326;16506;16249;16246;16286;16626;16585;16487;16364;16585;16626;16538;16723;16534;16535;16605;16545;16459;16506;16531;16693;16510;16487;16668;16478;16459;16150;16084;16340;15922;15883;15780;16275;16249;16266;16330;16182;15957;16140;15776;16007;16080;16271;16371;16073;16235;16143;16448;15959;16309;16066;16377;16581;16748;16807;16544;16721;16508;16675;16653;16567;16464;16411;16671;16862;16917;16875;16769;16727;16663;16971;16903;16728;16798;16816;16562;16588;16517;16162;16255;16516;15835;14407;14497;16293;17273;17472;17327;17165;17387;17023;17000;16648;16737;16789;16814;16947;16825;16602;16884;16736;16856;17071;16965;16937;16661;16826;16834;17027;17138;17163;17355;16948;16958;17002;17136;17094;16834;16779;16928;16685;17025;16648;16973;16966;17217;16923;17052;17273;17560;17430;17367;17510;17364;17404;17526;17271;17247;17684;17647;17325;17094;17280;17240;17361;17397;17217;17230;17286;17335;17326;17186;17196;17078;16995;16797;17018;17058;16604;16723;16586;16761;16660;16568;16756;16339;16539;16586;16878;16591;15903;15769;16084;16215;16225;16380;16372;16523;16562;16804;16815;16578;16481;15880;15037;14634;15081;14966;13855;13334;14844;16564;16921;17043;17035;17116;16938;17353;17038;16956;17177;17075;16997;17092;16991;17229;17142;17054;17033;17121;16792;16980;16757;16665;17225;17000;17042;17072;17141;17204;16702;16382;16597;16594;16719;16544;16061;16410;16573;16832;17025;16955;17222;17052;16995;16545;16905;17213;17207;17437;17450;17390;17182;17171;17162;16984;17286;17062;17043;17009;16914;16945;17242;17222;17026;17112;16869;16848;16822;17118;16878;16802;16915;16777;16778;17038;16967;16802;16783;16789;16574;16538;16690;16654;16678;17116;16998;16987;16760;16733;16657;17099;16885;16995;17216;16974;17166;17066;17174;17206;17110;17024;17148;17124;17387;17305;17297;17192;17160;17262;17019;17012;16809;17045;16958;16593;16785;17089;17199;17342;17423;17312;17144;17148;17094;17163;17243;17091;17152;17226;17320;17170;17134;17146;16831;16779;17004;17125;17202;17324;17108;17312;17097;16826;17049;17065;17102;17316;16990;17386;17046;17136;17209;17208;17268;17113;17106;16677;16274;16101;16011;13903;10969;11577;13789;16040;17229;17137;17168;17013;16860;16571;16726;16745;16895;16706;16947;16823;16785;17082;16981;17447;17442;17305;17477;17419;17260;17274;17214;17375;17030;17410;17319;17136;17327;17510;17178;17193;17316;17355;17365;17513;16909;17134;17174;17015;17100;17348;17120;17198;17218;17391;17111;17126;17324;17434;17418;17210;16947;17043;17015;16966;17562;17441;17260;17052;17068;17240;16805;17067;17064;17158;17104;17182;17246;16836;16944;16971;17145;17045;17349;16994;16862;16802;17123;17006;16936;17309;16807;17245;17295;17021;16745;16541;16707;16870;16972;17149;17102;17141;17021;17136;17181;17087;17219;17436;17481;16959;16839;16973;17170;17460;17221;17031;17031;17024;17004;17202;17235;17048;17105;17084;17180;17414;17264;17385;17333;17087;17187;16922;17306;17191;17579;17369;16998;17240;17211;17252;17044;17016;17298;17085;16642;16474;16577;17240;17302;17237;17170;17420;17165;17313;17190;17346;17475;17496;17126;17002;16580;15555;14156;13415;14007;14921;16219;16856;17132;17018;17067;16760;16621;16596;16659;17071;16859;16553;15272;13067;12496;14517;16459;16810;16853;16757;16815;16856;16991;17356;17082;17183;17488;17558;17495;17483;17130;17330;17368;17173;17055;16851;17203;17361;17008;17050;17101;17061;17106;17414;17350;17137;16999;17069;17237;17204;17425;16897;16814;17313;17280;16908;16983;16959;16985;17084;17235;17050;17025;16927;17106;17032;17095;17434;17329;17463;17460;17233;17201;17111;17230;17417;17480;17281;17329;17430;17320;17336;17389;17247;17290;17015;16879;16965;17335;17668;17879;17127;17035;16220;16355;16991;17420;17684;17474;17780;17775;18018;17768;17585;17676;17559;17408;17613;17673;17737;17733;17690;17877;17766;17474;17561;17511;17469;17345;17186;17426;17402;17327;17506;17322;17336;17434;16938;16038;15900;16799;17536;17590;17666;17621;17045;16839;17012;17346;17410;17325;17323;17146;16586;16107;15987;16061;16709;16895;17491;17547;17712;17311;17499;17730;17442;16916;15676;14711;15032;15303;15222;16065;17019;17274;17164;16501;16670;16536;16626;16648;16924;16948;17341;17272;17355;17101;17100;17002;17042;17200;17246;17494;17714;17664;17896;17962;17933;17916;17399;17392;17357;17206;17320;17694;17755;17747;17728;17730;17731;17685;17577;17520;17346;17563;17400;17393;17413;17500;17621;17478;17509;17944;17463;17900;17560;17251;17456;17528;17760;17797;17828;17655;17383;17331;16911;16533;16892;17454;17495;17494;17365;17600;17400;17548;17581;17455;17413;17501;17365;17400;17596;17702;17401;17508;17417;17458;17494;17611;17331;17367;17302;17001;16934;17124;17301;17427;17778;17816;17434;17411;17893;17554;17775;17634;17612;17537;17460;17583;17743;17806;17873;17496;17244;17299;17554;17673;17619;17784;17671;17386;17461;17547;17870;17983;17567;17875;17807;17751;17792;17608;17453;17618;17908;17657;17776;17853;17472;17625;17782;17866;17834;17720;17803;17675;17636;17567;17609;17601;17547;17713;17789;17841;17807;17871;17651;17657;17511;17313;17580;17708;17605;17651;17742;17605;17509;17718;17538;17633;17486;17270;17273;17311;17600;17584;17505;17512;17468;17543;17319;17678;17582;17922;17910;17614;17776;17754;17492;17651;17464;17499;17900;17775;17515;17481;17516;17721;17653;17540;17575;17638;17824;17695;17653;17560;17220;17448;17683;17775;17543;17742;17631;17514;17889;17698;17706;17622;17581;17512;17643;17327;17355;17312;17595;17556;17440;17461;17249;17338;17338;16970;16736;16987;17329;17591;17291;16713;16240;16170;16124;16340;16923;16904;17040;17341;17804;17647;17628;17995;18073;17765;17817;17635;17823;17826;17877;17914;17641;17840;17772;17800;17467;17945;17883;18030;17864;17947;17765;17911;17814;17659;17603;17557;17836;17506;17682;17721;17804;17586;17606;17602;17400;17245;17210;17177;17469;17236;17406;17602;17327;17369;16968;17113;17349;17700;17320;17220;17277;17296;17344;16995;15798;15604;16182;16896;17010;17274;17346;17118;17577;17191;17131;17230;16985;17309;17779;17822;17472;17514;17167;17041;17191;17258;17483;17449;17471;17719;17663;17674;17304;17600;17639;17766;17691;17622;17466;17677;17557;17886;17686;17439;17604;17730;17526;17260;17201;17135;17445;17630;17721;17897;17940;18035;18133;18167;17659;18019;18067;17924;17846;18179;17915;17775;17715;17650;17609;17531;17719;17645;17766;17842;17858;17675;17665;17674;17675;17765;17764;17870;17600;17506;17642;17502;17562;17701;17452;17730;17746;17557;17631;17749;17822;17883;17557;17796;17556;17332;17570;17162;17310;17539;17660;17785;17584;17722;17760;17729
13122;12878;12787;12824;13199;13351;13428;13301;13233;13145;13448;13368;13397;13636;13517;13542;13251;13065;13538;13494;13422;13400;13464;13566;13465;13524;13556;13701;13551;13967;13620;13467;13394;13357;13711;13571;13728;13737;13972;13852;13594;13666;13847;13963;13794;13907;13812;13743;13400;13861;13870;13849;14099;14278;14266;14152;14446;14521;14586;14235;14478;14509;14538;14442;14605;14408;14572;14771;14703;14763;14603;14643;14453;14412;14015;14233;14281;14445;14077;14269;14670;14893;15092;14814;15051;14803;15288;15105;14945;14953;14930;14926;15146;14960;14741;14857;14626;14855;15211;14909;15010;15231;15131;15144;15440;15261;15159;14955;15192;15227;15088;15131;15223;15047;15395;15443;15202;15122;15174;14990;15270;15435;15421;15460;15286;15265;15296;15152;15504;14972;15014;15212;15067;15272;15160;15003;14714;15156;15288;15278;15520;15459;15188;15038;14617;14470;14771;14897;14972;15196;15137;15219;15108;15367;15275;15343;15118;15096;15377;15083;15077;15262;15362;15206;15319;15211;15061;15190;15452;15381;15525;15501;15712;15597;15480;15613;15509;15523;15462;15613;15514;15678;15582;15511;15661;15703;15510;15742;15705;15721;15812;15780;15397;15632;15707;15395;15475;15526;15140;14731;14749;15079;15064;15195;15475;15374;15683;15819;15440;15461;15724;15475;15716;15478;15568;15495;15403;15324;15516;15577;15627;15484;15280;15090;15389;15637;15741;15581;15800;15684;15624;15415;15063;15249;15147;14909;14929;15299;15502;15614;15617;15646;15969;15970;16028;15677;15538;15464;15424;15489;15886;15708;15731;15478;15698;15811;15645;15912;15800;16116;15752;15113;15169;15637;15896;15851;15719;15950;16035;16160;15747;15813;15689;15743;15947;15583;15237;15117;15302;15620;15474;15600;15183;14930;15120;15225;15468;15417;15515;15347;15054;13807;11248;10322;12687;14475;15477;16152;15986;16067;16179;16115;16427;16295;16176;15762;16041;15962;16016;15926;15991;15710;15771;16024;16173;15980;15739;15922;15694;15692;15661;15998;15977;16318;16306;16441;15947;15940;15841;16172;16345;16195;16183;16242;16180;16184;16150;16142;15918;15966;16044;16106;16427;16251;16206;16001;16258;15956;15866;15878;16143;16151;16310;16131;16204;15749;15991;16202;16254;16274;16151;15984;15729;16299;15917;16224;16162;15919;15846;16289;15946;16055;16507;16163;16203;16237;16380;16217;16219;16265;16099;16015;15907;15926;16071;16106;15662;16108;16017;15812;15878;15876;15693;15442;15430;15905;15958;16061;16190;16266;15960;16229;16268;16290;16244;16574;16590;16669;16459;16650;16479;16540;16444;16529;16551;16453;16279;16193;16082;16358;16371;16126;16386;16468;16313;16564;16581;16667;16710;16345;16331;16442;16191;16327;16154;16052;16071;16078;16266;16210;16006;15993;16066;15960;16062;16159;16301;16295;16396;16609;16788;17059;17183;17203;16900;16763;16713;16695;16685;16590;16723;16363;16651;16526;16732;16719;16600;16448;16317;16456;16674;16296;16337;16594;16133;16434;16311;16284;16392;16550;16284;16433;16306;16122;16485;16465;16386;16297;16286;16542;16965;16747;16779;16544;16494;16504;16595;16555;16303;16398;16512;16658;16473;16463;16403;16381;16271;16261;16487;16009;16029;16314;16157;16298;16194;16238;16043;16122;16265;15968;16179;16355;16251;16287;16200;16424;16411;16211;16049;16117;16165;16531;16464;16733;16502;16496;16600;16578;16518;16574;16451;16801;16741;16812;16690;16733;16701;16750;16648;16565;16583;16535;16704;16373;16735;16289;16401;16341;16494;16446;15860;14723;14536;16211;17184;17584;17493;17035;17013;17115;16815;16789;17036;16590;16742;16613;16779;16802;17087;17075;17154;17035;17032;16976;16480;16568;16702;16799;17175;17038;17036;17083;16993;16782;16842;17207;17094;16961;16704;16674;16848;16682;16715;16824;16975;16791;16794;17248;17573;17251;17647;17476;17463;17502;17395;17411;17449;17635;17587;17432;17085;17299;17471;17419;17308;17228;17366;17034;17360;17222;17043;17332;16910;16655;16562;16889;16877;16758;16880;16860;16861;16552;16501;16133;16423;16542;16696;16691;16736;16472;16542;16375;16680;16405;16388;16563;16524;16468;16847;16738;16702;16565;15949;15131;14447;14682;14691;14246;14796;15998;16978;16918;17126;17011;16971;16889;17117;17248;17190;17028;17183;17184;17207;17363;17057;17076;17228;16954;16932;17105;16840;16650;16779;16910;17093;17078;17016;16914;16941;16985;16986;16773;16663;16995;16605;16510;16248;16834;16900;17057;16996;16483;16130;16483;16367;16868;17189;17304;17308;17284;17188;17004;17085;17121;17208;17212;16992;17018;17016;16946;16986;17201;17002;17216;17216;17008;16977;16850;16764;16996;16992;17000;17080;16841;16961;16720;16872;16695;16842;16930;16688;16987;16635;16602;16841;16882;17157;16847;16952;16834;16998;16871;16987;16922;17213;17119;17032;17086;17163;17031;17040;17074;16963;17199;17148;16923;16892;17122;17361;16975;17025;16592;16880;16943;16964;16962;17155;17073;17018;17079;17206;17244;17327;17325;17076;17019;17055;17172;16975;16968;16876;17003;17141;17179;17335;17124;17079;17141;17201;17157;17077;16981;16803;16910;16886;17217;17008;17303;17578;16973;17415;17104;17114;17016;17133;16889;16748;16466;16351;15205;11787;10203;11683;14118;16202;17011;17339;17132;17024;16966;17160;16798;16751;16809;16780;16943;16825;16836;16920;17054;17214;17182;17211;17332;17131;16976;17089;17007;16916;17267;17170;17127;17228;17207;17293;17217;16755;17206;17119;17423;17428;17317;17301;17269;17113;17152;17238;17158;17107;17272;17459;17325;17235;17242;17282;17226;17049;16899;16878;16877;17425;17268;17370;17097;17440;17416;17225;17036;16976;16887;16759;16839;16877;17084;17050;17098;17354;17144;17138;17244;16970;17389;16922;17134;16790;16767;16936;17081;17099;17231;17087;17014;16979;16842;17034;17126;17206;17158;17352;17144;17214;17136;17214;17008;17105;17199;17028;16873;17009;16991;17288;17357;17352;16993;17192;17192;16875;17011;16914;17187;16895;17153;17184;17219;17146;17072;17058;17237;17330;17006;17402;17398;17125;17311;17346;17277;17325;17168;17437;17235;17515;16967;16884;16670;16792;17271;17292;17173;17386;17239;17259;17469;17210;17324;17163;17325;16852;16654;15490;14684;13963;13135;13099;14801;16260;16985;17078;16799;16579;16750;16892;16660;16845;16716;16929;16061;15109;14430;15284;16358;16867;16691;16750;16665;16616;16812;16883;16832;16906;17232;17283;17311;17151;16745;16859;17129;17521;17440;17248;17294;17178;17019;16861;16782;16672;16637;16609;17204;17087;16936;16987;17107;17437;17491;17091;16752;17017;17084;16904;16914;16504;15881;16309;16671;17233;17134;16993;17282;17152;17121;17261;17557;17424;17445;17379;17305;17153;17313;17542;17591;17724;17657;17463;17251;17709;17316;17090;17430;17077;16806;17323;17328;17233;17257;17402;17310;16674;16966;17112;17543;17273;17742;17541;17585;17818;18000;17648;17633;17493;17968;17769;17579;17805;17515;17725;17632;17509;17573;17619;17130;17698;17362;17248;17369;17347;17544;17500;17364;17225;16994;17060;16587;16459;17078;17283;17221;17319;17378;16959;16847;16972;16994;17088;17614;17487;17138;17004;16857;16407;16653;16892;17256;17311;17513;17371;17479;17708;17613;17638;17141;16829;16037;15356;14680;13772;14821;16439;17234;17550;16955;16730;16877;16592;16726;16729;16835;17190;17254;17545;17173;16998;17145;17229;17351;17094;17351;17370;17468;17977;17893;17752;17983;17965;17492;17403;17488;17326;17811;17947;17997;17698;17335;17534;17529;17487;17362;17333;17228;17293;17519;17655;17915;17610;17658;17650;17720;17598;17546;17536;17538;17689;17849;18026;17741;18046;17581;17475;17312;16564;16421;16991;17200;17763;17546;17186;17728;17659;17552;17487;17661;17249;17419;17528;17563;17392;17653;17501;17547;17405;17185;17541;17393;17504;17451;17163;17179;17103;17068;17548;17436;17603;18015;17761;17827;17483;17517;17467;17485;17455;17332;17610;17491;17523;17817;17808;17673;17691;17638;17668;17711;17489;17780;17860;17712;17572;17752;17659;17813;17925;17711;17646;17787;17750;17491;17681;17946;17709;17698;17768;17819;17778;17830;17660;17606;17565;17932;17680;17884;17753;17804;17642;17852;17815;17730;17698;17676;17727;17691;17578;17799;17541;17445;17354;17365;17382;17873;17510;17644;17744;17689;17595;17504;17317;17378;17443;17261;17508;17817;17581;17582;17601;17666;17559;17588;17734;17641;17749;17671;17813;17739;17722;17454;17726;17694;17655;17475;17638;17466;17916;17653;17831;17799;17612;17371;17701;17936;17791;17246;17559;17656;17929;17726;17646;17616;17740;17625;17505;17770;17935;17989;17990;17519;17755;17750;17645;17350;17483;17688;17538;17018;17229;17252;17473;17203;16818;16874;17293;17696;17317;16537;16393;15944;16437;16412;16528;16027;16207;17073;17800;17759;17917;17949;17841;17626;17796;17548;17604;17864;17648;17976;17828;17906;17831;17786;17690;17695;17648;17867;17798;17982;17981;17907;17638;17664;18063;17652;17997;17343;17551;17570;17804;17651;17695;17642;17628;17294;17314;17372;17412;17061;17345;17453;17479;17301;17152;16925;17306;17449;17453;17327;17195;16971;16914;16591;15077;14662;15488;16644;16871;17121;17211;17235;17140;17055;16942;17047;17291;17353;17695;17765;17736;17679;17481;17586;17512;17458;17544;17568;17782;17865;17798;17530;17405;17471;17731;17832;17866;17820;17463;17411;17238;17573;17560;17562;17706;17492;17480;17113;17234;17113;17619;17584;17770;17639;17819;17776;17843;17993;18007;18079;17841;18161;17870;17867;17848;17799;17778;17694;17755;17613;17543;17869;17697;17397;17513;17514;17526;17687;17677;17842;17724;17800;17693;17302;17531;17599;17742;17495;17746;17744;17616;17729;17976;17777;18168;17782;17588;17830;17585;17132;16872;16781;16890;17297;17539;17925;17917;17645;17548;17479
13326;13142;13302;13224;13292;13514;13386;13362;13342;13227;13283;13505;13346;13636;13877;13538;13276;13058;13110;13618;13575;13232;13555;13579;13514;13549;13588;13531;13752;13716;13773;13640;13716;13640;13740;13445;13399;13771;13919;13911;13586;13644;13897;13773;13806;14057;14303;14120;13947;13798;13880;13732;13868;13982;14341;14317;14254;14561;14442;14388;14416;14524;14612;14755;14711;14637;14675;14519;14992;14795;14671;14800;14459;14095;14382;14305;14364;14501;14314;14371;14590;14816;14918;15105;15125;15000;14936;15000;14945;15071;14855;14894;14943;14808;14608;14550;14881;14857;15042;15050;15080;14994;15007;15182;15477;15069;15174;15119;15113;15138;14907;15387;15250;15136;15384;15277;15386;15250;15259;15180;15228;15552;15183;15203;15391;15215;15304;15484;15487;15108;15169;15235;15260;15346;15190;14989;14798;15109;15424;15503;15478;15261;15216;15105;15176;15153;15217;15223;15298;15296;15141;15233;15214;15440;15394;15229;15380;15090;15435;15302;15167;15154;15080;15375;15480;15478;15419;15038;15307;15714;15652;15546;15503;15633;15611;15326;15519;15358;15404;15555;15550;15958;15787;15629;15497;15489;15547;15585;15817;15663;15623;15792;15800;15869;15862;15516;15783;15150;15285;14946;14975;15371;15163;15167;15407;15424;15547;15493;15588;15651;15701;15638;15606;15753;15533;15491;15599;15413;15411;15352;15569;15392;15304;15146;15221;15478;15534;15712;15651;15600;15696;15303;15008;15086;14944;14933;14748;15166;15344;15615;15552;15450;16017;15780;15914;15803;15740;15471;15773;15623;15946;15614;15549;15012;15222;15372;15867;15824;16076;15776;15742;15268;15001;15425;15636;16041;15929;15899;15785;15807;15633;15703;15813;15685;15898;15789;15532;15604;15656;15414;15627;15440;15121;14704;14910;14964;15134;15752;15554;15417;15191;14067;12070;10091;11614;13446;15149;15822;15941;16029;16209;16147;16256;16245;16058;16016;15995;16156;16034;15799;15882;16005;15887;15947;16195;15799;15978;15837;16087;15474;15585;15779;15842;16231;16325;16270;15927;16061;15957;16173;16117;16369;16276;16337;16092;16341;16308;16315;16147;15820;15978;15762;16073;16275;16315;16320;15998;15957;16020;15999;16063;16119;16038;16113;16142;15921;16132;16030;16117;16270;16175;16015;16049;16208;16017;15991;16011;16108;16279;15930;16136;15872;16099;16432;16135;16239;16169;16172;16220;16320;16105;16278;16085;15833;16040;16067;16267;16086;16004;15720;15782;16064;16012;15980;15844;15912;16068;16172;16482;16310;16275;16125;16168;16112;16242;16462;16590;16796;16884;16725;16412;16521;16663;16726;16420;16496;16615;16356;16299;16304;16070;16478;16225;16128;16137;16549;16376;16473;16229;16629;16408;16381;16150;16001;16065;15828;15763;15952;16031;16192;16129;16283;15911;15908;16192;15967;16479;16293;16272;16390;16483;16719;16986;17093;16957;16587;16541;16567;16642;16520;16664;16635;16597;16350;16687;16365;16538;16432;16362;16279;16293;16444;16285;16189;16331;16032;16138;16134;16332;16382;16553;16503;16104;16340;16315;16673;16628;15991;16175;16653;16908;16751;16809;16781;16655;16427;16615;16557;16519;16433;16452;16486;16743;16625;16605;16396;16631;16297;16266;16132;16236;16303;16191;16211;16169;16267;16039;16061;16069;16037;16138;16368;16017;16202;16288;16377;16448;16238;16059;16052;16119;16292;16184;16523;16817;16467;16713;16789;16798;16528;16827;16792;16528;16606;16742;16735;16991;16714;16975;16837;16645;16441;16536;16562;16558;16435;16329;16301;16653;16536;16376;15950;15620;16069;17112;17442;17490;17249;16802;17110;16970;16766;16934;16785;16780;16728;16960;17151;16875;16763;17055;17264;16889;16512;16554;16505;16674;16780;16917;16950;16937;17183;16701;16960;17176;16780;16937;16924;16857;16735;16659;16731;16590;16969;16870;16801;16825;17322;17261;17418;17287;17224;17494;17404;17475;17456;17377;17753;17508;17208;17185;17131;17305;17192;17173;17200;17042;17189;17079;17127;17089;16867;16911;16816;16402;16691;16818;16929;16656;17016;16591;16414;16437;16330;16372;16318;16517;16547;16508;16633;16622;16617;16560;16521;16597;16629;16468;16749;16802;16610;16666;16671;16287;14404;12478;12913;14335;15258;16205;16807;17183;17366;16809;16780;16985;17204;17058;16993;17183;17180;16971;17026;16915;17119;17127;17192;17053;17277;17053;17145;16915;16984;16709;16914;17028;17128;17027;17249;16730;16891;16684;16506;16711;16715;16783;16554;16446;16855;16909;16636;16619;15920;15299;15105;15226;16160;16472;16362;16721;16886;17140;17023;17127;16808;16774;17103;17241;17183;17145;16975;17169;17105;16810;17304;17239;17146;17058;16797;16791;17002;17005;17072;16918;16875;16706;17157;16940;17098;17045;16896;16750;16904;16765;16899;17038;17002;17001;16830;16891;17220;16772;16701;16693;16873;17054;17043;17013;16840;17106;17288;16815;17244;16774;16980;16964;16863;17123;16885;17033;16894;16401;16422;16791;17172;16871;17253;17070;17219;17037;16901;16888;17109;17004;17041;16843;17020;17210;17090;16826;16632;16709;16991;16943;16905;17199;17097;17236;17392;17020;16974;17274;17106;16960;16840;17246;17278;17149;17371;17273;17389;16943;17152;17093;17009;17149;17092;17089;16921;16169;14509;11862;11230;13006;15242;16689;17186;17080;17194;17314;17204;17010;16822;16852;16919;16919;16988;16839;17064;16788;16963;17095;17188;17348;17193;17153;17108;16991;16932;17179;17107;17115;16961;17261;17201;17025;17292;17118;16942;17344;17333;17443;17408;17126;17066;17106;17148;17085;17029;17470;17297;17187;17226;17500;17428;17390;17412;17114;17019;17039;17015;17060;17201;17456;17022;17180;17197;17130;17052;17065;16753;16915;16678;16527;16830;17401;17207;17277;16929;17203;17095;17075;16863;16913;16688;16636;16825;16967;16918;17265;17315;17253;17235;17299;17252;17225;17030;17263;17254;17224;17224;17292;17462;17294;17205;17211;17150;17079;16697;16750;17160;17241;17258;17100;17135;17168;16844;16985;16749;16690;16634;16871;16976;17265;17451;17070;17006;17060;17021;17175;17340;17356;17110;16776;17367;17190;17298;17327;17349;17237;17255;17254;16963;16729;16733;16922;17427;17560;17605;17302;17304;16954;16842;16721;17203;17285;17316;16935;16494;15657;15668;15199;13447;11981;13475;15783;16827;17191;16940;16809;16693;16565;16943;16998;17004;16825;16676;16403;16394;15966;16368;16767;16923;16720;16642;16320;16094;16128;16650;16824;17048;17065;17035;16636;15878;16276;16979;17506;17551;17643;17551;17074;16731;16582;16746;16274;15357;15276;16261;16877;16958;16874;17285;17423;17424;17135;17124;16880;17109;16997;16965;16433;15636;16100;17019;17084;17241;17180;17435;17005;17257;17239;17280;17361;17317;17399;17170;17391;17453;17622;17534;17256;17541;17210;17668;17450;17384;17348;17358;16866;16585;16576;17157;17313;17461;17410;17346;17045;16967;17128;17566;17496;17349;17318;17651;17656;17528;17621;17691;17567;17468;17562;17764;18124;17667;17664;17500;17297;17003;17203;17373;17362;17383;17187;17109;17174;17312;17316;17445;17066;16794;17120;17348;17070;17492;17615;17125;17147;17009;16893;16688;17022;17045;17333;17382;17645;17265;17239;16889;16728;16864;17024;17122;17336;17245;17043;17361;17597;17507;17419;17392;17192;16612;15487;14037;12780;14454;16104;17169;17370;17123;16996;16348;16694;16677;16827;17088;17414;17302;17082;17062;16749;17209;17265;17346;17367;16651;16665;17006;17660;17905;17894;17885;17887;17672;17878;17555;17656;17842;17789;17847;17653;17824;17739;17713;17409;17480;17292;17367;17400;17291;17471;17544;17733;17637;17748;17654;17813;17508;17835;17442;17943;17681;17767;17895;17816;17624;17529;17351;16817;16759;17056;17301;17604;17540;17688;17718;17641;17585;17560;17541;17739;17579;17424;17483;17498;17739;17583;17393;17129;16980;17067;17274;17445;17285;17198;17265;17029;16998;17354;17574;17763;17874;17695;17453;17652;17450;17323;17337;17408;17258;17420;17675;17459;17621;17857;17733;17382;17387;17574;17750;17552;17709;17839;17570;17791;17916;17758;17890;17670;17704;17965;17619;17541;17649;17709;17712;17661;17500;17633;17258;17675;17429;17808;17664;17702;17843;17825;17835;17569;17627;17771;17555;17858;17660;17772;17568;17329;17378;17541;17632;17508;17474;17297;17422;17495;17513;17549;17617;17797;17620;17932;17357;17297;17440;17381;17435;17651;17682;17707;17795;17739;17430;17589;17327;17560;17713;17764;17591;17742;17610;17683;17535;17700;17726;17660;17599;17396;17477;17608;17798;17931;17716;17783;17508;17532;17793;17796;17530;17531;17599;17703;17670;17475;17650;17535;17620;17489;17705;17592;17611;17609;17795;17760;17702;17568;17609;17624;17432;17357;17289;17135;17354;17160;17244;17098;17011;17454;17535;17421;16844;16132;16139;16528;16683;16673;16124;16010;17375;17700;18127;18448;18152;18095;17902;17865;18076;17955;17681;17558;17883;17947;17816;17839;17753;17927;17733;17817;17552;17898;17880;17747;17820;17550;17741;17789;17862;17636;17857;17621;17668;17745;17929;17613;17475;17388;17225;17394;17224;17326;17018;17323;17396;17380;17221;17405;17153;17601;17521;17666;17236;17011;17169;16933;16348;15319;14978;15786;16662;16925;17120;17347;17169;17133;17154;16860;17049;17162;17543;17691;17767;17760;17697;17658;17774;17603;17488;17545;17887;17788;17745;17675;17475;17301;17695;17649;17953;17799;17577;17860;17885;17724;17805;17841;17770;17862;17519;17513;17361;17387;17196;17729;17629;17720;17860;17677;17746;17863;18124;18010;18046;17862;17846;18045;17716;17909;17576;17406;17653;17685;17832;17568;17597;17764;17775;17630;17606;17609;17618;17861;17806;17810;17573;17432;17437;17284;17824;17882;17801;17591;17831;17649;17853;17851;17932;17729;17945;17988;17830;17105;17176;17117;16987;16878;17218;17571;17670;17608;17544;17683;17588
13394;13238;13055;13268;13208;13302;13265;13002;13326;13332;13187;13368;13408;13482;13531;13431;13136;12938;13097;13218;13413;13360;13625;13597;13814;13356;13713;13805;13676;13606;13849;14048;13873;13634;13755;13697;13343;13467;13725;13773;13738;13851;13802;13896;13877;14115;14345;14053;13823;13949;13775;13441;13817;14132;14237;14272;14023;14367;14597;14652;14658;14488;14595;14516;14479;14628;14481;14799;14933;14705;14651;14544;14508;14130;14071;14340;14321;14530;14530;14522;14699;14778;14842;14941;15015;14977;14879;14816;14734;14775;14730;14899;14728;14805;14823;14812;14873;15048;15061;15214;15081;15273;15079;15136;15126;15341;15057;15178;15336;15049;15211;15298;15312;15364;15367;15491;15303;15164;15252;15090;15101;15181;15319;15192;15292;15528;15525;15335;15104;15088;15073;15398;15405;15650;15434;15559;15146;15220;15535;15407;15362;15538;15270;15311;15295;15331;15170;15411;15520;15305;15376;15271;15400;15356;15154;15373;15200;15319;15528;15220;14926;15134;15055;15195;15084;15090;15220;15284;15281;15592;15505;15546;15216;15556;15484;15530;15375;15259;15555;15453;15647;15676;15513;15493;15094;15545;15477;15497;15640;15756;15476;15652;15615;15654;15738;15794;15405;15461;15147;15120;15066;15302;15049;15294;15696;15462;15463;15545;15480;15740;15478;15691;15451;15825;15648;15459;15461;15434;15527;15550;15502;15676;15251;15043;15705;15336;15575;15436;15586;15454;15580;15143;15192;15101;15317;15023;14772;15039;15220;15447;15213;15811;16051;15920;16021;15851;15772;15837;15640;15601;15807;15830;15599;14685;14238;15307;15940;15758;15902;15872;15799;15801;15427;15504;15830;15596;15384;15584;15419;15441;15749;15600;15625;15729;15933;15712;15333;15207;15333;15473;15466;15351;15418;15017;14730;15259;15179;15618;15494;15544;15270;14083;11102;8542;10630;13382;15006;15720;16058;15960;16200;15973;16164;16198;16068;15772;16036;15840;15900;15795;15891;15907;15807;16117;16102;15784;15992;15736;15912;15883;15939;15773;15980;16191;16375;15911;15990;16045;15893;16032;16199;16106;16464;16377;16205;16441;16188;15984;16219;15890;15641;15835;15954;16240;16223;15887;15756;16160;16186;16090;16228;16058;16025;15898;15994;15993;16019;16236;16117;16194;16213;15931;15983;16008;16164;16091;16082;15992;16121;16094;16200;16117;16028;16077;16136;16040;16006;16129;16103;16097;16053;16134;15849;15450;15659;15990;16170;16279;16269;16021;15711;16009;16205;15869;16172;15950;16092;16108;16284;16185;16041;15942;15794;16211;16322;16577;16784;16713;16642;16638;16428;16339;16326;16668;16332;16494;16254;16184;16317;16209;16054;16053;16079;16162;16312;16366;16585;16341;16185;16605;16337;16425;16062;16107;15959;15913;16125;15976;15957;15936;16138;15785;15585;15862;15878;16358;16411;16243;16426;16332;16123;16436;16966;17267;16967;16944;16734;16614;16695;16785;16571;16790;16587;16532;16571;16466;16421;16376;16301;16403;16544;16576;16132;16531;16081;16546;16226;16131;15934;16116;16606;16336;16330;16542;16756;17213;17091;16897;16460;16983;16908;16993;16893;16531;16569;16410;16515;16454;16487;16215;16706;16581;16703;16497;16617;16445;16229;16371;16033;16200;16236;16398;16463;16358;16045;15982;15481;15715;16179;16182;16130;16474;16280;16323;16362;16117;16122;16100;16317;16174;16155;15954;15784;16126;16534;16443;16510;16576;16598;16740;16536;16771;16968;17025;16712;16807;16856;16729;16623;16739;16607;16689;16647;16474;16592;16474;16301;16489;16349;16437;16604;15850;15434;15354;16345;17404;17656;17378;17286;17141;16941;16904;16755;16389;16940;17097;17178;17040;16915;16865;17000;17026;16901;16894;16876;16597;16681;16757;16997;16945;16937;17057;17105;16896;16833;17097;17079;16793;16768;16876;16666;16768;16489;16703;16589;16815;16738;17011;17041;17275;17259;17365;16907;17029;17344;17368;17175;17559;17364;17097;16985;17090;17183;17312;17265;17110;17132;16921;17403;16876;17037;16823;16748;16458;16532;16605;16856;16908;16847;16907;16955;16646;16524;16418;16598;16607;16594;16619;16664;16605;16459;16559;16666;16714;16729;16691;16744;16487;16816;16654;16513;16487;15508;13466;11332;11837;14261;16006;16595;16951;17170;17314;17028;17301;17245;17097;17293;17136;17138;17240;17135;16916;16627;16902;16814;16971;17084;16885;17070;17402;16975;17007;16991;16924;17192;16926;17096;17068;17144;17146;16816;16741;16863;16708;16856;16796;16686;16739;16829;16898;16192;15390;14510;14347;14393;15534;15881;15896;16547;16884;17083;16859;16955;16765;17020;17003;17038;17245;16967;17323;16895;16798;16667;16982;16868;17046;17032;17035;16962;16777;17056;16876;16995;16832;16795;16740;17017;17044;16720;16982;16986;16884;16937;16682;16960;17141;17022;16911;17098;16952;16646;16350;16462;16647;17061;17047;16965;17099;17104;17149;17261;17155;17061;16948;17190;17267;16974;16878;16910;16734;16497;16708;16963;17217;17083;16978;17102;17015;16982;17114;17211;17332;17351;16995;17085;16961;17003;16920;16589;16514;16796;16965;16701;16935;16895;17215;17016;17421;17151;17225;16983;17085;17265;17087;17092;17113;17328;17374;17370;17318;17491;17148;16925;16542;16912;16664;16920;16565;15231;13696;12816;14155;15341;16471;16959;17264;17330;17196;17159;17245;17101;16847;16654;16842;16829;17085;16791;17138;17144;17261;17171;17296;17169;17204;17031;17103;17169;17213;17090;17023;17026;17004;17167;17214;17186;17173;17217;17056;17300;17088;17204;17501;17220;17091;17121;17135;17079;17040;17011;17176;17393;17235;17258;17316;17307;17253;17161;17049;16747;17191;16936;17222;17296;17198;17189;17077;17046;16908;16720;16497;16730;16578;16911;16940;16982;17144;17254;17254;17236;17087;17123;16907;16639;16518;16875;16831;16875;16938;17076;17229;17304;17345;17071;17269;17284;17387;17078;17165;17441;17204;17378;17287;17148;16978;17110;17222;16945;16682;16812;16899;17078;17209;17105;17307;16890;16760;16893;16786;16654;17005;17246;17081;17337;17348;16893;16936;16965;17432;17192;17279;17441;17089;16902;16971;17209;17109;17153;16917;17113;16884;17235;17020;16507;16522;16651;17142;17338;17160;17150;17015;16407;15784;16137;16819;17034;17264;17100;16756;16340;16365;16301;14948;13655;14854;16411;17030;17060;16875;17067;16865;16643;16995;16811;16911;17090;17004;17136;16595;16562;16429;16732;16874;16695;16423;15827;15682;16111;16323;16622;16986;17284;16933;16070;15096;15091;16789;17670;17288;17484;17162;16587;16676;16613;16644;16233;15092;14266;15409;16609;16934;16930;17210;17383;17222;17385;16975;16801;17501;17308;16810;16371;16089;16415;17033;17399;17492;17401;17241;17435;17100;17386;17415;17426;17277;17228;17017;17855;17417;17676;17326;17431;17503;17503;17557;17689;17715;17544;17444;16741;16562;16370;16780;17067;17389;17253;17394;17302;17549;17208;17389;17501;17664;17421;17606;17517;17388;17571;17559;17313;17641;17556;17919;17775;17745;17573;17275;17151;16808;17279;17107;17216;17381;16979;17183;17183;17611;17591;17304;17106;17137;16980;17416;17354;17411;17250;16609;16725;16853;17294;16829;17289;17217;17277;17444;17253;17036;17008;16817;16800;16700;16652;17123;17329;17084;16610;16954;17126;17516;17573;17334;17175;16525;15827;14823;14413;15255;15837;16084;16698;16926;16793;16482;16715;16792;16904;17181;17003;17066;17001;17093;16992;17042;16959;17294;17054;16622;15926;16737;17509;17877;17905;17780;17916;17628;17846;17454;17673;17775;17898;17647;17580;17460;17405;17766;17653;17339;17525;17499;17542;17277;17331;17645;17403;17711;17560;17739;17316;17388;17682;17889;17940;17645;17749;17928;17526;17340;17242;17004;17277;17108;17215;17013;17169;17412;17560;17572;17637;17645;17422;17630;17628;17539;17642;17366;17557;17384;17540;17350;17067;17133;16934;16852;17355;17338;17184;17006;16971;16914;17338;17648;17584;17654;17794;17653;17492;17323;17308;17348;17313;17669;17497;17316;17506;17622;17778;17889;17374;17372;17368;17445;17559;17599;17557;17679;17694;17742;17783;17753;17811;18064;17791;17792;17815;17779;17815;17356;17731;17282;17371;17355;17363;17715;17587;17929;17671;17879;17652;17850;17748;17626;17693;17732;17453;17596;17685;17504;17455;17512;17536;17223;17661;17621;17680;17402;17501;17478;17509;17731;17639;17776;17722;17666;17551;17401;17317;17577;17656;17515;17717;17644;17521;17701;17357;17432;17771;17813;17756;17392;17357;17489;17628;17463;17747;17862;17567;17760;18018;17539;17765;17629;17649;17738;17395;17619;17823;17845;17731;17788;17771;17803;17717;17611;17761;17683;17886;17596;17608;17969;17834;17832;17860;17613;17789;17657;17813;17725;17603;17520;17463;17135;17262;17424;17566;17381;17434;17271;17271;17555;17546;16660;16145;16283;16740;16928;17261;16834;17141;17338;17812;18274;18143;18465;18393;18179;17900;18090;17904;17938;17753;17756;17974;17913;17628;17711;17932;17805;17626;17746;17936;17814;17816;17568;17734;17683;17736;17683;17341;17243;17592;17515;17825;17714;17813;17592;17530;17229;17157;17257;17471;17370;17063;17209;17426;17675;17618;17562;17740;17428;17624;17325;17103;16859;16865;16553;16219;16017;16432;16628;17000;17229;17290;17493;16922;16952;16827;17169;17253;17497;17841;17725;17849;17921;17576;17669;17784;17620;17548;17714;17786;17711;17795;17354;17427;17551;17597;17712;17330;17410;17407;17498;17572;17641;17677;17612;17724;17827;17642;17386;17270;17350;17505;17814;17913;17770;17932;18088;17864;17953;17830;18113;17895;17871;17607;17576;17730;17296;17216;17360;17646;17779;17749;17666;17842;17745;17655;17717;17583;18004;17689;17742;17796;17679;17520;17504;17575;17760;17717;18104;17835;17961;17671;17734;17659;17508;17949;17774;17741;17864;17429;17320;16805;17037;17227;17253;17501;17621;17750;17566;17610;17497
13396;13234;12967;12902;12921;13070;13144;13011;12973;13244;13246;13363;13464;13723;13456;13355;13216;13192;13197;13356;13283;13578;13812;13624;13468;13466;13726;13601;13706;13721;13823;14033;13872;14068;13880;13615;13357;13539;13504;13724;13578;13603;13908;13919;13746;13990;14283;14327;14024;14015;13751;13352;13547;14089;13997;14235;13921;13958;14463;14606;14430;14473;14477;14298;14562;14666;14593;14584;14772;14803;14658;14453;14600;14284;14320;14030;14536;14251;14261;14293;14594;14707;14685;14886;14924;14965;14897;14877;14814;14551;14616;14850;15007;14793;15015;15073;14861;15311;15163;15268;14781;15233;15083;15194;15241;15133;15018;15160;15167;15017;15328;15143;15363;15403;14998;15130;15356;15310;15168;15244;15174;15422;15490;15461;15400;15531;15333;15138;15215;15241;15186;15237;15585;15414;15461;15520;15277;15367;15252;15654;15325;15328;15302;14873;14955;15059;15233;15067;15323;15245;15333;15105;15046;14896;15356;15316;15383;15209;15352;15169;14898;15141;14969;15169;15084;15107;15411;15693;15438;15411;15206;15647;15486;15402;15268;15356;15300;15640;15564;15640;15496;15580;15551;15396;15132;15162;15221;15603;15826;15806;15737;15618;15418;15740;15862;15628;15585;15494;15300;14857;15099;14920;15358;15255;15367;15491;15125;15334;15669;15559;15603;15690;15573;15614;15403;15361;15306;15472;15626;15553;15448;15555;15461;15429;15119;15366;15689;15878;15708;15491;15404;15393;15075;15410;15319;15008;14777;15159;15164;14875;15320;15697;15709;15857;16000;15823;15886;15703;15859;15715;15615;15669;15764;14865;14289;15041;15624;15678;15572;15647;15722;15824;15604;15826;15351;15238;15115;15080;15121;15066;15302;15392;15227;15464;15354;15214;15489;15265;15044;15060;15305;15451;15343;14855;15061;15158;15279;15440;15595;15541;15313;13841;10481;7486;9112;12180;14440;15707;15841;16175;16161;16130;16185;16082;15871;15777;15693;16053;15737;15598;15958;15921;15975;15777;15998;15982;16284;16083;15940;15925;15921;15976;16174;16104;16162;16185;15910;15825;16035;16175;16279;16070;16523;16301;16399;16164;16246;15958;15970;16098;15587;15700;15860;16007;15948;15976;15740;15792;16152;16235;16281;16152;16266;16145;16028;16157;16281;16326;16475;16401;16451;16234;16122;16168;16336;16258;15973;16016;15999;16153;16430;16030;16011;16261;16394;16168;16403;16228;16334;15960;16059;15882;15735;15555;15399;16012;15733;15952;16177;16214;16026;16077;15996;15911;16107;16169;16283;16219;16187;16040;15670;15870;16063;16293;16263;16513;16505;16862;16717;16679;16803;16355;16466;16528;16602;16425;16474;16357;16368;16274;16138;16342;16193;16368;16345;16343;16424;16247;16303;16300;16350;16138;15980;15827;15954;15784;16212;16103;15987;15859;15929;15795;15342;15697;16046;16042;16553;16228;16230;16577;16355;16252;16682;17210;17141;16898;16724;16705;16479;16679;16425;16435;16591;16525;16573;16775;16442;16526;16468;16364;16654;16467;16256;16303;16208;16387;16084;16033;16313;16157;16438;16401;16618;16540;16899;17308;17141;17074;17241;17119;16961;16763;16616;16809;16710;16597;16313;16576;16501;16649;16392;16694;16731;16672;16780;16472;16387;16479;16362;16410;16353;16171;16299;16426;16258;15916;15726;15803;16103;16052;16055;16364;16455;16295;16387;15978;16160;16067;16072;16098;16124;15767;15558;15843;16433;16705;16619;16549;16504;16637;16609;16593;16903;16809;16678;16542;16591;16372;16599;16652;16727;16658;16470;16766;16615;16590;16447;16354;16309;16415;16266;15360;13955;13350;15249;17102;17494;17682;17106;17188;17128;16849;16781;16636;16880;17155;17140;16968;16958;17124;17175;16972;16994;16762;16738;16746;16617;16921;16640;16976;17138;16977;17397;16861;16753;16858;17274;17071;16720;16333;16597;16784;16913;16619;16997;16982;16787;17161;17242;17176;17301;17236;17033;16756;16765;17104;17177;17280;17276;17019;17110;17205;17159;17095;17354;17377;17291;17367;16977;16901;16822;16857;16963;16780;16864;16762;16930;16688;16709;16657;16840;16761;16608;16531;16452;16645;16540;16750;16415;16547;16366;16593;16723;16644;16877;16669;16708;16626;16934;16592;16635;16526;15659;13575;12623;13309;14927;16336;16887;16672;17087;17211;17196;17139;17238;16986;17307;16873;17310;17069;16839;16689;16574;16889;17246;17306;17111;17231;17229;17067;17025;17153;16980;16990;16887;17091;16843;16848;16987;16626;16817;16841;16648;16918;16722;16385;16716;16729;17023;16816;16141;15701;14839;14421;15013;15645;15978;16233;16604;16770;16758;16892;16725;16967;16760;16952;17113;17093;17175;17272;16806;15672;15484;16234;16673;16898;16841;16718;16985;17141;16849;16984;16931;16674;16909;16914;16819;16888;16826;17002;16928;16847;16786;16678;16916;17016;17000;16964;16683;16830;16575;16307;16317;16587;16692;17181;16985;16950;16928;16954;17094;17348;17183;17144;17066;17073;17133;16932;16850;17020;16829;16950;16926;17264;17002;17123;17011;16808;16945;16954;17307;17341;17262;16938;16946;16839;17089;17132;16863;16875;16976;16632;16925;16848;16882;17026;16868;17101;17060;17087;17246;17026;17022;17024;16714;17128;17073;17246;17366;17358;17209;17065;17045;16959;16811;16696;16590;16152;14989;14095;14578;15484;16477;16782;16879;17236;17071;17246;16959;17025;16931;16850;16650;16899;17088;17139;17014;16908;17010;17213;17255;17204;17145;17122;16993;16942;17009;16813;17131;17004;17139;17142;17135;16971;17117;17077;17095;17069;16916;17196;17274;17395;17363;17273;17192;17019;17243;16926;17169;17139;17330;17037;17263;17048;17539;17302;16980;16863;16960;16905;17414;17302;17370;17187;17092;17196;17006;16874;17020;16958;16781;16704;16713;16791;17132;17017;17162;17344;17093;17155;17185;16865;16533;16442;16652;16844;16817;17208;17068;17174;17242;17365;17186;17151;17241;17423;17292;17307;17061;17297;17340;17048;16905;17015;16897;17078;16859;16734;16640;17008;17201;16902;17151;17107;16777;17051;17291;16926;16974;17114;17422;17233;17457;17241;16969;16943;17080;17072;17417;17277;17230;16906;17043;17056;17018;16912;16852;16814;16505;16861;16999;17107;16761;16442;16202;16945;16887;17220;17170;16441;15899;15930;16137;16440;16952;17054;17219;17048;16943;16931;16800;16557;16032;16574;17023;16944;17274;17166;16817;16961;16720;16501;16147;16521;16905;16953;16975;17007;16747;16798;16763;16807;16577;16290;15543;15476;16167;16685;16714;16868;17221;16969;16253;15409;15461;16654;17222;17448;17487;17242;16613;16558;16557;16539;16458;15811;15400;15965;16924;16899;17133;17129;17243;17510;17197;17099;16987;16978;17065;17044;17001;16894;16905;17166;17640;17371;17244;17545;17256;17167;17369;17395;17641;17041;17146;17183;17173;17319;17679;17459;17234;17478;17535;17469;17539;17840;17705;17269;16892;16276;16023;16579;17193;17329;17193;17031;17331;17118;17297;17360;17473;17231;17481;17430;17166;17304;17523;17464;17543;17599;17537;17607;17699;17776;17453;17058;17231;17311;17284;17495;17638;17313;17184;17137;17189;17166;17302;17569;17363;17244;17505;17517;17535;17336;17087;16307;15726;16369;17010;17264;17167;17230;17180;17560;17186;16959;16830;16612;16611;16591;16094;16029;16888;17036;16854;16414;16931;17514;17542;17642;17166;17088;16693;16356;16182;15893;15282;14662;15861;17019;16963;16768;16738;16857;16948;17406;16931;16921;16980;16967;16797;16685;16960;17212;17103;17071;16514;17145;17691;17718;18056;17789;17799;17859;17629;17666;17593;17637;17760;17954;17532;17560;17820;17592;17802;17565;17441;17473;17525;17310;17422;17490;17531;17445;17536;17845;17652;17691;17795;17393;17643;17767;17839;17802;17890;17423;17403;17137;17241;17170;16930;17001;17227;17166;17362;17583;17486;17703;17700;17578;17393;17831;17603;17614;17524;17613;17615;17460;17283;17315;17311;17303;17070;17297;17214;17477;17324;17339;17602;17673;17844;17723;17759;17594;17497;17385;17294;17263;17235;17679;17596;17600;17326;17448;17536;17671;17164;17392;17388;17674;18059;17804;17529;17406;17566;17795;17610;17816;17986;17899;17634;17792;17907;17787;17987;17727;17480;17405;17506;17512;17515;17596;17834;17578;17853;17997;17831;17787;17726;17849;17778;17622;17832;17535;17372;17270;17548;17445;17646;17677;17597;17585;17735;17762;17741;17649;17447;17336;17502;17569;17564;17901;17666;17570;17878;17576;18101;17689;17956;17634;17466;17579;17477;17619;17577;17921;17286;17660;17479;17468;17396;17288;17356;17572;17491;17854;17971;17986;17954;17792;17582;17472;17658;17549;17625;17738;17774;17659;17589;17598;17721;17703;17515;17321;17711;17716;18030;17794;17763;17768;17832;17739;17953;17694;17541;17560;17517;17537;17170;17413;17417;17286;17511;17429;17397;17191;17767;17753;17673;16833;16495;16511;16907;17180;17500;17914;17685;17684;17743;18394;18043;18434;18316;18052;18006;18049;17834;17941;17882;17606;17488;17793;17571;17780;17735;17799;17911;17843;17698;17916;17727;17766;17583;17668;17608;17786;17616;17510;17606;17497;17585;17781;17791;17545;17195;17320;17213;17194;17311;17475;17554;17380;17374;17647;17883;17726;17887;17451;17556;17247;17032;16964;16995;16644;16410;16580;16649;16804;17247;17362;17186;16848;16770;16947;17049;17105;17380;17659;17786;17685;17807;17776;17631;17558;17444;17781;17710;17584;17787;17817;17755;17715;18012;17892;17800;17842;17585;17475;17239;17134;17062;17496;17557;18015;17609;17666;17768;17392;17278;17406;17789;17905;17951;17719;17925;17797;17484;17615;17899;17816;18098;18040;17932;17641;17548;17404;17478;17406;17613;17730;17916;17845;17784;17642;17740;17675;17497;17591;17656;17556;17765;17623;17493;17404;17301;17477;17712;17834;17903;17617;17639;17430;17681;17815;17607;17902;17778;17673;17652;17410;17175;17195;17576;17487;17762;17631;17678;17628;17649;17637
13145;12892;13166;13054;12641;12829;12777;12914;13077;13202;13073;13170;13481;13358;13392;13368;13208;13179;13184;13193;13367;13271;13500;13693;13695;13327;13493;13473;13530;13758;13998;13735;13793;13399;13721;13759;13467;13204;13327;13759;13767;13851;14062;13954;13763;14070;14247;14269;14144;13907;13792;13657;13726;14130;13699;13602;13630;13975;14410;14388;14395;13831;13949;14294;14425;14653;14496;14639;14513;14740;14641;14938;14517;14473;14137;14269;14376;14288;14366;14280;14536;14620;14884;14769;15054;14827;14751;14924;14537;14746;14660;14733;14873;15052;14862;15112;15131;15149;15263;15143;15050;14908;15063;14916;15088;15152;15148;15070;15265;15189;15089;15261;15320;15216;14930;15064;15170;15190;15536;15507;15181;15261;15330;15223;15573;15368;15421;15308;15124;15444;15518;15521;15357;15313;15472;15290;15335;15197;15368;15282;15524;15308;15130;14865;14888;14928;15101;15090;15236;15237;15124;15176;14925;15106;15057;15347;15255;15036;15391;14902;14857;14866;14933;15305;15109;15424;15386;15302;15297;15517;15477;15692;15729;15428;15130;15323;15292;15477;15385;15462;15398;15447;15585;15242;15268;15170;15569;15160;15463;15758;15676;15536;15436;15774;15882;15897;15677;15295;15034;14970;14608;14893;15118;15454;15636;15623;15390;15533;15585;15645;15684;15540;15333;15328;15357;15113;15291;15431;15810;15770;15718;15438;15507;15542;15463;15716;15786;15690;15335;15414;15443;15348;15282;15351;15325;15364;15325;14904;14915;15032;15119;15412;15620;15876;15886;16016;15768;15729;15531;15833;16059;15993;15956;15408;15083;15342;15710;15711;15733;15813;15819;15634;15771;15424;15505;15115;15142;15020;14704;14568;14550;14983;14752;14925;15039;15256;15197;15230;14941;14833;15043;15243;15559;15092;15229;15242;15305;15474;15677;15493;15206;13478;9801;6743;8389;11923;14347;15567;16060;16154;15980;15936;15946;16069;15740;15569;15564;15734;15645;15750;15783;16104;15834;16059;16068;16226;16208;16024;15892;15848;15987;16209;16156;16314;16126;16206;16009;16235;16189;16131;16217;16231;16157;16340;16408;16026;15972;16330;15992;15796;15996;15922;15861;15743;15423;15469;15332;15206;15415;16081;16257;16156;16021;16088;16005;16262;15801;16190;16304;16323;16474;16335;16155;16094;16239;16216;16201;16081;16106;16220;15995;15962;16053;16060;15877;16197;16298;16409;16520;16328;16142;16066;15798;15255;15428;15588;16040;16095;16132;16108;16003;15796;16096;15999;16129;16078;16358;16234;16172;16141;15628;15888;16281;16232;16368;16561;16883;16709;16756;16877;16795;16621;16563;16457;16374;16511;16530;16276;16300;16207;16205;16527;16149;16145;16354;16140;16343;16164;16373;16346;16340;15880;16213;15989;16067;16124;16076;16188;15970;16059;15682;15570;15173;15043;15663;15970;16427;16479;16463;16594;16109;16021;16341;16971;16881;16721;16766;16959;16636;16670;16609;16671;16936;16631;16355;16597;16536;16708;16578;16311;16501;16480;16299;16537;16113;15995;16010;16335;16066;16365;16383;16237;16125;16221;16778;16924;17692;17188;17303;17129;16929;16881;16981;16914;16777;16505;16517;16472;16079;16398;16555;16600;16742;16501;16786;16845;16713;16505;16346;16376;16305;16397;16327;16282;16500;16121;15898;16120;16146;16367;16140;16579;16415;16748;16356;16220;16088;16058;16360;16206;16098;16150;16395;16166;16371;16375;16356;16542;16428;16485;16759;16768;16676;16771;16761;16689;16740;16509;16604;16479;16942;16749;16719;16716;16740;16655;16551;16739;16194;16358;15983;15130;14072;13398;15087;16552;16918;17398;17313;17283;17243;16856;16626;16774;16989;17021;16809;17080;16862;16960;17123;17117;16916;16833;16947;16962;16839;16929;16833;16538;17007;16923;16852;17060;17056;16933;16807;16778;16934;16364;16591;16775;16975;16405;16800;16897;16792;16876;16984;17134;17161;16953;16787;16782;16704;17333;17283;17165;17114;17250;17264;17050;17226;17215;17586;17198;17153;16913;16813;16645;16690;17015;17014;17184;17117;16914;16871;16827;16491;16646;16657;16790;16376;16493;16627;16231;16553;16756;16710;16440;16604;16614;16724;16823;16602;16580;16708;16706;16773;16586;16474;16431;15921;15097;14696;15182;15863;16511;16811;16846;16962;17074;17262;17021;17127;17211;16939;17180;17102;17143;17032;16703;16749;16889;17331;17069;17245;17106;17259;17298;17045;17242;17141;17262;17136;17210;17267;17134;17102;16820;16639;16415;16729;16807;16746;16416;16686;16666;17084;16804;16528;15807;15318;15760;15785;16446;16611;16589;16840;16839;17095;16945;16718;17118;16860;17086;17234;17331;17118;16988;16326;14810;14411;15468;16082;16844;17084;17092;17130;16770;17006;16964;16687;16574;16570;17022;16767;16962;16948;16879;16723;17080;16784;16514;16804;17124;16923;17032;17080;16772;16688;16390;16384;16350;16655;17151;17073;16792;16747;16889;16964;17187;17275;17375;17329;17343;17151;17053;17156;17123;16724;17301;17377;17148;17227;17031;17097;16924;16902;17331;17417;17300;17371;17069;17042;16858;17177;17354;17337;16851;17045;16986;16885;16823;17130;17258;16946;16997;16846;17330;17064;17053;17010;17005;17042;17134;17022;16922;17176;17251;16970;16977;16971;17011;16988;16819;16706;15895;15429;15162;15874;16565;16966;16990;17057;17297;17022;17040;17092;17022;17034;16809;17020;17244;16875;16944;16957;16953;16980;17155;17338;17343;17134;17112;17166;17084;17018;17178;16728;17008;16981;17302;17037;17025;16933;17082;17020;17124;17134;17104;17297;17386;17283;17340;17153;17185;17190;17172;17299;17138;17225;17241;17012;17100;17029;17193;17006;16927;16856;17170;17266;17191;17301;17045;16785;17077;16939;17047;17065;17048;17269;16892;16778;16903;16930;17099;17501;17323;17150;17259;17041;16732;16096;16131;15692;16002;16598;16879;16748;16926;17233;17391;17157;17246;17360;17144;17275;17412;17321;17502;17162;17233;16890;17164;17040;16839;16757;16755;16634;16694;16672;17038;17014;17195;16930;17075;17325;17215;17291;17262;17442;17417;17258;17159;17238;17339;17305;17216;17116;17246;17468;17384;17076;17003;17198;17135;17110;17021;17050;16873;17090;16942;16327;15120;15528;16477;16935;17054;16569;15408;14734;15427;15836;16342;17012;16977;17055;17056;17074;17223;17179;16979;17002;17129;17319;17145;17212;17071;17091;17109;16732;15734;15602;15734;16632;16839;16801;16656;16996;17097;16965;16947;16477;16409;16018;15973;15879;16402;16816;16719;16963;17397;16921;16410;16409;16411;16643;17173;17138;17312;16867;16544;16571;16854;16659;16440;16511;16934;16855;16881;17060;17231;17032;17140;17005;17004;16939;17331;17030;17234;16975;16922;16991;17488;17542;17238;17067;17156;17339;17296;17281;17319;17133;17009;17224;17374;16944;17336;17193;17321;17423;17302;17590;17425;17477;17665;17328;17089;16984;16331;16221;16842;17345;17579;17482;16983;17188;17051;17060;17291;17229;17673;17341;17150;16939;16991;17424;17367;17343;17570;17628;17622;17526;17509;17590;17398;17203;17317;17342;17493;17418;17399;17145;17006;17064;17275;17282;17542;17414;17309;17391;17377;17534;17603;16870;16218;15953;16873;16963;17067;17225;17002;17326;17386;17107;17123;16476;16274;16510;16494;16156;16199;16657;16815;16538;16616;16931;17413;17886;17407;17050;17003;17167;16918;16914;16301;15365;14972;15891;16764;16661;16845;16718;16808;17141;17147;16987;16828;16834;16372;16042;16167;16772;16880;17091;17208;17066;17391;17589;17537;18076;17622;17786;17493;17164;17339;17656;17582;17765;17811;17540;17567;17580;17747;17582;17687;17610;17559;17370;17529;17355;17576;17552;17557;17503;17879;17871;17815;17503;17514;17607;17612;17778;17682;17609;17321;17296;17026;17565;17274;17057;17313;17397;17485;17305;17379;17324;17425;17369;17405;17505;17555;17508;17581;17443;17641;17580;17395;17420;17285;17398;17511;17464;17426;17414;17419;17291;17339;17471;17638;17625;17724;17600;17765;17473;17146;17039;17048;17325;17792;17373;17488;17177;16756;16806;17387;17439;17224;17356;17622;17836;17557;17608;17385;17453;17253;17821;17752;17520;17846;17925;18005;17829;17652;17450;17472;17644;17514;17847;17671;17728;17729;17861;17695;17611;18028;17913;17701;17689;17462;17814;17734;17472;17381;17568;17532;17448;17492;17625;17532;17722;17437;18046;17969;17788;17797;17828;17007;17512;17567;17868;17726;17762;17704;17381;17654;17707;17247;17525;17376;17557;17624;17492;17519;17620;17635;17364;17152;17213;17503;17465;17659;17618;17702;17572;17761;17992;17934;17704;17681;17806;17605;17709;17439;17728;17537;17477;17739;17719;17749;17522;17660;17679;17576;17443;17835;17848;17545;17650;17438;17528;17607;17884;17568;17647;17494;17564;17431;17528;17600;17387;17336;17297;17329;17456;17347;17388;17695;17469;16833;16837;16565;17007;17565;17811;18037;17605;17462;17549;18013;18261;18200;18044;18138;17881;17824;17716;18118;17851;17599;17437;17650;17873;17876;17945;18271;17821;18301;17913;17820;17887;17747;17568;17549;17717;17765;17233;16914;16900;17141;17578;17730;18047;17715;17350;17417;17547;17628;17467;17551;17496;17536;17466;17449;17505;17885;17475;17818;17334;17353;17198;16965;16838;16765;16425;16714;16793;17004;16707;17074;16960;16862;16666;16658;16771;17402;17440;17494;17813;17837;17853;17752;17565;17596;17425;17733;17621;17535;17792;17658;17683;17809;17815;17797;17662;17808;17775;17633;17522;17041;17154;17448;17739;17596;17976;17599;17456;17317;17445;17468;17555;17691;17444;17590;17848;17759;17634;17635;17882;18167;17907;17802;17854;17661;17648;17531;17560;17646;17701;17812;17723;17760;17915;17705;17403;17413;17848;17733;17668;17682;17741;17549;17426;17176;17422;17349;17608;17960;17845;17843;17589;17484;17311;17551;17708;17686;17805;17560;17616;17557;17374;17376;17391;17640;17731;17739;17787;17733;17691;17682
12960;12881;13019;13134;12759;12679;12947;13004;13205;13050;13208;13283;13308;13278;12945;13285;13308;13054;13146;13612;13110;13207;13288;13196;13546;13660;13408;13317;13542;13407;13699;13543;13593;13601;13660;13412;13407;13260;13717;13816;13770;14083;14133;13943;13851;14178;14130;14131;14103;13847;13535;13873;14130;14300;13723;13500;13539;13741;14112;14203;13824;13245;13785;14162;14552;14473;14420;14742;14677;14690;14786;14598;14426;14419;14242;14290;14334;14328;14362;14391;14358;14414;14827;14884;14841;14989;14914;14698;14816;14588;14503;14584;14896;14912;14754;14858;14812;15139;15061;15079;14931;14799;15124;15140;15198;15095;15124;15341;15216;15117;15160;15260;15205;15332;15304;14987;15254;15140;15391;15325;15177;15269;15237;15137;15165;15182;15305;15008;15123;15045;15258;15187;15228;15381;15427;15459;15197;15369;15390;15457;15337;15200;15145;14862;15063;15151;15247;15163;15042;15278;15316;15321;15013;15211;15324;15282;15067;15140;15285;14928;15213;15005;15097;15214;15026;15259;15197;15148;15536;15594;15455;15781;15320;15587;15180;15083;15585;15370;15632;15529;15736;15416;15571;15411;15550;15371;15146;15371;15580;15570;15784;15798;15485;15563;15700;15890;15699;15322;15165;14934;15027;15339;15363;15528;15574;15776;15542;15555;15405;15593;15570;15376;15475;15270;15118;15127;15525;15306;15516;15444;15313;15732;15387;15244;15236;15074;15502;15635;15547;15487;15317;15418;15273;15358;15414;15010;15015;15197;14981;14857;15307;15720;15800;15777;16020;15814;15689;15581;15809;15921;15983;15897;16033;16127;15856;15870;15814;15878;15722;15697;15687;15714;15521;16006;15493;15259;15134;15065;14513;13924;13996;14750;14799;15157;15402;15452;15305;15207;14948;14280;14522;14858;15136;15151;15176;15312;15449;15537;15410;15334;15144;13388;9812;6522;7745;11448;14276;15412;15716;16361;15990;16076;16222;15836;15852;15626;15643;15503;15625;15610;16034;15888;16022;16023;15954;16146;16056;15979;16180;15762;16085;16060;15971;16173;16087;16255;16011;16105;16207;16178;16174;16394;16415;16226;15928;15837;16087;15752;16225;16004;15787;15951;15625;15821;15269;15118;14577;14078;14484;15831;16154;16344;16262;16095;16119;16389;15932;16116;15948;16285;16495;16293;16252;16252;16263;16046;16225;16095;16225;15902;16114;16090;15940;15908;15839;16199;16166;16015;16278;15866;16321;15914;15863;15525;15424;15582;15706;15699;15766;15814;15983;16019;15952;15990;15970;16118;16258;16372;15982;16071;15750;16202;16330;16373;16429;16389;16654;16834;16750;16779;16602;16632;16364;16378;16441;16433;16372;16591;16306;16423;16370;16454;16274;16183;16218;16188;16262;16483;16601;16463;16001;16058;16032;16359;15995;16374;16177;16210;15934;15760;15614;15181;15002;14966;15555;16047;16393;16158;16215;16335;15608;15122;15955;16730;16711;16827;16653;16416;16605;16756;16709;16941;16738;16657;16365;16486;16548;16377;16403;16469;16266;16219;16168;16247;16110;16273;16218;16165;16191;16045;16206;16162;16192;16384;16696;17085;17079;17514;17232;16915;16764;16610;16604;16473;16355;16550;16370;16560;16718;16688;16633;16697;16805;16883;16802;16547;16841;16352;16328;16496;16146;16151;16319;16324;16348;16566;16460;16206;16306;16375;16476;16525;16310;16659;16712;16338;16280;16351;16525;16365;16184;16398;16429;16349;16490;16501;16718;16581;16775;16703;16606;16837;16828;16971;16935;16604;16628;16460;16719;16669;16808;16758;16750;16736;17014;16784;16459;16791;16504;16317;16229;15551;15066;14555;14874;16078;17009;17182;17176;17032;16781;16871;16957;16819;17039;16860;16994;16930;17010;16929;16967;16839;16886;16970;16907;17005;16989;16695;17047;16861;16842;16991;16918;16875;16881;16831;17084;16835;16781;16307;16883;16923;16701;16745;16679;16743;16772;16909;17034;16698;16733;16504;16163;16239;16664;17196;17222;17123;17127;17091;17019;17213;17322;17081;17187;17298;17207;17106;16965;16651;16820;17292;17292;17326;17372;17073;17077;16899;16775;16664;16671;16600;16751;16791;16482;16286;16192;16755;16647;16580;16509;16517;16834;16548;16544;16508;16760;16830;16597;16510;16557;16569;16296;16022;15974;16424;16466;16600;16918;16811;17170;17087;17159;16841;16799;17033;17122;17076;17094;17155;16583;16737;16781;16980;17046;17327;17290;17102;17245;17228;17280;17117;17385;17029;17228;17008;17220;17029;17142;16908;16653;16549;16601;16976;16810;16645;16436;16846;16847;16911;16472;16035;15876;16338;16628;16763;16949;17188;17031;17193;16877;16811;16947;16855;16907;16921;17200;17262;16984;17199;16357;15199;14852;15782;16370;16935;16863;17093;17078;16927;17031;16806;16782;16565;16752;16821;16744;16821;16618;16616;16711;16616;16783;16681;16952;16917;16849;16910;16943;16660;16676;16344;16350;16407;16608;16946;17169;16729;17136;17005;16711;16850;17057;17080;17007;17123;17234;17073;17098;17235;16965;17303;17048;17246;17376;17271;16943;17289;17265;17176;17190;17233;16885;16864;17065;16862;17076;16889;17172;16966;17147;16796;17027;16889;16896;17060;17092;17187;17266;17230;17108;17186;17246;17119;16877;16950;17014;17168;16964;16837;17259;17021;17087;17000;16935;17114;17048;16542;16216;16115;16941;16918;17076;17239;17117;17227;17187;17298;17148;16800;17058;16870;17104;17013;16860;16914;17120;17008;17158;17310;17274;17197;17128;17008;16880;17216;16922;17186;16978;17020;17058;16941;16983;17195;16786;17387;17392;17118;17371;17437;17028;17181;17307;17271;17234;17181;17039;17185;17082;17207;17321;17189;17015;17035;16980;17104;16991;17208;17011;17210;17283;17358;17296;17074;16796;16784;16805;17109;17049;17044;16982;17106;16853;17223;17085;17244;17022;17137;17139;16857;16832;16790;15749;15284;14916;14857;15654;16629;16951;16792;17032;17236;17092;17233;17021;17284;17149;17337;17397;17226;17100;17242;17262;16918;17142;17006;16778;16763;16719;16869;16969;17152;17133;16972;17095;17277;17224;17455;17329;17269;17363;17529;17447;17144;17175;17224;17306;17262;17472;17498;17299;17267;17234;17312;17237;17261;17158;17033;17011;16704;16895;16798;16024;15081;15363;16351;16977;17041;16062;14288;13442;14647;15406;15962;16643;16928;17191;17369;17274;17603;17116;17115;17132;17330;17492;17417;17395;17304;17033;16903;16509;15204;15024;15610;16327;15809;15540;16168;16901;17040;17050;16862;16598;16345;16524;16277;16417;16448;16658;16873;17012;17324;17095;16807;16699;15976;16150;17041;17238;17018;16908;16945;16678;16701;16923;17092;17260;17026;17315;17244;17212;17109;17029;16835;16773;16825;17286;16947;17250;17148;17125;17297;17365;17278;17490;17233;17462;17146;17260;17410;17164;16964;17373;17295;17291;17132;17135;17114;17387;17520;17471;17388;17485;17794;17352;17519;17095;16824;16572;16437;16488;16650;17532;17123;17319;17106;16864;17109;17113;17242;17172;17385;16939;17132;16943;16829;17231;17307;17731;17882;17725;17557;17625;17681;17470;17637;17477;17549;17510;17476;17424;17361;17166;17020;17226;17360;17177;17302;17603;17559;17368;17616;17628;17432;17308;17133;16902;17190;17236;17348;17332;17190;17163;17081;17326;17174;16880;16691;16721;16811;16667;16854;17298;16785;16727;16870;17199;17381;17617;17294;16945;17279;17083;17300;17230;17224;16460;16202;16334;16959;16815;16684;16491;16904;17002;17360;17117;17189;16942;16117;15670;16002;16619;16966;17153;17545;17060;17261;17182;17478;17851;17788;17493;17280;17408;17309;17254;17507;17577;17839;17578;17690;17439;17580;17666;17496;17361;17393;17393;17547;17687;17627;17396;17696;17692;17758;17833;17830;17924;17462;17559;17924;17711;17706;17650;17312;17018;17002;17245;17433;17661;17604;17560;17455;17556;17755;17509;17292;17029;17191;17216;17718;17474;17361;17434;17401;17611;17705;17604;17413;17421;17572;17521;17359;17291;17472;17408;17519;17567;17536;17642;17551;17667;17683;17728;17180;17259;17319;17557;17480;17609;17562;17274;16331;16133;17037;17222;17446;17491;17663;17911;17682;17857;17431;17308;17304;17436;17460;17950;17821;17678;17891;17576;17174;16572;16454;17390;17706;17779;17822;17842;17641;17532;17345;17641;17778;17797;17634;17689;17778;17496;17330;17563;17315;17531;17653;17625;17669;17533;17560;17847;17726;17756;17516;17669;17618;17428;17391;17617;17656;17516;17750;17544;17600;17774;17570;17572;17603;17493;17678;17656;17469;17366;17687;17670;17477;17529;17324;17609;17406;17871;17714;18039;17611;17805;17529;17822;17756;17976;17559;17670;17752;17499;17422;17410;17741;17752;17904;17631;17565;17830;17889;17901;17762;17663;17780;17749;17751;17599;17695;17684;17750;17778;17552;17441;17544;17470;17817;17418;17350;17404;17468;17501;17475;17480;17226;17299;17200;17658;17266;16951;16788;17071;17493;17732;18128;17626;16918;16652;17093;17836;17850;18107;17987;18232;17856;17820;17641;17555;17702;17309;17582;17603;17721;17960;17478;17972;17795;17709;17862;17886;17891;17802;17627;17531;17604;17750;17083;16792;16999;17422;17665;17630;17669;17764;17265;17367;17341;17207;17462;17470;17403;17388;17589;17553;17464;17652;17731;17559;17462;17366;17084;16891;16564;16439;16801;16722;16974;16865;16868;16851;16609;16495;16639;16896;17371;17601;17828;17733;17855;17675;17758;17569;17401;17801;17871;17590;17464;17525;17614;17961;17938;17889;17682;17447;17674;17767;17868;17413;17283;17361;17638;17845;17792;17467;17356;17523;17296;17272;17431;17681;17818;17596;17613;17854;17757;17686;17876;17815;17945;17952;17798;17801;17667;17764;17470;17623;17643;17726;17618;17786;18024;17776;17710;17152;16937;17580;17707;17690;17607;17450;17712;17494;17367;17211;17396;17424;17787;17887;17553;17657;17197;17090;17460;17839;17729;17420;17310;17239;17521;17589;17328;17249;17472;17643;17887;17724;17839;17744;17383
12988;12909;12881;13099;12909;13024;12893;13120;13340;13322;13242;13479;13063;13130;12983;13396;13215;12762;13066;13288;13586;13219;13246;13099;13375;13532;13392;12938;13183;13539;13465;13627;13270;13522;13415;13361;13116;13576;13632;13861;13899;14110;14072;13976;14121;14108;14129;14107;14071;13787;13626;13760;13984;14032;13747;13461;13241;13567;14020;14125;13720;13483;13894;14235;14807;14727;14764;14600;14836;14665;14871;14638;14405;14509;14194;14160;14273;14180;14401;14400;14423;14499;14401;14636;14784;14777;14677;14905;14910;14855;14639;14887;14659;14763;14821;14861;14838;15019;15047;14934;14991;14917;15179;14966;15051;15138;15104;15167;15330;15117;15159;15250;15187;15274;15118;15280;15318;15313;15342;15247;15329;15274;15147;14954;15166;15232;15240;15031;15355;15230;15244;15605;15253;15474;15202;15173;15416;15292;15448;15410;15464;15064;15321;15204;14915;15015;15370;15466;15167;15351;15263;14992;15258;15459;15282;15192;15177;15195;15016;15423;15110;15192;14745;14768;14721;15245;15451;15135;15474;15481;15483;15534;15778;15522;15356;15372;15417;15399;15593;15577;15598;15710;15668;15591;15335;15303;15409;15418;15496;15601;15502;15741;15444;15713;15821;15640;15609;15412;15152;15038;15375;15337;15220;15258;15483;15482;15602;15487;15532;15558;15755;15388;15316;15352;15185;15277;15530;15389;15390;15377;15425;15470;15662;15317;15627;15224;15432;15714;15375;15450;15597;15400;15420;15403;15195;15051;15164;15217;15022;15215;15399;15574;15572;15781;16028;15729;15811;15793;15776;15686;16032;15960;16234;16124;16048;16012;16119;15700;15494;15606;15719;15662;15588;15744;15918;15574;14966;14423;14459;14496;14245;14822;15217;15257;15455;15386;15441;15097;14611;13959;13762;14540;14902;14788;14809;15105;15384;15324;15419;15455;14851;13088;8968;5853;7572;11836;14539;15412;16011;16075;16126;16203;16286;16149;15880;15534;15572;15591;15587;15800;15848;15889;16018;16153;16228;16217;16074;15834;15993;16152;15731;15826;15955;16075;15904;16287;15961;16227;16095;16111;16220;16352;16173;16489;16181;15763;15732;15926;15914;16198;16024;15938;15947;15803;15980;15024;13821;12721;13985;15632;16178;16356;16197;16217;16065;16109;16128;16105;16122;16427;16322;16347;16400;16150;16210;16305;16038;16155;15856;16148;15970;15828;16082;15827;16186;16196;15789;15966;15939;15742;15681;15729;15846;15697;15181;15384;15317;15708;15512;15552;15863;15800;15882;15886;15830;16250;15847;16162;16028;16025;15844;16117;16439;16458;16297;16522;16654;16803;16847;16589;16621;16501;16426;16559;16448;16488;16507;16407;16349;16552;16216;16408;16466;16342;16162;15954;16169;16483;16628;16669;16467;16047;16071;15850;16058;16255;16403;16077;16158;16056;15699;15468;15202;14967;15663;15921;16267;16188;16169;16206;15573;15232;16087;16682;16860;16612;16730;16839;16734;16678;16681;16735;16711;16666;16415;16508;16552;16354;16192;16401;16449;16308;16191;16007;16024;16078;15885;16099;16289;16040;16302;15917;15943;16280;16702;16933;17000;17115;16975;16802;16431;16365;16473;16579;16496;16517;16659;16686;16522;16691;16697;16795;16743;16671;16618;16450;16179;16348;16245;16163;15654;15590;16032;16109;16344;16390;16554;16483;16092;16054;16378;16259;16248;16448;16452;16312;16565;16565;16560;16743;16394;16691;16659;16638;16698;16673;16569;16601;16507;16537;16538;16703;16612;16784;16600;16826;16807;16738;16858;16675;16930;16770;16842;16984;16595;16754;16407;16683;16451;16499;16183;16284;15688;15412;14835;15667;16846;17326;17246;17123;16869;16657;16689;17044;16873;16953;16930;16962;16897;16945;16578;17165;17165;17033;17072;16996;16901;16929;16860;17109;16991;17074;16932;17115;17006;17129;17279;16776;16826;16603;16701;16757;16485;16562;16626;16951;16775;16649;17166;16828;16836;16011;15394;16080;16674;17567;17175;17471;16991;17169;16991;17072;17545;17382;17333;16850;16980;17065;17036;16907;17000;16961;17223;17231;17317;16769;16824;16504;16779;16742;16620;16721;17022;16764;16652;16315;16531;16495;16441;16415;16441;16544;16505;16580;16557;16719;16652;16882;16689;16779;16480;16985;16703;16701;16502;16667;16614;16812;16877;17016;17125;16921;17319;16939;16988;17052;17087;17437;17314;17201;17060;16893;16995;17115;17148;17401;17033;17223;17358;17063;17014;17316;17065;17437;17045;16928;17056;17232;17109;16863;16653;16646;17026;16684;16787;16428;16882;16497;16987;16735;16337;15661;15177;16113;16608;17063;17361;17368;17204;17159;16808;16627;16665;16648;16780;16990;17411;17057;17472;17343;16434;16111;15872;16233;16724;16897;16913;17074;17105;16872;16903;16844;16803;16736;16885;16820;16961;16755;16693;16598;16608;16699;16841;16607;16888;16905;16966;16982;17032;16633;16716;16554;16373;16522;16685;17023;17163;17287;17043;17152;17171;16916;17093;17038;17020;17070;17189;17034;17195;17208;17369;17354;17330;17243;17048;17312;17237;17275;16895;17074;17247;17281;17087;17008;16955;16853;17053;16846;17103;16944;17007;17205;16954;16950;16699;17194;17094;17118;17275;17161;16957;17269;17174;17079;17040;16774;16804;17062;16866;17223;17008;16798;16567;16833;16925;17155;17192;16975;16733;16757;16979;17025;17004;17108;17115;17342;17199;16927;17031;16944;16751;17041;17043;17051;17032;17117;17053;17360;17081;17250;17526;17156;17015;16820;16903;17023;16932;17049;17003;16734;17010;17040;17328;17041;17211;17351;17155;17246;17258;17157;17121;17227;17171;17217;17219;17402;17153;17252;17212;17156;16925;17111;16924;16938;16908;17183;16989;17188;17113;17244;17058;17129;17124;17150;16654;16995;17323;17104;16961;16924;16965;17172;17061;16841;17026;16990;17247;17109;16948;16928;17260;16847;16088;15341;14244;14423;15634;16493;16622;16827;17200;17231;17089;17217;17153;17068;17250;17351;17403;17337;17375;17088;17214;17157;17003;17007;16702;16572;16426;16835;17018;17100;17102;17013;16832;17125;17561;17633;17379;17305;17425;17134;17239;17463;17284;17352;17299;17214;17238;17298;17223;17250;17330;16998;17098;17221;17295;17153;16660;16606;16605;16577;16396;15755;16178;16731;17068;17220;16476;15017;14580;15172;15410;15591;16434;16694;16843;17221;17220;17389;17362;17092;17205;17492;17514;17513;17360;17357;16895;16821;16251;15723;15496;16088;15956;14213;13566;14957;16593;17011;16961;16775;16563;16293;16674;16292;16537;16583;17126;16802;17211;17363;16810;16642;16170;15695;16381;16916;17392;17213;16999;17060;16584;17107;16853;17237;17168;17226;17057;17039;17189;17277;17115;16934;16966;16928;17227;17397;17465;17312;17120;17303;17569;17376;17412;17453;17126;17416;17159;17137;17105;17014;17062;17165;16790;17103;17100;17136;17570;17394;17527;17428;17417;17361;17419;17501;17297;17180;16937;16969;16687;17234;17354;17542;17437;17156;16374;16426;16957;17120;17235;17207;17111;16858;16606;16766;17001;17320;17673;17515;17660;17747;17632;17347;17627;17691;17313;17422;17413;17346;17403;17427;17052;17217;17206;16893;17060;16974;17053;17137;17237;17619;17655;17471;17704;17296;17237;17425;17113;17243;17277;17111;17576;17220;17254;17356;17187;16980;16750;16894;16883;17195;17181;16952;16984;16948;16750;16860;17105;17492;17174;17013;17290;17505;17508;17373;16954;17047;16946;16841;16978;16885;16817;16928;17308;17387;17181;17114;16902;16383;16041;16327;16864;17099;17269;17222;17388;17367;17132;17302;17488;17261;17109;17090;17222;17183;17453;17256;17622;17702;17592;17496;17858;17591;17643;17408;17384;17359;17437;17781;17747;17704;17911;17558;17701;17741;17842;17601;17494;17731;17604;17701;17647;17629;17656;17700;17232;17036;17077;17574;17773;17707;17600;17572;17435;17572;17626;17305;17098;17057;17257;17617;17611;17606;17534;17641;17829;17587;17632;17522;17483;17522;17447;17202;17334;17227;17208;17227;17223;17431;17434;17764;17598;17564;17587;17511;17244;17611;17671;17689;17674;17545;17310;16500;16532;17229;17399;17218;17565;17788;17594;17936;17777;17689;17353;17768;17520;17591;17555;17710;17811;17659;17407;16411;15002;15399;16551;17418;17988;17742;17728;17651;17508;17797;17892;17911;17495;17464;17641;17700;17807;17524;17247;17491;17488;17643;17507;17594;17640;17479;17596;17673;17690;17627;17625;17829;17590;17567;17496;17493;17707;17531;17398;17765;17433;17444;17107;17451;17233;17625;17638;17598;17519;17497;17457;17455;17555;17505;17505;17595;17629;17580;17717;17864;17590;17475;18058;17747;17590;17753;17816;17487;17501;17512;17375;17702;17789;17674;17804;17558;17604;17972;17825;17786;17480;17559;17486;17743;17897;17489;17705;17660;17818;17442;17347;17290;17446;17594;17497;17426;17584;17510;17543;17490;17189;17093;17303;17799;17960;17571;17387;17112;17051;17539;17839;17901;17232;16011;15203;15842;17183;17886;17853;17983;17896;17913;17951;17935;17854;17397;17392;17477;17568;17675;18047;17975;17727;17736;17830;17825;17823;17719;17703;17707;17749;17752;17667;17553;17208;17271;17725;17544;17505;17596;17490;17382;17775;17252;17390;17456;17523;17579;17328;17648;17668;17468;17240;17410;17468;17431;17099;16916;16806;16585;16618;16801;16982;16907;16623;16797;16874;16853;16786;16561;16676;16960;16942;17334;17342;17302;17815;17506;17505;17899;17748;17548;17472;17377;17821;17516;17764;17776;17665;17669;17479;17668;17861;17741;17604;17664;17542;17748;17868;17380;17689;17333;16957;17181;17363;17530;17332;17729;17658;17613;17592;17803;17840;17588;17938;17657;17245;17519;17613;17668;17515;17553;17668;17704;17873;17912;17858;17868;17851;17442;17484;17539;17480;17495;17478;17287;17425;17405;17405;17381;17238;17440;17813;17625;17597;17802;17455;17348;17198;17519;17491;17744;17422;17207;17613;17600;17746;17382;17304;17427;17743;17950;17739;17823;17622;17471
12882;13095;13038;13149;13228;13209;13113;13071;13131;13280;13449;13515;13423;13118;13266;13337;13039;12804;12975;13198;13397;13278;13340;13138;13022;13303;13141;12889;12951;13519;13662;13395;13458;13398;13487;13430;13395;13438;13690;14024;13914;14197;14014;14182;13914;14002;13979;13811;13762;14111;13790;14051;14049;14057;13875;13914;13634;13849;13977;14414;13941;14028;14296;14560;14529;14640;14945;14796;14603;14404;14791;14538;14398;14603;14182;14088;13745;14154;14387;14453;14322;13979;14122;14648;14750;14503;14711;14867;14849;14775;14782;14761;14987;15053;14997;14928;15238;15052;14941;14922;15157;14946;15276;15266;15137;15019;15112;15093;15041;15271;15084;15094;14908;15268;15320;15215;15326;15287;15410;15305;15248;15363;15217;15144;14900;15062;15392;15431;15273;15238;15290;15465;15239;15504;15429;15209;15135;15415;15294;15121;15187;15184;15234;14929;14985;14990;15415;15501;15454;15086;15400;15128;15058;15336;15341;15005;15390;14944;15365;15031;14907;15088;14727;14559;14629;14988;15064;15251;15431;15517;15448;15649;15522;15567;15451;15429;15553;15609;15567;15496;15526;15563;15513;15320;15329;15433;15332;15524;15796;15877;15644;15558;15548;15736;15625;15685;15709;15461;15379;15331;15463;15288;15231;14876;15139;15666;15651;15441;15607;15415;15703;15397;15351;14973;15299;15409;15588;15615;15602;15144;15488;15199;15295;15270;15362;15561;15597;15568;15351;15210;15452;15391;15490;15146;15130;15417;15192;14811;14968;15224;15452;15549;15861;16003;15683;15665;15869;15734;15949;15720;15850;15869;16038;15960;15797;16144;16114;15989;15667;15795;15853;15807;15756;16004;15923;15798;15385;14545;14880;15085;14846;15383;15618;15739;15523;15370;15510;15258;15099;14351;14104;14492;14409;14230;14676;14928;15343;15396;15323;15236;14766;12949;8865;5346;6750;11280;14673;15512;15974;16169;16002;15900;16277;16115;15909;15888;15696;15861;15765;15829;15969;15880;16104;16131;15933;16095;16301;16106;16226;16046;15863;15476;15341;15852;15865;15938;15878;15925;16086;16129;16266;16071;16182;16321;16134;15809;15963;16129;16111;16051;15960;15816;16104;15934;15723;15376;14050;13616;14342;15711;16073;16113;16288;15707;16009;16213;16231;16055;16250;16587;16480;16557;16312;16262;16183;16221;16274;16259;16134;16086;15944;15943;15839;16008;16110;16047;16083;15709;15616;15721;15577;15343;15503;15351;15075;14814;14945;15687;15841;15737;15650;15765;15762;16006;15934;16226;15860;15976;16054;16142;16136;16108;16018;16445;16311;16509;16567;16487;16647;16676;16861;16461;16667;16451;16457;16313;16547;16641;16490;16365;16462;16414;16422;16463;16281;16317;16429;16393;16489;16396;16025;16206;16001;16039;16270;16307;16153;15900;16007;15916;15951;15850;15542;15110;15447;15723;15974;16130;16492;16594;16279;16340;16577;16917;16638;16766;16744;16609;16494;16747;16531;16623;16600;16326;16403;16669;16268;16507;16293;16248;16261;16198;16079;15948;16039;15956;15892;16218;16045;16127;16487;16106;16044;16373;16196;16334;16597;16826;16517;16557;16373;16228;16388;16570;16609;16512;16548;16587;16585;16548;16540;16593;16617;16521;16378;16666;16418;16572;16775;16040;15612;15884;15906;16236;16386;16499;16347;16194;15940;16048;15981;16148;16369;16278;16266;16452;16709;16505;16554;16637;16755;16699;16449;16631;16537;16653;16536;16555;16664;16458;16250;16571;16866;16871;16948;16832;16830;16789;16943;16841;16433;16494;16667;16901;16688;16478;16685;16587;16491;16596;16650;16771;16523;16298;16138;16331;17136;17323;16979;16853;16625;16601;16584;16849;17044;16899;16638;16741;16954;16717;16780;16787;16770;17029;16924;17212;16898;16849;16887;17017;16548;16897;17075;16896;17131;17006;17034;16876;16805;16430;16899;16919;16660;16760;16554;16697;16640;16942;16935;17250;16793;16188;15918;16145;17290;17531;16896;17214;16954;17181;16970;17447;17318;17127;16706;16775;16899;16916;16941;16962;16833;16748;17034;17012;16959;16690;16749;16743;16647;16628;16914;16887;16911;16811;16425;16186;16270;16648;16530;16426;16481;16473;16346;16570;16586;16748;16747;16820;16887;16833;16768;16728;16866;17208;16514;16755;16779;16754;16783;16839;16725;17132;17192;17072;17151;16956;17125;16939;17048;16946;17055;17228;17116;17024;16825;17327;17259;17147;17214;17364;17133;17224;17048;17104;17043;16902;17160;17147;16928;16837;16739;16822;16635;16757;16776;16747;16719;16891;16849;16661;16055;15843;15494;15990;16904;17130;17386;17205;16943;16898;16789;16215;16191;16507;16954;17098;16999;17058;16762;16807;16241;16157;16167;16515;16427;16913;17083;16909;16870;16922;16985;16997;17026;16896;16827;16768;16798;16614;16827;16657;16474;16726;16417;16985;16824;17066;16887;16967;16683;16639;16760;16464;16735;16606;16871;17011;17179;17167;16931;17069;17236;17014;17067;17148;17200;17230;17158;17261;17132;17221;17259;17161;16879;17036;16968;17162;17387;17180;17177;17313;17024;17160;17124;17471;17123;16892;16731;16800;17084;17114;17228;16971;17332;16911;16758;16875;17061;17325;17051;17008;17006;17113;17401;16987;17306;17086;17144;16845;17172;16757;16762;16702;16737;16803;17044;17107;16940;17010;16946;16968;17305;17194;17138;17284;17280;17319;17105;17072;16783;16961;16871;16777;17037;17098;16784;17169;17328;17123;16952;17205;17210;17097;17044;16967;17319;16903;17167;17141;17142;16996;17028;17311;17004;17187;17303;17479;17181;17443;17266;17309;17240;17273;17146;17421;17639;17243;16956;17102;16986;16944;16862;17151;17024;16976;17141;16990;16925;17094;17213;17197;17345;17129;17270;17095;17186;17264;17234;16999;17151;16695;16975;16848;17072;16997;16919;16825;17104;16815;16917;16902;16815;16739;15988;15014;14635;15208;15999;16804;16719;16892;17079;17130;17084;17290;17409;17422;17419;17248;17695;17303;17300;17362;16950;17072;16999;16658;16654;16627;16800;16819;16971;17301;17255;17245;17030;17021;17305;17348;17356;17438;17409;17358;17177;17201;17149;17240;17093;17212;17095;17028;17447;17023;17142;17189;17194;17217;17203;17127;16903;16500;16771;16729;16912;16812;17029;16997;17336;17231;16906;16429;16102;16380;16196;16464;16132;16116;16715;17151;17479;17397;17127;17208;17046;17301;17396;17381;17141;17245;17085;16739;16511;15793;15848;16207;15358;13947;13446;15154;16496;16947;17024;16984;16610;16270;16310;16785;16847;17121;17196;16871;16904;17066;16755;16174;15695;15881;16451;17097;17416;17228;16994;17048;16759;16793;17294;17460;17256;17205;17135;17060;17247;17174;16934;17043;17173;16895;17499;17351;17513;17241;17628;17534;17426;17108;17312;17215;17182;17169;17039;17153;17346;17030;17200;17160;17389;17221;17334;17338;17412;17622;17598;17370;17586;17422;17373;17256;17284;17261;17166;17070;17423;17451;17257;17621;17197;16714;15828;15528;16539;17139;16815;16706;16532;16850;16494;16853;17133;17307;17541;17355;17551;17612;17853;17422;17786;17664;17641;17356;17405;17422;17492;17361;17490;17312;17153;17082;17038;16923;17404;17425;17452;17611;17929;17643;17682;17503;17595;17197;17139;17439;17342;17022;17239;17336;17480;17397;17067;16876;16645;16428;16918;17387;17333;16851;16739;16417;15678;15731;16851;17350;17433;17456;17539;17614;17568;17352;17407;17055;16686;16729;16903;16844;17233;17503;17296;17417;17355;17328;17288;17001;16785;16507;16862;17137;17102;17197;17189;17467;17363;17268;17376;17179;17298;17136;17556;17242;17255;17370;17489;17565;17564;17780;17694;17492;17355;17229;17265;17297;17603;17405;17467;17619;17586;17806;17781;17764;17989;17566;17434;17722;17518;17405;17804;17735;17593;17329;17220;17265;17583;17458;17575;17451;17500;17545;17526;17745;17354;17415;17288;17106;17230;17567;17433;17553;17623;17495;17636;17889;17544;17740;17481;17461;17193;17408;17280;17197;17459;17211;17101;17397;17528;17519;17760;17414;17575;17761;17533;17542;17756;17578;17594;17638;17240;17212;17331;17443;17739;17698;17832;18035;17757;17782;17713;17885;17713;17575;17703;17479;17494;17794;17820;17910;17241;16620;14592;14411;16205;17476;17832;17934;17707;17902;17527;17373;17621;17612;17734;17412;17558;17683;17655;17475;17742;17234;17664;17715;17892;17710;17800;17789;17542;17435;17563;17519;17638;17637;17535;17217;17487;17605;17699;17938;17615;17673;17512;17065;17317;17390;17466;17499;17587;17409;17515;17582;17493;17660;17488;17429;17349;17319;17244;17693;18081;17672;17587;17911;17773;17550;17324;17696;17284;17335;17608;17396;17581;17616;17509;17964;17828;17452;17672;17411;17558;17623;17821;17712;17659;17721;17553;17611;17619;17735;17558;17457;17539;17618;17460;17695;17771;17683;17681;17517;17364;16959;16855;17139;17555;17678;17926;17682;17254;17152;17324;17414;17558;17484;16760;15263;13659;14559;16515;17678;17456;17735;17808;18000;17800;17726;17847;17922;17618;17615;17556;17361;17919;17764;17891;17606;17629;17799;17692;17690;17633;17582;17767;17651;17611;17536;17519;17311;17766;17539;17642;17813;17559;17580;17486;17617;17256;17276;17307;17853;17538;17453;17431;17445;17353;17138;17309;17088;16719;16857;16660;16357;16929;16760;17190;17130;16723;16752;16749;16478;16715;16590;16583;16681;16800;16861;17112;17359;17517;17777;17770;17909;17730;17327;17534;17421;17639;17832;17840;17905;17740;17546;17491;17755;17873;17787;17470;17764;17792;17789;17811;17732;17506;17156;16740;16952;17182;17294;17407;17502;17806;17618;17576;17733;17791;17592;17741;17613;17385;17555;17764;17660;17641;17653;17738;17754;17667;17695;17585;17634;17804;17839;17684;17673;17675;17716;17564;17401;17209;17329;17497;17232;17323;17535;17874;17989;17829;17606;17336;17116;17365;17616;17803;17839;17459;17642;17558;17649;17750;17661;17371;17422;17480;17623;17900;17784;17596;17544
12779;12902;12993;13160;13346;13125;13122;13063;13089;13221;13238;13382;13091;13187;13189;13526;13220;12982;12967;13021;13165;13142;13211;13018;13105;13401;13290;13190;13384;13257;13785;13455;13512;13701;13499;13568;13425;13717;13855;13922;14119;14015;13898;13819;13854;14035;13804;13850;13741;13905;13810;13964;13886;13967;14215;14034;13982;13969;14140;14491;14263;14101;14376;14327;14350;14802;14696;14702;14535;14387;14331;14426;14363;14444;14250;13845;13767;14105;14456;14344;14302;13978;14332;14522;14526;14796;14798;14909;14906;14950;14892;15029;15051;15210;15169;15034;14775;15084;14873;15026;15102;14938;15042;15295;14816;14986;14869;14959;15156;15063;14743;14967;15004;15169;15146;15332;15240;15318;15038;14930;15148;15175;15381;15048;15088;15195;15310;15224;15597;15322;15593;15345;15172;15294;15273;15422;15282;15496;15369;15352;15193;15045;15213;14984;14834;15096;15078;15378;15262;15182;15156;15400;15476;15297;15260;15222;15271;15290;15223;14971;14904;15005;14803;14715;14997;15132;15374;15341;15349;15471;15493;15413;15668;15623;15604;15503;15459;15439;15580;15507;15561;15582;15469;15533;15405;15220;15297;15113;15605;15826;15801;15749;15823;15612;15708;15676;15648;15528;15570;15194;15357;15366;15146;14740;15045;15352;15428;15181;14934;15111;15434;15093;15207;15114;15428;15396;15566;15577;15486;15510;15588;15338;15520;15482;15498;15385;15425;15825;15589;15440;15419;15362;15467;15414;15271;15109;14638;14735;14977;15251;15428;15497;15800;15700;15646;15738;15664;15551;15729;15770;15748;15692;15988;16034;16008;16092;15840;15834;16084;15910;15930;15847;15839;15762;16059;15775;15422;15263;15384;15562;15457;15542;15773;15942;15687;15567;15459;15267;14902;14599;14389;14306;13970;13792;14490;14626;15011;15267;15047;15152;14888;12681;8641;5622;6919;10767;13621;15333;15929;16088;16087;16154;16192;16025;16015;15791;15683;15855;15817;15944;15684;15944;16158;16317;16112;16171;16013;15778;16072;16058;15859;15491;15413;15761;16000;16077;16188;15969;16001;16309;16513;16290;16401;16149;16082;15723;15930;16011;16247;15852;15856;15888;16088;15879;15872;15928;15352;15049;15394;16070;15872;16277;16131;16245;15806;16193;16276;16333;16195;16459;16331;16606;16315;16202;16269;16280;16268;15878;15932;16009;15695;15979;16058;16166;16096;15860;15756;15549;15541;15553;15602;15851;15390;15275;14969;14641;15113;15474;15535;15568;15944;15769;15793;15794;15912;16104;15781;15881;15966;16071;16090;16243;16257;16208;16505;16530;16762;16816;16726;16887;16723;16520;16617;16363;16488;16560;16204;16663;16182;16328;16341;16416;16464;16293;16517;16175;16426;16422;16319;16296;16136;15960;16179;16161;16168;16135;15949;15974;16060;15877;15872;15931;15569;15406;15634;15918;15892;16203;16351;16836;17026;16909;17081;16843;16803;16559;16630;16743;16601;16603;16711;16597;16396;16477;16136;16352;16670;16287;16361;16494;16297;16342;16108;15984;16038;16010;16176;15920;16193;16285;16086;16054;15893;15650;14601;14481;15846;16419;16546;16340;16407;16506;16649;16712;16621;16524;16565;16563;16801;16572;16604;16485;16627;16657;16374;16531;16656;16545;16151;15967;15855;15808;16111;16128;16214;16442;16462;16166;15853;15677;15960;16478;16319;16024;16021;16366;16462;16643;16640;16646;16773;16755;16590;16844;16644;16419;16439;16489;16197;16273;16497;16431;16580;16936;16945;16794;16918;16946;16910;16511;16629;16692;16731;16708;16628;16763;16751;16511;16591;16640;16849;16923;16962;16973;17324;17278;17487;17159;17066;17237;16732;16854;16779;16770;16706;16853;16597;16908;16571;16842;16859;16930;16937;16939;17050;16877;16986;16839;16814;16941;16827;16717;16818;16663;17064;16954;17122;16868;16963;16645;16966;17095;17280;16877;16911;16698;16404;16528;17334;17591;17370;17121;16760;16689;17136;17440;17375;17141;17166;17306;17378;17391;17325;17048;16652;16539;17028;17266;17254;17012;17009;17211;17132;17120;16908;16817;16511;16530;16377;16668;16785;16808;17073;16942;16762;16491;16635;16399;16502;16465;16495;16419;16445;16396;16501;16752;16823;16475;16854;16585;16734;16871;16552;16944;16624;16830;16920;17014;17093;16777;16837;16935;17160;17055;16900;16926;16901;16919;16974;17064;17156;16904;17095;16904;17120;17037;17200;17258;17067;17238;17317;17419;17310;17133;17129;17075;17283;16930;17187;17152;16645;16603;16625;16721;16502;16874;16849;16943;17156;16741;16517;16409;16277;16438;16457;17126;17060;17270;17365;17045;16827;16480;16463;16722;17075;17313;16872;16707;16572;16370;15807;15331;16016;16140;16680;16816;16710;16660;17001;16915;16751;17113;16952;16910;16852;17012;16736;16685;16452;16541;16666;16734;16599;16922;16915;16811;17081;17138;16570;16793;16782;16685;16646;16640;16587;16810;17126;17026;16936;16928;17283;17072;17277;16908;17282;17340;17268;16901;16971;16956;16961;17067;16637;16859;17169;17320;17226;17079;17178;17131;17126;17026;17561;17366;17127;16979;16839;16494;16890;17179;17139;16664;16940;17346;17250;16904;16779;17356;17026;17018;17292;17342;17047;17149;17035;17131;16993;16995;16763;16907;16864;16634;16626;16469;16940;17019;17006;17154;17015;17050;17048;17242;17435;17280;17108;16899;17050;16947;16904;17008;16969;16991;17031;17032;17142;16866;16995;17396;17064;17309;17246;17156;16903;16890;16903;16822;17133;17041;17174;17033;17023;17393;17338;17190;17519;17452;17167;17539;17443;17255;17077;16920;17195;17425;17371;17193;17196;16962;16686;16968;16751;16967;16919;16990;16813;16965;17193;16921;16973;17047;17296;17112;17171;17010;17014;17165;17278;17087;16822;16966;16740;16507;16702;16676;16771;16971;16751;17183;17058;17134;17149;16831;16643;15995;15961;16427;16924;16956;17214;16723;17150;17044;17345;17287;17570;17037;17446;17111;17370;17498;16876;16688;17029;17110;17047;17149;16928;16664;16733;16799;17075;17128;17269;17060;16967;17411;17382;17422;17227;17511;17380;17395;17225;17094;17079;16920;16850;17288;17157;17217;17165;16911;17171;17277;17266;17331;17581;17143;16873;16761;16715;16797;16682;17247;17207;17409;17565;17144;17338;16793;16956;16965;16857;16576;16018;15281;16065;17014;17085;17070;16819;17122;16887;16740;16870;17179;16921;17107;17186;16581;16748;16360;16033;16078;16014;15425;15022;15958;16921;16790;16996;16811;16558;16627;16734;17105;17217;17333;17353;17203;17216;17017;16475;15804;15831;16344;16681;17252;17263;17001;17119;16967;16682;16850;17130;17044;17102;17127;16862;16855;17254;17161;17464;17103;17248;17156;17010;17264;17324;17485;17333;17225;17300;17464;17455;17282;17416;17411;17348;17189;17226;17198;17218;17144;17143;17233;17491;17441;17503;17792;17646;17708;17259;17438;17368;17307;17258;16821;17193;17217;17578;17465;17409;17502;17341;16604;15641;14989;15872;16833;16793;16549;16679;16673;17038;16908;17288;17412;17331;17361;17193;17534;17936;17747;17525;17434;17371;17105;17233;17525;17398;17394;17187;17117;16939;16933;16952;17048;17136;17193;17542;17704;17615;17767;17409;17706;17746;17348;17450;17524;17138;17025;17312;17296;17396;17316;17348;16918;16188;16208;16640;17161;16819;16057;15590;16166;15186;15262;16480;17383;17472;17404;17440;17464;17515;17348;17151;16799;16523;16394;16612;17085;17352;17413;17274;17558;17564;17453;17384;17132;16810;17017;16924;17086;17304;17013;17127;16763;16998;17016;17341;17246;17150;17086;17187;17285;17287;17322;17507;17628;17577;17767;17548;17546;17534;17393;17398;17213;17504;17488;17719;17268;17582;17697;17806;17715;17645;17810;17485;17489;17459;17615;17715;17623;17482;17520;17434;17403;17554;17604;17513;17557;17595;17610;17452;17810;17370;17413;17191;17367;17227;17458;17515;17632;17625;17566;17791;17564;17666;17412;17121;17265;17445;17082;17051;17236;17485;17161;17005;17294;17271;17327;17317;17131;17364;17612;17756;17604;17739;17690;17480;17576;17593;17494;17330;17661;17565;17619;17473;18022;17852;18066;17778;17850;17751;17912;17810;17724;17790;17739;17626;17973;17504;17079;16064;15853;16867;17266;17782;17654;17783;17533;17876;17476;17771;17639;17663;17658;17717;17735;17548;17243;17688;17581;17548;17678;17841;17547;17518;17764;17658;17644;17824;17414;17509;17565;17513;17504;17459;17554;17705;17818;17681;17599;17494;17257;17623;17400;17849;17535;17575;17492;17529;17454;17565;17688;17536;17514;17389;17017;17310;17785;17932;17840;17797;17636;17638;17475;17350;17272;17527;17355;17645;17716;17651;17597;17637;17836;17719;17553;17687;17920;17652;17481;17333;17705;17605;17828;17603;17416;17756;17701;17649;17497;17626;17733;17630;17743;17660;17972;17420;17536;17452;17340;16969;17096;17457;17513;17920;17470;17534;17389;16909;17289;17257;17632;16765;15596;14581;14876;16766;17687;17537;17697;17865;17984;17742;17945;17976;17924;17989;17608;17385;17494;17470;17543;17583;17848;17899;17939;17720;17734;17645;17339;17661;17722;17696;17429;17675;17548;17543;17692;17518;17709;17365;17324;17326;17236;17240;17459;17497;17692;17560;17589;17619;17478;17641;17434;17419;17288;16875;16853;16666;16467;16531;16814;17063;17249;17008;16678;17041;16924;16721;16752;16468;16644;16704;16931;17165;17387;17472;17560;17765;17804;17521;17702;17461;17336;17586;17773;17915;17765;17753;17779;17619;17956;17915;17821;17745;17665;17888;17797;17882;17842;17591;17377;17127;16982;17194;17438;17537;17785;17924;17665;17766;17625;17738;17523;17824;17551;17954;17801;17814;17716;17972;17726;17611;17712;17477;17519;17480;17659;17573;17854;17874;17730;17816;17752;17369;17345;17275;17339;17396;17302;17467;17465;17453;17716;17736;17478;17278;17635;17702;17904;17752;17819;17736;17752;17697;17584;17634;17921;17785;17685;17629;17839;17809;17607;17719;17536
12492;12796;12749;13288;12930;13176;13062;12884;13122;13261;13482;13449;13235;13223;13280;13155;13139;13110;13109;13169;13411;13124;12972;12803;13035;13423;13399;13155;13507;13613;13686;13329;13386;13588;13633;13754;13564;13751;13773;13791;13769;13834;13849;13971;13814;14066;13921;13819;13713;13878;13816;13757;13940;14022;14109;14152;14332;14394;14349;14481;13944;14377;14392;14337;14627;14817;14648;14388;14072;14340;14238;14289;14248;14202;14372;14180;14034;14130;14491;14560;14486;14283;14220;14535;15023;14747;14881;14831;14775;14949;15169;14682;15181;14968;15191;15258;14825;15059;14885;14978;15190;14947;14960;14762;15000;14998;14920;15064;14921;14928;14881;14956;15072;14857;14951;15087;15349;15169;15225;15152;15265;15514;15256;15187;15363;15082;15210;15141;15178;15461;15083;15276;15302;15130;15144;15497;15390;15239;15142;15140;15150;15258;15396;15154;14910;14742;15158;15075;15125;15089;15240;15340;15630;15332;15336;15213;15234;15329;15490;15101;14862;15147;15073;15108;15330;15327;15226;15127;15290;15329;15383;15656;15592;15581;15585;15296;15214;15399;15564;15657;15558;15617;15569;15536;15445;15185;15469;15535;15446;15514;15677;15848;15961;15548;15707;15690;15693;15495;15537;15631;15228;15070;14738;14719;14785;15383;15276;14790;14923;15468;15354;15096;15048;15298;15075;15562;15399;15476;15690;15650;15659;15389;15269;15412;15388;15514;15294;15661;15460;15495;15495;15412;15597;15618;15356;15181;14922;14695;14839;15224;15558;15530;15535;15990;15638;15791;15468;15451;15752;15851;15778;15979;15972;15949;15976;16053;15935;15954;16028;15970;15978;15950;15837;16039;15776;15721;15591;15688;15585;15616;15789;15762;15962;15696;15586;15127;14386;14348;14067;14137;14255;14709;14526;14318;14679;14865;15101;14870;15061;15028;14600;12560;8369;5316;6032;10325;13621;15276;15856;16194;15951;16305;16152;15969;15880;15520;15519;15711;15586;15888;15757;16050;16059;16080;16172;16157;15951;16030;15981;15961;16059;15857;15943;16068;16226;16298;16159;16102;16202;16077;16251;16289;16230;16109;16056;16030;16092;15992;15910;16116;15857;15941;15926;15867;16133;15835;15992;15874;15884;16180;15897;16361;15831;16002;15952;16156;16067;16355;16326;16620;16583;16612;16527;16383;16302;16273;16137;16229;16033;15859;15671;15712;15680;15955;16021;15867;16012;16161;15640;15690;15452;15721;15676;15501;15361;14754;15093;15394;15577;15568;15694;15868;15814;16130;15960;16074;16019;16270;16245;15982;15908;16111;16130;16278;16720;16798;17049;16837;16712;16655;16718;16689;16393;16559;16353;16337;16429;16393;16377;16236;15941;16235;16368;16213;16290;16315;16365;16216;16354;16193;16145;16079;15908;15936;16022;16195;15862;15885;15842;15861;15927;15842;15535;15386;15601;15591;16094;16059;16643;16722;17135;17299;17019;16764;16706;16393;16546;16606;16589;16680;16455;16532;16229;16256;16682;16477;16372;16499;16444;16525;16383;16265;16150;16146;16180;16137;15887;15636;15902;15880;15934;15970;15948;14795;12916;12587;14377;16103;16711;16680;16680;16308;16314;16536;16668;16898;16889;16612;16570;16609;16823;16483;16399;16449;16308;16642;16278;16468;16324;16158;16120;16006;16336;16158;16325;16471;16373;16434;16049;15756;15930;16199;16410;15902;16061;16024;16234;16468;16779;16646;16765;16718;16564;16543;16465;16597;16403;16500;16495;16625;16469;16473;16377;16697;16912;16676;16602;16776;16693;16752;16708;16679;16477;16506;16285;16663;16713;16480;16771;16802;16747;16621;16674;17470;17349;17762;17423;17522;17340;16779;16926;16938;16683;16901;16533;16788;16784;16696;16881;17034;17129;16744;17071;17091;16954;16728;16660;17007;16883;16724;16812;16989;16880;16987;17075;17390;16988;17065;16915;17032;16918;17337;17347;17265;16966;16862;16673;17070;17337;17441;17514;17439;17273;17138;17224;17293;17362;17390;16954;17276;17702;17555;17510;17209;16985;16794;17070;17254;17051;17163;16965;17145;17118;16952;16799;16804;16625;16771;16996;16931;16869;17075;16981;17156;16807;16732;16421;16035;16105;16417;16702;16310;16408;16231;16580;16631;16612;16646;16335;16408;16582;16787;16952;16922;16494;16722;16852;17061;16842;16650;16566;16861;16913;17389;17105;17125;16675;16929;16868;16870;17132;16741;16828;17038;17200;17033;17242;17194;17160;16873;16911;17254;17150;17078;17095;17151;17237;17215;17062;16965;16719;16698;16835;16742;16458;16729;16514;16684;16914;16684;16230;16430;16601;16601;17099;17196;17337;17004;16930;16955;16687;16925;16905;17101;17063;16963;16994;17040;16858;16387;15610;15456;15790;16278;16770;16944;16667;16704;16975;17015;17070;16710;17128;16985;16593;16994;16951;16808;16578;16465;16833;16884;16882;16743;16771;17056;16893;16921;16568;16626;16690;16950;16842;16709;16588;16665;16663;17159;17063;17192;17116;17155;16930;16725;17047;16840;17148;16976;16741;16865;17023;16872;16228;16483;16974;17148;17256;17148;17089;17057;17176;16896;17027;17054;17362;16944;16911;16697;16852;17050;16839;16949;16936;17161;17108;17033;16802;16965;17149;17280;17101;17306;17206;17164;16760;17196;17013;16996;16795;16958;16865;16764;16786;16650;16663;16897;17181;16985;17062;17201;17113;17101;17158;17064;16903;17034;16988;16891;16944;16998;16914;16849;17187;17270;17227;17217;17028;16931;17224;17219;16993;16941;16903;16954;16911;16746;16923;17079;17086;17136;17216;17195;17196;17335;17370;17622;17383;17319;17122;17260;17114;16973;17167;17334;17485;17373;17007;16898;16830;16882;16873;16850;16800;16868;16708;16968;17138;16955;16951;17254;17251;17131;17325;17031;17036;16894;17341;16894;17013;16811;16611;16610;16871;16743;16693;16950;16757;17104;16965;16894;17159;17102;17065;16833;16812;16902;16992;17157;17181;17077;16921;17093;17217;17326;17451;17034;17353;16979;17261;17396;17061;17117;17021;16894;16798;17043;17076;16789;17029;16889;16679;17094;17285;17135;17005;17091;17293;17552;16982;17232;17340;17188;17221;17104;17098;16953;16872;17019;17097;16871;16725;16833;17175;17311;17230;17363;17343;17088;16946;16766;16855;16994;16832;17418;17262;17262;17159;17270;17249;16896;16642;16997;17035;16863;16128;15840;16204;17007;17032;16623;16527;16869;16594;15724;15658;16483;16896;16912;17271;16860;16768;16369;16359;16279;16562;16607;16531;17059;16859;16990;17213;16758;16598;16767;16970;17111;17031;17468;17131;17186;17057;17018;16373;15897;16221;16726;17170;17403;17331;17111;17122;16640;16634;16763;16916;17196;17088;16804;16477;16621;17078;16985;17361;17274;17199;16862;16942;16985;17120;17375;17410;17092;17015;17445;17305;17152;17447;17310;17031;17092;16979;16576;16527;16924;17017;17100;17263;17319;17547;17974;17510;17765;17767;17613;17253;17177;17052;17159;17305;17121;17306;17440;17549;17481;17330;16885;16107;15619;16271;16827;16725;16439;16423;16795;17025;16768;16828;17201;17298;17551;17504;17639;17776;17617;17520;17397;17268;17147;16578;17146;17286;17541;17310;17093;16998;16849;17034;17062;17314;17303;17573;17427;17566;17566;17603;17558;17471;17377;17370;17431;16928;17079;17167;17363;17101;17405;17168;17015;16477;16536;16982;17235;16817;15412;15095;15338;15796;16252;17131;17363;17396;17720;17648;17516;17437;17244;17049;16779;16301;16191;16549;16971;17225;17258;17699;17531;17432;17683;17217;17161;16900;16857;17180;16984;17397;17108;16971;16689;16241;16746;17189;17185;17011;17002;16970;17016;17234;17157;17335;17518;17649;17458;17662;17691;17412;17496;17372;17389;17337;17611;16998;17492;17504;17508;17737;17899;17655;17446;17617;17813;17982;17697;17629;17594;17466;17543;17606;17748;17579;17581;17725;17502;17427;17377;17611;17674;17544;17491;17371;17449;17642;17410;17586;17332;17418;17429;17501;17583;17444;17139;17465;17203;17158;17212;17467;17147;17148;17041;17071;17196;17147;16851;16975;16916;17377;17702;17901;17658;17828;17658;17599;17485;17682;17603;17799;17655;17750;17724;17882;18139;18010;17965;17764;17774;17907;17888;17870;17901;17816;17653;17911;17717;17464;17493;16922;17259;17344;17765;17834;17661;17429;17750;17780;17486;17506;17214;17493;17659;17641;17677;17402;17646;17449;17589;17660;17693;17613;17535;17694;17647;17616;17622;17591;17707;17661;17504;17507;17376;17510;17537;17224;17374;17092;17226;17195;17277;17550;17638;17591;17539;17488;17459;17286;17308;17655;17508;17393;17543;17448;17274;17092;17731;17612;17738;17692;17786;17756;17580;17582;17744;17540;17685;17427;17526;17355;17446;17522;17654;17739;17790;17715;17570;17510;17623;17225;17695;17619;17729;17644;17647;17444;17798;17616;17789;17870;17845;17665;17698;17922;17778;17500;17679;17273;16899;16791;16661;17277;17304;17782;17552;17437;17275;16911;16375;16884;16988;17147;16633;16311;16432;17221;17569;17579;17524;17733;18040;18147;18133;17951;17848;17825;17763;17890;17558;17781;17824;17754;17966;17833;17722;17991;17805;17646;17464;17565;17629;17774;17503;17423;17454;17629;17373;17284;17456;17533;17116;17102;17106;17300;17100;17314;17472;17520;17691;17632;17533;17373;17430;17312;17143;16992;16955;16942;16432;15938;16482;16849;16857;16631;16697;16996;17003;16944;16924;16979;16979;17158;17385;17452;17503;17706;17831;17708;17533;17532;17247;17732;17686;17660;17516;17682;17613;17658;17759;17794;17793;18074;17749;17782;17575;17656;17817;17933;17663;17887;17547;17446;17419;17445;17575;17277;17587;17844;17580;17607;17712;17441;17667;17744;17800;17838;17551;17810;17843;17886;17637;17736;17563;17643;17303;17645;17608;17731;17859;17692;17757;17775;17728;17564;17718;17561;17451;17552;17572;17661;17648;17773;18003;17860;17249;17300;17475;17600;17687;17691;17919;17758;17691;17657;17675;17535;17710;17525;17678;17930;17775;17753;17928;17822;17716
12815;12499;12988;13134;12812;12732;12990;12952;13060;13287;13319;13249;13213;13187;13031;12934;13057;13084;13129;13338;13286;13026;12915;12924;13036;13293;13703;13443;13720;13722;13410;13282;13522;13592;13813;13767;13908;13737;13616;13621;13478;13622;13861;13709;13738;13860;13656;13925;13937;14046;14013;13927;13951;14310;14299;14134;14347;14282;14591;14306;14322;14429;14328;14401;14540;14483;14445;14016;14053;14317;14471;14229;14476;14334;14416;14483;14251;14269;14610;14638;14485;14540;14309;14341;14807;14898;14705;14758;14758;14894;14846;14764;14883;14930;14907;14956;14783;15037;14950;14815;15063;14784;15222;15093;15174;15083;15305;15093;14930;15129;14835;14868;14961;15222;15017;15202;15007;15335;15192;15354;15193;15432;15093;15202;15035;15078;14988;15432;15298;15287;15367;15277;15231;15205;15251;15243;15471;15410;15406;15342;15245;15280;15172;15272;15019;14935;14696;15207;15282;15419;15585;15213;15356;15144;15371;15400;15134;15450;15117;14924;14897;15036;15343;15139;15108;15351;15301;15259;15060;15388;15596;15571;15346;15588;15393;15213;15194;15374;15665;15637;15328;15555;15641;15607;15416;15205;15250;15624;15443;15475;15723;15823;15810;15608;15451;15538;15194;15157;15376;15291;15420;15452;15153;15100;14941;15384;15453;15226;15290;15408;15329;15261;15314;15362;15393;15354;15254;15231;15600;15781;15739;15225;15115;15228;15141;15538;15709;15439;15336;15346;15260;15212;15388;15260;15025;15221;14749;14703;15141;15637;15607;15765;15841;15779;15808;15645;15561;15517;15463;15831;15981;15995;16136;16278;15995;15996;15947;16086;15966;15940;15953;15767;15595;15902;15491;15289;15309;15581;15899;15715;15725;15740;15880;15393;15165;14015;13518;12717;12356;13025;14090;14595;14637;14498;14757;14928;14990;15182;15261;15264;14426;11798;7343;4767;6420;10905;14156;15421;15960;16006;16006;16098;16066;15898;15731;15624;15736;15754;15803;15743;15995;15956;15869;16095;15941;16057;15936;15844;16172;16134;16029;15991;16273;16375;16175;16299;16308;16245;16263;16306;16289;16127;16182;16063;16286;16154;16006;16117;16187;16029;15851;16014;16062;15730;16131;16083;16083;15958;16130;16193;16158;16046;16023;16169;16102;16257;16187;16230;16225;16569;16565;16616;16155;16623;16124;16279;16177;15824;15799;16021;16082;16013;15769;15987;16240;16254;16116;16070;16099;15981;15919;15748;15682;15664;15435;15296;14790;15167;15237;15383;15420;15773;15886;15948;15692;15790;16175;15924;15928;16088;15917;16202;16145;16237;16536;16540;16730;16864;16791;16577;16474;16311;16569;16320;16665;16322;16248;16371;16260;16156;15881;16032;16213;16331;16457;16243;16326;16323;16451;16413;16049;16038;15925;15928;16223;16025;15952;16079;16018;15862;15967;16081;15737;15744;15499;16140;16154;16223;16459;16796;17023;17016;17022;16964;16726;16474;16427;16448;16656;16389;16473;16478;16290;16409;16462;16519;16597;16335;16347;16403;16486;16417;16073;16021;16044;15964;15904;15884;15601;15994;15861;15803;15798;14846;12694;12098;14509;16235;16437;16665;16724;16660;16680;16506;16531;16639;16830;16869;16741;16618;16591;16543;16692;16721;16561;16382;16348;16048;16054;16197;16249;16306;16103;16123;16027;16252;16543;16427;16022;15869;15939;16242;16212;16047;16089;16302;16241;16485;16518;16633;16309;16445;16592;16645;16818;16708;16401;16347;16711;16498;16568;16371;16029;16727;16869;16815;16627;16631;17004;16840;16746;16974;16600;16535;16589;16302;16610;16519;16737;16578;16523;16410;16406;17141;17398;17677;17464;17430;17327;17184;16837;17050;16840;16935;16711;16824;16928;16625;16699;16973;17118;17010;17325;17144;17018;16525;16948;16916;16783;16907;16681;16870;16837;17271;16988;17106;17118;17194;17044;17196;17103;17419;17525;17437;17395;17318;17349;17506;17859;17782;17862;17687;17499;17350;17418;17681;17132;17248;17369;17726;17749;17756;17904;17607;17655;17377;17533;17310;17465;17273;17317;17161;17178;17103;16986;17183;16598;16724;17105;16911;16888;16986;17021;17013;16812;16767;16508;16418;16391;16478;16513;16635;16440;16230;16522;16516;16327;16395;16380;16578;16586;16741;16874;16691;16150;16439;16725;16893;16686;16592;16734;16935;17105;17337;17441;16987;16972;16779;16627;16815;17003;17098;16933;16856;17184;17172;17266;17219;16994;16895;17060;17307;17226;16926;17016;17289;17064;17039;17132;16968;16976;16670;16510;16625;16791;16700;16602;16937;16691;16360;15902;15867;16538;16524;16878;17221;17168;17029;16980;16922;16957;16677;17012;16853;16590;16614;16854;16798;16668;16551;16167;16092;16460;16698;16556;16967;16917;16605;17186;16735;17069;17002;16854;16608;16928;16661;16892;16913;16807;16592;16636;16735;16994;16699;16594;17199;16855;16754;16567;16561;16814;16748;17098;16839;16656;16911;17145;17104;17038;16973;16818;16771;16934;17083;17000;16953;17114;16922;16654;16789;16881;16392;16098;16430;17014;16910;17337;17118;17314;16782;17032;16802;16758;17048;17151;17037;17025;16947;16835;16778;16660;16535;16840;16975;16984;17278;16883;16992;17155;17130;17171;17163;17068;16980;17130;17113;17222;16762;16983;16997;16850;16964;16725;16811;16849;17048;17057;16950;17232;17123;16850;16949;17160;16836;17214;16980;16860;17005;16873;17143;16837;16946;17166;17166;17083;17117;17182;17331;17514;17390;17065;17122;16944;16963;16816;16979;16612;17216;17078;17350;17451;17341;17057;17419;17304;17666;17339;17310;16979;17373;16956;17141;17154;17277;17118;17518;17285;17007;16655;16680;16902;16803;16581;16697;16716;16703;17005;16759;16776;16799;17032;17134;17000;17189;17252;17371;17225;17132;16945;16648;16774;16649;16771;16677;16732;16821;16972;16895;16954;17186;17120;17043;16894;16941;16949;17040;17307;17303;17501;17039;16790;16999;17189;17223;17286;17427;17123;17070;17238;17190;17071;17078;17258;17011;16905;17132;16815;17204;17148;17212;17167;17186;17349;17233;17288;17212;17224;17431;17211;17289;17364;17023;17218;16953;16939;16865;17006;17117;16957;16227;16157;16449;17264;17070;17142;17353;17159;17110;16990;16812;16759;17057;17315;17195;17133;17006;16851;17013;16960;16635;16641;16738;17215;17019;16736;16575;16731;17137;17050;16075;16093;16504;15869;14101;14078;15760;16861;17073;17138;17006;16596;16560;16654;16755;17095;17000;16952;17279;17183;17514;17546;17278;17185;17029;17108;17156;17117;16991;17133;16721;16821;16882;16408;16378;16443;16910;17311;17156;17226;17371;16847;16799;16584;16612;17177;17325;17109;16583;15945;16448;16913;17081;17255;17295;17296;16946;16894;17125;17086;17317;17242;17215;17137;17100;17492;17455;17372;17498;17229;17037;16697;15832;16127;16629;16806;17134;17393;17623;17503;17547;17509;17503;17594;17351;17600;17204;17172;17279;17144;17332;17522;17376;17368;17281;17623;17077;16800;16729;16947;16851;16769;16436;16568;16906;16888;16953;17082;17395;17510;17503;17651;17717;17720;17351;17398;17157;17047;16906;16732;17027;17377;17171;17237;17079;17191;16991;17122;17368;17581;17077;17675;17755;17405;17431;17277;17407;17373;17456;17492;17209;16880;17142;17258;17387;17444;17300;17487;17152;17080;16809;17270;17235;17092;16407;15716;15749;16206;16548;16959;17604;17429;17363;17437;17457;17634;17408;17131;16758;16465;16523;16791;16961;17245;17422;17593;17473;17449;17526;17372;17137;16891;16898;16956;17397;17292;17192;16678;15929;15200;15762;16891;17351;17088;17016;17140;17135;17194;17164;17201;17371;17562;17642;17642;17855;17522;17118;17101;17076;17313;17499;17280;17482;17607;17606;17697;17875;17579;17611;17789;17747;17693;17846;17829;17572;17561;17482;17705;17642;17791;17468;17642;17460;17360;17310;17621;17889;17733;17499;17728;17678;17566;17915;17684;17681;17427;17425;17462;17615;17430;17426;17478;17185;17405;17185;17054;16896;17120;17102;17178;16972;17109;16912;16935;17055;17445;17530;17703;17416;17645;17858;17650;17538;17760;17627;17828;17593;17652;17654;17683;18105;17746;17839;17664;17737;17713;17866;17770;17748;17867;18072;17922;17857;17748;17403;17600;17367;17798;17720;17760;17612;17657;17727;17870;17497;17563;17451;17658;17827;17478;17721;17744;17512;17580;17625;17678;17677;17577;17588;17715;17709;17570;17611;17775;17511;17634;17574;17709;17526;17056;17258;17286;17426;17327;17269;17232;17151;17455;17676;17542;17653;17552;17404;17490;17432;17476;17378;17649;17533;17168;17125;17427;17457;17634;17690;17544;17776;17847;17453;17707;17709;17685;17395;17406;17599;17247;16762;17158;17327;17795;17703;17448;17655;17587;17521;17419;17647;17688;17995;17632;17635;17623;17585;17799;17878;17834;17676;17984;17716;17518;17660;17795;17504;16982;16843;16761;16369;16492;17005;17681;17705;17024;16515;14991;14107;15441;16761;17272;16797;16878;17398;17499;17492;17644;17787;17765;17953;17785;17991;18102;18077;17646;17814;17844;17704;17940;17695;17673;18059;17883;17782;17906;17814;17692;17619;17628;17613;17745;17657;17536;17590;17581;17741;17364;17320;17468;17300;17248;16902;17161;17167;17306;17306;17442;17597;17419;17449;17673;17482;17524;17395;17213;17002;17028;16511;16083;16462;16741;16837;16809;16991;17182;17116;17404;17474;17193;17452;17697;17573;17468;17713;17626;17903;17960;17621;17637;17267;17654;17628;17722;17690;17662;17652;17654;17693;17471;17570;17753;17481;17586;17731;17847;17881;17877;17927;17759;17739;17610;17628;17376;17490;17543;17505;17560;17920;17462;17584;17798;17717;17687;17823;17829;17998;17975;17884;17938;17872;17667;17625;17495;17428;17596;17712;17688;17672;17713;17924;17942;17721;17608;17725;17322;17305;17681;17633;17698;17921;17730;17665;17572;17672;17425;17537;17809;17962;17838;17972;17836;17605;17481;17457;17482;17654;17996;17891;17796;17614;17788;17691;17909;17604
12981;12777;12979;12968;12724;12527;12867;13069;13089;13359;13263;13424;13389;12989;12901;12325;12428;12889;13206;13325;13488;13518;12956;12834;13318;13488;13151;13422;13781;13802;13470;13449;13678;13710;13760;14044;13976;13872;13448;13541;13634;13971;14101;14093;13944;13611;13955;14027;13874;13755;13747;14041;14100;14197;14430;14250;14267;14387;14413;14417;14237;14729;14565;14615;14384;14658;14389;13825;13958;14465;14582;14483;14359;14389;14293;14282;14325;14652;14722;14538;14397;14514;14498;14584;14826;14776;14929;14824;14644;14669;14614;14626;14753;14747;14721;14818;14983;14902;15066;14953;15026;14880;15000;14947;14924;15009;14892;14952;14999;14985;14864;15084;15087;15080;15060;15254;15112;15274;15173;15465;15137;15126;15138;15141;15454;15274;15025;15194;15244;15278;14986;15271;15263;15342;15097;15152;15053;15311;15335;15227;15225;15395;15061;15065;15118;14798;14689;15198;15161;15270;15494;15384;15393;15305;15312;15335;15448;15383;15141;15447;15418;15175;15085;15282;15066;15348;15221;15303;15396;15515;15304;15575;15495;15213;15187;15117;15160;15069;15569;15493;15754;15532;15354;15701;15788;15390;15404;15206;15336;15496;15639;15948;15535;15565;15435;15073;14975;14835;14974;15292;15290;15299;15158;15246;15304;15321;15240;15355;15506;15496;15432;15304;15381;15202;15329;15522;15542;15523;15590;15781;15488;15352;15323;15364;15389;15222;15621;15656;15559;15553;15581;15620;15499;15488;15381;15171;14576;14721;15201;15493;15596;15736;16072;15706;15732;15597;15372;15414;15676;15785;15762;15993;16029;16053;15787;15902;15824;15844;15956;16057;15613;15536;15234;15222;15150;14754;15453;15808;15553;15684;15404;15734;15633;15266;14676;13694;12681;10986;10263;11783;13927;14727;14498;14323;14546;14881;14932;15332;15578;15328;14056;11308;6825;4597;6824;11923;14662;15706;15979;15907;15998;16290;16043;16185;15933;15598;15790;15994;15910;15804;15855;15833;15959;16188;16043;16046;15836;16150;15912;16267;15970;16163;16315;16268;16410;16237;16227;16299;16273;16298;16188;16396;16278;16051;16114;16224;16022;16145;16137;15850;16070;15826;16217;15808;15887;15882;16114;16227;16223;16202;16034;15946;16204;15838;15949;16102;16414;16116;16289;16430;16513;16651;16300;16317;16187;16153;16147;15961;15933;15889;15981;15894;15963;16077;15979;15977;16087;16028;16008;15972;15877;15440;15999;15515;15476;15401;15454;15285;15432;15497;15174;15471;15628;15566;15457;15517;16044;15949;16129;15999;15997;16048;16371;16436;16665;16890;16907;17031;16549;16766;16561;16665;16642;16707;16469;16530;16477;16110;16281;16280;16233;16063;16261;16504;16353;16269;16445;16184;16337;16287;16042;16094;16081;16043;16049;16148;16119;16059;15887;16073;16305;16190;16023;15870;16068;16117;16479;16512;16372;16694;17088;17309;17154;16940;16425;16299;16594;16713;16481;16450;16526;16631;16343;16492;16179;16690;16413;16487;16325;16387;16385;16336;16448;15986;15912;16150;16021;15793;15902;16131;16233;15871;15845;15341;14050;13619;15161;16497;16758;16912;16803;16634;16627;16719;16814;16706;16760;16418;16587;16647;16466;16703;16634;16540;16710;16299;16393;16212;16226;16366;15958;16365;16145;16086;15923;16181;16560;16329;16156;16243;15780;15955;16012;15846;15906;16229;16237;16638;16572;16368;16298;16393;16227;16730;16690;16620;16306;16223;16544;16467;16596;16568;16374;16655;16623;16435;16567;16706;16419;16698;16689;16756;16659;16817;16469;16604;16551;16594;16617;16725;16145;15897;15806;16781;17109;17268;17334;17216;17099;17118;16892;16841;16871;16941;16783;16829;16500;16634;16822;16667;17131;16983;17127;16984;16918;16841;16531;17125;16780;16794;16805;17038;17101;17030;17261;16950;17229;17134;17063;17278;17020;17299;17456;17483;17183;17321;17704;17511;18097;17859;17836;17899;17778;17902;17834;17790;17865;17795;17640;17552;17764;17952;17532;17744;17577;17606;17461;17320;17270;17199;17096;17470;17100;17079;16861;16958;16831;17043;16986;17040;17082;16859;16739;17057;17138;16889;16542;16425;16498;16904;16748;16656;16379;16585;16442;16505;16518;16376;16453;16313;16606;16746;16673;16649;16038;16404;16402;16772;16864;16839;16543;16948;17151;17357;17292;16993;16851;16876;16767;16970;16832;17107;17007;17082;16898;16961;17121;17141;17260;17160;17104;17176;17192;17034;16996;16963;17004;17254;16951;17143;16765;16955;16726;17051;16799;16648;16794;16891;16625;15786;14769;14904;15947;16167;16854;17271;17248;17003;16997;17007;16894;17020;16873;16941;16786;16409;16611;16459;16342;16411;16308;16435;16733;16924;16864;16792;16538;16918;16680;16993;16795;16952;16923;16777;16680;16598;16690;16528;16705;16702;16739;16860;16452;16759;16707;16978;16967;16788;16737;16893;16758;16849;17025;17022;17002;16914;16991;17131;17110;17474;17246;16830;16962;16879;17000;17130;17359;17003;16963;17009;17030;16840;16397;16658;17102;17275;17226;17101;16826;16880;16841;16931;16873;17260;17210;16934;17020;16883;16837;16769;16421;16751;17126;16966;16766;16854;17195;17105;17043;17311;17018;17300;17170;17005;16889;17141;17130;16977;16792;16949;16968;16872;17142;17006;16986;16989;16857;17215;16975;16946;16830;16721;16789;16948;17024;17101;16937;16874;16900;16842;17041;17003;17133;16989;17060;17044;17189;16999;17259;17328;17025;16578;16599;16868;16750;16911;16989;17222;17299;17333;17126;17384;17124;17235;17258;17269;17138;17237;17205;17417;17368;17104;17128;17200;17043;17201;16938;17015;16740;16847;16875;16784;16688;16634;16701;16933;17089;16921;16937;16853;17158;16803;17157;17120;17265;17180;16928;16986;16889;16801;16720;16788;16910;16749;16893;17045;16906;16904;16878;16889;17208;17014;17041;16612;16907;16892;17436;17271;17223;17180;16904;17159;17374;17355;17282;17183;17095;17043;16859;17158;17203;17127;17176;16821;17141;17102;17042;17115;16845;17176;17136;17054;17375;17178;17193;17180;17219;17292;17471;17136;17162;17176;16982;16956;16887;16870;16953;17085;16736;16345;15813;16352;16442;16921;17191;17088;17086;17204;17025;16897;16989;16858;17262;17318;17145;17051;16696;16888;16983;16835;16946;17234;16903;17158;17002;17002;17025;16932;16775;16696;16463;16640;15966;14257;14005;15529;16919;17060;16817;17014;16645;16483;16614;17122;17056;17190;17080;17308;17153;17341;17515;17337;16998;16959;17102;16973;17031;17271;16786;16219;16069;16632;16673;17030;17191;17222;17309;17042;17251;17335;17213;17027;16783;16991;17455;17486;17170;16479;15923;16713;16983;17065;17224;17208;17165;16782;17092;16663;16848;16957;16933;17008;17052;17220;17137;17347;17433;17229;17028;16741;16099;15355;15543;16279;16569;16910;17297;17500;17319;17299;17314;17286;17640;17604;17195;17168;17000;17570;17183;17286;17352;17361;17549;17402;17281;17225;17287;17047;17195;17006;16849;16533;16761;17110;17044;17366;16972;17420;17609;17624;17703;17376;17813;17411;17248;17206;17254;16660;16597;17017;17201;17689;17496;17279;17183;17026;17160;17439;17389;17342;17200;17485;17558;17569;17332;17596;17569;17356;17307;17226;17075;17116;17102;17332;17052;17534;17387;17012;17342;16962;17116;17325;17408;17212;16906;16495;16678;16888;17201;17364;17560;17707;17609;17458;17317;17150;16781;16641;16476;16698;16877;17253;17242;17521;17367;17427;17546;17715;17462;17020;16886;16886;17230;17220;17379;17193;16905;16201;15649;16442;17091;17073;16983;17329;16797;16983;16967;17059;17435;17291;17622;17796;17626;17806;17623;16982;16686;16891;17297;17323;17401;17569;17448;17707;17744;17772;17700;17497;17479;17787;17842;17742;17700;17821;17519;17404;17561;17513;17699;17638;17639;17598;17768;17600;17603;17529;17776;17318;17413;17616;17657;17634;17290;17529;17791;17496;17629;17853;17492;17596;17328;17490;17049;17177;17305;17202;17194;16891;17023;17125;17204;17355;17330;17440;17509;17628;17462;17439;17580;17452;17453;17698;17402;17511;17527;17651;17681;17804;17677;17825;17987;17807;17749;17674;17744;17444;17666;17541;17977;17722;17572;17579;17469;17661;17633;17464;17554;17579;17725;17667;17659;17804;17754;17423;17802;17701;17661;17524;17644;17484;17597;17685;17717;17660;17641;17526;17705;17639;17381;17375;17556;17345;17489;17826;17730;17595;17248;17415;16907;16669;16636;16839;17228;17416;17457;17291;17654;17737;17604;17319;17446;17323;17367;17353;17175;17469;17556;17612;17290;17163;17291;17511;17496;17679;17676;17620;17476;17490;17431;17809;17447;17381;17385;17364;16961;15930;16225;16801;17368;17636;17440;17480;17502;17432;17241;17766;17776;17586;17855;17897;17804;17689;17532;17790;17495;17827;17807;17863;17819;17987;17781;17466;17163;16797;16187;16012;15621;16367;17296;17420;16181;14737;12904;12066;14128;16450;17267;17291;17448;17553;17395;17729;17609;17811;17843;17849;18060;17759;18086;17675;18046;18046;17576;18017;17829;17720;17784;17810;17584;17560;17755;17676;17551;17558;17661;17693;17759;17535;17594;17536;17898;17611;17525;17577;17477;17361;17501;17183;17037;17240;17094;17139;17362;17520;17478;17488;17361;17385;17342;17410;17247;17189;17059;16761;16408;16618;16728;16948;16994;16961;17009;17249;17545;17643;17626;17790;17766;17610;17660;17601;17875;17824;17684;17540;17661;17560;17710;17954;17837;17659;17807;17413;17469;17783;17756;17739;17636;17694;17611;17663;17783;17617;17655;17572;17613;17498;17626;17440;17416;17268;17295;17522;17290;17819;17808;17509;17647;17917;17946;17780;17889;17833;17808;17982;17787;17561;17760;17459;17372;17372;17404;17742;17846;17922;17874;17847;17810;17844;17730;17365;17261;17606;17523;17578;17804;17767;17838;17722;17567;17497;17467;17544;17563;18122;17688;17894;17891;17602;17448;17214;17535;17498;17516;17769;17677;17800;17537;17785;17768;17593
12685;12900;12853;12856;12686;12685;12739;12914;12940;13140;13128;13314;13144;13299;12660;12991;12827;13037;13264;13320;13568;13416;12820;12753;12939;13323;13194;13418;13500;13534;13503;13200;13293;13435;13667;13879;13855;13823;13675;13736;13911;14032;14015;14061;13982;14044;14059;13632;13898;13831;13893;13741;14142;14308;14496;14347;14259;14448;14247;14332;14407;14664;14716;14610;14633;14353;14254;14170;14237;14477;14789;14584;14228;14382;14067;14213;14457;14615;14770;14412;14327;14394;14779;14688;14682;14933;14988;14717;14541;14493;14373;14380;14858;14789;15130;14822;14791;14823;14878;14998;14946;15030;14918;15120;14633;14689;15069;14921;15066;15056;14848;15222;15104;14999;15061;15370;15118;15027;15161;15233;15102;15200;15146;15146;15221;15038;15188;15282;15175;15060;15279;15343;15227;15102;14956;15212;14985;15169;15330;15317;15577;15272;15183;14895;15065;14914;14955;15012;15171;14980;15132;15348;15374;15210;15620;15345;15276;15137;14947;15169;15184;15092;15225;15167;15259;15115;15531;15075;15412;15419;15663;15635;15462;15358;15164;15200;15373;15390;15653;15521;15483;15751;15660;15719;15533;15539;15541;15294;15397;15271;15472;15490;15774;15487;15514;15190;14841;14639;14759;14874;15083;14993;15475;15455;15516;15555;15755;15717;15655;15498;15406;15731;15448;15365;15513;15354;15576;15703;15527;15461;15618;15410;15283;15274;15343;15321;15482;15416;15588;15606;15580;15623;15510;15316;15274;15287;14774;14844;15088;15201;15221;15690;15673;15650;15759;15671;15490;15683;15287;15447;15631;15755;16126;15961;15872;15542;15562;15895;15743;15764;15285;15432;15360;15224;15172;15122;15518;15388;15131;15450;15274;15352;15584;15543;14826;14116;13143;11501;10533;11516;13188;14276;13929;14021;14036;14583;14964;14991;15465;15324;14253;11501;7636;5433;7270;11383;14322;15524;16009;16177;16101;16057;16047;15820;15873;15882;16031;15733;15726;15892;15915;15958;16008;15956;15902;15876;15857;16226;16113;16299;16287;16092;16258;16297;16291;16364;16586;16393;16263;16070;16242;16123;16201;16131;16178;15955;16057;16146;16220;15941;16027;16170;16080;16112;15924;15938;15695;15885;16085;16161;16017;15901;16281;16046;15971;15725;16130;16085;16198;16289;16385;16619;16453;16298;16323;16155;15842;16042;15787;16125;15880;15919;16138;15972;15976;16025;15721;15688;15696;15781;15938;15636;15835;15436;14946;15305;15445;15264;15126;15015;14987;14902;15204;15178;15144;15447;15893;16206;16191;16144;16212;16278;16168;16287;16577;16821;17009;16854;16495;16526;16638;16561;16605;16391;16329;16446;16429;16395;16474;16063;16190;16395;16123;16426;16556;16158;16133;16330;16340;16522;16152;16131;16142;16097;16044;16318;16025;15868;16068;16158;16155;16133;16132;15686;15987;16123;16066;16433;16100;16418;17057;16985;17296;16750;16898;16551;16420;16541;16254;16624;16744;16702;16677;16506;16463;16394;16582;16449;16339;16226;16219;16317;16239;16032;16030;15942;15997;16033;15933;16178;15922;16100;15875;15868;15578;15778;16366;16873;16698;16803;16702;16914;16602;16323;16702;16664;16701;16523;16472;16955;16433;16581;16443;16625;16318;16341;16366;16243;16230;16357;16265;16466;16384;16180;16323;16125;16343;16611;16301;16267;15942;16015;15998;15567;15876;15943;16175;16377;16367;16173;15974;15958;16324;16599;16610;16539;16242;16363;16524;16469;16552;16603;16406;16684;16941;16665;16489;16678;16834;16687;16479;16830;16954;16524;16498;16499;16510;16465;16390;16515;16007;16081;16379;16821;17284;16990;17142;16879;16899;17106;17079;16880;16928;16828;16828;16343;16323;16507;16737;16921;17173;17214;17235;16923;16892;17021;16608;17003;16878;16846;16756;16955;16904;16979;17050;17153;16862;16995;17039;17006;16891;17064;17054;17088;17455;17332;17554;17481;17706;17767;17929;18009;18277;17976;17965;17854;17718;17947;17810;17699;17613;17668;17607;17402;17353;17469;17386;17280;16947;16964;17078;16844;17068;17150;16845;16813;16833;16808;17060;16987;16913;16905;17012;17185;16964;16854;16590;16799;16601;16778;16454;16939;16392;16288;16210;16383;16568;16539;16617;16506;16682;16988;16801;16311;15932;16027;16311;16556;16686;16730;16441;16807;17005;17173;17260;17002;16795;16883;16894;16942;17105;17042;17166;17059;16936;17077;17015;17036;17056;17111;17276;17144;17146;16919;17023;16932;17080;17197;16863;17174;17112;16678;16989;16641;16847;16801;16782;16903;16887;15894;14907;15279;15951;16686;16972;17199;17189;17225;16891;16958;16887;16947;17096;17132;16928;16803;16548;15929;15385;15602;16097;16302;16497;16630;16889;16738;16675;16694;16758;16854;16848;16838;16860;16912;16890;16869;16997;16817;16790;16958;16751;16803;16593;16767;16780;16855;16985;16871;16752;16953;16840;16759;16739;16875;17032;17458;17219;17081;17107;17027;17272;17268;17093;17074;17068;17110;17356;17102;17276;17192;17535;17101;16693;16764;16983;17419;17106;16875;16963;17187;16855;17004;16993;16744;16895;17328;16955;16928;17000;16485;16785;16953;17164;17184;17042;17212;16945;16760;17142;17093;17146;16904;17251;17442;17216;17184;17079;17037;16734;16716;17046;17065;17191;17192;16892;17098;16966;17096;17283;16792;16423;16698;16934;17200;16996;17146;17048;16904;17052;17025;17055;16964;17069;17154;16966;16875;17214;17174;17234;17340;17064;16898;16814;16966;16952;17109;17183;17199;17191;17320;17382;17063;17322;17074;17357;17291;17120;17179;17147;17124;17208;17168;17420;17127;17065;16901;17181;17080;16950;17036;17157;16684;16682;16663;16663;16767;16703;16989;16801;17016;17150;17233;17116;17069;17193;17210;16845;16815;16875;16909;16703;16817;17078;16909;16960;17094;17031;16797;16966;17028;16776;17191;16946;16712;16921;16883;17107;17052;17132;17175;17031;17009;17335;17295;17309;16988;17162;16991;16791;17219;17323;17435;17262;17164;17195;16919;17217;16911;17169;17199;17427;17114;17045;17175;17112;17164;17361;17171;17114;17118;17139;17030;16884;17110;16916;17047;17148;16896;16834;16487;16356;16114;16378;16705;17005;17013;17018;16919;17037;16881;16928;16974;17096;17252;17153;16786;17005;16868;17151;16884;16981;17044;17286;17164;17029;16905;16978;17199;17035;17014;16963;16825;16700;15850;15681;16486;16909;17097;17063;16889;16789;16600;16739;16887;16696;16894;16935;17135;17298;17531;17520;16955;17136;16634;16704;16752;16543;16706;16741;16309;16075;16622;17113;17243;17598;17356;17292;16796;16964;17165;17308;17025;17015;17128;17544;17413;16952;17240;16759;17061;17280;17245;17163;17257;17067;17120;16887;16647;16382;16466;16825;17099;16820;16872;17294;17326;17239;16963;16802;16525;16277;15531;15931;16699;16933;16901;17273;17328;17297;17236;16983;16995;17169;17357;17220;17161;17115;17384;17085;17009;17279;17516;17804;17353;17284;17558;17371;17383;17393;17310;16695;16607;16615;17069;17311;17528;17473;17324;17573;17419;17883;17574;17582;17593;17267;17130;17050;16847;16733;17189;17422;17600;17321;17310;17097;17049;17105;17220;17480;17465;17507;17198;17467;17313;17140;17193;17318;17358;17222;17192;17045;17327;17273;17229;17140;17518;17434;17593;17153;17313;17204;17454;17750;17875;17560;17361;16713;16369;16907;17370;17177;17205;17348;17696;17390;16968;16808;16816;16685;16781;16997;17193;17094;17360;17239;17561;17715;17600;17543;17107;16860;16885;16987;17017;17177;17084;17093;16391;16295;16568;17013;17621;17346;17066;17017;17150;17030;17238;17326;17511;17733;17842;17510;17638;17139;16999;16909;17101;17449;17397;17564;17482;17559;17773;17569;17677;17698;17630;17630;17633;17671;17842;17720;17685;17500;17523;17730;17423;17482;17504;17427;17624;17527;17519;17484;17767;17549;17501;17580;17412;17570;17420;17410;17589;17404;17512;17671;17646;17474;17427;17395;17487;17180;17427;17129;17518;17363;17159;17119;17137;17652;17510;17631;17505;17712;17705;18129;17635;17465;17514;17328;17599;17543;17440;17341;17628;17769;17761;17658;17901;17778;17826;17592;17520;17596;17573;17348;17455;17760;17698;17742;17573;17514;17450;17664;17331;17248;17268;17414;17777;17640;17897;17767;17533;17642;17320;17759;17665;17516;17693;17445;17555;17462;17644;17739;17380;17485;17381;17647;17433;17185;17362;17631;17493;17646;17660;17414;17289;17185;16846;16007;16244;17218;17540;17456;17677;17694;17689;17484;17483;17461;17441;17315;17303;17317;17388;17667;17667;17130;17202;17362;17376;17729;17578;17782;17651;17429;17917;17392;17374;17298;17261;17709;17665;17008;16278;16271;16650;17492;17751;17650;17652;17562;17641;17345;17729;17840;17986;17546;17703;17578;17777;17525;17645;17722;17702;17856;17787;17976;17880;17548;17155;16760;16788;16341;15891;15800;16335;17193;17044;15854;13395;12211;12451;14397;16295;17054;17381;17386;17458;17485;17658;17504;18106;17590;17681;17972;18070;17801;18122;17957;17930;17664;17642;17800;17866;17763;18048;17383;17774;17507;17530;17696;17620;17674;17573;17590;17749;17654;17821;17730;17686;17710;17763;17462;17594;17343;17194;16783;16751;17000;17123;16941;17293;17294;17422;17343;17358;17467;17435;17346;17068;16784;16820;16974;16538;16582;16973;16961;17020;16928;17327;17662;17632;17842;18029;17731;17785;17570;17525;17362;17795;17764;17808;17675;17911;17888;17944;17752;17812;17918;17702;17691;17740;17796;17673;17976;17829;18074;17955;17495;17833;17844;17640;17490;17503;17288;17496;17453;17325;17138;17487;17467;17907;17764;17709;17484;17825;17814;17554;17723;17790;17603;17599;17632;17693;17554;17594;17497;17303;17382;17683;17645;17870;18092;17844;17793;17752;17565;17350;17025;17401;17534;17678;17799;17992;17712;17932;17701;17703;17795;17566;17895;17590;17851;17790;17653;17720;17440;17052;17295;17689;17478;17678;17612;17835;17732;17747;17779;17835
12707;12731;13135;12984;13005;12667;12702;12915;13163;13021;13156;13193;13002;12912;12774;12859;13094;13160;13378;13308;13596;13364;13288;13084;13142;13061;13297;13284;13582;13356;13604;13101;13587;13454;13361;13884;13802;13751;13585;13932;14116;14102;14187;13940;13872;14009;13952;14020;13818;13651;13552;13744;14265;14458;14560;14280;14194;14254;14427;14477;14331;14414;14479;14577;14544;14209;14315;14446;14338;14653;14598;14396;14392;14687;14276;14577;14365;14539;14566;14289;14254;14430;14717;14509;14871;14850;14772;14605;14273;14409;14478;14930;14738;14806;14749;14726;14949;15021;15000;14929;14983;14933;14927;15032;14760;15025;14998;14785;14936;15172;14798;14937;15079;15132;15092;15050;14981;15254;15175;15039;15308;15240;15093;15139;14930;15166;15121;15250;15234;15102;15070;15362;15129;15065;15090;15067;14984;14868;15216;15288;15449;15385;15386;15273;15017;15527;15184;15226;14738;14773;15066;15031;15115;15257;15432;15428;15336;15293;14958;15197;15105;14993;14944;14907;15062;15480;15532;15351;15553;15440;15525;15776;15437;15316;15109;15234;15230;15330;15407;15807;15626;15672;15669;15711;15515;15528;15291;15538;15573;15574;15551;15617;15779;15520;15345;15020;14715;14773;14708;14866;15163;15221;15216;15470;15416;15556;15546;15621;15788;15725;15562;15742;15368;15404;15581;15651;15739;15475;15367;15378;15229;15136;15165;15064;15179;15151;15519;15659;15653;15553;15658;15446;15545;15375;15361;15223;15301;15037;15218;15388;15525;15668;15835;15917;15876;15698;15450;15194;15330;15324;15640;15897;15818;15811;15600;15360;15572;15737;15952;15886;15699;15622;15452;15451;15579;15423;15578;15555;15455;15012;14979;15414;15732;15257;15163;14906;14096;12885;12265;12879;14054;14109;13644;13581;14010;14610;14915;15258;15266;15333;14105;11220;7522;5495;7756;11789;14337;15449;15729;15973;15996;16255;15915;15895;15906;15705;15763;15909;16001;15828;15706;15760;15868;15883;16037;15833;15815;16085;16033;16271;16268;15889;16276;16299;16244;16188;16509;16359;16343;16054;16285;16077;16071;16282;15947;16147;16080;15941;16043;15909;15996;15950;16204;16137;16226;16112;15667;15447;15706;15962;15916;16092;16315;16059;16023;15774;15662;15820;16252;16204;16385;16337;16341;16439;16209;16033;16096;15998;15967;15903;16139;15909;16193;16103;15909;15480;14968;14842;15634;15891;15791;15698;15514;15180;15086;15413;15191;15567;15571;15194;14831;14740;14937;14999;15523;15755;16170;16189;16110;15995;16074;16108;16354;16150;16497;16753;16937;16754;16566;16426;16692;16543;16675;16492;16500;16176;16286;16789;16175;16346;16077;16470;16287;16298;16379;16333;16218;16318;16430;16532;16324;16234;16371;16334;16103;16009;16201;15903;15994;16072;15993;16173;16185;15948;16053;16139;16253;16249;16334;16638;17098;17277;17159;16895;16809;16506;16631;16420;16434;16680;16558;16493;16171;16498;16416;16534;16373;16358;16412;15933;16169;16181;16252;16036;16255;15993;16117;15954;15864;16038;15892;15751;16050;16145;16554;16805;16985;16787;16958;16708;16559;16894;16571;16355;16772;16595;16699;16711;16595;16766;16609;16542;16503;16482;16428;16668;16398;16343;16421;16444;16509;16545;16497;16372;16440;16448;16226;16264;16234;16201;16014;15800;15580;15564;15370;15495;16129;16424;16041;16339;16104;16206;16293;16621;16423;16020;16427;16197;16502;16430;16480;16513;16563;16501;16600;16727;16775;16996;16605;16563;16861;16735;16596;16641;16557;16425;16418;16228;16536;16432;16341;16363;16787;16981;17033;16757;16737;16572;16821;17174;16828;16879;16675;16446;15991;15563;15174;16036;16430;17101;17067;17135;17153;16847;16954;17072;17066;17044;16935;16855;16954;17172;16876;16929;16910;16852;16660;16864;17106;17118;16856;16965;16883;17229;17153;17374;17115;17529;17583;17724;17869;17817;17872;17937;18005;17808;17950;17431;17317;17380;17368;17248;17270;17217;17263;17351;17325;17175;17073;17043;16926;17063;16926;17045;16864;17000;16641;16788;16932;16778;16902;16848;17094;16882;16975;16386;16435;16575;16683;16716;16599;16474;16443;15966;16634;16651;16516;16488;16434;16663;16462;16715;16605;16401;16211;16095;16240;16406;16657;16721;16671;16535;16869;17299;17074;16841;16721;16478;16751;17127;17076;17452;17073;16924;17137;17054;16938;17303;16972;17126;17261;17027;17041;17017;17083;16796;17040;16841;17253;17262;17110;17055;16847;16670;16864;16851;16940;16919;16755;16573;16054;16152;16592;16870;16854;17353;17302;17250;17330;17105;17170;17049;17108;17019;16912;17012;16941;16203;14830;14898;15405;15726;16292;16540;16860;16801;16647;16195;16620;16955;17087;16793;16965;16720;16518;16578;16491;16940;17127;16789;16788;16540;16413;16707;16798;16757;17024;16790;16596;16881;16790;16667;16739;16898;16865;17148;17301;16910;17064;17088;17210;17289;17074;17046;17033;16885;17067;17180;17136;17138;17205;17131;16978;16794;17071;17147;17228;17124;16904;16966;17104;16966;16722;17182;17095;17436;17031;17106;16668;16677;16853;16726;17013;17051;17246;17068;16635;16844;16642;16967;17284;17243;16919;17065;16981;16936;16913;16509;16489;16899;16875;17226;16896;17041;16960;17005;16889;16872;16867;16759;16836;16763;16748;17091;17077;17056;17204;17208;17165;16968;16979;17221;17207;16997;17099;16729;17064;17084;17415;17366;17203;16800;16747;17028;16744;17143;17065;17128;17085;17164;17149;17321;17365;17105;17118;17008;17175;17119;17495;17250;17244;17343;17424;17282;16863;16833;17249;17164;16967;17052;16793;16780;16643;16768;16752;16607;16934;17019;16920;17109;17266;17304;16912;16854;17036;16889;17115;17004;17008;16824;16692;16774;16774;16826;17161;17239;16863;16976;16754;16890;17185;17128;17057;16937;16477;16166;16540;16975;17191;17085;17133;17298;17032;17169;17220;17074;17150;17053;17054;17087;17245;16975;16944;17188;16994;17084;17164;17049;17049;17042;17369;17221;17301;16862;17135;17045;16904;17062;16983;16739;17027;17003;17024;17005;16495;16813;16920;17137;17315;16938;16607;16412;16694;16597;17051;16911;17459;17203;17396;17121;16963;16656;17202;17209;17469;17210;16747;16736;16829;16912;16857;16918;17166;17206;17285;16920;16902;17246;17239;17402;17047;17103;16959;16806;16780;16934;16822;17301;16993;16940;16679;16655;16735;16819;16979;16761;16963;17172;17191;17506;17485;17294;17160;16983;16788;16462;16318;16686;16744;16837;16569;16740;17400;17503;17720;17566;17154;16431;16738;17300;17428;17215;17311;17221;17243;17595;17464;17495;17212;17322;17179;17250;17246;17369;17094;17084;16813;16473;15871;16058;16567;17001;16985;16894;17195;17152;17232;16955;16963;17124;16859;16620;16739;17115;16992;16998;17217;17051;17305;17340;17233;17070;17012;17247;17115;17376;17284;17023;17307;17111;17227;17376;17697;17770;17500;17350;17256;17280;17390;16799;16185;15876;16253;16922;17386;17402;17431;17631;17729;17635;17545;17460;17386;17491;17338;17326;17158;16959;16941;16982;17384;17283;17382;17500;17306;17383;16960;17169;17356;17360;17159;17373;17290;17375;17355;17514;17196;17332;17038;17295;17191;17172;17490;17305;17422;17384;17531;17344;17515;17170;17371;17426;17744;18212;17968;17461;17158;16904;16995;17257;17000;16792;16946;17088;17194;16996;16849;16590;16721;16477;16977;16643;17009;17472;17429;17412;17419;17374;17351;17126;16877;16804;16866;16889;16878;16845;17095;16956;16861;17019;17333;17250;17263;17324;17064;17100;16939;17058;17275;17552;17735;17531;17431;17451;17167;17162;16941;17232;17313;17411;17883;17343;17334;17364;17559;17644;17828;17425;17591;17763;17747;17967;17635;17634;17781;17489;17449;17669;17664;17463;17583;17536;17517;17336;17513;17585;17793;17432;17300;17377;17408;17501;17765;17480;17598;17621;17486;17445;17390;17445;17250;17439;17218;17395;17254;17339;17287;17112;16991;17065;17539;17459;17303;17627;17629;17554;17492;17417;17532;17688;17560;17297;17311;17608;17491;17647;17484;17462;17483;17576;17670;17770;17481;17634;17747;17093;17259;17579;17798;17634;17474;17696;17552;18056;17915;17494;17112;17119;17156;17733;17795;17593;17735;17607;17845;17477;17546;17423;17759;17541;17466;17707;17535;17629;17283;17199;17561;17395;17300;17273;17207;17491;17490;17243;17415;17548;17495;17366;17304;16696;15900;16193;16914;17533;17663;17713;17887;17933;17630;17805;17622;17492;17605;17294;17345;17527;17453;17595;17479;17306;17428;17294;17154;17386;17619;17892;17504;17345;17535;17372;17467;17504;17517;17706;17229;16988;16732;17177;17505;17731;17492;17637;17448;17395;17230;17869;17736;17788;17704;17736;17477;17944;17592;17734;17609;17738;17545;17634;17592;17856;17502;17053;17116;16565;16416;16537;16411;17130;17448;16798;15227;13123;12724;14131;15029;16073;16843;17114;17326;17405;17406;17390;17418;17903;17441;17654;17539;17756;17748;17893;17972;17883;17487;17550;17838;17865;17891;17907;17589;17812;17732;17649;17651;17617;17716;17642;17614;17636;17827;17736;18002;17763;17809;17572;17575;17333;17443;16999;16338;16251;16864;17191;17078;17266;17227;17103;17254;17150;17112;17210;16952;16997;16836;16996;16996;16819;16451;16898;17130;16911;17016;17392;17757;17768;18125;17770;17600;17693;17753;17556;17825;17806;17759;17518;17683;17835;17987;17845;17694;17698;17570;17827;17693;17833;18003;17769;17783;17668;17834;17851;17805;17864;17628;17573;17322;17696;17245;17468;17608;17486;17489;17747;17789;18090;17775;18122;17515;17588;17754;17721;17482;17792;17761;17619;17876;17713;17584;17488;17377;17393;17583;17597;17950;17727;17931;17793;17689;17775;17565;17364;16870;16817;17176;17481;17628;17769;17902;17808;17635;17666;17826;17590;17735;17830;17647;17540;17620;17543;17371;17357;17081;17374;17569;17527;17709;17657;17501;17877;17718;17752
12428;12831;12828;12767;12935;12690;12579;12585;12659;12837;13159;13218;12968;12740;13179;13118;13246;13209;13283;13394;13136;13371;13050;13104;13036;13344;13269;13316;13576;13258;13451;13159;13415;13476;13562;13853;13831;13744;13675;13831;13913;14016;14162;14295;13896;13906;13800;14000;14032;13849;13791;13743;14171;14246;14459;14261;14111;13944;14269;14286;14452;14246;14556;14676;14771;14547;14603;14456;14601;14642;14484;14424;14136;14364;14219;14389;14588;14830;14502;14462;14359;14584;14482;14824;14751;14988;14707;14869;14429;14379;14756;14795;15211;15047;14969;14824;15139;14992;14902;14892;15267;15185;14931;14900;14524;14868;14940;15114;14847;15029;15135;15116;15317;15234;15031;15139;15239;15182;15118;15295;15113;15118;15047;15156;15017;15232;14926;15068;15161;15138;15277;15166;15288;15040;15400;15416;15169;15303;15617;15527;15435;15238;15282;15288;15375;15382;15401;15194;15205;15192;15115;15150;14969;15314;15451;15253;15343;15017;14824;14771;14990;14896;14765;15108;15186;15384;15510;15299;15410;15288;15784;15447;15762;15520;15207;15297;15417;15635;15409;15501;15586;15517;15514;15534;15579;15641;15501;15509;15537;15311;15506;15534;15382;15685;15750;15268;14887;14675;14722;14919;14941;15127;15176;15236;15063;15268;15429;15368;15453;15401;15614;15710;15509;15709;15488;15813;15611;15698;15372;15146;15157;15028;14754;14889;15276;15278;15615;15738;15638;15523;15481;15505;15549;15675;15513;15183;15429;15412;15663;15445;15710;15517;15539;15874;15888;15773;15405;15424;15112;15510;15384;15764;15905;15715;15590;15569;15499;15658;15948;15845;15543;15604;15624;15815;15653;15990;15692;15652;15560;15519;15022;15705;15324;15232;15019;15045;15167;13966;13300;13662;14218;14328;13786;13772;14283;14728;15347;15339;15300;15149;14291;11643;7623;5748;8404;12409;14863;15742;16073;15951;16081;16038;15787;15817;15752;15617;15670;15908;15702;15603;15717;15653;15890;15876;15744;15835;15853;15844;16128;16172;16028;16239;16156;16353;16318;16162;16339;16241;16158;16311;16237;16045;15893;15934;15996;16073;16017;16089;16010;16163;16023;15916;15886;16320;16241;15842;16012;15461;15754;16048;16063;16059;16306;16150;15927;15943;15773;16205;16236;16379;16375;16588;16101;16441;16180;15911;16281;15937;15909;16035;16143;16080;15951;16012;15998;15606;14540;14644;15358;15826;15645;15681;15752;15774;15449;15950;15766;15841;15796;15408;15064;14933;15202;15412;15559;15679;16103;16038;16250;16441;16218;16427;16358;16368;16599;16767;16727;16832;16637;16713;16600;16574;16444;16377;16419;16360;16481;16620;16399;16487;16529;16397;16274;16472;16287;16485;16209;16216;16497;16029;16144;16231;16168;15792;15970;15988;16101;15903;15885;16071;16036;16072;15961;15929;16143;16362;16143;16208;16345;16580;16967;17073;17224;16528;16639;16576;16602;16610;16372;16662;16584;16626;16328;16399;16433;16642;16547;16214;16240;16273;16402;16376;16100;16259;16035;16025;16184;15881;15733;15822;15938;15879;15923;15987;16766;16864;16732;16906;16829;16817;16787;16677;16394;16552;16347;16500;16402;16457;16505;16752;16627;16601;16616;16283;16505;16444;16439;16644;16544;16369;16636;16511;16522;16400;16374;16180;16182;16323;16359;16523;15978;16148;15705;14935;14595;14835;15775;16267;16407;16311;16168;16469;16480;16427;16508;16257;16139;16351;16339;16256;16511;16284;16312;16311;16356;16706;16777;16726;16780;16725;16474;16814;16847;16563;16714;16164;16381;16240;16340;16366;16325;16604;16445;16644;16954;16700;16583;16825;17106;16829;16947;16969;16596;16441;15726;14232;13597;15409;16519;17059;17211;17061;17043;17152;16824;16800;16838;16850;16989;16823;16866;16952;17004;16963;16819;16692;16713;16965;16919;17098;16987;17083;17167;16925;17206;17041;16881;16929;17222;17093;17519;17815;17706;17784;17865;17621;17663;17382;17176;17376;17569;17511;17524;17262;17418;17199;17220;17036;17006;17185;16957;17118;17145;17135;16841;16746;16747;16751;16621;16897;16607;16716;16962;16917;16675;16805;16467;16460;16339;16557;16220;16457;16560;16235;16608;16487;16610;16486;16547;16562;16478;16837;16523;16344;15841;16101;16221;16485;16664;16701;16279;16132;16149;16803;16944;16738;16602;16770;16636;17088;17081;17427;17389;17366;16936;16988;17119;17174;17190;17156;17117;17082;17119;17278;17094;16820;17116;17109;17113;17038;17138;16915;17042;16739;16861;17068;17165;16951;16863;16703;16426;16546;16483;16561;16391;16645;17103;17084;17008;17136;17323;17116;17051;17166;17143;17129;17046;16354;15425;15109;14690;15086;16062;16525;16562;16587;16442;16349;16479;16988;16694;17015;16990;16778;16869;16794;16704;16795;16985;16812;16603;16642;16187;16194;16907;16773;16919;16679;16942;17317;16813;16734;16791;16997;17063;17083;16994;17062;17107;17240;17077;17031;16881;16859;16789;17136;17180;17129;17200;17157;17135;17172;17330;17258;16922;17078;17202;17066;17074;16708;17056;17159;16901;16883;17088;17370;16923;16843;16669;16736;16801;16760;16995;16934;16953;16896;17106;16776;16867;17048;17324;17218;17342;17319;17049;16920;16664;16532;16527;16607;17109;17149;17122;17202;17055;16915;16832;16953;16771;16744;16883;16776;16961;16766;16862;16999;16959;16922;17187;17045;17159;17347;17058;16988;17106;17031;16997;17093;17290;17326;17240;17110;16517;16800;16832;17072;17119;17294;17271;17002;17252;17276;17308;17354;17322;17427;17011;17360;17308;17397;17311;17324;17190;16997;16872;17020;17308;17147;17298;17480;17198;16914;16749;16753;16695;16690;16918;17095;16883;16859;17375;17325;17212;17155;16891;16903;17140;16876;16766;16974;17001;17008;16890;17232;17068;17220;17092;17035;16981;17182;17278;17046;17167;17012;16490;16010;16064;16884;16761;17209;16989;17208;17144;17055;17429;17138;17405;17218;17047;17238;16951;17122;16905;17287;17104;17105;17017;17018;16933;17059;17113;17013;17165;17073;17367;17183;17081;16844;16577;16461;16831;17067;16984;16541;16498;16492;16872;17196;17433;17436;17044;16781;16722;17006;17285;16977;17015;16766;16964;16952;17025;16991;17000;17253;17340;16947;16329;15995;16584;16954;16745;16473;16710;17062;16770;16603;16605;17098;17285;17023;16865;17132;17267;17179;17222;16962;17332;17197;17346;17077;16855;16583;16525;16867;16939;16865;17143;16954;17243;17398;17510;17337;17066;16668;16514;16151;16295;16185;16686;16898;17074;17088;17415;17963;18061;17617;16750;16181;16697;17307;17363;17209;17260;17033;17370;17439;17219;17285;17253;17290;17068;17497;17126;17132;17032;17053;17067;16486;15938;16156;16761;16859;17012;16795;17045;17045;17059;17088;17232;17429;17172;17210;17370;17204;17295;17079;17213;17520;17438;17383;17229;17344;17359;17487;17440;17290;17173;17189;17187;16999;17392;17544;17451;17242;17643;17411;17539;17426;17313;16918;15510;14830;15839;17006;17533;17646;17447;17554;17509;17367;17416;17683;17637;17653;17659;17216;17204;17169;17126;17229;17296;17228;17304;17378;17322;17267;17060;16824;16714;16976;17481;17207;17402;17425;17222;16820;16729;16947;17185;17304;17367;17244;17174;17220;17320;17409;17278;17115;17123;17405;17376;17411;17561;18230;18270;18117;17555;17233;17476;17072;16909;16697;17012;17455;17458;17139;16818;16861;16733;16540;16320;16638;16820;17010;17230;17202;17445;17212;17032;16899;16658;16727;16866;16638;16650;16793;16820;17341;17147;17467;17375;17570;17507;17719;17103;17057;17205;17331;17090;17486;17794;17716;17722;17565;17191;17394;17257;17165;17035;17480;17351;17362;17184;17355;17750;17793;17784;17692;17582;17790;17622;17716;17825;17551;17699;17818;17423;17642;17639;17465;17606;17439;17392;17580;17369;17651;17564;17477;17209;17478;17524;17309;17502;17531;17565;17350;17589;17817;17428;17465;17182;17229;17200;17567;17290;17255;17024;16760;17255;17207;17249;17372;17380;17415;17613;17636;17574;17738;17923;17761;17497;17292;17381;17592;17570;17293;17771;17700;17735;17653;17679;17537;17371;17500;17634;17155;16947;17210;17409;17426;17245;17522;17342;17628;17621;17729;17030;17027;17515;17780;17864;17842;17753;17761;17380;17641;17872;17353;17526;17442;17376;17575;17572;17706;17476;17448;17287;17272;17092;17363;17239;17413;17540;17300;17425;17459;17362;17261;17375;17075;16837;16692;16992;17309;17645;17819;17641;17686;17622;17584;17526;17383;17147;17298;17561;17715;17748;17795;17519;17510;17769;17404;17318;17226;17211;17474;17514;17370;17276;17433;17484;17589;17610;17464;17660;17585;17748;17465;17496;17539;17789;17729;17542;17487;17614;17683;17550;17856;17790;17875;17761;17834;17683;17447;17787;17753;17835;17628;17795;17892;17871;17413;17050;16599;16306;16726;16719;17457;17794;17349;16300;14754;14422;15548;15803;16265;16514;16860;16934;17535;17350;17617;17838;17803;17819;17709;17717;17703;17847;17537;17981;17823;17953;17955;17900;17729;17821;17937;17671;17691;17558;17474;17604;17681;17537;17641;17556;17556;17876;17823;17708;17897;17843;17839;17554;17163;17008;16630;16264;16086;16828;17235;17142;17261;17435;17202;17125;16853;16921;17056;16899;17057;17193;17133;16960;16979;16806;16727;16909;17162;17261;17401;17559;17870;18007;17865;18083;17763;17813;17630;17918;17620;17735;17712;17729;17847;17672;17767;17944;17619;17916;17654;17711;17878;17821;17605;17717;17748;17732;17911;17832;17642;17664;17535;17475;17454;17686;17479;17832;17923;17918;17855;17800;18043;17793;17616;17653;17687;17784;17865;17640;17603;17730;17718;18020;17995;17758;17533;17532;17662;17560;17734;18184;17883;17782;17843;17777;17646;17573;17608;17156;16881;17076;17311;17830;17877;17839;17483;17434;17399;17778;18007;17850;17839;17387;17592;17481;17516;17449;17467;17507;17413;17651;17755;17730;17543;17760;17839;17855;17725
12581;12397;12365;12322;12390;12658;12231;12476;12525;12875;13064;13147;12936;12988;13114;13212;13277;13270;13160;13252;13354;13432;13207;13262;13566;13432;13282;13540;13301;13144;13334;13260;13454;13481;13380;13795;13712;13685;13621;13766;13782;14017;14143;14350;14257;13985;13802;14037;14021;14138;13851;13834;14025;13853;14136;14018;13822;13424;13921;14240;13962;13978;14356;14552;14482;14509;14602;14632;14921;14630;14380;14364;14262;14362;14422;14319;14475;14541;14628;14511;14469;14640;14512;14769;14777;14812;14862;15007;14654;14676;14701;14625;14908;15091;14996;14878;14788;14895;15088;15252;14940;15075;15018;15117;14752;14842;14952;15208;15119;14839;15187;15245;15051;15113;15026;15185;15152;15130;15178;14957;14996;15009;15155;15161;15155;15279;14924;15349;15030;15152;15218;15311;15312;15287;15360;15375;15327;15376;15600;15413;15392;15290;15369;15374;15169;15342;15341;15092;15361;15290;15418;15175;15114;14804;15218;15497;15450;15119;14936;14876;14740;14655;14779;15195;15446;15444;15499;15504;15375;15264;15482;15653;15637;15656;15241;15441;15310;15279;15542;15715;15302;15406;15612;15692;15467;15563;15571;15742;15434;15479;15385;15478;15642;15538;15425;15353;15187;15068;15106;15326;15000;14983;15004;15035;15122;15149;15557;15438;15646;15489;15506;15529;15491;15438;15603;15648;15649;15619;15263;15013;15190;15104;14874;15035;15215;15443;15510;15622;15588;15698;15534;15718;15546;15514;15446;15306;15400;15224;15461;15394;15691;15597;15854;15819;15675;15830;15563;15446;15487;15669;15599;15542;15729;15553;15617;15554;15883;15958;16074;15796;15887;15795;15616;15818;15756;15757;15587;15618;15716;15146;15534;15689;15377;14974;14621;15151;15260;14887;14278;14295;14527;14701;14455;14371;14818;14953;15252;15344;15089;15366;14209;11875;7881;6491;9681;13534;15090;15877;15922;16175;16278;16252;16206;16085;15684;15537;15693;15822;15664;15596;15481;15634;15642;15707;15993;15680;15815;16027;15977;16334;16193;16248;16407;16015;16211;16357;16217;16221;16348;15979;16147;16088;16168;16194;16193;16229;16233;16058;16035;15911;16002;16203;16258;16345;16215;16052;15957;15925;15913;15941;16209;16234;16310;16003;16078;15910;15875;16068;15978;16524;16444;16374;16296;16332;16177;16141;15894;15999;15953;15914;15919;15828;15851;15835;15946;15620;15026;14850;15244;15636;15623;15582;15634;15952;16110;16115;15710;15709;15814;15470;15485;15351;15782;15685;15646;16022;16064;15994;16047;16065;16295;16263;16305;16382;16698;16481;16369;16441;16678;16733;16609;16536;16580;16587;16471;16463;16750;16548;16442;16422;16354;16482;16344;15925;16275;16283;16325;16172;16237;16204;16166;16078;16093;15673;15571;15780;15805;15929;15820;15945;16082;15960;16113;16083;16031;16301;16253;16310;16325;16594;16852;17326;16849;16609;16719;16605;16390;16371;16717;16278;16401;16595;16450;16142;16245;16451;16329;16268;16387;16346;16392;16394;16422;16172;16266;16153;16243;15902;15669;15796;15916;15563;15737;16003;16328;16695;16496;16804;16803;16747;16645;16679;16577;16440;16564;16557;16404;16791;16561;16512;16679;16133;16209;16508;16589;16673;16302;16443;16270;16448;16365;16501;16163;16216;16184;16065;16153;16543;16733;16013;16125;15907;15585;14935;13555;13823;15392;15965;16264;16512;16436;16469;16423;16472;16436;16404;16322;16420;16176;16159;16539;16360;16183;16663;16570;16545;16691;16761;16757;16663;16562;16491;16352;16712;16500;16133;16346;16215;16094;16073;16114;16101;15908;16490;16500;16900;16744;16717;16823;17294;17097;16707;16881;16257;15306;13608;13351;15254;16326;16535;16851;16952;16921;16984;16832;16869;17009;16812;16758;16888;16990;17044;17014;16785;16839;16657;16785;16961;17102;17240;17210;17298;17182;16914;16869;16804;16859;16794;16871;17066;17335;17515;17343;17637;17498;17427;17535;17046;17004;17232;17613;17310;17330;17250;17305;17099;16992;17390;17139;17337;17074;16953;16767;16762;16565;16697;16961;16968;16677;16800;16633;16614;16818;16738;16657;16270;16190;16155;16431;16476;16317;16241;16465;16736;16464;16502;16559;16582;16427;16495;16463;16766;16396;16018;16066;15820;16313;16724;16638;16647;15928;14780;15511;16540;16891;16524;16448;16357;16731;17110;17032;17013;17184;17097;17163;17000;17257;17212;17030;17107;17051;17004;16931;17255;17101;17093;17011;17134;17081;16864;17113;16954;16995;16796;16881;17166;16772;17086;17135;16848;16489;16126;15947;16149;16491;16443;16846;17646;17271;17014;17203;17445;16938;17188;17446;17000;17155;16831;16114;15553;14965;15079;15836;16448;16760;16270;16264;16267;16149;16568;16785;16669;16853;16522;16755;16929;16718;16862;16787;16693;16566;16587;16127;16256;16656;16849;16980;16923;16966;16909;17030;17181;17096;17009;16894;16927;16920;16852;17105;16938;17050;17094;16832;16846;16699;16773;16949;17140;17149;17022;17366;17384;17167;17465;16919;17095;17124;17094;16969;16918;17132;17223;17159;16745;17048;17174;17174;16976;16660;16775;16816;17079;16619;16693;16907;17197;16762;16894;17198;17072;17043;17162;17157;17243;17084;16848;16783;16540;16609;16773;17055;17131;17269;17163;17023;17355;17068;16973;16917;16766;16598;16619;16739;16626;16404;16247;16506;16932;16910;16986;17011;17274;17230;17099;17123;17100;17021;17157;17483;17167;17299;17071;16814;16733;16893;17005;17116;17298;17074;16986;17235;17283;17291;17111;17090;17240;17014;17260;17337;17116;17326;17232;16972;16850;16639;16823;17204;17204;17391;17440;16958;16955;16932;16712;16837;16754;17012;17045;16783;17052;16944;16975;17032;16847;16815;17299;17152;17057;17150;16995;17116;16935;16995;17059;17175;17071;16944;17034;17112;16961;16835;16978;17126;16813;16580;16554;16638;16647;16901;16868;16709;17126;16863;16928;17096;17379;17268;17192;17220;17077;17257;17451;16914;16985;16940;16902;16931;16855;16926;17001;17154;17324;17126;17162;17344;17199;17075;16769;16578;16792;16957;17081;17204;16358;16390;16464;17101;17322;17343;17391;17407;17093;17241;17046;17156;16967;16777;16954;16770;16885;16950;16863;16866;17062;17199;16639;15226;14304;15600;16285;15495;15346;16107;16824;16606;15958;16130;16751;16935;16769;16860;17279;17078;17473;17189;17216;16946;17187;17322;17252;16762;16753;16882;16902;16787;17100;17228;17098;16961;17375;17106;17013;16908;16714;16343;16097;16025;16281;16453;16926;16999;17189;17484;17679;17981;17081;15809;16134;16669;17151;17056;16968;17054;17282;17369;17459;17443;17125;17370;17417;17240;17154;17203;16777;16829;16809;17059;16668;16669;16643;17023;16771;16811;17071;16851;16878;17137;17240;17181;17311;17214;17303;17326;17420;17320;17282;17433;17513;17541;17381;17406;17450;17270;17248;17151;17117;17318;17008;17164;17146;17299;17639;17493;17357;17360;17376;17229;17140;17295;16391;15117;14550;15771;17455;17710;17704;17515;17603;17606;17611;17597;17512;17357;17461;17608;17361;17199;17406;17230;17141;17276;17288;17508;17493;17380;17177;17356;16732;16508;17060;17377;17299;17261;17247;17122;16802;16635;16850;17215;17430;17174;17000;17176;17324;17370;17574;17083;17136;17432;17281;17400;17484;17823;17923;18073;18252;17697;17615;17285;17385;17099;16936;17207;17395;17591;17253;17292;17228;16627;16588;16231;16703;16707;16739;17163;17302;17361;17030;17166;16790;16742;16953;16913;16779;16687;17054;17016;17195;17227;17074;17472;17767;17522;17783;17321;17082;17112;17382;17126;17592;17469;17447;17601;17395;17499;17321;17209;17151;16728;17598;17601;17260;17124;17413;17491;17719;17529;17646;17703;17728;17461;17225;17212;17253;17616;17707;17452;17737;17396;17719;17504;17348;16998;17424;17418;17845;17387;17288;17165;17202;17293;17346;17482;17596;17598;17700;17648;17605;17331;17315;17411;17114;17481;17315;17335;17239;16947;16632;17010;17358;17368;17263;17159;17419;17509;17406;17833;17507;17890;17708;17486;17599;17402;17476;17714;17525;17635;17779;17694;17788;17305;17392;17156;17458;17575;17071;16950;17260;17370;17590;17623;17588;17782;17393;17662;17811;17402;17137;17525;17702;17835;18054;17808;17836;17766;17707;17625;17512;17660;17288;17250;17569;17926;17564;17445;17258;17292;17130;17094;17176;17464;17610;17743;17303;17437;17666;17455;17208;17307;16812;16876;16963;17599;17578;17943;17697;17593;17687;17594;17683;17278;17060;17089;17380;17709;17918;17712;17718;17804;17721;17686;17766;17361;16912;16709;17210;17151;17389;17248;17386;17583;17496;17103;17410;17347;17613;17620;17229;17444;17411;17368;17334;17538;17548;17478;17599;17613;17868;17850;17819;17998;17788;17793;17974;17583;17733;17831;17909;17969;17868;17645;17587;17245;16752;16369;16563;17348;17657;17697;17387;16893;16430;16636;16784;17010;16921;17055;17102;17190;17108;17295;17756;18083;18146;18058;17811;18007;17472;17717;17797;17679;17886;17817;17679;17513;17855;17672;17628;17837;17670;17610;17677;17687;17737;17592;17730;17480;17728;17483;17533;17706;17855;17832;17634;17572;17302;16764;16570;16170;16475;17086;17195;17427;17473;17694;17578;17036;16844;16943;17207;17139;17148;16862;17031;17107;17023;17273;17018;16958;17216;17350;17552;17708;17986;18066;17865;17770;18060;17753;17508;17398;17777;17977;17663;17856;17708;17483;17805;17512;17540;17558;17549;17880;17810;17600;17539;17514;17706;17900;17802;17769;17868;17653;17536;17571;17636;17793;17702;17940;17734;17592;18034;17651;17918;17673;17713;17656;17859;17680;17681;17506;17782;17862;17919;17652;17763;17672;17447;17556;17423;17677;17850;17671;17978;17657;17722;17631;17467;17498;17644;17319;17059;17293;17455;17813;17808;17532;17381;17406;17284;17809;17609;18003;17694;17619;17889;17590;17209;17446;17478;17527;17357;17601;17692;17795;17659;17850;17461;17494;17581
12185;11700;11793;11678;11630;12047;12300;12474;12450;12941;13117;12916;12924;13004;13217;13050;13268;13055;13171;12903;13029;13331;13272;13453;13482;13511;13449;13373;13336;13207;13214;12971;13302;13134;13269;13723;13770;13649;13566;13612;14005;13935;13979;13859;13947;14020;13769;14155;14068;13874;13757;13768;13779;13996;13934;13877;13579;12927;13653;14140;14026;13562;13862;14132;14230;14443;14544;14496;14630;14515;14379;14196;14377;14375;14298;14296;14339;14534;14492;14370;14438;14564;14435;14728;14874;14905;14842;14897;14825;15001;14795;14911;15068;14798;15166;14949;14863;14940;14769;14903;14960;15045;14904;15043;14917;14931;14831;14850;15193;14920;15184;15166;15299;15029;15208;15000;15282;15089;14914;14998;14895;14955;15157;15244;15210;14936;15082;15186;15314;15168;15502;15231;15266;15036;15175;15441;15267;15430;15377;15222;15275;15192;15380;15159;15328;15281;15304;15285;15222;15594;15314;15280;15283;15082;15015;15360;15412;15184;15043;15166;15100;14773;14998;15082;15339;15413;15241;15529;15339;15304;15111;15411;15446;15339;15477;15483;15317;15492;15473;15565;15521;15562;15707;15613;15538;15461;15786;15757;15760;15374;15356;15275;15413;15503;15591;15402;15115;15019;14979;14974;14934;15009;15083;15077;15026;15216;15469;15395;15321;15523;15623;15500;15605;15401;15539;15515;15592;15375;15398;15042;14956;15067;14809;14862;15053;15130;15630;15615;15461;15540;15273;15310;15567;15519;15331;15216;15436;15465;15336;15588;15706;15834;15554;15652;15854;15637;15798;15725;15550;15516;15577;15366;15447;15775;15769;15770;15767;16125;15935;15752;15917;15568;15826;15790;16062;15768;15491;15437;15409;15640;15826;15802;15301;15019;14232;15009;15270;15082;14925;14963;14828;14550;14620;14663;14801;15182;15539;15440;15561;15244;14636;12286;8579;7387;10106;13500;15337;15918;16171;16094;16224;16166;15970;15775;15781;15506;15294;15487;16050;15564;15730;15611;15759;15958;15930;15719;15518;15844;15773;15803;16095;15906;16270;16112;15979;16438;16309;16379;16366;16098;16217;16240;16049;16197;16050;15813;15988;16316;16257;15856;16147;15847;15886;16190;16322;16437;16246;16277;16340;15979;16052;16081;16371;16179;15953;16043;15957;15972;16189;16423;16480;16484;16432;16286;16301;15877;16061;16035;15769;15990;15886;15811;15856;15695;16138;16109;15478;15287;15628;15816;15678;15529;15674;16009;16043;15955;15873;15867;15468;15441;15533;15531;15905;15846;15918;16000;15908;15992;16150;16240;16341;16102;16134;16222;16538;16485;16384;16689;16624;16530;16603;16550;16315;16731;16298;16322;16336;16622;16321;16261;16731;16706;16619;16276;16446;16511;16267;16370;16309;15959;15988;16101;15844;15803;15917;15979;15761;15860;15892;16093;16026;16030;15941;16273;16205;16190;16290;16486;16521;16405;16828;17033;17128;16795;16497;16642;16440;16428;16632;16447;16613;16379;16350;16531;16562;16518;16852;16259;16471;16491;16509;16468;16294;16361;16319;16207;16119;15962;15696;15894;15732;15331;15327;15484;16052;16161;16182;16494;16772;16854;16911;16724;16534;16386;16450;16454;16369;16375;16303;16275;16325;16355;16474;16424;16549;16551;16782;16486;16248;16107;16141;16348;16145;16079;15856;16026;16136;16253;16651;16222;16303;16260;15909;15194;14263;14138;15170;15885;16229;16701;16728;16435;16696;16506;16314;16444;16225;16219;16297;16327;16264;16488;16572;16776;16811;16613;16654;16841;16862;16863;16752;16506;16622;16544;16493;16349;16261;16348;15933;15999;14804;14001;14222;15053;15960;16649;16789;16891;17033;16928;16851;16852;16693;16845;16055;15247;15038;15783;16603;16886;16943;16749;16846;16941;17013;16857;16854;16713;16676;16749;16913;16919;17014;16936;16557;16881;16898;17035;17280;17252;17133;17139;16978;16979;16748;16860;16764;16920;16884;16952;16977;17156;17489;17681;17550;17217;17048;17272;17165;17486;17435;17412;17060;17384;17375;17156;17162;16989;17066;17053;16791;17001;16705;16460;16412;16791;17049;16681;16767;16852;16689;16823;16616;16622;16498;16407;16140;16400;16522;16242;16526;16622;17062;16737;16905;16782;16683;16539;16488;16491;16410;16478;16522;16024;15766;16613;16568;16873;16970;16656;15775;15080;15541;16395;16534;16834;16441;16388;16583;16960;16903;17290;16897;17175;16930;17045;17010;17128;16943;17140;17215;16862;17281;17295;17080;17006;16987;17088;17035;17044;17095;16963;17061;16807;16947;16987;17015;17126;17055;16666;16430;15802;15878;16391;16106;16191;16259;16833;17074;17319;17251;17276;17253;17216;17196;16966;17106;17297;17064;16556;15534;15670;16215;16662;16482;16304;16350;16469;16581;16796;16810;16638;16296;16493;16691;16936;16808;16620;16992;16876;16819;16548;16430;16235;16631;17213;16908;16818;16788;16946;16903;16998;17086;17140;16974;16868;17106;16876;16860;17055;17158;17197;16999;16806;16640;16733;17271;17124;17121;17019;16974;17144;16923;16800;17055;16939;17085;16881;16759;16856;17126;17102;17261;17029;16935;16790;17083;17325;16999;16808;16848;16952;16817;16810;17044;17046;16964;17045;17160;16970;17057;16986;17176;16769;16539;16516;16439;16442;16531;16863;16769;16910;16915;17273;17120;16801;16907;16909;16825;16387;16656;16344;16414;16463;16279;15438;15997;16301;16668;17015;16889;16988;17132;16964;16967;16968;17071;17304;17414;17299;17179;16974;16882;16605;16701;17010;17109;17318;17079;16928;16997;16870;17206;17217;17230;17275;17257;17130;17329;17247;17265;17101;17024;16584;16682;16831;17033;17215;17362;17251;17232;16857;17059;16727;16753;16822;17023;16918;16923;16692;16574;16553;16864;17009;16949;17059;17153;16963;17115;17473;17263;17244;16997;17357;17223;17471;17150;17098;16700;16866;16791;16844;17109;17076;16924;17204;16866;16567;16700;16454;16616;17072;16953;17326;17263;17149;17548;17107;17355;17301;17311;17426;17036;17282;17050;17132;17130;17110;17010;17321;17189;17083;17109;17243;17357;16891;16946;16978;16845;16966;17035;17151;16930;16312;16203;16366;16794;17027;17671;17224;17207;17425;17136;17145;17334;17176;16823;16670;16612;16598;16681;16828;16864;17230;17137;16219;14756;13704;14989;15879;14542;13678;15165;16274;16549;15546;15857;16611;16494;16367;16317;16711;17325;17274;17150;17349;17004;17008;17066;17223;16964;16698;16491;16618;16788;17010;17069;17210;17137;17022;16952;16866;16792;16640;16342;15964;16247;16295;16405;16921;17153;17275;17605;17812;17655;16865;15509;15347;16063;16514;16987;16675;16891;17322;17367;17319;17275;17443;17318;17303;17254;17128;16959;16847;16793;16771;17117;16828;17135;16894;17046;17171;17077;16801;16668;16933;17187;17315;17498;17150;17123;17212;17435;17389;17184;17109;17526;17291;17415;17677;17569;17259;17401;17320;17273;17157;17064;17009;16951;16873;17381;17289;17494;17559;17418;17152;16864;17068;16891;16572;15709;15537;16600;17685;17939;17492;17549;17574;17487;17431;17626;17566;17438;17730;17291;17368;17499;17174;17341;17202;17292;17353;17226;17254;17271;17123;17225;16907;16983;16935;17382;17399;17355;17286;17193;16719;16286;17000;17126;16930;17125;17030;17169;17203;17349;17193;17228;17187;17145;17429;17376;17363;17714;17821;17977;17977;17976;17443;17405;17517;17344;17104;17331;17564;17487;17468;17408;17091;16826;16417;16375;16245;16512;16757;16857;17332;17235;16852;17162;16722;16643;16736;16699;16704;16990;17199;17157;17328;17303;17226;17342;17372;17539;17514;17368;17168;17149;17247;17058;17621;17718;17686;17812;17629;17645;17375;17293;17129;16952;17334;17327;17295;16849;17445;17552;17556;17845;17726;17578;17673;17018;16759;16610;17214;17474;17658;17537;17824;17597;17605;17425;17099;17621;17501;17321;17558;17612;17178;17062;17124;17055;17317;17434;17568;17590;17486;17390;17539;17494;17212;17248;17058;17106;16937;17468;17349;16870;16855;17022;17353;17247;17512;17304;17223;17629;17779;17445;17466;17421;17533;17601;17503;17441;17479;17518;17618;17629;17727;17708;17736;17668;17647;17532;17480;17335;17601;17309;17382;17577;17591;17724;17805;17631;17494;17683;17505;17648;17520;17572;17574;17822;17724;17790;17999;17784;17434;17542;17621;17370;17476;17484;17594;17776;17721;17452;17482;17338;17312;17187;17348;17670;18001;17595;17508;17531;17309;17148;17102;17204;16937;16744;17503;17513;17602;17706;17650;17516;17526;17464;17243;17207;16818;17153;17462;17495;17589;17915;17588;17656;17724;17872;17586;17527;17453;16657;16832;17119;17152;17324;17666;17676;17486;17361;17162;17633;17584;17265;17324;17458;17173;17246;17385;17579;17707;17794;17935;17657;18124;17763;17868;18022;17974;17863;17777;17640;17589;17924;18010;18099;17875;17901;17820;17297;16895;16655;16884;17371;17853;17555;17500;17678;17231;17335;17478;17231;16863;16758;16916;17185;17206;17280;17540;18057;18000;18003;17839;17453;17398;17345;17641;17853;17895;17879;17830;17571;17739;17625;17768;17775;17695;17788;17780;17943;17647;17633;17540;17736;17624;17720;17546;17883;17892;17755;17810;17645;17380;17079;16910;16794;16895;17151;17385;17569;17895;17763;17627;17346;17019;17052;17014;17049;16810;16912;17186;17173;17361;17238;17080;17007;17089;17522;17918;17847;17836;17949;17890;17598;17444;17630;17469;17718;17624;17828;17767;17504;17294;17282;17424;17575;17509;17382;17655;17776;17982;17774;17733;17704;17641;17858;17943;17649;17953;17713;17732;17548;17498;17886;17837;17788;17943;17688;17712;17808;17532;18053;17823;17907;18112;17832;17668;17832;17792;17849;17711;17764;17628;17508;17523;17578;17623;17659;17837;17913;17915;17707;17849;17698;17586;17755;17469;17286;17714;17675;17447;17566;17767;17271;17686;17205;17575;17713;17875;17792;17904;17630;17754;17765;17286;17364;17582;17700;17391;17563;17892;17757;17864;17718;17611;17769;17600
11712;11008;11179;11454;11708;11852;12186;12668;12844;13147;12962;12717;12471;12789;12894;13036;13051;13021;12856;12995;13122;12999;13457;13243;13373;13349;13438;13415;13535;13425;13309;13330;13362;13405;13529;13736;13730;13409;13358;13434;13822;13989;13996;13929;14079;13684;13780;13951;14174;13858;13584;13632;13720;13930;14238;14020;13740;13481;13809;14147;13918;13322;13484;13890;14324;14288;14376;14523;14639;14389;14286;14028;14323;14257;14335;13973;14522;14537;14341;14474;14325;14418;14535;14580;14973;14621;14719;14601;14919;14856;14930;14852;14733;14907;14966;14861;14927;15107;14948;15038;15093;14708;15087;14905;15033;15068;14727;14982;15065;15323;15210;14894;15091;14954;15146;15346;15167;15271;15218;15071;15197;14960;15361;15275;15215;15096;15082;15184;14977;15046;15259;15169;15382;15341;15194;15235;15234;15244;15386;15304;15191;15431;15401;15217;15350;15264;15184;15235;15557;15440;15562;15606;15221;14887;15331;15399;15029;15255;15304;15197;15254;14960;15085;15297;15593;15425;15591;15352;15675;15327;15271;15527;15353;15429;15548;15423;15205;15528;15314;15571;15617;15533;15468;15579;15628;15616;15796;15597;15601;15518;15396;15430;15600;15342;15521;15550;15239;14938;14740;14985;14967;14724;15246;15322;15571;15336;15564;15760;15821;15672;15683;15722;15284;15500;15314;15454;15466;15188;15164;15413;15419;14922;14960;14870;15183;15555;15591;15367;15757;15546;15025;15281;15471;15753;15533;15286;15436;15364;15502;15317;15684;15642;15871;15799;16007;15696;15577;15537;15316;15703;15603;15490;15640;15458;15606;15942;15888;15931;16062;16133;15914;15788;15470;15363;15833;15596;15376;15474;15616;15679;15634;15731;15473;14973;14703;14963;15645;15527;15534;15309;15054;14703;14970;15063;14803;15145;15255;15179;15295;15262;14683;12767;8736;7534;11016;13987;15354;15760;15795;16094;16100;16066;16082;15964;15700;15457;15399;15443;15836;15891;15700;15526;15681;15782;15895;15812;15921;15832;15939;16028;16222;16137;16035;15810;15906;16122;16068;16248;16214;16421;16182;16156;15988;16091;16102;15938;15752;15858;16000;15986;15873;16160;15977;16207;16324;16115;16098;16069;16082;16253;16018;15960;16044;16039;16262;16209;16019;16188;16170;16221;16401;16329;16630;16092;16041;15955;15997;15838;16034;15822;15875;15764;15795;15780;16026;16080;16103;16141;16097;16217;15821;15529;15986;16162;16011;15621;15442;15517;15303;15010;15344;15503;15757;16028;15741;15861;15872;15951;16072;16020;15951;16054;16185;16339;16543;16232;16334;16499;16567;16558;16576;16645;16708;16473;16472;16445;16529;16401;16367;16307;16281;16322;16525;16426;16222;16403;16359;16213;16152;16057;16030;15997;15729;15935;15931;15713;15935;16031;15861;15828;15771;16187;15857;16354;16402;16117;16521;16159;16501;16748;16854;17273;17183;16744;16823;16437;16463;16689;16542;16519;16591;16505;16389;16576;16455;16419;16491;16582;16565;16107;16516;16289;16521;16245;16210;16075;16242;15995;15739;15939;15547;15157;14926;15389;16125;16486;16480;16456;16880;16676;16908;16821;16617;16372;15995;16217;16040;16323;16411;16518;16553;16582;16693;16543;16609;16659;16359;16610;16513;16489;16582;16373;16107;15971;16325;16300;16220;16617;16218;16333;16289;16232;16099;15610;15516;15461;15654;15962;16303;16474;16691;16647;16459;16371;16514;16436;16207;16269;16105;16429;16408;16498;16444;16553;16580;16578;16499;16667;16643;16597;16623;16635;16574;16743;16447;16259;16233;16093;16306;15523;13500;11370;11576;13729;15126;16421;16830;17054;16859;16768;16848;17000;16680;16764;16381;16380;16291;16587;16682;16641;16821;16612;16584;16737;16952;16869;16701;16602;16801;16856;16975;16920;17017;16916;16906;16750;17100;16982;16777;17070;16902;17254;16928;16960;16664;16512;16733;16873;17123;17183;17374;17271;17571;17444;17403;17329;17258;17339;17273;17393;17240;17370;17184;16979;16932;17340;17233;17494;17419;17143;16934;16749;16803;16625;16878;16656;17082;16945;16766;16868;16996;16771;16768;16598;16670;16332;16550;16499;16572;16518;16651;16652;16657;16477;17034;16783;16590;16577;16700;16423;16317;16447;16449;16222;16216;16450;16651;16776;16768;16790;16323;15869;15940;16298;16773;16683;16383;16208;16572;16720;17135;17144;17095;16973;17281;16935;17077;17163;17104;17097;17319;17032;16963;17299;17008;16933;16896;16916;17074;16969;16883;16793;16718;16788;17038;16813;16991;17251;17174;16901;16546;16241;16126;16034;16118;15413;15782;16575;17223;17183;17349;17424;17258;16975;17121;16748;17147;17343;17272;16959;16488;16432;16844;16793;16940;16819;16649;16515;16547;16792;16938;16529;16597;16685;16593;16897;16876;16646;16795;16824;16848;16768;16487;16350;16654;16881;16795;16705;16813;16891;17148;16921;16841;17024;17214;17015;17163;17013;16925;16855;16866;17093;17281;17071;16957;16796;16952;17151;17123;17134;17213;16719;16817;16693;16930;17011;16913;17146;17248;16881;17210;17101;17290;17006;17077;17036;16984;17163;16958;16786;16807;16791;17235;17127;16999;17035;17076;17264;17190;17038;16700;16573;16471;16000;15848;15637;16089;16305;16143;16584;16726;16753;16802;17070;17164;17020;16798;16676;16466;16298;16093;15731;16027;16347;16115;15308;15796;16479;16966;16873;17142;17103;17061;17068;17180;16973;17140;17249;17396;17126;17544;16889;16345;16464;16883;17051;17084;17203;17129;17039;17534;16953;17137;16966;17211;17259;17020;17230;17127;17127;16967;16950;17089;16725;16671;16772;17002;17170;17061;17195;17272;17047;16452;16336;16606;17142;16908;17144;17015;17182;16964;16953;17201;16963;16974;17049;16896;17071;17113;17328;17192;16726;17128;17144;17370;17256;17057;17134;16567;16274;16450;16622;16936;17170;17126;16925;16814;16924;16881;16543;16500;16786;17065;16941;17285;17212;17511;17274;17278;17329;17251;17240;17432;17128;17187;17118;17194;16975;17026;17046;16963;17159;17173;17229;17190;16953;17061;17064;16944;17117;17191;17184;16885;16446;16039;15612;15942;16412;17457;17333;17046;16972;17146;17061;17203;16919;16513;16278;15874;16376;16571;16785;16926;17010;17007;16566;15911;15535;15923;16080;15083;14094;15394;16183;16740;16336;16594;16632;16642;16256;15808;15974;16887;16950;16680;17127;16708;16861;16722;16953;16762;16201;16416;16393;16755;17236;17112;16752;16905;16961;17074;17132;17048;16787;16635;16386;16617;16963;16804;17018;17108;17394;17673;17918;17479;16818;15304;13629;13914;15439;16627;16738;16637;17115;17298;17197;17345;17572;17239;17366;17140;17117;16998;16865;16678;16890;17177;17046;16962;17236;17240;17036;16997;17179;16763;16948;17098;17186;17321;17161;17338;17481;17598;17429;17316;17215;17286;17298;17601;17556;17532;17679;17493;17285;17393;17265;17254;17207;16906;16671;17018;17525;17486;17458;17330;16738;16693;16749;16848;16848;16611;16514;17253;17934;17841;17679;17706;17417;17577;17397;17486;17688;17528;17542;17548;17329;17578;17364;17076;17139;17449;17326;17595;17376;17254;17033;17155;17176;17341;17278;17245;17632;17264;17468;17239;16878;16789;16997;17157;16915;16972;17145;17302;17296;17285;17157;17217;17193;17317;17440;17182;17374;17331;17476;17960;18090;17923;17496;17580;17393;17562;17416;17535;17747;17607;17102;17191;17196;17193;16564;16669;16471;16641;16730;16943;17056;17145;17201;17079;16755;16719;16600;16758;16656;16912;16920;17365;17323;17309;17060;17165;17274;17695;17514;17642;17275;17335;17364;17472;17406;17546;17580;17706;17464;17501;17584;17299;17430;17170;17133;17114;16993;17180;17369;17739;17770;17669;17851;17599;17358;16838;16229;16191;17050;17718;17481;17783;17847;17511;17526;17325;17556;17510;17244;17377;17443;17258;17489;17030;17067;17284;17203;17184;17380;17334;17635;17672;17388;17187;17270;17232;17269;17023;17215;17346;17147;17044;17247;17375;17519;17463;17604;17612;17646;17472;17671;17563;17527;17405;17575;17505;17350;17580;17579;17480;17688;17709;17842;17788;17782;17612;17679;17365;17277;17284;17593;17415;17314;17599;17736;17973;17970;17564;17518;17504;17376;17730;17676;17803;17781;17882;17821;17870;17678;17651;17568;17517;17616;17440;17811;17600;17722;17666;17685;17518;17402;17670;17501;17431;17249;17653;17715;17663;17839;17701;17647;17204;17196;17110;17198;17353;17280;17562;17477;17654;17489;17635;17589;17474;17409;17356;17012;17055;17119;17529;17687;17626;17965;17778;17961;17502;17491;17647;17668;17303;17202;17227;17142;17114;17493;17665;17667;17709;17498;17444;17407;17293;17092;17305;17446;17352;17503;17564;17945;17861;17730;17983;17703;17828;18035;17811;17993;17810;17696;17620;17602;18125;18127;18071;18263;17803;17732;17247;17074;16759;16856;17368;17507;17908;17552;17613;17615;17750;17599;17472;16850;16742;16837;17164;17352;17650;17832;17883;18248;18192;17757;17289;17364;17354;17541;17795;17936;17781;17732;17659;17374;17622;17831;17550;17546;17706;17891;17717;17756;17806;17731;17672;17795;17719;17516;17673;17690;17700;17667;17678;17395;17263;17003;16759;17066;17236;17720;17600;17913;17545;17602;17276;17273;17523;17366;17255;16764;16943;16909;17004;17232;17262;17337;17387;17528;17321;17809;17719;17712;17750;17515;17371;17158;17409;17328;17471;17762;17797;17593;17334;17322;17076;17508;17254;17322;17521;17441;17733;17763;17884;17787;17331;17818;17797;17891;17977;17646;17820;17611;17874;17701;17791;17651;17955;17616;17836;17814;17634;17786;17933;17707;17667;18097;18084;17703;17833;17888;17934;17953;17898;17629;17138;17335;17371;17574;17607;17804;17697;17664;17486;17559;17470;17603;17615;17615;17757;17809;17822;17677;17866;17610;17801;17716;17812;17658;17565;18022;17966;17763;17637;17576;17433;17588;17206;17473;17351;17640;17448;17558;17591;17554;17619;17567;17629;17546
11423;11109;11581;12295;11926;11894;12608;12733;13250;13074;13065;12710;12132;12610;12781;13003;13187;13147;12909;12990;12996;13382;13330;13171;13435;13054;13235;13537;13624;13459;13319;13498;13686;13547;13555;13474;13615;13175;12657;13310;13790;13946;14028;13798;13744;13798;13922;14076;14036;14070;13212;13339;13714;13961;13995;14001;13951;13863;14185;14434;14197;13313;13394;13828;13941;14079;14462;14549;14505;14294;14446;14087;14281;14208;14358;13841;13946;14311;14398;14348;14242;14336;14567;14545;14825;14935;14737;14849;14585;14754;14853;14770;14615;14837;14957;15050;14800;14932;14880;15044;15271;15006;15304;14950;15146;15020;15053;15146;14813;14992;15049;15367;15058;14999;14969;15066;15107;15130;15202;15103;15294;15360;15156;15269;15061;15072;15063;15292;15009;15234;15126;15324;15226;15344;15117;15147;15323;15426;15234;15327;15426;15262;15415;15261;15327;15396;15474;15339;15192;15414;15306;15214;14831;14892;15486;15289;15023;14970;14949;15227;15030;15059;14912;15397;15405;15539;15524;15681;15427;15435;15246;15225;15364;15210;15433;15354;15346;15536;15200;15595;15515;15480;15576;15461;15817;15759;15531;15751;15554;15526;15376;15269;15317;15538;15481;15564;15460;15136;14660;14609;14848;14984;15110;15278;15482;15354;15510;15616;15699;15807;15767;15492;15506;15374;15293;15340;15672;15419;15180;15345;15183;14902;14854;14651;15073;15019;15516;15693;15454;15296;14796;14952;15549;15490;15370;15224;15152;15165;15124;15422;15500;15739;15854;15770;15576;15613;15481;15550;15378;15179;15475;15580;15768;15658;15804;15866;16075;15861;16066;16108;15955;15967;15400;15312;15519;15242;15250;15258;15554;15717;15769;15641;15634;15385;15066;15123;15567;15534;15347;15332;14930;14784;15145;15057;14973;15019;15445;15452;15628;15405;15094;12960;9371;7722;10844;13708;15102;15817;15800;16098;15912;16124;15983;15806;15897;15456;15438;15838;15860;15946;15764;15729;15693;15653;15744;15892;15953;15924;16091;16027;15796;15826;15961;15946;15952;15927;16164;16012;16094;15974;16139;15986;16122;16198;16281;15956;15857;15735;16039;15960;16126;16081;16023;16237;16382;16316;16270;16151;16116;16100;15847;16102;15880;15949;16309;15904;16215;16136;16273;16309;16511;16510;16062;16070;16091;15898;15889;15808;15880;15679;15747;15993;15858;15771;16008;15887;15923;16075;16058;15910;15536;15597;15510;15691;15871;15623;15720;15339;14959;14715;14971;15375;15823;15893;15902;15874;15902;15961;16193;15983;16016;16152;16259;16145;16275;16482;16390;16667;16728;16863;16796;16669;16456;16521;16547;16387;16424;16265;16410;16313;16580;16566;16649;16535;16198;16444;16585;16515;16387;15936;16011;15822;15834;15912;15967;15816;15785;15730;15651;15635;15706;16045;16149;16190;16173;16401;16367;16245;16374;16667;17101;17159;17440;16946;16724;16564;16581;16555;16619;16521;16536;16692;16573;16493;16470;16683;16798;16422;16374;16285;16220;16448;16108;16305;16328;15983;16135;16100;15954;15758;15575;15372;15213;15814;16635;16748;16883;16488;16723;16776;16628;16688;16562;16318;15913;15771;15985;16466;16308;16819;16416;16548;16657;16735;16559;16320;16570;16573;16538;16551;16453;16358;16380;16223;16319;16204;16361;16193;16266;16092;16129;16214;16218;16317;16063;16236;16420;16381;16606;16623;16614;16631;16296;16415;16378;16472;16118;16143;16316;16534;16295;16585;16668;16828;16935;16570;16402;16490;16925;16748;16496;16748;16808;16694;16653;16257;16343;16390;16427;15524;13408;10979;10757;12713;15028;16078;16664;16935;16929;16903;16844;17022;16892;16636;16799;16801;16831;16574;16521;16582;16716;16970;16624;16694;16579;16727;16736;16848;16744;16752;16766;16736;16910;17081;16989;17304;17039;17057;16997;16967;17003;17210;16633;16826;16797;16834;16524;16939;17234;17278;17248;17306;17331;17346;17615;17472;17305;17042;17268;17480;17386;17281;16944;17104;17154;17283;17166;17095;17396;17080;17005;16898;16825;16690;16802;16558;17115;16508;16492;16719;16867;16701;16681;16566;16281;16415;16399;16372;16639;16624;16554;16611;16646;16833;16968;16735;16673;16745;16549;16508;16641;15959;15928;16040;16127;16381;16972;16899;16934;17074;16821;16551;16297;16571;16553;16696;16330;16384;16490;17020;17082;17075;17004;17116;17119;17259;17137;17087;17186;17400;17212;17059;17127;16935;16929;16826;16822;17150;17193;17062;17000;16812;16822;16898;16964;17002;16934;16947;16939;17111;16390;16584;16654;16615;16011;15759;15797;16874;17411;17370;17243;17334;17236;17212;17085;17268;17215;17163;17249;17535;17040;16741;16921;16865;17138;17320;16902;16645;16832;16972;16828;16802;16718;16910;16745;17022;16835;16804;16849;17044;16784;16728;16721;16399;16716;16982;16861;16960;16627;16868;16912;16705;16958;17207;17178;17159;17163;16788;16820;16886;17010;16845;16958;17077;16802;17014;16818;17065;16963;17046;16955;16682;16834;16691;16902;16970;17090;16649;17105;17057;17185;17019;17101;17119;16912;16774;16785;16929;16801;16866;16733;17034;17160;17224;17151;17278;17249;17047;17060;16586;16511;16243;15345;14805;15036;15452;15989;16273;16236;16344;16629;17006;16830;17025;17140;16870;16434;16364;16446;16014;15210;14655;14664;15483;16075;16160;16209;15971;16592;16656;17119;17125;16858;16857;17335;17261;16863;17308;17400;17315;17205;16943;16862;16716;16717;16908;16693;16837;17088;17181;17113;16891;17060;17283;17212;17326;17248;17347;17188;17065;17041;17034;16706;16479;16573;16763;17097;16936;17076;17455;17255;16881;16239;16487;16318;16923;17039;17136;17088;17128;17158;17191;17229;17182;17322;17135;17108;17282;17171;17289;17294;17091;17024;17169;17187;17518;17207;17028;16515;15507;15687;16640;17119;17009;17073;17199;16885;16888;16836;16982;16686;16906;17071;16951;17048;17028;17331;17389;17375;17145;17000;17370;17103;17225;16992;17155;17078;16863;16919;16760;16779;16378;17047;17100;16759;16842;17100;16956;16815;16906;17241;17102;16897;16166;15050;14299;14789;16040;16956;17179;17356;16755;16830;17018;16855;16459;15401;14568;15401;16177;16526;16695;16849;16811;16599;16638;16385;16509;16883;16865;16091;15924;16250;16420;16653;16823;16812;17094;16378;15352;14671;15076;16494;16844;16994;16918;16770;17018;17110;17082;16753;16432;16459;16406;16691;16548;16465;16248;16846;17202;17334;17098;17006;17154;17145;16772;16952;17300;16889;17055;16814;17222;17711;17472;17465;16376;13335;10126;11169;14665;16478;16953;16979;17182;17434;17372;17216;17347;17404;17293;17184;16811;17076;16867;16989;17006;16982;16950;17128;17107;17229;16986;17085;16922;17322;17116;17141;17363;17255;17255;17330;17307;17281;17108;17300;17253;17368;17777;17420;17538;17340;17486;17325;17327;17222;17173;17217;17167;16689;16640;17230;17443;17573;17251;17440;16613;16302;16490;17147;16956;16985;17072;17480;17634;17718;17923;17929;17700;17565;17582;17395;17639;17437;17533;17464;17363;17326;17251;17395;17615;17036;17286;17345;17284;17576;17259;17405;17441;17304;17345;17361;17517;17395;17277;17389;17239;17196;17257;17194;16675;16782;17129;17328;17356;17653;17361;17396;17195;17306;17183;17260;17350;17125;17511;17952;17776;17799;17636;17666;17481;17653;17694;17446;17412;17438;17460;17343;17001;16730;16392;16604;16332;16845;16881;16939;16973;16965;17067;17009;16866;16829;16748;16836;16683;16955;17038;17303;16933;17225;17456;17283;17462;17520;17699;17307;17230;17417;17425;17681;17492;17667;17376;17511;17408;17214;17311;17407;17392;17490;17517;17467;17227;17224;17409;17624;18008;17400;17349;17510;17332;17215;16712;16606;17221;17563;17445;17705;17642;17657;17557;17507;17504;17254;17568;17431;17487;17678;17355;17265;17332;17294;17197;17218;17653;17750;17579;17442;17422;17234;17225;17278;17383;17197;17532;17454;17469;17324;17403;17318;17440;17565;17564;17562;17506;17503;17616;17546;17543;17550;17315;17587;17559;17398;17897;17536;17856;17986;17765;17612;17614;17528;17559;17378;17246;17479;17115;17503;17759;17557;18049;17930;17536;17480;17417;17455;17855;17845;17701;17694;17616;17698;17796;17742;17726;17402;17512;17764;17561;17768;17582;17676;17741;17399;17628;17712;17537;17726;17517;17357;17312;17435;17723;17664;17638;17589;17513;17448;17323;17250;17545;17298;17625;17451;17657;17898;17698;17570;17559;17252;17289;17379;17230;16898;17269;17310;17712;17652;17692;17839;17698;17627;17736;17808;17699;17751;17411;17383;16891;17121;17699;17663;17644;17550;17497;17616;17067;17346;17246;17325;17575;17330;17455;17753;17768;17688;17759;17757;17839;17728;17858;18170;17826;17525;17410;17531;17585;17945;18052;18122;18052;17684;17535;17389;17133;16783;17093;17196;17816;17784;17408;17596;17973;17780;17653;17414;16905;16342;16540;17107;17485;17717;17559;17699;18094;18015;17729;17385;17433;17679;17582;17710;17876;17994;17880;17309;17545;17702;17684;17742;17807;17819;17827;17780;17639;17770;17755;17806;17831;17552;17584;17549;17534;17854;17710;17617;17365;17071;17104;17029;17177;17629;17603;17862;17566;17697;17801;17376;17530;17221;17470;17121;17215;17174;17000;17124;17099;17279;17265;17413;17255;17152;17612;17676;17617;17607;17481;17326;17163;17468;17493;17405;17863;17527;17739;17534;17502;17084;17152;16760;16526;17282;17498;17612;17700;17452;17372;17862;17734;17741;17916;17965;17944;17869;17843;17785;17794;17883;17687;17810;17754;17790;17722;17946;17816;17817;17871;17784;17969;17772;17896;18052;17933;18153;17721;17513;17349;17015;17258;17607;17391;17645;17909;17841;17654;17478;17617;17564;17657;17638;17561;17688;17620;17605;17550;17776;17524;17801;17977;17690;17856;17828;18113;17798;17741;17649;17461;17538;17393;17377;17339;17385;17724;17658;17602;17629;17443;17344;17667;17771;17357
12142;11836;12201;12545;12338;12296;12406;12841;13173;13339;12872;12740;12199;12428;12959;13066;13019;12973;12901;13023;13176;13230;13440;13484;13191;13155;13323;13496;13447;13468;13445;13342;13456;13425;13593;13547;13301;12577;12041;12531;13499;13954;13833;13910;13781;13683;13910;13972;14149;13743;13559;13649;13572;13828;14084;14204;14180;14173;14062;14115;14294;13510;13505;13905;14016;14041;14519;14356;14131;14353;14471;14509;14419;14372;14317;14086;13857;14275;14514;14244;14151;14218;14284;14554;14713;14838;14745;14920;14642;14719;14812;14768;14765;14646;14893;14759;14871;14901;14785;14962;15027;15038;14891;14984;14656;15059;15084;14917;15076;15118;14757;15288;15171;14826;15073;15144;15164;15292;15189;15167;15164;14941;15016;15157;14804;15017;14939;14910;15268;15127;15023;15269;15368;15170;15234;15176;15214;15144;15204;15047;15242;15355;15272;14981;15232;15105;15366;15402;15311;15188;14934;15312;14930;15177;15222;15280;14902;14997;15100;14968;14764;14857;14873;15024;15396;15531;15476;15600;15405;15376;15430;15266;15559;15430;15341;15334;15722;15468;15399;15354;15408;15319;15779;15567;15777;15624;15621;15715;15522;15435;15402;15333;15237;15454;15501;15495;15352;15080;14682;14340;14915;15149;15103;15257;15332;15458;15541;15591;15631;15945;15894;15343;15481;15277;15669;15737;15546;15541;15149;15219;15096;14890;14744;14794;15139;15416;15512;15560;15579;15234;14932;14808;15226;15342;15041;15188;14997;15035;14937;15355;15698;15413;15657;15736;15621;15546;15451;15301;15494;15431;15411;15710;15882;15732;15869;15924;16107;15999;15785;16012;15964;15925;15707;15785;15799;15312;15155;15090;15435;15694;15921;15597;15714;15312;14989;15088;15364;15399;15340;14970;14598;14878;14996;14990;15109;15078;15444;15615;15423;15375;14746;12890;9298;7251;9758;13263;14928;15366;15717;15948;15833;15910;15715;15751;15783;15660;15232;15873;15799;16110;15599;15766;15675;15979;15957;15941;15967;16150;16053;15987;15847;16041;15721;16049;15925;15872;15883;16171;15919;16206;16087;16215;16152;15845;16048;16078;15880;15632;15924;16242;16320;16204;16122;16085;16066;16176;16126;16293;16249;16058;16236;15962;15892;16189;15949;16003;15889;15871;16097;16169;16390;16225;16204;15968;15951;15966;15843;15867;15936;15579;15855;15897;15630;15711;15908;15890;16038;15767;15701;15461;15136;15321;15631;15678;15355;14738;15047;14989;14763;14547;15141;15331;15603;15710;15768;16120;15916;15984;15828;15945;16126;16071;15986;15945;16364;16477;16588;16348;16578;16832;16685;16609;16548;16605;16478;16597;16538;16536;16291;16600;16415;16468;16368;16332;16493;16384;16462;16308;16080;16156;16047;15860;15761;15916;15916;16026;15901;15883;15810;15642;15784;15927;15896;16169;16240;16227;16194;16144;16232;16765;17095;16905;16999;17001;16809;16630;16632;16634;16458;16580;16472;16468;16450;16210;16482;16488;16373;16438;16231;16351;16218;16374;16139;16145;16326;16470;16298;16084;16115;15887;15875;15828;15626;16025;16250;16963;16980;16810;16585;16610;16788;16670;16490;16233;16110;16281;16332;16147;16431;16413;16812;16590;16785;16657;16538;16555;16605;16477;16448;16489;16451;16227;16312;16361;16149;16153;16015;16001;16118;16306;16336;16412;16250;16274;16413;16651;16386;16395;16466;16608;16472;16406;16735;16395;16494;16545;16425;16443;16481;16461;16412;16533;16669;16594;16707;16725;16761;16496;16591;16482;16559;16424;16830;16614;16364;16491;16427;16167;16429;16087;15062;13085;12345;13493;15161;16501;16835;17147;16963;16836;16786;16908;16522;16826;16571;16902;16848;16928;16894;16807;16665;16606;16465;16706;16751;16668;16709;16967;16867;16707;16793;16697;16819;16946;17115;17207;16836;16876;16937;16786;16911;16914;16908;16742;16640;16794;16886;17166;17534;17276;17270;17227;17249;17332;17130;17546;17363;16947;17175;17186;17531;17402;17246;17336;17295;16935;17209;17544;16894;17136;16890;16744;16676;16733;16558;16648;16729;16703;16521;16615;16669;16987;16832;16145;16223;16375;16696;16559;16545;16679;16504;16773;16583;16604;16554;16548;16741;16810;16604;16648;16236;15716;14961;15368;15806;16250;16619;16842;16996;16760;16848;16739;16765;16440;16900;16763;16206;16197;16615;16793;17039;17025;16925;17156;17480;17385;17398;17147;17410;17030;17063;17261;17042;16971;16965;17029;17050;17078;17030;17017;17111;16955;16837;17185;16636;17120;17088;17254;16844;16933;16813;16752;16797;17158;16807;16632;16495;16944;17441;17260;17414;17235;17457;17189;17087;17175;17349;17153;17116;17487;17170;16967;17023;17011;17131;17066;16937;16942;17025;16910;16944;16887;17037;17040;16863;16863;16620;16867;16899;17080;16949;16933;16705;16638;16611;16956;16559;16704;17013;16692;16945;16910;17054;17059;17075;17073;17191;16924;16922;16937;16844;16741;16623;16948;16934;16981;16786;17078;17203;17347;17004;16827;16887;16915;16859;17033;17026;16614;16769;16768;17223;17077;17203;16913;16598;16209;16539;16787;16938;16761;16593;17119;17060;17204;17389;17424;17275;16961;16902;16461;15817;14937;13624;13252;14507;15601;16432;16463;16536;16745;16677;17048;16897;17014;17032;16995;16652;16692;16435;15589;14140;12980;12899;14056;15767;16350;16007;15596;15798;16314;16517;16562;16761;16916;17055;17252;17261;17124;16959;17427;17398;17120;17095;16863;16772;16996;16884;16898;17102;16858;17076;16978;16983;17073;17296;17176;17288;17225;17075;17338;16842;16820;16591;16489;16592;16508;17098;17217;16997;17208;16839;16999;16629;16635;16359;16666;16733;17110;17315;17174;17199;16996;17139;17222;17091;17201;16809;17345;17038;17404;17308;17194;17014;17114;17269;17394;17281;16860;16424;15195;14992;16215;16994;17113;17050;16947;16840;16659;16546;16884;17000;16942;16943;17075;17297;16898;17209;17268;17253;17288;17188;17141;17038;17011;17153;16923;16740;16909;16556;16666;16401;16860;16876;16819;17319;17062;17073;16840;16607;16856;17153;17315;16775;16548;15246;13768;13769;15448;17077;17077;17023;17190;16612;16939;17229;16594;14851;13314;14420;15769;16194;16319;16428;16587;15650;15118;15577;16770;17063;17143;16878;16528;16638;16378;16619;16981;17302;17054;16682;15324;14453;14852;16458;16972;16917;17091;16799;16917;16981;16808;16727;16661;16280;16451;16795;16547;16209;15976;16553;17167;17122;17139;17461;17186;17558;17304;17031;16904;16786;16637;16991;17248;17243;17471;17433;16236;12910;8597;8966;13197;16274;17022;17238;17266;17386;17248;17321;17328;17273;17218;17085;17188;17069;17029;16885;17018;17302;17276;17397;17057;17089;17132;17283;17209;17360;17092;17334;17133;17391;17304;17447;17242;17049;17015;17259;17046;17260;17495;17540;17795;17522;17482;17686;17304;17308;17303;17253;17030;17081;16806;16847;17134;17393;17324;17119;16501;16577;16937;16850;16611;16789;17093;17614;17649;17933;17806;17588;17590;17583;17429;17700;17472;17495;17726;17229;17359;17250;17479;17344;17542;17406;17389;17406;17309;17341;17467;17633;17616;17285;17293;17453;17282;17512;17261;17323;17083;17259;17406;17149;17229;16980;17054;17234;17480;17352;17599;17300;17082;17207;17480;17268;17255;17350;17707;17639;17738;17638;17680;17764;17772;17565;17640;17449;17354;17548;17499;17128;16835;16646;16606;16463;16529;16654;16749;16546;16772;16726;16931;17007;16974;16793;16984;16802;16836;16912;17093;17165;17068;17232;17153;17355;17525;17528;17621;17504;17281;17330;17379;17546;17636;17456;17598;17354;17616;17669;17562;17508;17379;17335;17383;17358;17475;17418;17240;17636;17697;17726;17649;17844;17691;17277;17269;17399;17589;17396;17391;17464;17632;17696;17541;17837;17530;17512;17615;17263;17257;17082;17359;17179;17316;17469;17544;17393;17508;17635;17508;17477;17457;17384;17434;17288;17450;17240;17358;17509;17376;17648;17436;17540;17475;17451;17611;17507;17671;17494;17382;17460;17355;17609;17445;17657;17645;17703;17453;17773;17905;17740;17715;17501;17399;17137;17422;17709;17622;17638;17614;17521;17559;17394;17505;17688;17960;17541;17512;17599;17842;17750;17937;17883;17421;17556;17673;17678;17580;17604;17280;17642;17726;17714;17791;17600;17686;17461;17489;17574;17301;17308;17487;17200;17273;17267;17649;17719;17928;17686;17525;17518;17448;17407;17518;17393;17675;17620;17713;17551;17515;17502;17593;17696;17293;17204;16945;17037;17135;17400;17399;17657;17770;17415;17418;17281;17486;17589;17782;17597;17772;17290;16837;16953;17149;17527;17759;17744;17693;17605;17488;17353;17262;17383;17273;17080;17412;17472;17570;17511;17631;17850;17792;17987;17857;17951;17841;17675;17568;17469;17496;17805;18158;17943;17906;17873;17687;17488;17250;16733;17103;17065;17495;17733;17513;17857;17826;17904;17694;17612;17026;16397;16493;17164;17547;17673;17903;17759;17905;18158;17927;17406;17629;17841;17865;17760;17867;17954;18088;17572;17728;17878;17731;17736;17629;17776;17813;17578;17659;17741;17757;17719;17884;17474;17755;17772;17616;17571;17603;17361;17236;17162;17098;17092;17100;17049;17493;17779;17982;17857;17479;17455;17440;17422;17192;17147;17149;16985;17369;17157;17508;17087;17298;17228;17190;17395;17394;17313;17685;17512;17279;17414;17706;17859;17686;17613;17651;17534;17853;17658;17584;17438;17398;16777;16690;17229;17571;17712;17582;17546;17816;17910;17816;17889;17842;17722;17790;17988;18039;17948;17930;17573;17705;17711;17790;17697;17895;17898;17653;17883;17892;17806;17753;18112;17714;17909;17900;17851;17669;17687;17388;17488;17195;17501;17740;17799;17574;17604;17582;17338;17785;17788;17796;17799;18033;17595;17584;17603;17454;17459;17991;17785;18044;17756;17808;17751;18048;17773;17840;17459;17413;17389;17090;16995;17216;17311;17504;17529;17569;17767;17263;17514;17480;17561;17355
12239;12455;12781;12626;12838;12888;12913;12931;13093;13237;12847;12950;12792;12681;12955;12990;13308;13302;13291;12799;13047;13175;13499;13430;13141;12809;13203;13186;13329;13587;13310;13288;13385;13420;13438;13485;13320;12841;12308;12943;13697;13981;14048;13943;13910;13868;13919;13930;13989;13763;13637;13884;13848;13979;14315;14138;14351;14274;14195;14304;14188;13999;13889;14010;13991;14054;14386;14570;14103;14357;14367;14301;14376;14510;14437;14273;14212;14468;14219;14192;14045;14203;14387;14718;14853;14826;14802;14831;14677;14724;14742;14610;14778;14653;14606;14778;14780;14829;14681;15008;14986;14883;14845;14978;14962;15092;14854;14943;15268;15082;14799;15036;15031;14876;15021;14908;15031;15239;15270;15356;15167;15083;15067;15149;15215;15280;15106;15197;15404;15214;15108;15089;15188;15160;15158;15097;15248;15366;15144;15177;15114;15170;15209;15050;14816;15057;14883;15027;15204;14872;14713;14812;15201;15112;15144;15131;15080;15189;15063;15088;14605;14401;14569;15045;15140;15265;15229;15478;15454;15150;15417;15319;15328;15591;15249;15533;15256;15583;15536;15432;15607;15542;15446;15577;15571;15481;15789;15572;15300;15323;15383;15137;15152;15189;15177;15255;15185;14853;14588;14557;14835;14944;14999;15037;14978;14989;15479;15247;15620;15617;15736;15785;15437;15581;15485;15698;15567;15799;15473;15327;14996;15066;14747;14623;14798;15447;15381;15359;15532;15365;15138;14923;15005;15197;15048;14886;14863;14756;14911;15095;15434;15640;15943;16077;15774;15558;15487;15624;15352;15534;15367;15429;15539;15645;15611;15792;15993;16310;16184;16128;15987;15766;15695;15566;15373;15598;15406;15323;15221;15726;15593;15431;15254;15121;15055;15123;15321;15576;15189;15104;14709;14692;14896;15309;15445;15090;15459;15356;15299;15555;14880;13024;9412;6782;8418;12278;14399;15405;15803;15878;15833;15789;15833;15977;15801;15346;15485;15645;15665;15689;15755;15616;15698;15635;16051;16048;15783;15852;15777;15791;15953;15776;16189;16162;16214;16133;15967;16066;16067;16013;16058;16116;16228;16217;16183;16145;15998;15973;16112;15886;16055;16030;15980;16054;16024;16475;16033;15809;16232;16162;15842;15897;15895;15818;16261;15911;15808;15850;15940;16227;16351;15921;16035;16318;16026;15904;16201;15973;15749;15735;15830;15609;15696;15655;15715;16015;15985;15743;15473;15025;14871;15296;15788;15989;15166;14900;14771;15233;14910;14624;15108;15009;15228;15401;15730;15851;16022;16051;16064;15940;16005;16157;15931;15886;16530;16537;16566;16779;16773;16478;16864;16695;16563;16595;16578;16601;16450;16542;16352;16181;16662;16481;16352;16356;16215;16582;16351;16368;16313;16132;15725;15833;15660;15941;16038;15852;16166;15984;16006;16084;15914;15855;15986;15994;16020;16050;16078;15897;16167;16529;16935;17087;16861;16723;16881;16743;16623;16581;16243;16377;16628;16518;16315;16285;16221;16338;16439;16272;16356;16282;16083;16127;16322;16388;16368;16171;16253;16245;16204;16054;16237;16025;16265;16048;15836;16534;16857;16934;16750;16674;16927;16697;16757;16368;16366;16462;16389;16496;16570;16893;16573;16503;16657;16476;16326;16588;16324;16553;16401;16207;16248;16464;16232;16311;16032;15957;15716;15499;15752;16038;15935;16483;16132;16269;16190;16338;16350;16158;16247;16563;16702;16264;16388;16566;16428;16708;16287;16688;16317;16434;16373;16572;16581;16772;16575;16905;16789;16547;16464;16571;16564;16648;16976;16539;16386;16253;16241;16455;16437;16193;16012;15161;14928;15380;16264;16959;16889;17002;17090;16710;16731;16809;16559;16825;16823;16908;16964;16852;17010;16966;16909;16741;16701;16600;16827;16815;16823;16904;16887;16846;16829;16993;16844;17023;17239;17096;16785;16962;16770;16574;16797;16550;16607;16890;16921;16732;16842;17014;17236;17423;17309;16990;17174;17269;17533;17575;17316;17281;17031;16902;17466;17488;17317;17423;17647;17200;17406;17292;17205;16827;16778;16694;16755;16744;16583;16731;16818;16684;16584;16411;16666;16943;16908;16668;16457;16381;16532;16678;16536;16426;16427;16363;16452;16169;16217;16458;16562;16482;16524;16419;16187;15593;14627;14388;15428;15705;15714;15891;16506;16867;16660;16649;16714;16735;16690;16845;16554;16388;16760;16898;17009;16868;17319;17199;17090;17231;17332;17284;17163;16906;16977;17035;17043;16878;16841;16970;16827;17018;17062;17074;17171;16760;16976;16796;17115;16819;17177;16971;17195;16895;16673;16860;16965;17247;16953;16860;16881;17068;17387;17313;17314;17393;17288;17431;17586;17347;17224;17358;17137;17555;17186;17251;17112;16902;17045;17147;16915;16973;16982;16743;16990;16925;16967;16871;17056;16998;16762;16933;16940;17181;16776;16777;16651;16679;16539;16841;16893;16783;16798;16680;16767;17011;16759;16875;16844;17211;16960;16653;16805;16850;17033;16792;16815;17019;16711;16748;17074;16982;17299;17256;16850;16901;17095;16850;17062;16940;17133;16828;16700;16918;17160;17219;17162;17134;16791;16348;16277;16620;16657;16546;16599;16680;16970;17026;17298;17075;17106;17074;16575;15915;14964;14096;13220;13977;15330;16227;16472;16709;16637;17133;16852;16957;16860;17111;17115;16979;16626;16580;16570;16045;14740;12902;12250;13558;15585;16431;15836;14715;14318;15191;15767;16079;16226;16702;16797;17002;17210;16928;17132;17194;17217;16964;16965;17142;16914;17139;17102;17248;17062;17082;17022;17166;17130;17012;16864;17101;17185;17304;17141;17486;17078;17094;16724;16700;16609;16638;16966;16742;17126;17105;16760;16885;16948;16507;16735;16622;16939;17124;17048;17322;17326;17115;17401;17125;16997;17353;16876;17072;17094;17358;17189;17223;17121;17075;17243;17213;17076;17117;16787;15827;15583;16573;16998;17006;17128;16800;16606;16559;16693;17157;16881;17218;17083;17262;17145;17272;17269;17172;17103;17257;16829;17081;16898;16972;16666;17068;16456;16827;16503;16423;16392;16647;16893;17113;16968;17132;16834;16804;16675;16834;16873;17066;16786;16443;15664;15095;15052;16074;16816;17246;17155;17013;17015;16987;16866;16288;15298;14195;14672;15768;15935;16253;16233;16025;14942;13789;14434;16454;16946;17069;16627;16615;17010;17021;16906;17095;17102;17179;16902;16180;15823;15946;16670;16890;16925;16973;17019;16909;17099;17228;16764;16827;16789;16612;16527;16291;16440;16501;16834;17212;17374;17314;17345;17270;17087;17404;17112;16990;16969;16794;17073;17029;17209;17409;17082;15704;12510;9400;9610;13534;16080;17055;17335;17580;17285;17242;17278;17365;17480;17247;17238;17346;16990;17111;17032;17368;17156;17499;17065;16988;16874;17342;17012;17192;17055;16966;17086;16947;17324;17402;17330;17501;17095;17355;17241;17355;17283;17452;17399;17454;17496;17399;17598;17471;17580;17233;17228;17176;17182;17111;16788;17162;17259;17270;17297;16954;16745;16844;16717;16596;16657;17225;17787;17635;17716;17638;17516;17626;17417;17430;17608;17631;17716;17412;17505;17348;17208;17504;17557;17438;17377;17805;17434;17507;17437;17552;17699;17413;17408;17436;17316;17204;17393;17393;17239;17343;17240;17374;17130;17316;17031;17036;17209;17337;17183;17231;17226;17122;17182;16955;17048;17304;17375;17510;17726;17717;17672;17487;17579;17822;17375;17160;17352;17311;17268;17232;16989;17002;16719;16538;16461;16342;16490;16236;15795;16092;16286;16803;17240;16967;16710;16762;16668;16764;17041;16920;17050;17188;17478;17241;17449;17349;17608;17573;17430;17330;17751;17407;17799;17348;17505;17495;17569;17568;17605;17541;17384;17313;17019;16892;16987;17344;17307;17422;17520;17753;17837;17827;17828;17529;17681;17690;17551;17935;17448;17517;17335;17599;17673;17874;17585;17682;17560;17565;17362;17287;16727;16912;17281;17426;17692;17233;17738;17669;17508;17284;17627;17573;17662;17506;17498;17540;17062;17232;17661;17705;17595;17587;17190;17272;17664;17695;17852;17590;17759;17590;17623;17518;17440;17440;17606;17581;17511;17491;17549;17668;17813;17866;17542;17242;17252;17557;17783;17937;17553;17595;17265;17376;17653;17597;17646;17809;17783;17812;17795;17764;17748;17857;17971;17709;17636;17473;17672;17837;17536;17412;17022;17487;17633;17742;17681;17810;17522;17516;17498;17744;17472;17272;17591;17190;17533;17582;17832;17750;17552;17698;17472;17621;17422;17479;17442;17724;17635;17519;17724;17586;17677;17779;17288;17360;17214;17105;17202;17155;17385;17258;17234;17165;17160;17209;17488;17482;17844;17794;17821;17480;17083;17015;16648;17183;17590;17867;17434;17717;17661;17749;17475;17317;17317;17217;17027;17402;17432;17550;17747;17765;17861;17634;17937;17435;17922;17799;17842;17518;17550;17637;17724;17940;17829;18129;18015;17862;17304;16994;16746;17121;17462;17669;17697;17711;17732;17731;17713;17718;17603;16997;16485;16372;16998;17523;17459;18086;17766;18243;18038;17781;17720;17768;17941;17985;17903;17650;17716;17660;17791;17851;17712;18017;17864;17749;17615;17747;17702;17689;17743;17735;17672;17770;17899;17697;17480;17612;17488;17309;17177;17330;16842;16700;16759;16938;17151;17065;17600;17544;17778;17358;17183;17359;17404;17127;17053;16962;17039;17047;17139;17066;17213;17132;17385;17202;17356;17388;17478;17547;17472;17236;17549;17390;17623;17746;17760;17598;17711;17668;17633;17782;17665;17466;17232;17317;17185;17821;17663;17939;17456;17688;17902;17601;17748;17789;17632;17602;17750;17963;17872;17705;17849;17433;17917;17677;17718;17830;17862;17848;17864;17908;17841;17760;17993;18059;17879;17619;17797;17751;17831;17728;17578;17521;17684;17496;17695;17810;17604;17611;17595;17624;17786;17493;17679;17757;17438;17203;17337;17592;17660;17630;17831;17797;17739;17885;17869;17705;17651;17933;17453;17529;17371;17270;17236;17398;17256;17672;17571;17727;17616;17772;17524;17686;17649;17576
12401;12615;12609;12427;12785;12955;12940;12756;13057;13073;12807;12653;12700;12923;12933;13122;13403;13373;13348;13089;12819;13144;13136;13271;13017;13170;13131;13365;13461;13165;13372;13267;13291;13452;13530;13400;13488;13106;13024;13326;13820;13885;13825;13775;13911;14005;13893;13937;13670;13707;13753;13838;13871;14031;14116;14063;14228;14449;14164;14344;14187;14151;14415;14176;13880;13869;14203;14326;14142;14176;14520;14314;14524;14608;14516;14242;14560;14377;14527;14287;14200;14041;14493;14767;14865;14889;14899;14820;14513;14597;14660;14660;14777;14906;14935;14791;14676;14769;14974;15026;14809;15021;15191;15304;15008;15190;15038;14952;15172;15096;15265;14714;14974;14923;15171;14993;15047;14976;15450;15135;15245;15147;14921;14968;15071;15068;15130;15268;15263;15154;14998;15151;15160;15126;15146;15087;15177;15223;15171;15139;15071;15293;15228;15149;14845;14557;14926;14855;14967;14515;14074;14765;14940;15115;14979;15175;14968;15050;14880;14922;14071;13894;14503;15043;15110;14903;15103;15182;15343;15432;15340;15447;15345;15553;15685;15424;15483;15412;15418;15749;15284;15512;15476;15675;15683;15684;15700;15508;15362;15470;15376;15132;15229;15221;15080;15396;15164;14835;14664;14523;14642;15027;14917;14741;14797;14775;14947;15297;15539;15746;15900;15846;15674;15630;15353;15700;15715;15611;15527;15312;15369;14966;14802;14441;14787;15117;15316;15546;15471;15364;15415;15478;15263;15280;14894;14818;14657;14896;14977;15538;15607;15583;15845;15668;15898;15442;15617;15362;15416;15462;15391;15640;15701;15801;15657;16010;16022;16148;15955;16147;16055;15797;15360;15489;15503;15723;15425;15141;15545;15417;15669;15507;15202;15201;14950;15414;15163;15216;15274;15130;14709;14719;14890;15184;15157;15272;15539;15545;15676;15296;14838;12922;9066;5839;7597;11544;14343;15664;15765;16247;15832;15820;15874;16020;15817;15787;15598;15820;15916;15880;15693;15630;15978;16154;16020;15896;15710;15846;15681;15727;15899;15779;15986;16223;16194;16118;16097;15903;15929;16012;15901;16134;16050;16048;15986;15961;15755;16268;16102;15932;16047;16005;15732;16020;16123;15864;16267;16049;16159;16038;15758;16083;15949;15803;16238;15888;15696;15884;16019;15941;16161;15934;15728;16028;15788;16127;16062;15859;15836;15984;15922;15574;15655;15619;15887;15904;16100;15767;15415;15285;15348;15729;15621;15520;15260;14876;14925;15065;15030;15174;15313;14890;14570;14770;15318;15556;15768;16221;15756;16200;16119;16348;15998;16228;16579;16514;16677;16731;16686;16515;16534;16670;16497;16452;16288;16412;16482;16468;16346;16308;16348;16299;16442;16302;16359;16484;16518;16275;16354;16001;16049;15685;15708;15775;15911;16018;16152;15997;16197;16230;16034;15929;16002;15840;15838;16160;16121;16263;16559;16657;16872;16780;16598;16833;16593;16631;16578;16767;16592;16448;16494;16219;16295;16358;16465;16267;16259;16142;16471;16335;16441;16292;16234;16274;16067;16290;16286;16160;16259;16320;16181;16192;16121;15662;15243;16281;16580;16651;16730;17001;16701;16658;16642;16460;16532;16754;16723;16655;16871;16635;16635;16524;16443;16389;16143;16296;16639;16266;16159;16286;16359;16491;16357;16339;15776;15441;15227;15508;15732;16019;16140;16066;16560;16301;16242;16157;16251;16139;16074;16299;16411;16495;16401;16271;16378;16535;16438;16656;16643;16682;16583;16838;16782;16832;16716;16714;16597;16922;16844;16945;16861;16631;16547;16677;16371;16267;16420;16412;16338;16514;16599;16295;16713;16696;17126;17442;17325;17486;17095;16819;16795;16850;16848;16736;16920;16878;16847;16547;16765;16774;16885;16729;16595;16717;16958;16679;16840;16569;16990;16873;16673;16902;16835;17072;17173;17040;17167;16790;16624;16411;15907;16200;16517;16808;16688;16649;16898;16913;17225;16937;16999;17087;17085;17415;17491;17642;17386;17303;16980;16937;17242;17248;17495;17364;17214;17116;17320;17242;17027;16741;16693;16564;16629;17104;16970;16833;17078;17114;16678;16547;16534;16731;16882;16620;16836;16711;16465;16582;16328;16318;16580;16483;16387;16402;16118;16410;16590;16796;16602;16860;16499;15971;14807;14259;14496;13872;13242;14786;15963;16642;16712;16612;16683;16826;16646;16715;16463;16167;16626;17024;17086;16999;17154;16930;17396;17294;17178;17025;17302;16860;17001;16864;16831;16730;16817;17053;16955;16746;16830;17208;17001;16833;17152;17067;17121;17023;17142;17237;16995;16837;16565;16893;17090;16702;16451;16420;16378;16685;17064;17273;17586;17391;17744;17470;17449;17155;17228;17301;17071;17250;17323;17146;17181;17111;17109;16859;16918;16821;16888;16793;16702;16988;16984;17086;16829;16884;16829;16867;16918;16597;16480;16576;16427;16587;16683;16655;16712;16676;16524;16803;16925;16987;16773;16880;17025;17115;16707;16775;16838;16982;16976;17076;16936;17065;16882;16800;16854;17090;17181;17208;17295;17140;17152;17032;17231;17072;17133;16766;16989;16810;17169;17106;17025;16885;16809;16830;16701;16853;16747;16743;16437;16587;16963;17095;17269;16983;17020;16798;16141;15356;14775;13979;14106;15136;16180;16651;16993;16414;16446;16868;16875;16940;16806;17086;16958;16785;16704;16689;16715;16737;15890;14759;14211;14663;16139;16449;15482;13861;12625;14211;15595;16126;16178;16543;16843;16895;16944;16699;17113;16970;16942;17060;16843;17015;17100;17139;17065;17121;17001;17232;16663;16808;17233;16972;17145;17181;17225;17369;17060;17149;17346;17021;16831;16716;16522;16818;17033;16805;17032;16932;17401;17092;16888;16924;16717;16690;16879;16944;17168;17240;17414;17242;17152;17070;16922;17069;17015;17208;17169;17232;17348;17060;17103;17119;16957;17115;17269;17349;17124;16643;16702;16828;16976;16999;16744;16978;16651;16759;17050;17007;17213;17170;16953;17188;17070;17215;17154;17158;17320;17199;16811;17012;16988;16649;17035;16877;16819;16781;16568;16416;16631;16975;16799;17010;17081;17024;17082;16726;16977;16986;17087;17070;17062;16829;16779;16331;16504;16561;16887;17201;17427;16962;17097;17157;16841;16848;16137;15831;16172;16520;16295;16527;16524;16271;15264;14138;15066;16686;17306;17106;16696;16596;16895;17356;17030;17178;17087;17186;16903;16747;16650;16951;16935;17038;17058;17081;17094;16939;17085;17146;16969;17058;16862;16445;16506;16644;16944;17025;16828;17338;17253;17602;17373;17004;17093;17299;17233;17203;17112;17063;17104;17048;17094;17047;16755;15910;13534;11557;12475;14990;16655;17089;17122;17263;17357;17346;17322;17143;17128;16872;17114;17230;17253;16965;16962;17169;17253;17281;16959;17006;16848;16958;17038;17058;16901;17101;17016;17371;17440;17268;17273;17204;17200;17375;17431;17230;17535;17245;17402;17354;17566;17515;17227;17188;17268;17390;17311;17366;17137;17010;17156;17482;17280;17222;16710;16316;16239;16789;16631;16209;16439;17256;17496;17833;17586;17607;17614;17383;17331;17542;17727;17546;17526;17359;17388;17391;17352;17337;17567;17544;17653;17679;17296;17664;17703;17543;17431;17434;17441;17343;17463;17704;17442;17403;17479;17283;17301;17431;17460;17239;17106;17235;17286;17384;17181;17202;17097;16856;16751;16985;17145;17427;17415;17791;17510;17396;17537;17722;17632;17683;17597;17391;17177;17398;17594;17377;17024;17035;17025;16494;16337;16310;15991;15699;14429;14787;16126;16813;16856;16953;16725;16671;17019;17027;16898;17038;16957;17185;17191;17414;17480;17337;17537;17386;17515;17512;17278;17345;17378;17649;17751;17611;17515;17477;17379;17580;17298;16956;16861;16736;17058;17457;17351;17490;17332;17652;17687;17977;17735;17443;17775;17711;17781;17545;17670;17306;17270;17350;17777;17680;17597;17786;17734;17673;17411;16859;16136;16580;17203;17685;17623;17682;18061;17298;17586;17306;17578;17460;17438;17387;17469;17492;17336;17220;17056;17361;17574;17503;17242;17481;17564;17814;17681;17698;17498;17394;17392;17567;17295;17460;17343;17485;17247;17434;17747;17344;17961;17740;17340;17409;17517;17751;17999;17826;17731;17742;17606;17318;17612;17663;17800;17868;17872;17745;17769;17986;17983;17846;17655;17698;17484;17602;17581;17792;17453;17130;17439;17565;17729;17773;17789;17618;17302;17560;17561;17277;17306;17390;17543;17628;17614;17477;17540;17426;17442;17529;17614;17953;17475;17404;17449;17652;17449;17727;17505;17564;17545;17486;17226;17354;17394;17144;17143;17474;17289;17317;17253;16916;17127;17109;17097;17366;17541;17632;17472;17266;17160;16552;16914;17100;17175;17467;17547;17554;17807;17895;17801;17567;17381;17237;17519;17247;17279;17553;17493;17618;17635;17611;17761;17510;17497;17625;17674;17646;17457;17642;17693;17953;17824;17946;17758;17652;17448;17090;17163;17320;17421;17414;17642;17745;17749;17913;17630;17734;17634;17205;16606;16869;17212;17520;17647;17958;17797;18167;18142;17802;17644;17741;17757;17881;17968;17878;17713;17671;17878;17922;17810;17692;17713;17555;17719;17688;17627;17593;17717;17581;17680;17705;17647;17542;17767;17648;17777;17491;17072;16939;17262;16705;16455;16792;16640;16615;17211;17363;17307;17008;16936;16941;17382;17262;16955;16983;17095;17044;17069;16852;17350;17099;17222;17410;17229;17348;17432;17546;17516;17328;17356;16937;17443;17469;17553;17399;17157;17562;17659;17948;17961;17565;18036;17801;17578;17571;17699;17529;17899;17809;17865;17880;17449;17525;17739;17704;17790;17640;17899;17857;17900;17661;17876;17797;17737;17823;17724;17903;17652;17927;17861;17814;17732;17691;17719;17774;17894;18106;17928;17726;17509;17648;17693;17744;17533;17869;17887;17856;17866;17417;17418;17490;17264;17382;16981;17054;17339;17549;17620;17702;17885;17776;17490;17488;17743;17961;17779;17733;17480;17603;17498;17488;17485;17487;17737;17631;17678;17615;17833;17805;17883;17519;17368;17510
12587;12597;12353;12241;12706;12844;12914;12806;13091;12861;12874;12864;13032;12969;12745;13039;13157;13285;13136;12935;12441;12591;12988;13452;13092;13435;13285;13494;13398;13095;13255;13201;13105;13210;13314;13353;13634;13321;13272;13243;13797;13898;13877;13967;13989;13911;13745;13733;13648;13810;13830;13835;13906;13838;14031;13993;14213;14122;14121;14434;14405;14227;14421;14310;13864;14124;14374;14051;14107;14452;14550;14548;14453;14451;14310;14406;14513;14340;14462;14319;14607;14301;14356;14690;14865;14910;14842;14776;14514;14595;14566;14850;14729;14757;14918;14934;14905;14666;14795;14895;14918;14927;15271;15188;15077;15198;15274;15116;15157;15084;15165;14711;14518;14415;14666;14940;14997;15155;15066;15207;15109;15054;15139;15296;15020;15221;15154;15050;15143;15347;15235;15022;15223;14882;14991;15287;14899;15243;15594;15253;15141;15290;15399;15206;15112;15005;14876;15085;14883;14558;14291;14587;14789;14974;14931;14984;15147;14981;14766;14459;13929;13639;14660;15003;14630;14698;14939;14884;15137;15311;15378;15422;15567;15551;15529;15238;15379;15312;15468;15547;15339;15473;15499;15424;15609;15906;15612;15760;15427;15257;15280;15366;15230;15530;15349;15174;15042;14815;14928;14708;14754;14809;14674;14551;14562;15023;15097;15396;15448;15443;15652;15613;15635;15692;15529;15339;15533;15500;15502;15299;15563;15279;14884;14664;15046;15314;15245;15621;15580;15403;15467;15355;15329;15147;15108;14721;14690;15021;15320;15307;15408;15725;15727;15920;15812;15688;15488;15428;15195;15296;15757;15630;15753;15648;15994;15975;16063;16141;15695;15804;15900;15500;15179;15340;15457;15929;15625;15288;15097;15513;15453;15348;15093;15097;15180;15457;14944;14863;15496;15320;14948;14973;14836;14986;15142;15012;15371;15477;15352;15388;15048;12831;9281;6076;7749;12056;14512;15481;15789;16021;16151;15922;15859;15983;15851;15871;15513;16023;16045;15655;15928;15842;15942;15942;15988;15980;15862;15850;16039;16031;15894;16010;15808;16058;15996;16199;15881;15985;16075;16107;16218;15761;16027;15798;15704;15897;15959;16225;15855;15955;15714;15803;15855;16123;15800;16199;16153;16221;16167;16176;16211;16019;16052;15949;15464;15750;15953;15826;15738;16125;16332;15984;15834;15996;16050;15742;15807;15760;15949;15893;15829;15884;15810;15832;15578;15917;15755;15923;15566;15686;15340;15503;15332;15241;14907;14853;14622;14867;15381;15210;15349;14667;14147;14314;15440;15740;15984;16116;16166;16124;16214;16165;15824;16288;16541;16700;16582;16908;16845;16709;16763;16844;16329;16493;16267;16374;16283;16418;16294;16044;16240;16427;16564;16439;16404;16401;16274;16376;16401;15958;15971;16060;15770;15682;16062;15945;16114;16189;15963;16043;15973;16118;16027;16036;15945;16312;15999;16318;16628;16884;17173;17039;16579;16707;16432;16637;16521;16458;16353;16719;16521;16320;16478;16269;16377;16318;16137;16194;16136;16252;16224;16270;16159;16025;16254;16255;16094;16137;16275;16239;16087;16084;16201;15680;15625;16365;16751;16761;16881;16877;17006;16664;16572;16776;16805;16886;16509;16603;16459;16197;16455;16270;16277;16421;16282;16317;16341;16278;16181;16199;16357;16362;16431;16264;16098;15513;15341;15371;15866;15908;16265;16573;16255;16389;16199;16195;16118;16214;16192;16211;16321;16562;16251;16457;16445;16224;16161;16181;16384;16395;16683;16593;16761;16603;16647;16716;16865;16878;16641;16765;16997;16523;16650;16918;16376;16365;16390;16698;16538;16481;16638;16856;17070;17169;17481;17648;17495;17305;17342;17106;16877;16874;16794;16984;16843;16954;16838;16569;16771;17012;16763;16634;16936;16605;16943;16626;16833;16913;16655;16821;16749;16896;17108;17080;17118;17134;16752;16757;16681;16374;15722;15188;15918;16742;16853;16755;16806;16782;16509;16427;16670;16755;17360;17591;17428;17679;17399;17209;16926;16920;17191;17398;17231;17297;17059;17238;17280;17181;17085;17299;16683;16714;16621;17096;16848;16933;16789;16995;16853;16500;16332;16270;16714;16842;16861;16846;16624;16470;16625;16393;16436;16227;16646;16502;16354;16562;16515;16703;16673;16865;16827;16216;15436;14220;12935;12059;11388;13625;16051;16662;16699;16745;16823;16506;16850;16615;16596;16329;16446;16876;17004;16936;17109;17069;17077;17177;17154;17138;16968;16956;16826;16916;16682;16737;17127;16906;17188;16901;17050;17113;17017;17080;16843;16912;17131;17032;17202;17303;17012;16917;17010;16781;16595;16254;15553;15577;15697;15809;16516;17243;17255;17395;17128;17286;17409;17197;17291;17437;17145;17504;17336;17300;17053;17109;17132;16853;16914;16703;16694;16542;16445;16699;17098;17008;16785;16801;16993;16808;16912;16463;16366;16473;16481;16505;16177;16710;17028;16478;16671;16277;16565;16712;16947;16934;16837;16775;16723;17044;16987;17131;16966;17109;17008;17125;17157;17037;17007;17020;17046;17145;17273;17131;17230;16910;16955;17081;17061;16834;17274;17278;17028;17385;17118;17032;16931;17010;16965;16901;16940;16837;16934;16644;16889;16625;16494;16283;15804;15303;14313;13691;13176;13315;14649;16025;16700;16934;16776;16628;16733;16677;17129;16913;16938;17169;16868;16748;16856;16883;16854;16668;16754;16174;15611;16184;16701;16422;15336;13388;12412;13978;15778;16376;16547;16769;16941;16702;16883;16980;16860;16926;16943;16926;16936;16995;17204;17197;17291;17276;17308;17270;17167;16897;17274;17290;17075;17388;17251;17109;17181;17189;17260;17113;17116;16861;16760;16846;16921;17236;17148;17237;17104;16874;17035;17148;16824;16687;16890;17149;17102;17116;17137;17069;17103;16991;16805;17064;17048;17141;17209;17452;17183;16923;17110;16968;16817;16971;17213;17102;17151;17122;17334;17222;17178;17092;17252;16884;16700;16659;17023;17184;17090;17080;16936;16814;17095;17139;17378;17159;16883;16915;17122;16831;16778;16602;16502;16767;16891;17100;16963;16799;16976;16893;17116;16961;17087;16996;16880;16959;16853;16897;17104;17254;17152;17172;17233;16873;16942;16923;17230;17229;17409;16978;16974;16694;16825;16740;16737;16862;16813;16945;16733;16613;16739;16457;16225;16173;16350;16794;16835;16969;16971;16896;17025;17175;16931;17057;17359;16995;16970;17352;17386;17291;17152;17082;17153;17346;17170;16936;17120;17122;17045;16950;16828;16994;16669;16868;17138;17498;17369;17262;17394;17486;17165;16990;16958;17079;16880;16856;16757;17010;17087;16951;16995;17246;17093;16424;15260;14798;15368;16372;16851;17223;17195;17275;17245;17361;17402;17220;16854;16895;16905;16990;16980;17171;17163;17182;17259;17307;17170;16945;16634;16793;16913;16594;16745;16794;16735;17177;17288;17321;17443;17203;17346;17468;17477;17471;17376;17276;17491;17467;17085;17111;17253;17254;17207;17456;17201;17484;17541;17140;17368;17124;17375;17212;16568;15214;15413;16184;16266;16311;16338;17063;17669;17954;17517;17698;17731;17583;17538;17740;17791;17458;17489;17371;17446;17358;17495;17664;17348;17366;17479;17406;17829;17637;17758;17485;17656;17584;17424;17390;17314;17548;17442;17289;17370;17059;17192;17472;17319;17285;17085;17073;17101;17080;17243;17278;17083;17158;16685;16997;17089;17232;17430;17141;17339;17267;17570;17673;17608;17680;18047;17625;17370;17613;17499;17410;17141;17222;16934;16824;16351;16355;16242;15295;14669;15051;16039;16792;17008;16715;17038;17230;16866;16990;16990;16879;17079;17074;17411;17312;17166;17338;17297;17695;17600;17060;16869;17364;17453;17276;17429;17557;17584;17425;17788;17507;17315;17243;16922;16727;17022;17691;17687;17424;17550;17853;17760;17886;17816;17691;17768;17723;17637;17821;17767;17474;17256;17290;17480;17843;17609;17509;17663;17652;17488;16851;16450;16587;17340;17589;17909;17595;17785;17752;17398;17273;17611;17385;17335;17489;17461;17490;17231;17431;17481;17333;17270;17139;17299;17683;17847;17413;17970;17604;17508;17434;17577;17318;17580;17490;17450;17690;17465;17596;17672;17825;17697;17917;17732;17326;17426;17956;18092;17889;17870;17719;17617;17559;17554;17760;17828;17586;17756;17643;17851;18006;17940;17967;18107;17631;17690;17574;17669;17313;17798;17505;17544;17242;17424;17503;17599;17383;17367;17543;17723;17741;17534;17533;17475;17460;17423;17507;17625;17144;16997;17354;17487;17362;17159;17609;17415;17454;17416;17388;17198;17723;17719;17378;17274;17308;17420;17051;17076;17163;17021;17267;17205;16915;16866;16664;17069;17483;17416;17304;17270;17464;17086;16548;16809;16867;17708;17675;17735;17746;18028;17633;17521;17655;17403;17407;17509;17610;17249;17499;17624;17482;17542;17605;17758;17941;17708;17573;17854;17732;17337;17512;17821;17788;17638;17937;17991;17653;17546;17164;17034;17330;17477;17610;17781;17713;17505;17559;17620;17316;17521;17245;17118;17180;17086;17639;17861;17888;17969;18026;17955;17917;17722;17572;17702;17505;17682;17683;17749;17345;17782;18032;18060;17870;17890;18091;17692;17741;17469;17778;17839;17763;17660;17865;17996;17697;17786;17722;17669;17205;17399;17464;17263;16885;17103;16889;16705;16739;17085;17345;17071;16517;16713;16855;17168;17307;17197;17253;17211;16810;16944;17195;17106;17039;17039;17264;17142;17157;17102;17337;17556;17334;17183;17171;17411;17383;17491;17269;17178;17604;17691;17948;17764;17728;17987;17887;17701;17498;17462;17727;17820;17856;17672;17411;17565;17765;17679;17626;17784;17960;18057;17836;17908;17953;17581;17745;17662;17719;17682;17961;17715;17922;17703;17796;17841;17664;17857;17740;18011;18106;18009;17867;17923;17902;17615;17569;17553;17775;17444;17268;17796;17463;17866;17798;17512;17415;16969;17403;17505;17516;17558;17607;17619;17426;17563;17529;17765;17906;17770;17650;17505;17486;17599;17685;18064;18015;17850;17811;17617;17640;17996;17625;17860;17525;17464;17460
12912;12877;12454;12464;12503;12811;12848;12863;12892;13005;12978;13109;13015;12887;12736;12977;13037;13359;13109;12827;12487;12891;13142;13137;13282;13462;13506;13397;13503;13321;13446;13330;13268;13146;13269;13785;13641;13318;13357;13475;13760;13700;13758;13912;13800;13777;14062;14060;13875;13832;13932;13702;14019;14197;14188;14196;14063;14263;14226;14380;14550;14446;14481;14122;13837;13971;14364;14253;13953;14247;14420;14415;14335;14058;14215;14349;14312;14350;14367;14374;14522;14485;14437;14557;14712;14584;14439;14368;14580;14307;14278;14598;14858;14789;14731;14700;14759;14625;14756;14676;14696;15038;15089;15021;15025;15051;14916;15071;15040;15213;15118;15037;14974;14391;14696;14829;15101;14896;15191;15194;15175;15188;15096;15140;15077;15323;15027;15079;15117;15119;15387;15273;15365;15079;15241;15079;15314;15110;15298;15239;15282;15213;15104;15271;15192;15413;15307;15080;14842;14767;14744;14825;14926;15141;15140;14887;15234;15230;14750;14565;14376;14219;14277;14740;14750;14556;14652;15332;15205;15299;15247;15520;15873;15423;15401;15426;15178;15597;15408;15498;15475;15570;15645;15821;15647;15420;15428;15628;15587;15421;15409;15247;15449;15404;15414;15446;14930;14882;15107;14754;14619;14724;14769;14708;15004;15130;15305;15398;15647;15364;15450;15522;15677;15655;15568;15356;15476;15829;15429;15542;15342;15296;15248;15187;15108;15517;15489;15608;15451;15516;15456;15129;15266;15239;14906;14991;14712;14902;15141;15532;15312;15561;15708;16028;15773;15702;15313;15335;15470;15363;15678;15747;15737;15788;15940;15960;15941;15802;15939;16020;15935;15627;15052;15488;15764;15654;15452;15148;14969;15108;15172;15171;14943;14708;15019;15248;15175;15267;15459;15164;14899;14974;14848;14819;14881;14935;15232;15356;15442;15433;14950;13402;10024;6677;7939;12234;14570;15416;15922;15786;16020;15928;15989;15934;15826;15854;15958;16228;15715;15774;15780;15843;16130;15925;15879;16022;16088;16061;15849;15966;16048;16189;15809;16080;16273;16296;16112;16192;16066;16163;15910;16157;16079;16173;15972;16144;15918;16295;15755;15731;15886;15811;16009;16294;15963;16113;16081;16183;16149;16108;16043;15900;15862;15663;15610;15637;15805;15944;15753;15850;16179;15982;16043;16111;16032;15976;15976;15818;16135;15945;15924;16159;16053;15914;15832;15463;15702;15788;15876;15793;15392;15304;14968;14615;14493;14402;14966;14869;15300;15134;14912;14937;14640;14718;15289;15609;15935;15938;16039;16041;16180;16130;16402;16420;16393;16590;16752;16746;17158;16631;16756;16729;16567;16298;16300;16343;16378;16512;16337;16238;16352;16205;16141;16169;16563;16393;16371;16479;16371;16250;16170;16128;15824;15810;15708;15867;15872;16059;16196;16059;16005;16154;16252;15889;16311;16226;16212;16422;16780;17081;17004;17080;16839;16687;16767;16492;16337;16550;16524;16691;16709;16661;16271;16648;16133;16288;16142;16111;16339;16281;16293;15966;16347;16084;15970;16201;16107;16108;16223;16184;16280;16201;15991;16031;16065;16476;16650;16913;16859;16822;16702;16633;16741;16643;16421;16428;16426;16472;16530;16578;16503;16256;16222;16337;16347;16310;16400;15937;16077;16188;16254;16186;16229;16012;15971;15753;15405;15723;15492;15849;15964;16397;16352;16173;15991;16077;16093;16142;16095;16234;16441;16459;16516;16402;16349;16373;16414;15998;16191;16523;16513;16745;16708;16886;16731;16824;16720;16928;16939;16770;16961;16666;16668;16699;16342;16216;16459;16425;16262;16535;16796;16820;16869;17391;17332;17692;17558;17342;17167;16903;16899;16980;16800;16946;16960;17022;16920;16803;16689;16832;16680;16894;16852;16920;16761;17114;16821;16783;16731;16928;17048;17057;16879;16771;16840;16808;16831;16767;16936;16395;15633;15525;16161;16762;17081;16804;16781;16615;16303;16326;15990;16494;17189;17574;17569;17452;17467;16887;16798;17088;17385;17682;17638;17510;17143;16957;17103;17035;17214;16974;16893;16893;16938;16751;16752;16993;16931;16832;16800;16506;16462;16754;16595;16960;16750;16467;16805;16543;16632;16509;16514;16284;16307;16499;16422;16436;16642;16932;16715;16524;17088;16493;15581;13613;11368;10762;11980;14406;16357;16691;16864;16899;16551;16762;16906;16771;16499;16121;16754;16821;17149;16906;16935;17147;17171;17083;16959;16833;16862;16814;16725;16766;16919;16863;17028;17229;16897;16708;16865;16869;17113;17090;17142;16887;17014;17007;17170;17131;17329;16801;16920;16830;16730;16046;15011;15330;15962;15682;15870;16795;17250;17437;17373;17243;17115;17238;17194;17194;17056;17269;17337;17223;17281;16982;16919;16987;16862;16898;16930;16359;16289;16773;16627;16784;16842;16913;16951;16890;16570;16518;16351;16640;16662;16516;16435;16500;16883;16944;16427;16326;16494;16658;16910;16710;16660;16187;16448;16713;17028;17074;16973;17024;16788;16945;17253;17229;16994;17196;17007;17084;17232;17354;17189;17001;16987;16992;17189;17049;16807;17279;17030;17096;17122;16945;17273;17262;17296;17072;16865;16646;16712;16445;16073;15727;15256;14489;13156;12455;11359;10249;10101;11066;13294;15769;16821;16952;16742;16869;16630;16696;16793;16788;17062;17059;17310;16870;17018;16989;16942;16945;16830;16681;16711;16566;16970;16565;15842;14443;13748;15104;16325;16574;16741;17008;17184;16780;16705;17007;16865;16798;16685;16976;16922;17124;17130;17182;17195;17109;17222;17191;17269;17142;17240;17382;17093;17168;17377;17348;17263;17170;17123;17232;17104;17043;17064;17257;17325;16990;17404;17063;17192;17096;16918;17265;17255;17022;17195;17322;17316;16984;17075;17120;17255;17047;17303;17103;16920;17196;17090;17170;17038;17136;16942;16940;17120;17162;17297;17298;17183;17409;17250;17094;17244;17387;17054;16797;16820;16948;17117;17138;17118;16843;16593;16548;16782;17039;17346;17064;16986;17051;17015;17128;16813;16655;16712;16906;17225;17085;16938;16969;16785;16890;17002;16788;16912;16802;17021;16941;16749;16572;16835;16890;17286;17308;17183;17223;17276;17186;17273;17287;17498;17287;17292;17122;16857;16396;16500;16440;16664;16788;16386;16457;16589;16923;16777;16979;17074;16977;17099;17215;16967;16993;16912;16877;16715;16766;16930;16876;16990;17087;17090;16923;17287;17430;17281;17015;17194;17082;17239;17161;17057;16954;16818;16734;16791;17041;17174;17604;17535;17375;17218;17274;17301;17145;17214;17090;16709;16651;17059;17115;17226;16966;17173;17068;16976;16751;16214;16405;16520;16722;17020;16855;16795;17116;17125;17316;17335;17213;17077;17150;16964;16667;16795;17047;17195;17288;17609;17107;17012;16928;16712;16721;16532;16622;16790;16863;16603;17229;17039;17583;17273;17295;17353;17518;17472;17398;17141;17401;17271;17144;16922;17342;17184;17195;17138;17240;17448;17598;17538;17374;17178;17125;17432;17177;16962;15770;15632;16325;16789;17162;17008;17734;17741;17676;17355;17440;17471;17546;17700;17397;17592;17589;17490;17482;17711;17669;17482;17836;17256;17569;17527;17372;17693;17841;17836;17742;17603;17357;17158;17403;17407;17565;17566;17442;17274;17087;17111;17379;17116;17139;17246;17042;17064;17362;17244;17113;16885;17138;17059;16913;17096;16951;17277;17371;17389;17609;17444;18001;17489;17750;18044;18168;17795;17663;17368;17406;17416;17356;16857;16911;16669;16241;15648;15359;15334;15461;16447;16769;16837;16816;16943;16895;16616;16797;16676;16857;16869;17042;17149;17272;17348;17235;17277;17555;17417;16880;16718;17235;17467;17372;17547;17543;17547;17668;17843;17330;17463;17332;17122;16789;17355;17556;17679;17908;17716;17629;17827;17605;17910;17849;17578;17768;17702;17694;17724;17519;17568;17478;17287;17788;17643;17649;17371;17415;17823;17409;17144;17380;17447;17443;17681;18035;17498;17440;17367;17396;17628;17506;17283;17363;17212;17352;17312;17222;17596;17598;17590;17413;17302;17252;17445;17609;17501;17490;17502;17668;17260;17425;17454;17460;17608;17604;17380;17486;17754;17718;18124;17877;17773;17784;17937;17864;17879;18260;17790;17466;17506;17588;17695;17609;18027;17827;17702;17660;17734;17874;17950;17687;17946;17742;17635;17611;17421;17331;17560;17607;17752;17541;17508;17511;17359;17308;17258;17496;17247;17790;17514;17509;17522;17435;17388;17341;17208;17084;16956;17366;17523;17265;17270;17367;17466;17502;17743;17638;17709;17700;17421;17395;17243;17444;17340;17376;17265;16787;16712;17020;17140;16706;16591;16807;17185;17370;17576;17536;17414;17315;17303;16588;16560;17115;17374;17502;17654;17695;17732;17527;17778;17524;17434;17304;17391;17447;17496;17598;17720;17632;17670;17657;17880;17724;18028;17763;17702;17669;17611;17720;17808;17569;17759;17657;18085;17803;17444;17489;17001;17214;17340;17345;17536;17388;17046;16759;16770;16800;17241;17234;17033;17247;17657;17626;17816;18174;18061;17868;17901;17888;17890;17659;17759;17746;17752;17717;17805;17792;17730;17922;18239;17904;17868;17782;17655;17674;17710;17699;17663;17798;17885;17792;18042;17631;17713;17696;17622;17378;17153;17082;17398;17468;17064;17008;17328;17147;17316;17421;16961;16538;16755;16867;17135;17438;17147;17066;16888;16950;16987;17137;17307;16955;16902;16931;17081;16838;16921;17106;17160;17264;17313;17458;17549;17665;17601;17427;17304;17422;17563;17699;17731;18010;17996;17912;17467;17664;17810;17834;17535;17748;17516;17487;17613;17560;17770;17827;17910;17788;18022;17888;17846;17857;17898;18166;18013;17845;17532;17622;17848;17868;18056;17954;17894;17687;17811;17796;17833;17913;18045;18011;17743;17779;17619;17454;17679;17338;17590;17645;17657;17486;17801;17855;17655;17620;17191;17668;18010;17824;17744;17564;17418;16970;17068;17572;17865;17960;17949;17972;17845;17791;17634;17801;17620;17814;17723;17618;17797;17782;17557;17866;18007;17742;17246;17267
12666;12605;12553;12406;12431;12710;12805;12792;12896;13231;12906;13106;12685;12321;12484;12632;12981;12972;13161;13012;12726;13060;13201;13576;13503;13422;13290;13563;13512;13360;13310;13258;13289;13108;13598;13384;13521;13696;13586;13473;13347;13396;13850;13829;13821;13914;14066;14041;14042;13881;13605;13708;14215;14355;14261;14247;14257;14130;14454;14502;14535;14575;14377;13429;13346;13513;13890;14131;14181;14320;14240;14224;13862;13499;13813;14423;14225;14071;14073;14228;14315;14539;14486;14577;14413;14304;14438;14505;14535;14442;14514;14528;14854;14801;14642;14714;14838;14847;14815;14396;14704;15031;14951;14919;15001;14887;14809;15303;15071;15026;15169;15020;14695;14480;14647;14915;14929;14947;15257;14899;14916;15249;15044;15025;15094;15209;15227;15450;15256;15119;15329;15241;15248;15007;15104;15262;15160;15332;15212;15316;15263;14736;14761;14853;15385;15350;15510;15113;15293;15268;14984;15112;15356;15328;15131;14939;14920;15055;15162;14883;14435;14336;14558;14813;14649;14727;15092;15072;15482;15222;15285;15354;15521;15435;15265;15466;15276;15335;15610;15593;15522;15537;15222;15812;15388;15458;15540;15540;15699;15315;15431;15414;15442;15492;15400;15231;14988;14922;15012;14899;14483;14586;14620;14746;15050;15198;15350;15618;15332;15413;15587;15869;15717;15846;15550;15628;15530;15595;15440;15466;15162;15431;15306;15492;15459;15484;15732;15623;15487;15444;15270;15298;15407;15145;15117;15080;14820;15015;15258;15070;15233;15313;15734;15661;15548;15701;15470;15439;15259;15688;15797;15840;15656;15889;16103;16103;16121;15882;15779;16000;16092;15853;15638;15834;15955;15535;15598;15306;14917;14778;14844;14913;14656;14963;15215;15346;15560;15435;15481;15450;15423;15129;14856;15027;14971;15279;15247;15220;15593;15308;14814;13471;10172;6734;8401;12523;14772;15713;16040;15672;15924;15867;16072;15888;16044;15964;15767;15977;15862;15804;15779;15898;16017;15915;15623;15929;15981;15997;15802;15957;16228;15928;16091;16165;16270;16260;16143;16222;16209;16116;15945;16161;16082;15777;15990;15927;15761;16004;16233;15756;15614;15701;15899;16062;16078;16180;16120;16484;16349;16326;15947;16162;15640;15719;15646;15694;15906;15824;15764;15718;16069;15715;15926;16042;15900;15945;15767;15560;15941;15739;15966;16071;16156;15801;16101;15680;15599;15961;15782;15578;15661;15500;15061;14652;14375;14763;14839;15224;14817;14914;15402;15582;15161;14929;15160;15442;15818;15811;15748;15815;16153;16287;16097;16294;16555;16231;16753;16670;16642;16764;16812;16688;16587;16454;16530;16398;16488;16256;16165;16461;16495;16357;16121;16116;16521;16175;16479;16281;16431;16438;16338;16100;15919;15845;15840;15778;15836;16111;16000;16195;16101;16117;16229;15982;16206;16315;16137;16070;16583;16921;17133;17137;17000;16499;16607;16671;16456;16399;16546;16666;16844;16767;16422;16687;16581;16382;16325;16334;16441;16361;16183;16254;16078;16458;16177;16342;16165;16151;16075;16172;16043;15892;16050;16274;16450;16422;16556;16906;16810;16942;16546;16772;16516;16512;16362;16125;16146;16469;16316;16387;16238;16419;16300;16475;16169;16347;16052;15858;15973;16125;16508;15892;15994;16111;16352;15803;15813;15872;15388;15998;16012;16360;16055;16207;16199;16189;16147;15856;15895;16303;16138;16243;16309;16457;16599;16475;16333;16193;16208;16755;16509;16569;16770;16786;16894;16571;16844;16862;16693;16579;16852;16728;16786;16657;16436;16376;16388;16467;16623;16328;16820;16628;17229;16883;17170;17457;17316;17563;17156;16781;16843;16907;16929;16821;16733;16758;16839;16856;16680;16771;16811;16871;16948;16738;16917;16867;16902;16798;16946;17087;16663;16486;16612;16814;16565;16875;16747;16557;16587;16568;16403;16134;16296;16403;16942;16657;16698;16619;16438;16424;16188;16998;17567;17325;17256;17351;17689;17135;16903;17031;17171;17616;17546;17267;17392;17087;17080;16961;17221;16984;16938;16921;17028;17033;17009;16870;17174;16860;16839;16996;16781;16501;16810;16806;16708;16841;16830;16822;16815;16779;16344;16510;16307;16260;16466;16557;16374;16530;16497;16715;16643;16647;15777;14111;11753;11821;13535;15903;16827;16914;17054;16838;16728;16759;16705;16874;16092;16057;16719;16675;17208;17167;17169;17128;17273;17102;16955;17199;16956;16769;16826;16617;17132;17070;17161;17066;17174;17072;16836;17057;17028;17064;16926;16639;16924;17083;17098;16946;16930;16764;16618;16583;16782;15863;14653;14355;15815;15885;15560;16515;17279;17420;17171;17195;17057;16977;17190;16803;16947;16940;17275;16975;17102;16999;16961;16941;16736;17112;16676;16551;16513;16615;16938;16678;16467;16505;16348;16845;16697;16885;16738;16435;16861;16623;16327;16538;16704;16849;16321;15775;15888;16297;16849;16871;16728;16116;16484;16745;17241;16969;16929;16984;16740;17263;17084;17367;17151;17132;17197;17014;17004;17024;17058;16917;16921;17045;17224;16979;16994;16893;17069;16821;16795;16572;16901;16945;16971;16862;16773;16490;15844;15012;14178;13445;12867;11458;9813;9180;8824;7930;8084;9534;12403;15333;16612;16852;16672;16965;16790;16949;16986;16950;17146;16973;17216;17067;17035;17127;17152;17126;16994;16729;16513;16571;16721;16981;16320;15813;15881;16022;16442;16952;17015;17039;16781;17008;17091;17019;16980;16907;16863;16853;16851;17003;17134;17246;17203;17337;17246;17330;17275;17569;17178;17237;17136;17360;17182;17241;17068;17209;17051;17101;17142;17329;17339;17063;17096;17221;17180;17345;17015;16932;17036;17129;17335;17402;17166;17360;16995;16950;17085;17106;16987;17156;16700;17342;16932;17340;16908;17008;17102;16766;17101;16812;17043;17178;17167;17169;17050;17383;17461;17368;17218;16943;17046;16930;16998;17007;16950;17190;17142;17229;16432;16205;16911;17032;16969;17022;17125;17170;16879;16954;17000;16893;16880;16733;17125;17306;17118;17149;17154;17175;16925;16862;16675;17138;16703;17117;16933;16828;16817;17092;17104;16893;17176;17540;17359;17378;17299;17190;17366;17431;17199;17255;16710;16606;16580;16340;16117;16355;16297;15916;16445;16899;17118;17038;17160;17342;17356;17375;17134;17081;16753;16598;16086;16089;16555;17028;16970;17156;17205;17047;17331;17309;17199;17301;17372;17083;17126;17283;17152;16742;16754;16768;16385;17083;17484;17499;17679;17524;17226;17379;17425;17232;17132;17116;16739;16824;16890;17265;17170;17126;17101;16815;16819;16735;16680;16636;16718;17015;16843;16781;16800;17139;17166;17546;17489;17199;17333;16911;17191;16996;16964;17234;16969;17276;17188;17274;17242;16694;16879;16941;16864;17012;16919;16895;16878;16913;17142;17378;17321;17466;17189;17212;17439;17127;17208;17429;17047;17284;17131;17130;16733;16776;17116;17242;17451;17585;17693;17596;17451;17389;17259;17387;17129;16560;16413;17010;17223;17098;17322;17654;17985;17754;17520;17732;17494;17453;17313;17469;17700;17556;17310;17687;17615;17668;17559;17681;17380;17568;17289;17508;17710;17653;17682;17573;17165;17178;17240;17065;17323;17482;17776;17372;17192;16808;16694;16987;17038;17157;17122;17021;17035;17153;16972;16992;17126;17150;16957;16967;16944;17241;17159;17314;17459;17365;17932;17696;17582;17643;18062;17910;17864;17772;17412;17646;17263;17116;17573;17024;16551;15992;15419;15561;15605;16065;16528;16747;16945;16851;17212;16721;16580;16748;16627;16748;16874;17175;17062;17372;17310;17027;17175;17448;17356;17194;17255;17282;17569;17555;17390;17422;17804;17854;17734;17513;17618;17406;17265;17113;17282;17625;17909;17976;17598;17472;17465;17751;17818;17620;17701;17514;18056;17835;17542;17841;17540;17202;17740;17892;17675;17736;17018;17432;17443;17593;17738;17459;17491;17492;17495;17507;17398;17443;17498;17717;17445;17350;17317;17280;17457;17398;17141;17159;17631;17406;17770;17469;17610;17636;17794;17465;17477;17410;17404;17366;17298;17437;17357;17672;17756;17559;17606;17452;17525;17782;17763;17570;17734;17751;17821;18017;17834;18069;17798;17659;17669;17785;17568;17863;17628;17863;17820;17813;17585;17661;17883;17863;17697;17880;17650;17782;17384;17152;17481;17740;17728;17711;17257;17427;17416;17615;17306;17384;17305;17630;17558;17567;17422;17027;17390;17443;17255;17079;17042;17339;17545;17008;17205;17478;17720;17715;17787;17453;17565;17493;17442;17367;17190;17413;17283;17396;16955;16676;16747;17247;17135;16568;16721;16980;17187;17529;17663;17777;17701;17315;17101;16652;16761;17177;17561;17388;17690;17518;17565;17679;17431;17292;17460;17441;17508;17499;17383;17503;17523;17561;17620;17774;17684;17542;17675;17470;17604;17918;17711;17732;17721;17637;17544;17593;17787;17686;17522;17228;16991;17627;17799;17712;17499;17517;16908;16172;16444;16965;17359;17277;17508;17299;17767;17684;17986;17918;17793;17970;17839;18092;17846;17682;17746;17754;17665;17935;17768;17787;17753;17894;17724;17536;17747;17644;17819;17499;17861;17828;17674;17497;17859;17839;17845;17991;17758;17758;17493;17381;17223;17374;17189;17387;17257;17317;17099;17266;17416;17539;17327;16997;17100;17339;17415;17179;17192;17292;16939;16952;17210;17154;17197;17169;16605;16797;17247;16980;16923;17016;17240;17359;17442;17507;17750;17734;17202;17029;17026;17468;17488;17771;17779;17749;17823;17614;17641;17625;17492;17525;17736;17684;17533;17508;17703;17913;17833;17757;17667;17820;17929;18089;17838;17977;17865;17686;18026;17848;17842;17771;17659;17873;17974;18310;17892;17722;17847;17871;17851;17901;18016;18054;17822;17449;17467;17678;17462;17506;17482;17666;17510;18028;17703;17592;17337;17411;17622;17730;17995;17831;17576;17418;17178;16685;17193;17549;17901;17736;17722;17664;17783;17759;17850;17789;17869;18087;17848;17713;17844;17622;17674;17777;17829;17531;17422;17527
12297;12620;12349;12755;12543;12552;12680;12518;12709;13004;13356;13085;12589;12088;12195;12514;12897;13064;13139;13144;12970;12963;13361;13359;13219;13315;13502;13497;13509;13411;13448;13202;13079;13406;13346;13538;13401;13756;13559;13564;13664;13510;13854;13813;13837;13821;13731;13846;14056;14139;13992;14050;14164;14392;14397;14160;14273;14480;14529;14592;14642;14605;14162;13710;13301;13532;13604;14147;14181;14193;14041;14162;14011;13583;13664;13919;14357;13972;13990;14087;14098;14205;14332;14401;14317;14097;14026;14445;14277;14537;14698;14908;14743;14892;14731;14713;14761;14917;14592;14466;14539;15056;14763;14886;14883;14916;14912;15054;14953;14985;15125;14790;15086;14813;15104;14914;14750;14777;15008;15036;14936;15153;15073;15136;15205;15129;15384;15106;15368;15333;14987;15133;15350;15185;15176;14967;15024;15129;15009;15139;15294;14830;14772;14981;15139;15510;15294;15433;15244;15327;15303;15228;14869;15074;15007;14548;14710;15348;14966;14862;15026;14773;14627;14982;14973;14943;15125;15278;15492;15272;15492;15319;15319;15448;15319;15519;15545;15533;15387;15409;15266;15364;15649;15457;15616;15553;15503;15393;15581;15121;15393;15328;15241;15705;15437;15478;15173;14973;14861;14751;14601;14412;14183;14685;15160;15342;15445;15515;15555;15323;15460;15419;15536;15515;15668;15693;15805;15649;15666;15155;15428;15175;15330;15404;15544;15526;15625;15643;15543;15567;15300;15106;15152;15193;15200;15096;15289;15146;15166;15091;15112;15386;15664;15588;15546;15772;15431;15738;15592;15634;15983;15650;15623;15697;16182;16085;16156;15800;15933;15690;15792;16006;15891;15782;15660;15650;15276;15172;15169;14802;14536;14660;14866;15056;15276;15260;15379;15328;15326;15152;15119;15022;15071;15267;15013;15172;15360;15341;15347;15488;14860;13369;9940;6757;8147;12100;14793;15743;15590;15909;15975;16117;16155;15921;16037;16058;16030;15985;15830;16008;15881;15889;15751;15849;15912;15892;15941;16133;15894;15611;16112;16345;15872;16022;15957;16165;16184;15810;16093;15847;15758;16121;16303;15944;15874;15607;15694;15950;16042;16043;15424;15994;16152;16030;16339;16315;16219;16171;16312;16354;16310;15965;15970;15742;15783;15802;15779;15730;15631;15779;15732;15780;15713;16016;16001;15892;15839;15838;15995;16032;15898;16004;16014;15915;15757;15792;15617;16017;15843;15967;15896;15785;15445;15135;15052;15215;15142;15193;15303;15375;15566;15854;15226;14968;15089;15629;15590;15784;15829;15871;16189;16244;16093;16411;16476;16715;16801;16715;16867;16772;16755;16489;16738;16459;16433;16338;16324;16371;16537;16284;16257;16195;16257;16340;16353;16331;16219;16341;16096;16128;16014;15787;15517;15514;15584;15751;15926;15932;15900;16111;16227;16006;15955;16085;16337;16408;16105;16058;16581;16912;17193;17246;16806;16792;16336;16423;16388;16641;16372;16736;16781;16519;16467;16389;16591;16401;16262;16196;16376;16436;16253;16342;16196;15982;16079;16069;16202;16262;16532;16030;16109;15884;16194;16254;16683;16789;16679;16856;16576;16763;16680;16419;16328;16519;16415;15996;16323;16582;16318;16274;16349;16453;16248;16494;16187;16362;16235;16255;16078;16191;15633;16004;15995;16081;16265;15885;15642;15582;16009;15808;15973;16067;15998;16203;16291;16564;16071;16136;16024;16075;16157;16088;16219;16357;16550;16418;16386;16042;16538;16468;16606;16494;16553;16792;16892;16728;16621;16771;16558;16398;16534;16781;16441;16321;16487;16282;16545;16621;16479;16600;16810;16737;16981;17133;16791;17101;17272;17196;17138;16916;17100;17159;16956;16984;16688;16885;16758;17020;16562;16697;16854;17044;16713;16863;16643;17092;16986;17021;16837;16583;16205;15957;16230;16682;16569;16667;16898;16714;16735;16815;16608;16595;16821;16606;16677;16606;16566;16146;16404;16738;17095;17247;17534;17433;17344;17374;17027;16662;16604;16888;17356;17255;17257;17307;17256;17096;16773;16988;17563;17150;17037;17265;17113;17040;16712;16947;16832;17171;16872;16785;16877;16770;16835;16713;17035;16613;16673;16890;16779;16741;16603;16518;16080;16364;16531;16787;16489;16495;16640;16834;16476;16726;16110;15195;14115;14350;15148;16565;17177;17294;17145;17067;16612;16757;16790;16496;16304;15907;16562;16865;17084;17011;17243;17081;17491;17109;17058;16914;16880;16714;16922;17081;17119;17294;17159;17003;17150;17153;17279;17075;17221;17038;16916;16863;16915;17067;17225;17074;16848;16488;16628;16514;16669;16033;14739;14444;15784;16102;16575;16976;17188;17574;17098;16799;16151;16379;16150;16313;15951;16547;16796;17097;16841;17117;16718;16790;16796;16897;17214;16894;17054;17004;16701;16661;16426;16595;16252;16497;16603;16622;16710;16651;16883;16792;17024;16897;17011;16801;16442;15801;15547;16255;16937;16839;16751;16640;16893;16759;16930;16905;17173;17063;17181;17283;17112;17177;16773;17217;16977;16471;16117;16599;16931;16740;17220;17119;16827;17090;16967;16602;16402;15841;15267;15127;15690;15882;15786;15630;15980;15394;13848;12256;10809;10001;10409;9739;8674;8671;9444;9237;9753;10704;12847;15385;16636;16882;16601;16669;16737;16677;16944;17024;16887;16985;17091;17244;16992;16999;16961;17088;17170;16927;16919;16889;17106;17015;16938;16710;16593;16327;16431;16740;17114;16709;16863;17021;16962;16827;17072;16883;16676;16895;16922;16917;17174;17286;17448;17257;17382;17353;16976;17110;17038;16979;17023;17130;17520;16875;16895;16991;17004;17200;17101;17260;17242;16914;17143;17024;16930;16943;16995;17133;17075;17099;17105;17278;17218;17272;16990;16839;17105;17028;17100;17038;17029;17248;17078;17115;17092;17273;17249;16907;16836;16830;17065;16902;17059;17052;17047;17137;17190;17267;17055;16998;16993;17020;17138;17104;17379;17279;17165;17052;16737;16414;16708;16946;16839;16882;17018;17032;16913;16938;16521;16828;17117;17016;16989;17418;16985;16984;17024;16862;16955;17000;16893;17118;16906;17144;17062;16903;17151;17031;17140;17163;17129;17399;17370;17273;17106;17282;17110;16857;17451;17415;17076;16977;16885;16517;16356;16184;15666;15380;16213;16369;16377;16351;16785;17188;17581;17287;17131;17163;16814;16273;15426;15476;16612;16835;17246;16985;17157;17447;17267;17128;17182;17193;17289;17143;17204;17340;16949;17148;16615;16621;16624;16697;17336;17585;17560;17330;17330;17426;17289;17170;17175;17147;16860;16631;16841;17161;17116;17101;17145;16864;16904;16877;16573;16386;16633;16470;16765;16833;17050;17264;17305;17223;17470;17325;16979;16990;17177;17302;17020;16883;17336;17416;17196;17427;17208;16746;17147;16946;17005;16862;17229;17147;17052;17417;17460;17316;17395;17197;17240;17561;17307;17273;17211;17317;17178;17058;17107;16680;16504;16145;16485;17161;17360;17709;17565;17705;17438;17562;17049;17500;17250;17334;17409;17294;17748;17344;17376;17719;17910;17513;17578;17443;17502;17454;17453;17562;17520;17712;17752;17622;17389;17695;17461;17544;17610;17380;17363;17387;17437;17655;17361;17644;17349;17108;17218;17130;17316;17370;17399;17486;16847;15716;16040;16904;17312;17363;17237;17074;16957;16835;17022;16931;17207;16955;16917;16739;16824;16829;17174;17267;17463;17637;17905;17927;17708;17701;17883;17929;17597;17672;17294;17334;17447;17197;17148;16904;16388;16257;16119;15852;15928;16192;16413;16825;17054;16896;17090;16816;16769;16982;16914;16865;17007;17206;17429;17256;17289;17308;17543;17815;17341;17429;17539;17483;17577;17621;17528;17750;17794;17834;17589;17693;17563;17421;17284;17226;17236;17409;17677;17622;17785;17702;17815;17735;17717;17858;17781;17563;17684;17923;17849;17924;17600;17751;17781;17682;17855;17629;17391;17296;17570;17654;17427;17656;17569;17514;17416;17320;17248;17432;17307;17621;17549;17385;17581;17401;17587;17412;17319;17327;17598;17571;17637;17505;17381;17490;17491;17425;17130;17408;17555;17466;17413;17544;17352;17651;17521;17434;17233;17545;17361;17404;17796;17860;17813;17906;17920;17999;17728;17543;17613;17718;17577;17735;17700;17818;17647;17376;17742;17481;17392;17498;17726;17563;17695;17568;17749;17544;17561;17080;16880;17217;17873;17564;17750;17395;17562;17348;17447;17227;17359;17837;17519;17574;17591;17595;17227;17289;17290;17317;17532;17444;17392;17121;17642;17506;17562;17697;17343;17616;17756;17382;17120;17076;17267;17295;17064;17193;17013;17019;17104;17294;17170;17070;16827;17370;17305;17711;17579;17235;17475;17525;17492;16797;17300;17336;17375;17608;17775;17448;17661;17525;17733;17240;17488;17527;17505;17461;17682;17601;17524;17635;17865;17933;17868;17901;17589;17558;17552;17503;17917;17860;17693;17447;17505;17656;17609;17686;17517;16967;17017;17328;17676;17951;17645;17591;17393;16736;16514;17233;17214;17194;17620;17556;17846;17818;17872;17798;17876;17893;17760;18038;17726;17734;17686;17561;17771;17759;17528;17750;17724;17924;17577;17660;17448;17626;17749;17861;17632;17627;17529;17516;17975;17967;17848;17970;17817;17500;17673;17419;17293;17283;17213;17517;17570;16972;16710;16710;17417;17755;17404;17357;17371;17391;17358;17420;17373;17052;17178;17019;16970;16988;17163;17003;17072;16888;17081;17185;17018;17214;17409;17541;17664;17616;17653;17264;16569;15727;16048;16786;17522;17598;17607;17621;17591;17744;17535;17509;17448;17428;17693;17710;17649;17601;17524;17752;17782;17891;17729;17821;17828;18049;17986;17933;18007;17854;17862;18069;17947;18016;18190;18039;17963;17879;17805;17907;17783;17792;17583;17668;17870;17874;17767;17382;17286;17340;17753;17687;17586;17458;17944;17600;17508;17656;17556;17508;17562;17713;17644;17483;17588;17333;17113;17316;17211;17642;17837;17732;17635;17976;17862;17685;17643;17674;17850;17630;17686;17887;17808;17766;17652;17402;17725;17627;17712;17601
12659;12681;12625;12723;12678;12723;12706;12395;12613;12724;13415;13025;11982;11163;11862;12680;12930;12892;12873;12745;12929;13135;13421;13307;13392;13386;13429;13393;13313;13408;13383;13436;13212;13181;13406;13513;13591;13732;13612;13608;13388;13531;13690;13727;13860;13760;14102;13806;14090;13982;13873;14128;14257;14261;14310;14253;14274;14511;14428;14526;14595;14349;14218;14104;13874;13487;13301;13814;14103;14135;14106;14289;14235;13948;13806;13868;14003;13916;13752;13679;13768;14209;14302;14426;14575;14428;14423;14340;14482;14675;14629;14758;14495;14929;14597;14493;14753;14605;14628;14757;14621;14891;14695;14661;14944;14815;14988;14826;15214;14769;14711;15191;14804;15171;14865;14891;14680;15163;14956;14746;14895;15008;15095;15040;15420;15121;15124;15083;15310;15049;15133;15156;15148;15102;14976;15000;14858;14626;14998;14947;15155;14920;14740;15039;15075;15370;15269;15134;15271;15239;15233;15084;15094;14973;14897;14561;14596;15328;15118;15162;15175;15101;15139;14969;15116;15196;15166;15404;15213;15402;15367;15571;15629;15553;15288;15745;15542;15449;15538;15561;15262;15218;15674;15469;15652;15681;15487;15351;15511;15455;15508;15284;15489;15548;15428;15264;14935;14758;14448;14694;14579;14535;14054;14480;14844;15213;15248;15388;15469;15468;15310;15678;15421;15369;15535;15622;15897;15831;15701;15434;15052;15284;15248;15301;15213;15655;15670;15762;15688;15526;15419;15175;15109;14958;15299;15318;14928;15344;14938;15137;15253;15406;15356;15525;15820;15767;15521;15585;15605;15612;15916;15713;15734;15931;16061;16038;15908;15824;15790;15805;15678;15705;15604;15534;15439;15534;15541;15624;15115;15336;15087;14853;14790;14927;14623;14762;15081;15123;14832;15064;15141;15016;15112;15323;15359;15081;15484;15434;15086;15534;14808;12843;9047;6021;8009;12226;14663;15698;15771;16162;15969;16029;15966;15919;16011;16107;16017;15910;15691;16043;15726;15653;15878;16070;15937;16056;16106;15733;15396;15578;16178;16148;15903;16087;16207;16027;16299;16091;15854;16024;15767;16050;15979;15943;16058;15812;16008;15718;15856;15825;15619;15777;15995;16156;16172;16218;16200;16192;16282;16391;16364;16140;15728;15671;15824;15954;15732;15745;15679;15709;15900;15643;15665;15825;15961;16006;15928;15701;15791;15797;15654;15763;15904;15755;16083;16008;15989;15910;16177;16146;16004;16037;15783;15712;15385;15370;15229;15458;15419;15686;15443;15740;15449;15167;15421;15562;15596;15647;15717;15801;16248;16194;15990;16164;16574;16801;16902;16883;16949;16680;16675;16563;16914;16576;16325;16268;16339;16258;16308;16314;16080;16298;16234;16254;16119;16077;16377;16204;16261;16027;15983;15796;15609;15196;15481;15525;15968;15780;15925;16097;16094;16002;16014;15987;15962;16347;16240;16451;16653;16988;17246;17087;17104;16627;16644;16355;16404;16592;16429;16442;16607;16542;16529;16587;16340;16184;16236;16153;16093;16442;16219;16352;16340;16192;16034;16448;16207;16244;16180;16114;15949;16191;16389;16708;16865;16900;17072;16670;16752;16540;16336;16507;16549;16558;16223;16014;16322;16539;16581;16446;16712;16526;16349;16142;16436;16358;16386;16292;16276;16036;15740;15785;16039;16165;16178;16323;15948;15764;15807;15999;15521;15402;15676;16062;16032;16339;16546;16109;16176;16153;16493;16221;16169;16212;16320;16377;16532;16341;16337;16593;16422;16446;16429;16693;16658;16841;16681;16710;16756;16675;16766;16518;16685;16379;16471;16470;16657;16660;16568;16535;16467;16770;16902;16833;16635;16714;17332;17077;16999;16990;17087;16926;16830;16865;16853;16780;16831;16833;16950;16661;16903;16879;16881;16823;16975;17078;16867;16715;17012;16436;15847;15521;16109;16563;16655;16814;16701;16579;16802;16824;16686;16551;16604;16630;16693;16460;16323;16530;16382;17070;17129;17434;17287;17284;17285;17160;16877;16871;16706;16889;17299;17202;17214;17124;17110;16995;17251;17139;17272;17188;17261;17175;17199;17012;16937;17045;16850;16869;16853;16942;16721;16672;16626;16767;16845;16656;16631;16824;16745;16428;16422;16635;16524;16516;16628;16521;16640;16640;16704;16613;16729;16352;16073;16074;15568;15537;16340;16894;17111;17145;16924;16591;16745;16468;16911;16487;16187;15935;16461;17023;17135;17116;17083;17385;17070;17046;17099;17083;17187;16953;17197;17062;17213;17083;17089;17172;16952;16923;17060;17009;17028;17102;17066;16721;16796;16596;16820;17065;16582;16509;16557;16894;16784;16508;15354;15395;16168;16678;17055;17342;17511;17500;17085;16352;15497;15710;15545;15589;15563;16392;16738;16908;17193;16903;16673;16817;16832;17257;17178;17082;16966;16681;16900;16573;16500;16192;15746;16041;16527;16387;16395;16507;16474;16624;16855;16969;16731;16580;16215;15898;15786;16221;16494;16778;17086;17241;16948;16799;16863;16722;16836;16920;16813;16779;16817;16852;17224;17055;16992;15841;15008;15356;16255;16926;16777;16740;16857;16649;16519;16121;15524;14240;12279;11957;13200;13331;13174;13622;14465;14522;11909;9911;9048;9428;11283;11820;11590;12053;13073;13258;13433;14121;15146;16206;16981;16637;16540;16658;16980;16710;16955;17129;16856;16935;17071;17116;17037;17095;17074;16999;16933;17010;16931;16775;17126;17032;17006;16612;16571;16669;16784;17013;16955;16908;16846;16986;16867;17106;17156;16873;16952;16527;16831;17229;17075;17272;17211;17246;17264;17353;17143;17205;17277;17129;17251;17095;17160;17260;17188;17023;17085;17207;17338;17214;17340;17017;17102;17077;16895;17130;17043;16986;16832;16824;17037;16959;16886;17220;17001;17042;17158;16839;16570;16497;16668;17274;17145;16878;17006;17281;17294;16930;16739;16641;16857;17001;17369;17201;17264;16987;17084;17045;16859;16816;16953;17229;17374;17230;17145;17356;17264;16979;16829;16843;16695;16457;16165;16537;16832;16614;16904;16749;16387;16627;17065;17118;17007;17444;17409;17087;16998;16816;16745;17094;17043;17173;17165;17056;17124;16822;17004;17206;17184;17015;17197;17250;16879;17057;17000;17143;17327;17215;17279;17399;17188;17116;17135;16982;16704;16716;16348;16174;16417;15847;15024;14908;16128;16971;17333;17162;17135;16984;16691;16681;15699;15718;16637;17169;17230;17077;17082;17089;17296;17303;17391;17053;17315;17131;16939;16977;17075;16877;16500;16326;16530;16895;17265;17527;17707;17361;17460;17324;17231;17374;17340;17255;16964;16852;17012;17004;17119;17256;17103;16905;16520;16619;16559;16456;16062;16294;16389;16801;16535;16976;17475;17272;17447;17196;17162;17041;17306;17196;17318;17014;17109;17100;17178;17158;16813;16915;17039;17156;17221;16934;16968;16834;17133;17293;17422;17335;17144;17240;17380;17327;17277;17302;17183;17589;17407;17176;17165;16780;16592;16623;16664;16783;17190;17182;17557;17532;17516;17431;17453;17172;17335;17571;17459;17581;17634;17348;17301;17449;17726;17536;17284;17632;17634;17538;17337;17560;17410;17801;17738;17622;17552;17726;17342;17545;17421;17509;17334;17338;17159;17152;17425;17382;17080;16984;17077;17208;17212;17678;17514;17128;16657;15895;16160;16676;17042;17307;16998;16681;16502;16625;16755;17265;17038;16943;17013;16930;16931;16875;17119;17507;17623;17445;17486;17644;17766;17827;17751;17632;17625;17487;17349;17602;17471;17144;17146;16845;16358;16364;16546;16100;16062;16251;16248;16615;16755;16819;16820;16692;16823;16942;17056;16854;17050;16976;17148;17077;17370;17659;17309;17415;17557;18049;17636;17692;17569;17449;17562;17335;17714;17732;17671;17632;17289;17701;17523;17350;17625;17743;17872;17665;17564;17760;17615;17738;17992;17731;17963;17476;17731;17744;17702;17810;17804;17981;17829;17425;17946;17779;17581;17638;17306;17404;17319;17482;17790;17561;17701;17564;17216;17469;17345;17558;17424;17425;17383;17524;17325;17416;17192;17709;17660;17408;17385;17272;17500;17480;17454;17199;17346;17356;17310;17394;17463;17280;17574;17646;17464;17496;17658;17440;17105;17230;17190;17613;17882;17848;17929;18172;18073;17677;17671;17695;17766;17816;17530;17686;17623;17503;17768;17472;17450;17494;17584;17404;17441;17364;17722;17723;17322;17270;17241;17175;17608;17817;17779;17899;17727;17411;17692;17478;17812;17718;17515;17402;17556;17508;17191;17435;17481;17555;17819;17496;17626;17525;17333;17482;17425;17533;17329;17477;17525;17305;17057;17173;17131;16830;17157;17239;17225;17293;17357;17141;17100;17006;16720;17027;17426;17670;17359;17161;17324;17567;17170;17257;17413;17613;17710;17600;17528;17497;17250;17494;17352;17563;17515;17705;17537;17660;17455;17516;17568;17667;17864;17589;17745;17989;17792;17698;17396;17823;17835;17551;17377;17256;17386;17472;17604;17659;17343;16943;16864;17580;17727;17950;17762;17632;17585;17459;17414;17590;17439;17577;17260;17358;17496;17645;17812;17618;17421;17926;18137;18065;17744;17835;17681;17763;17763;17819;17983;17618;17614;17914;18050;17602;17701;17690;17597;17870;17845;17596;17435;17497;17797;17794;17978;17882;17606;17725;17595;17635;17187;17478;17460;17431;17603;17271;17199;17096;17578;17325;17327;17419;17438;17405;17114;17321;17288;17219;17167;16987;17171;17099;17091;17010;17259;17105;17163;17197;17276;16951;17203;17275;17444;17756;17542;17044;16215;14699;14873;16116;17329;17551;17846;17737;17755;17647;17559;17609;17667;17798;17774;17748;17518;17539;17519;17688;17682;17833;17708;17832;17692;17865;17910;17810;17802;17859;17945;18027;18431;17835;18293;18088;18007;17965;17794;17959;17937;17570;17874;17822;17966;17775;17350;17495;17365;17536;17599;17617;17527;17727;17782;17689;17853;17856;17644;17486;17786;17671;17863;17812;17662;17420;17512;17463;17370;17412;17601;17519;17951;17659;17499;17213;17247;17645;17743;17737;18027;17835;17949;17790;17507;17741;17514;17585;17842;17584
12810;12449;12700;12634;12566;12784;12620;12382;12415;12996;13200;12740;11616;10449;11699;12657;12991;13220;12941;12554;12889;13286;13374;13011;13236;13316;13306;13562;13307;13454;13477;13452;13284;13611;13218;12990;13198;13497;13675;13612;13206;13368;13414;13762;13962;13931;13651;13833;13934;13922;13731;13990;14183;14244;14343;14375;14234;14623;14467;14368;14427;14427;14409;14099;13951;13975;13575;13938;14081;13990;13925;14017;14243;13963;13746;13667;13738;13629;13524;13625;13953;14092;14442;14515;14424;14622;14670;14667;14721;14384;14512;14636;14741;14762;14790;14554;14743;14890;14771;14935;15031;14799;14769;14709;14708;14848;14992;14898;15068;14951;14682;15069;14941;14977;15047;14979;14817;15161;15248;15198;14853;15037;14978;15244;15260;14913;15035;14985;15207;15274;14908;14815;15344;15203;14775;15025;14911;15080;14938;14984;14937;14907;14745;15050;15055;15198;15179;14943;15307;15081;15255;15261;15078;15094;15308;14835;15321;15455;15180;15280;14977;15098;14971;14489;14936;15287;15325;15176;15227;15132;15167;15213;15241;15578;15486;15487;15494;15660;15465;15470;15454;15512;15285;15545;15607;15516;15694;15574;15346;15322;15325;15163;15213;15174;15084;15098;14859;14718;14610;14363;14628;14496;14419;14498;15082;15109;15064;15412;15468;15342;15559;15274;15524;15385;15696;15565;15657;15728;15671;15294;15261;15017;15002;15216;15467;15253;15585;15514;15463;15522;15628;15330;15254;15137;15344;15293;15151;15209;15311;15276;15300;15593;15701;15862;15673;15632;15355;15469;15591;15587;15702;15778;15907;15825;16122;15817;15821;15717;15492;15257;15504;15840;15483;15069;15251;15611;15532;15524;15676;15496;15411;15276;14830;14882;14358;14084;14196;14971;14826;15064;14987;15119;14828;15412;15293;15408;15247;15519;15509;15221;14527;12539;8609;6008;8099;12138;14901;15746;16080;16059;15898;16257;16198;15998;15814;16065;15988;16129;16195;16018;15943;15707;15707;15867;15813;15785;16013;15878;15571;15563;16018;16194;16248;16043;16203;16131;15861;16096;16112;15998;15836;15905;15928;15880;15737;15849;15702;15914;15819;15726;15793;15770;16044;16196;16375;16441;16186;16111;16220;16109;16244;15876;15937;15936;15818;15741;15609;15852;16116;15877;15935;15797;15743;15996;15957;15929;15884;15530;15812;15886;15926;15918;15941;15755;15745;15772;16019;16098;15989;16103;16084;16078;15752;15871;15767;15267;15273;15530;15722;15712;15826;15666;15641;15604;15522;15538;15770;15335;15553;15922;16083;16067;16315;16074;16647;16628;16998;16957;16982;16683;16927;16465;16747;16646;16506;16290;16413;16094;16304;16322;16083;16249;16237;16208;16115;16344;16352;16321;16301;16224;16151;15792;15734;15703;15684;15930;15667;15857;15818;16103;15958;16023;15897;16454;16222;15913;16315;16662;16733;16857;17258;17174;17090;16782;16468;16749;16694;16695;16596;16514;16332;16641;16763;16413;16390;16282;16169;16169;16098;16425;16452;16337;16141;16334;16310;16165;16160;16276;16365;16307;15829;15971;16211;16832;17017;17034;16950;16981;16740;16617;16598;16360;16631;16323;16054;16253;16378;16651;16708;16535;16380;16345;16254;16088;16159;16321;16393;16337;16234;16268;15942;15978;15969;16291;16129;16304;16142;15832;15878;15842;15556;15111;15469;15925;16128;16357;16531;16032;16045;16419;16203;16432;16356;16594;16582;16504;16682;16399;16508;16304;16430;16547;16650;16602;16860;16685;16675;16584;16705;16539;16622;16403;16480;16514;16385;16521;16386;16595;16597;16768;16741;16517;16517;16540;16358;17078;16867;17130;16871;16947;17027;16603;16609;16972;16962;16863;16699;16824;16800;16882;16990;16983;16982;16816;17075;16958;16934;16886;16811;16375;16074;15799;16315;16892;16864;16883;16947;16961;16833;16667;16952;16843;16601;16512;16352;16458;16459;16586;16747;16969;17091;17095;17373;17480;16976;16653;16889;16829;16779;17023;17276;17140;17247;17151;16924;17348;17114;17262;17375;17577;17395;17251;17125;17083;16811;16860;16850;16772;16772;16940;16752;16787;16757;16993;16805;16978;16826;16658;16857;16751;16675;16777;16648;16694;16556;16430;16718;16732;16900;16355;16388;16036;15863;15391;15163;15211;15888;16471;16918;17072;16710;16846;16993;16785;16694;16697;16014;15879;16147;16825;17005;16814;17174;17127;17180;17148;17006;17042;16926;17136;17297;17182;17168;17247;17497;17043;16969;17080;16938;17066;17163;16885;16788;16749;16778;16731;17022;16983;16910;16726;16575;16945;17165;16894;16356;16064;16389;16620;17232;17362;17352;17187;17158;16826;15478;15141;14885;15227;15983;16005;16477;16860;16981;17050;16870;16806;16992;17122;17488;17180;16979;16908;16770;16520;16339;16157;15529;16167;16525;16541;16552;16523;16566;16478;17162;16945;16609;16618;16051;15643;15693;16148;16537;16887;17073;17290;17023;17083;16876;16774;16862;17035;16830;16616;16638;16743;16771;16813;16805;15429;14261;14836;16327;16505;16760;16844;17021;16783;16690;16640;15462;13117;9696;9000;10290;11133;10880;11932;12912;13203;11416;10242;10536;11691;13927;14795;15048;14954;15607;16021;16086;16198;16479;16886;17118;17018;16618;16288;16644;17022;16663;16810;16938;17046;17044;17076;17129;17123;17273;16790;17101;16946;17092;16966;16979;16899;16992;16846;16899;16556;17090;16890;16835;16976;16820;16928;17042;17216;17296;17090;16763;16944;16934;16809;16998;17288;17593;17366;17387;17310;17387;17305;17137;17300;17046;17374;17031;17504;17187;17256;17197;17067;17246;17281;17246;17099;17031;17341;17237;16947;17223;17055;16724;16778;16748;16682;16618;16904;17141;17054;17160;16848;16802;16598;16813;17119;16909;17229;16956;17040;17358;17356;17125;16874;17043;17238;17082;17152;16926;17218;16800;17103;16731;16774;16926;17168;17110;17224;17067;17034;17105;16749;16694;16545;16524;15734;15259;15903;16407;16426;16876;16747;16754;16848;17066;17358;17085;17164;17549;17334;17061;17034;17138;16973;17110;17196;17290;16884;17129;17168;17037;17060;17078;16970;16981;16844;17019;16853;16939;16970;17304;17562;17164;17356;17192;17123;17157;16907;17019;17057;16730;16111;16141;15553;14646;14171;15719;16685;17059;17201;17102;16992;16930;16963;16580;16500;16707;17175;17322;17103;17012;16985;16785;17191;17103;17093;17454;17002;16851;17072;16845;16743;16711;16630;16715;16699;17133;17424;17587;17760;17614;17562;17167;17208;17284;17059;16997;16731;17331;17301;17338;17041;17254;16996;16580;16404;16674;16364;16154;16394;16700;16685;16850;17142;17350;17204;17530;17061;17019;17136;17335;17502;17351;17066;17172;17114;16826;16952;16973;16845;17053;16920;16875;16918;16763;16959;16997;17124;17268;17579;17518;17572;17658;17343;17229;17237;17020;17471;17320;17129;16924;16821;16810;16929;16717;16815;17240;17390;17376;17274;17344;17555;17368;17455;17161;17443;17445;17673;17574;17479;17343;17573;17625;17493;17522;17526;17516;17470;17480;17362;17664;17808;17859;17545;17308;17411;17244;17332;17693;17340;17446;17207;16840;17153;17386;17304;16967;17014;17216;17157;17374;17338;17216;17260;16889;16487;16454;16827;17430;17391;17237;16528;16210;16147;16515;16715;17069;17179;17235;17025;16892;17005;17119;17491;17702;17608;17342;17028;17460;17585;17713;17798;17634;17578;17319;17605;17489;17615;17152;17088;16746;16713;16782;16397;15968;15929;16079;16675;16832;16658;16874;16613;17209;17011;17039;16910;16911;17017;17467;17286;17392;17485;17428;17657;17610;17849;17867;17427;17432;17488;17400;17584;17759;17720;17641;17863;17793;17796;17549;17694;17612;17983;17602;17798;17635;17651;17975;17559;17606;17926;17753;17702;17743;17536;17779;17506;17704;17534;17743;17828;17675;17842;17502;17373;17332;17367;17141;17344;17818;17634;17473;17598;17547;17222;17536;17358;17507;17571;17673;17590;17238;17400;17665;17518;17414;17528;17158;17036;16970;17430;17408;17237;17497;17483;17470;17458;17525;17583;17711;17737;17537;17508;17445;17442;17253;17003;16976;17512;17590;17788;18010;17938;17894;17720;17785;17794;17683;17456;17637;17452;17669;17679;17760;17720;17464;17422;17649;17553;17173;17261;17570;17601;17662;17746;17097;17273;17534;17664;17694;17422;17784;17878;17748;17555;17454;17749;17309;17506;17641;17554;17295;17470;17604;17881;17896;17776;17746;17307;17130;17112;17574;17199;17378;17337;17338;17262;17160;16831;17072;16720;17305;17205;17388;17132;17639;17514;17208;17140;17170;17111;17509;17506;17344;16916;16871;17376;17379;17388;17339;17681;17849;17443;17461;17412;17389;17464;17290;17326;17405;17694;17626;17626;17584;17712;17701;17642;17597;17511;17603;17893;17738;17648;17361;17705;17524;17728;17125;17404;17225;17385;17467;17434;17428;17354;17213;17639;17826;17694;17693;17784;17517;17643;17238;17352;17397;17216;16832;17381;17529;17731;17695;17657;17556;17526;17784;17827;17833;17924;17958;17692;17738;18078;17882;17840;17701;17714;18000;17711;17557;17691;17745;17750;17726;17686;17547;17750;17926;17659;17785;17967;17861;17654;17513;17473;17180;17375;17368;17621;17425;17535;17467;17616;17115;16746;16896;17498;17404;17323;17088;17277;17002;17307;17090;17169;16843;17241;17283;17067;17139;17088;17298;17261;17102;17348;17257;17537;17462;17629;17637;17246;16115;15010;15152;16457;17336;17901;17747;17920;17729;17709;17751;17777;17754;17754;17715;17718;17809;17828;17543;17367;17462;17417;17576;17433;17678;17784;17835;17813;17857;17931;17939;18064;18102;17972;18237;17828;18125;18151;17868;17932;17785;18019;17780;17903;18017;17753;17669;17477;17471;17452;17333;17460;17405;17760;17629;17838;17559;17828;17771;17551;17638;17696;17831;17791;17601;17514;17782;17698;17592;17743;17482;17724;17576;17660;17494;16683;17148;17527;17770;17474;17732;17786;17547;17570;17664;17612;17700;17607;17727;17713
12713;12776;12795;12823;12994;13010;12691;12886;12578;12650;12825;12809;11831;11154;11816;12479;12845;13018;12993;12838;13086;13260;13170;13074;13219;13222;13423;13364;13380;13229;13357;13433;13531;13610;13382;13057;13187;13488;13378;13340;13245;13252;13489;13661;13986;13952;13874;13861;13824;14003;13838;13899;14134;14199;14297;14146;14254;14608;14396;14381;14299;14351;14312;14052;14277;14237;14050;14069;14093;14185;13959;13747;13885;13797;13904;13702;13795;13777;13530;13624;13886;13881;14194;14582;14592;14587;14832;14775;14690;14503;14605;14376;14723;14559;14519;14398;14820;14991;14841;14839;14843;14731;14460;14353;14521;14578;14916;15034;15165;14884;14692;14582;15014;14876;14862;15068;14820;15053;15091;15249;14873;14952;15043;15145;15106;15209;15168;14753;15128;14884;14839;15111;15082;15062;14781;14778;14617;14639;14648;14817;14879;15035;14875;14716;14639;14786;15101;15016;15186;14876;15085;14968;14894;14995;15250;15385;15477;15624;15281;15053;15289;15054;14549;14266;14639;15177;15461;15297;15397;15024;14950;14975;15405;15477;15605;15633;15460;15563;15406;15457;15552;15346;15284;15637;15378;15683;15706;15511;15354;15507;15217;14705;14748;14798;15041;14965;14994;14838;14887;14599;14373;14211;14413;14459;14746;14796;14984;15092;15327;15261;15644;15394;15527;15560;15301;15592;15542;15656;15792;15553;15433;15253;15128;15259;15272;15277;15463;15158;15555;15715;15521;15381;15592;15242;15202;15178;15026;15100;15388;15184;15342;15733;15884;15913;15662;15614;15319;15145;15614;15516;15748;15685;15403;15634;15513;15680;15683;15503;15591;15596;15628;15759;15733;15029;15252;15612;15719;15919;15669;15707;15705;15397;15388;15108;14589;14061;14409;14922;15122;15555;15369;15150;15059;14983;15365;15199;15223;15199;15255;14918;14510;12049;7801;5702;8338;12660;14956;15766;15898;15913;15892;16140;16004;16237;16047;16124;15972;15970;16205;16070;15968;15766;15782;15558;15563;15780;15844;15905;16004;16045;16122;16059;15820;16231;16073;16075;16097;15913;15933;15770;15845;15941;15787;15967;15864;15745;15463;15842;15625;15818;15873;15731;15885;16083;16291;16289;16174;16020;16251;16220;16233;16175;15951;15858;15737;15737;15957;15703;16024;15970;15692;15585;15731;15842;15825;15753;15917;15819;15887;15770;15738;15716;15803;15802;15648;15955;15994;15944;16007;15961;16121;15850;15700;15737;15716;15522;15561;15810;15917;15512;15497;15445;15670;15930;15802;15635;15450;15068;14891;15159;16032;16162;16083;16068;16324;16565;16711;16937;17035;16841;16978;16571;16509;16544;16426;16493;16280;16093;16268;16075;16357;16147;16163;16032;16093;16152;16270;16381;16167;15875;16034;15866;15666;15575;15673;15811;15820;15755;15912;15667;16072;16105;15935;16090;16076;15985;16151;16298;16451;16853;16967;17046;16985;16846;16476;16445;16587;16544;16409;16199;16382;16607;16594;16652;16217;16145;16172;16098;16330;16351;16152;16414;16487;16005;16284;16196;16367;16264;16069;15946;15924;16013;16248;16734;16968;16901;16946;16798;16622;16861;16861;16559;16615;16115;16564;16313;16077;16428;16581;16444;16507;16501;16096;16362;16261;16460;16349;16509;16364;16057;16097;16133;16418;16048;15829;16310;16043;16046;15851;15924;15706;15424;15432;15794;16326;16299;16340;15995;16040;16240;16535;16522;16516;16438;16367;16324;16510;16484;16488;16522;16365;16755;16631;16731;16513;16596;16659;16742;16642;16747;16607;16457;16550;16230;16525;16533;16573;16576;16705;16700;16712;16462;16219;15897;16179;16662;16674;17179;16820;16779;16709;16794;16775;16837;16793;16903;16804;16674;16653;16260;16879;16606;16916;16814;16909;16914;16895;16895;17020;16751;16548;16462;16715;16811;16948;16910;17119;16849;16665;16688;16740;16696;16703;16512;16726;16464;16537;16772;16783;17105;17110;16789;16914;17135;17027;17163;17082;17045;17048;16955;17118;17284;17024;17136;17075;17273;17256;17246;17424;17577;17304;17325;17125;17122;16717;16788;16959;16740;16751;16650;16842;17098;16852;16692;16746;16965;17057;17065;16784;16787;16713;16626;16780;16394;16619;16795;16723;16748;16843;16515;16300;15389;14833;14477;13805;13979;14615;15807;16839;17052;16978;17121;16693;16752;16771;16505;16145;16074;16129;16694;16867;16937;17114;16883;17024;16865;16863;16994;17272;17350;17302;17404;17257;16901;16998;16968;17088;17161;17068;17110;17065;16827;16583;16881;16647;16650;16904;16871;16992;16809;16482;17006;16852;16820;16370;16481;16725;16606;17024;17288;17393;17329;17212;16735;16307;15320;14425;15282;16284;16503;16374;16743;17085;16769;17020;16845;17100;17337;17333;17060;16958;16743;16758;16772;16379;16277;16306;16371;16611;16639;16515;16458;16804;16750;16873;17222;16797;16587;16189;15859;15856;16498;17052;17081;16924;17365;17248;17095;16910;16843;16764;16838;16935;16960;16624;16674;16860;17057;16966;15941;15332;15723;16326;16812;16846;16768;16938;16937;16880;16403;15189;13629;9773;8690;10224;11047;11492;12171;12942;12648;11326;11612;13147;14064;15555;16421;16753;16547;16853;16927;17126;16905;16799;17174;17219;16964;16794;16614;16986;17049;17140;16850;17088;16910;17159;17253;16679;16983;16858;16886;17241;17208;17121;17204;17049;16977;17045;17041;16783;16743;17198;16869;17066;17071;16851;17096;16915;16971;17096;17053;17177;17013;16848;17076;17173;17601;17257;17138;17455;17412;17251;17452;17176;17101;17167;17196;17217;17436;17366;17250;17028;16956;16986;17040;17016;17135;17175;17199;16767;17160;17201;16924;16858;16874;17071;16928;16882;16934;17221;17217;16885;16865;16837;16923;16917;16838;17036;16790;16966;16782;17130;17089;17222;17064;17061;17281;17066;17215;16868;16869;16986;16817;16739;16669;16855;16925;16987;17237;17179;17202;16918;16923;16434;16585;16030;14942;14579;15630;16666;17010;16780;16969;17173;17195;17359;17110;16960;17290;17415;17161;17171;17249;16783;17131;17366;17447;17402;17227;16921;16919;17082;16890;17117;17199;16957;16737;16701;16991;17000;17226;17206;17385;17227;17164;17208;16969;17314;17018;16969;16721;16240;15499;15569;15788;15531;15616;16437;17145;17255;17183;17105;16991;16907;16918;17069;17065;16916;17452;17223;17255;17103;16311;15874;16383;16831;17292;17393;17101;17285;16702;16626;15932;16273;16675;16749;17130;17100;17399;17634;17737;17574;17620;17308;17268;17143;17117;16920;17052;17047;17208;17304;17167;17194;16565;16567;16704;16444;16395;16268;16411;16823;16970;16780;16884;17046;17267;17055;17044;17334;16957;17336;17178;17263;17151;17045;16860;17131;17206;16886;16847;16901;16895;17113;17236;16956;16806;16941;17201;17250;17295;17353;17555;17623;17405;17337;17369;17448;17231;17160;17163;16941;16759;16709;16999;17233;17048;16943;17276;17219;17398;17084;17279;17148;17176;16967;17334;17609;17485;17343;17438;17591;17494;17497;17544;17401;17625;17372;17755;17534;17483;17630;17700;17637;17637;17366;17550;17412;17299;17093;17412;17588;17381;17232;17279;17325;17309;17256;16874;17200;16922;17182;17148;16953;16500;16265;16984;17110;17470;17328;17356;17233;16628;16508;16548;16745;16935;16964;17025;17242;17057;16811;17177;17292;17337;17650;17360;16941;16705;17259;17708;17828;17759;17520;17077;17291;17535;17627;17560;17285;17186;17254;16917;17044;16537;16460;16056;15939;16593;16868;16616;16626;16912;17110;17015;16798;16633;16861;17240;17335;17389;17288;17382;17430;17531;17577;17555;17536;17756;17424;17471;17473;17784;17767;17810;17808;17723;17987;17514;17942;17739;17715;17783;17679;17597;17540;17806;17794;17809;17751;17466;17657;17715;17701;17664;17605;17828;17696;17558;17692;17549;17666;17702;17446;17544;17598;17091;17134;17378;17317;17622;17467;17570;17631;17535;17558;17663;17584;17542;17737;17480;17524;17576;17586;17350;17408;17242;17150;16957;17202;17462;17460;17344;17410;17664;17406;17408;17672;17545;17705;17554;17447;17511;17346;17262;17199;16952;16811;17228;17397;17568;17714;17770;18046;17806;17572;17364;17581;17631;17702;17386;17618;17836;17749;17892;17567;17446;17465;17223;17391;17650;17521;17569;17618;17813;17698;17454;17605;17564;17820;17762;17897;17647;17586;17708;17498;17406;17414;17292;17475;17728;17873;17687;17578;17780;17875;17735;17927;17573;17270;17532;17361;17181;17129;17173;17348;17170;17360;17112;17096;17204;17227;17587;17510;17236;17375;17431;17491;17395;17209;17284;17530;17387;17635;17173;17021;17408;17335;17182;17443;17881;17649;17660;17242;17222;17383;17325;17338;17481;17506;17616;17935;17814;17821;17798;17733;17716;17880;17724;17537;17730;17600;17627;17388;17709;17422;17409;17194;17494;17120;17688;17541;17356;17473;17468;17405;17809;17798;18036;17693;17630;17167;17379;17445;17213;17077;17085;16424;17041;17547;17479;17700;17591;17300;17592;17948;17822;17938;17761;17897;18080;17920;17976;17894;17733;17985;17868;17937;17735;17848;17987;18008;17672;17542;17663;17671;17475;17622;17758;17830;17875;17710;17611;17517;17429;17283;17284;17590;17628;17607;17718;17509;17417;16698;15868;15960;16735;16947;16778;16981;16879;17197;17064;17261;17247;17250;17071;16976;16931;17090;17619;17433;17467;17452;17254;17211;17331;17581;17706;17656;17490;17114;16165;16479;17294;17599;17745;17943;17576;17631;17640;17645;17582;17639;17597;17557;17597;17594;17862;17652;17712;17533;17182;17140;17274;17298;17446;17973;17783;17769;17856;17919;17904;18098;18085;18067;17912;17937;17897;17782;17935;18044;18120;17870;17907;17745;17933;17854;17512;17359;17500;17577;17534;17544;17627;17900;17726;17813;17789;18003;17765;17641;17777;17685;17861;17722;17786;17762;17732;17655;17432;17711;17710;17684;17561;17476;17083;17315;17447;17619;17440;17608;17479;17487;17372;17364;17657;17622;17749;17389;17413
12368;12732;12756;13013;12991;13209;12967;12642;12741;12390;12706;12744;12371;12024;12567;12813;12994;13128;13067;13203;13236;13302;13244;13003;13092;13246;13525;13206;13329;13335;13346;13340;13264;13424;13436;13236;13454;13501;13638;13559;13481;13477;13611;13952;14035;14048;13991;13882;14361;13808;13898;13913;14262;14207;14198;14288;14418;14282;14530;14425;14307;14347;14019;14086;14494;14592;14388;14239;14067;14026;13969;13832;13733;13835;13924;13818;13681;13863;13958;13861;13832;14023;14223;14422;14644;14636;14845;14770;14681;14617;14327;14603;14757;14868;14700;14844;14572;14786;14902;14749;14532;14902;14744;14398;14333;14807;14877;15121;14750;14905;14813;14923;14811;14761;14956;14980;15001;14898;15138;15094;15088;14989;15003;15196;15035;14912;14852;14743;14740;14349;14471;14615;14797;14677;14987;14847;14562;14569;14643;14456;14668;14760;14747;14425;14309;14506;15082;15130;14915;15075;14979;15032;14989;14955;14945;14852;15178;15474;15113;15326;15005;15003;14805;14537;15037;15091;15077;15025;15105;15417;15313;15237;15344;15562;15386;15463;15229;15526;15480;15332;15419;15252;15612;15404;15571;15558;15519;15532;15680;15399;15293;14802;14654;14900;15096;15238;14628;14893;14900;14579;14283;14162;14496;14295;14320;14619;14713;15088;15115;15241;15139;15542;15327;15368;15371;15202;15484;15446;15549;15280;15627;15162;15149;15213;15309;15328;15231;15527;15472;15647;15583;15517;15584;15146;15220;15066;15404;15427;15270;15419;15516;15551;15700;15575;15621;15360;15131;14990;15256;15459;15457;15797;15505;15577;15537;15951;15794;15851;15809;15618;15686;15898;15602;15355;15524;15575;16062;15909;15796;15507;15474;15712;15765;15482;14670;14020;14264;15026;15487;15593;15644;15419;15090;15028;15089;15379;15294;15095;14991;15014;14469;12258;8130;6035;8810;12801;15022;15824;15886;15796;15973;15963;16033;16203;15884;15955;15962;15819;15898;16125;15934;15657;15771;15611;15233;15476;15922;15966;16041;15886;15962;15997;16136;16315;16093;15903;16089;16212;15800;15780;16112;16132;16038;15973;15654;15544;15434;15594;15756;15932;15644;15844;16080;16078;15985;16315;16118;16059;15959;16206;16065;16229;15823;15637;15390;15702;15630;15799;16091;16024;15886;15734;15686;16259;16148;15916;15859;15585;15899;15846;15932;15998;15784;15694;15719;15822;15964;16081;16014;16227;15898;15898;15476;15492;15704;15592;15673;16000;15702;15262;15074;15164;15404;15769;15789;15600;15264;14913;14386;15091;15912;16090;15912;16214;16197;16327;16795;16849;17051;16937;16776;16595;16554;16409;16538;16491;16107;16352;16247;16156;16218;16376;16223;16055;16285;16468;16601;16442;16213;16203;15911;15826;15814;15766;15935;15842;15893;16048;15849;15762;15888;15770;15760;15906;16034;15922;16020;16154;16460;16941;17107;16791;16999;16731;16907;16432;16474;16432;16292;16482;16421;16413;16464;16492;16422;16375;16111;16241;16195;16408;16244;16159;16385;16286;16333;16233;16256;16317;16125;15978;16128;16199;16581;16705;16850;17027;17130;17107;16750;16766;16773;16548;16472;16316;16034;16152;16221;16612;16535;16681;16461;16410;16444;16600;16442;16552;16463;16075;16391;16013;16208;16230;15904;15728;15861;15995;16174;16042;16016;16399;16031;15530;15427;15571;15941;16499;16366;16339;16091;16253;16300;16409;16390;16405;16487;16525;16471;16713;16453;16484;16497;16700;16572;16775;16781;16456;16508;16566;16476;16843;16575;16291;16116;16299;16105;16297;16823;16554;16588;16569;16568;16238;15236;14840;15589;16306;16724;17132;17076;16721;16906;16976;16799;16789;16807;16849;16551;16770;16448;16228;16463;16559;16791;16731;16985;16954;16777;16775;16826;16983;16753;16781;16584;16911;17013;16792;16959;16910;16703;16739;16878;16564;16525;16664;16432;16585;16806;17045;17008;17130;16562;16765;16738;17217;17091;17166;17273;17300;17182;17059;17340;17301;17087;16999;17250;17199;17336;17081;16989;17122;17192;17181;17095;16792;16812;16722;16724;16530;16600;16800;16534;16752;16980;17128;17042;17079;16813;16631;16648;16867;16514;16464;16546;16565;16616;16527;16686;16622;16851;16360;16059;14563;13423;12986;11607;11271;12505;14664;16546;17131;17080;16807;16624;16949;16713;16434;16285;15974;16080;16505;16878;17037;16802;16918;16826;16762;17017;17060;17024;17354;17336;17202;17108;16779;17091;16987;17109;16827;16978;17063;16790;16855;16914;16762;16852;16934;17092;17081;16529;16757;16867;16849;16829;15979;15742;16166;16485;16391;16477;17027;17061;17026;17178;16890;17066;16038;15204;15826;16508;16599;16415;16791;16767;16777;16489;16827;17008;17265;17367;17052;17010;16830;17102;16561;17051;16838;16894;16998;16708;16281;16241;16422;16242;16985;17053;17086;16957;17014;16388;16062;16400;16541;16880;17002;17017;17147;17071;16891;16814;17249;16960;16806;16757;17100;16581;16943;16803;17041;17184;16679;16820;16678;16874;16809;16785;16916;17002;16775;16839;16338;15462;14161;11972;11428;12373;13524;13410;13033;13605;13071;13033;13985;15137;16064;16517;16720;16807;17009;16822;17094;17072;17072;16933;17279;16904;16760;16512;16819;16967;16825;16988;17126;16991;17064;16980;16863;16906;16995;17007;17077;17203;16943;17219;16864;17041;17065;16940;17193;16887;16861;16854;16947;16873;16384;17009;16987;17024;17052;17210;16723;17029;16949;16852;17324;17268;17284;17177;17357;17330;17351;17256;17077;17008;17410;17307;17306;17455;17274;17221;17139;17294;17010;17117;16992;17048;17188;17237;17062;17035;17186;17091;17133;16737;16813;16959;17144;16858;16854;17029;17035;16972;16747;16770;16790;16801;16759;17075;16810;16776;17077;17136;16983;17289;17164;17018;17222;17199;17166;16876;16913;17042;17207;17101;16775;16941;16687;16947;17012;17087;16719;16800;16681;16682;16664;16029;15027;14529;15679;16665;16817;16859;16790;16910;17146;17218;17059;17238;17306;17386;17059;16980;17131;17107;17129;17271;17450;17246;17244;16982;17097;16927;17092;16908;16726;17210;16894;16926;16793;17019;17006;17375;17277;17388;17272;17312;17341;17015;17049;16971;16707;16305;15349;15289;16215;16648;16683;17007;17232;17133;17104;17236;17271;17100;17191;17012;17075;17245;17198;17045;17372;16851;16209;15486;15834;16795;17287;17137;17090;16951;16894;16403;15938;15869;16589;16930;17178;17407;17464;17275;17848;17627;17548;17246;17294;17080;16661;16175;16544;17000;17291;17207;17118;16772;16538;16623;16529;16706;16484;16150;16667;16888;16898;16718;16994;16979;17031;16922;16946;17201;17374;17135;17398;17329;17368;17024;17133;17005;16996;16884;16997;16732;17040;17098;17251;17026;16855;16742;16835;17318;17537;17560;17310;17282;17192;17185;17332;17299;17491;17406;17490;16915;16777;17133;17318;17402;17295;17137;17140;17040;17163;17199;17412;17210;17343;16887;17334;17299;17514;17383;17465;17413;17528;17312;17792;17433;17674;17456;17400;17267;17364;17488;17726;17559;17672;17437;17341;17437;17451;17314;17206;17304;17216;17178;17034;17235;17155;17244;17149;17322;17074;16889;17165;17167;16695;16589;17012;17406;17407;17372;17108;17140;17102;16916;16853;16876;16855;17042;16982;16875;16886;17092;17172;17356;17516;17369;17005;16736;16452;16973;17537;17952;17631;17507;17520;17287;17581;17548;17572;17400;17399;17408;17234;17150;16655;16551;16058;16264;16611;16739;16746;16814;16729;16873;17006;16664;16698;17041;16869;16966;16980;17485;17353;17243;17591;17599;17337;17415;17444;17657;17444;17325;17624;17728;17857;17861;17606;17812;17582;17657;17766;17701;18010;17662;17776;17810;17753;17709;17433;17699;17483;17543;17741;17832;17612;17790;17599;17576;17521;17532;17462;17271;17641;17322;17514;17475;17415;17201;17234;17383;17451;17556;17696;17465;17390;17635;17493;17403;17582;17368;17629;17786;17681;17748;17358;17420;17157;16941;17030;16851;17302;17229;17553;17523;17625;17505;17268;17397;17737;17566;17549;17493;17352;17454;17324;17157;16660;16793;17323;17759;17772;17649;17622;17831;17727;17437;17314;17505;17741;17749;17454;17533;17965;17961;17555;17513;17473;17576;17804;17699;17722;17685;17569;17807;17595;17712;17502;17680;17541;17531;17522;17832;17486;17694;17567;17600;17609;17434;17240;17723;17707;17658;17729;17569;17826;17744;17812;17608;17624;17432;17476;17222;17305;17113;17099;17251;17322;17176;17409;17160;17260;17230;17460;17476;17317;17496;17367;17490;17338;17278;17104;17659;17540;17660;17524;16975;17022;17160;17086;17546;17685;17672;17355;17059;17278;17278;17406;17459;17350;17409;17759;18111;17959;17826;17693;17643;17795;17749;17650;18066;17613;17817;17905;17608;17697;17543;17220;17351;17120;17272;17491;17558;17612;17684;17474;17423;17553;17669;17865;17543;17861;17906;17655;17749;17446;17448;17079;16972;17120;17406;17814;17648;17379;17549;17661;17776;17960;18037;17529;17581;17838;17860;18083;17677;17925;17732;17659;17793;17876;17881;17554;17559;17733;17409;17567;17612;17436;17337;17373;17828;17643;17781;17505;17622;17278;17539;17370;17573;17502;17638;17481;17344;17109;16792;16093;15864;16194;16563;16801;16889;17106;17139;17178;17185;17078;17200;17051;16970;16664;17211;17507;17366;17376;17659;17506;17436;17374;17771;17600;17747;17695;17391;17188;17156;17341;17785;17913;17746;17297;17340;17354;17583;17268;17541;17545;17721;17664;18069;17817;17792;17361;17220;17447;17073;16771;17301;17875;17739;17730;18025;18071;17854;18100;18036;18020;18080;17975;18060;17929;17753;18046;18034;17721;18008;18001;18060;17927;17758;17632;17740;17243;17646;17507;17734;17732;17717;17794;17649;17429;17716;17785;17679;17543;17488;17786;17654;18083;17778;17971;17639;17587;17753;17699;17606;17612;17466;17371;17335;17769;17307;17588;17541;17702;17561;17084;17366;17628;17505;17619;17519;17585
12636;12777;12861;13071;12771;13066;12772;12887;12590;12315;12383;12448;12561;12508;12755;13080;13041;13261;13026;13254;13285;13121;13258;13294;13267;13042;13359;13212;13198;13185;13155;13173;13326;13358;13306;13382;13508;13675;13415;13565;13564;13758;13542;13838;13978;14123;13716;14060;13995;13790;13897;13630;14164;14271;14377;14129;14295;14610;14414;14147;14213;14269;14440;14412;14506;14584;14253;14195;14221;13889;14026;13982;14131;13996;14081;13948;13998;13737;14028;14126;13712;13947;14271;14526;14640;14760;14739;14938;14740;14632;14620;14565;14772;14740;14689;14748;14679;14872;14707;14713;14820;14780;14916;14814;14812;14635;14762;14810;14844;14687;14480;14723;14892;15018;15041;15016;14842;14931;15005;15091;15156;15396;15028;14763;15005;14858;14948;14608;14595;14197;13912;14282;14527;14578;14776;15032;14942;14745;14861;14728;14623;14828;14862;14352;14311;14601;14808;14824;15197;14995;15101;15073;15234;15054;14888;14823;15214;15208;15055;14828;14666;14657;14830;15052;14966;14860;15180;15250;15412;15390;15336;15412;15088;15173;15422;15533;15565;15520;15726;15496;15449;15345;15410;15244;15203;15226;15484;15469;15375;15763;15522;15103;15174;15218;14955;15005;14581;14709;15048;14944;14708;14183;14480;14510;14264;14461;14257;14823;14910;14996;15464;15168;15695;15556;15355;15387;15625;15553;15416;15505;15203;15031;14777;15281;15380;15142;15372;15451;15672;15524;15512;15528;15544;15258;15236;15191;15185;15271;15049;15266;15249;15576;15491;15640;15456;15452;15264;15159;15187;15115;15566;15452;15318;15194;15558;15617;15888;15757;15834;15848;15741;15879;15516;15497;15591;15476;15668;15719;15737;15645;15702;15721;15645;15230;14685;14460;14199;14854;15120;15326;15106;15211;15011;14812;14478;15026;15103;15215;15352;15054;14776;12987;8926;6585;9157;12432;14668;15581;15961;16068;15857;15864;15789;16024;15793;15878;15897;15891;15985;15849;15900;15595;15544;15499;15391;15715;15630;15592;15768;15944;16232;16320;16022;16112;16162;16077;16155;16112;15919;15781;15813;16017;15944;15958;15869;15476;15410;15378;15662;15907;15928;16069;16210;16009;16177;16190;16086;16105;16162;16029;15940;15919;15748;15914;15705;15328;15376;15770;15868;15852;15860;15692;15728;15847;16175;16037;15760;15857;16026;15684;15628;15845;15896;15461;15855;16055;16187;16177;16061;16169;16187;15798;15773;15593;15780;15543;15863;15656;15715;15171;14718;14893;15505;15957;15741;15345;15043;15087;14705;15362;15766;16128;16139;15986;16039;16415;16472;16720;16983;16877;16598;16599;16457;16341;16398;16252;16440;16283;16244;16320;16258;16264;16213;16228;16219;16188;16518;16091;16208;15950;16018;15833;15788;15665;15989;16010;15932;16021;15987;15831;16015;15753;15997;15867;16215;16285;15900;16307;16621;16736;17088;16918;16851;16737;16417;16623;16414;16402;16117;16489;16789;16414;16402;16488;16346;16202;16228;16244;16109;16245;16087;16506;16271;16329;16384;16278;16309;16289;16302;16461;15904;16239;16479;16636;16884;16838;17118;17167;16963;16859;16525;16722;16362;16335;16380;16178;16311;16443;16455;16540;16799;16332;16440;16577;16635;16517;16485;16395;16207;16173;16289;15992;15906;15660;15716;15708;15663;15832;16154;16374;16149;15739;15075;15116;15824;16142;16266;16278;16437;16210;16185;16102;16092;16333;16390;16559;16637;16625;16479;16277;16422;16692;16725;16521;16600;16696;16607;16712;16733;16532;16696;16742;16364;16142;15744;15813;16496;16606;16619;16541;16519;15818;14420;13587;15142;16514;16655;17028;16972;17015;16638;16658;16863;16669;16859;16613;16715;16765;16270;16156;16335;16482;16669;16867;16942;16964;16846;16791;16710;16819;16718;16862;16795;17110;16843;16971;16859;16693;16754;16835;16958;16705;16341;16322;16068;16473;16670;16696;16947;16700;16588;16861;16885;16707;16832;17041;17168;16835;17017;17414;17419;17466;17252;16835;17011;17106;17172;17035;17118;16998;16947;16845;16941;17000;16698;16855;16957;16649;16699;16691;16761;16629;16796;17113;16970;17000;16961;16745;16752;16745;16602;16440;16652;16832;16622;16431;16555;16597;16426;16556;15582;14149;12755;11503;9107;8522;10733;13444;15879;16854;16707;16822;16790;16818;16951;16824;16349;15832;15966;16611;16965;16889;16966;17033;16653;16997;16871;17044;17058;17205;17273;17109;16964;17227;16824;17091;16929;16870;16839;17018;16843;16888;16888;16898;16875;17101;16955;17119;16763;16672;16666;16808;16719;16002;15208;15840;16438;16564;16905;16935;16906;17042;17057;17229;16873;16714;16514;16391;16943;16945;16955;16862;16820;17095;16942;16938;17332;17355;17122;17112;17008;16936;16835;16993;16596;16910;16826;16737;16466;16453;16416;16299;16526;16903;17117;17306;17012;16792;16603;16591;16601;16888;16785;16964;17141;16998;17165;16884;16949;17205;17033;16957;16935;16864;16993;16883;16869;17101;16939;17100;17055;17156;17022;16738;17047;16754;17096;16821;16606;15980;15541;15049;14259;14139;15008;15327;15185;14735;14901;15068;15476;15802;16613;16798;16951;16899;16901;17117;17007;16796;16888;17046;16952;17051;16679;16030;15706;16397;16964;16836;17072;16767;17099;17035;17099;16939;17075;16948;16938;16895;16848;17023;17148;17032;17052;17030;17153;17057;17319;17012;17049;16754;16771;16770;16807;16905;17171;17140;17212;17077;16992;17178;16922;17062;17120;17023;16903;17211;17420;17350;17192;17444;17121;17244;17074;17298;17364;17355;17277;17122;17089;17085;17090;17177;17388;17204;17241;17251;16917;17265;17366;16972;17107;16756;16735;17184;16960;16947;17076;16924;17075;16997;16864;16702;16758;16597;16876;16854;16975;16822;16666;17105;17152;17321;17125;17127;17117;17144;17173;17301;17092;17152;17172;17032;16802;16607;16697;17088;16783;16410;16531;16608;16735;16771;16463;16039;15852;16145;16828;16655;17099;16783;16974;17231;16948;16785;17223;17167;17370;17348;17071;17041;17142;16927;17114;17403;17141;17205;17117;16896;17056;17293;17116;17024;17026;16878;16953;16931;17106;17013;17422;17317;17030;17021;17238;17113;17084;17089;16722;16426;16198;16029;16074;16696;16763;17191;17043;17136;17267;17254;17048;16830;16894;16751;16892;17148;17372;17426;17282;17265;17017;16857;16481;16415;16766;17013;17271;17121;17109;17298;16696;16406;16697;16935;17062;17182;17067;17479;17329;17525;17573;17319;17616;17363;17056;16454;15808;16400;17045;17069;17157;17097;16779;16413;16728;16721;16675;16607;16399;16765;17145;17176;16678;16638;16580;16897;16901;17137;17265;17021;17302;17195;17398;17461;17589;17239;17192;17124;16908;16789;16850;16969;16878;16928;17250;17221;16961;17129;17161;17384;17137;17247;16902;16714;16855;17214;17468;17249;17479;17477;17275;17119;17407;17291;17358;17239;17117;17168;17079;16971;17114;17363;17249;17001;17134;17348;17396;17419;17591;17161;17365;17383;17474;17658;17621;17356;17321;17293;17380;17631;17602;17713;17350;17582;17534;17489;17534;17298;17332;17506;17241;17416;17281;17263;17512;17389;17263;17413;17348;17144;17121;17113;17196;16901;16960;17269;17284;17462;17346;17065;17112;17508;17212;17030;16951;16886;16817;17083;17125;17095;17245;17157;16719;16932;17349;17427;17021;17094;17143;17206;17484;17709;17488;17333;17363;17071;17494;17560;17627;17331;17077;17100;17043;16804;16471;16018;16219;16634;16726;16896;16479;16430;16658;16791;16233;15799;16124;16568;17014;17448;17320;17249;17055;17190;17489;17686;17554;17545;17728;17468;17303;17399;17567;17684;17795;17712;17592;17690;17618;17710;17983;17937;17719;17846;17877;17880;17799;17334;17746;17611;17649;17786;17729;17523;17728;17595;17490;17625;17195;17433;17264;17381;17450;17467;17517;17313;17293;17415;17621;17507;17484;17529;17571;17438;17304;17288;17163;17577;17482;17495;17637;17641;17558;17700;17455;17186;17074;16723;16810;17072;17308;17574;17544;17892;17263;17579;17484;17749;17456;17671;17696;17288;17441;17451;17258;16770;17035;17315;17720;17363;17505;17770;17882;17839;17380;17410;17338;17655;17465;17858;17930;17870;17991;17731;17744;17623;17867;17586;17666;17525;17529;17678;17737;17679;17580;17600;17682;17779;17257;17661;17484;17695;17668;17544;17723;17520;17761;17731;17303;17466;17559;17560;17513;17845;18042;17709;17636;17681;17404;17565;17474;17456;17191;17222;17396;17498;17431;17866;17486;17764;17557;17396;17480;17534;17378;17387;17566;17432;17412;17104;17428;17406;17370;17709;17234;17258;17137;16826;17437;17588;17760;17352;16917;16905;17345;17280;17280;17351;17515;17867;17904;17968;17901;17864;17943;17879;17833;17508;17728;17802;17981;17751;17551;17392;17271;17340;17229;17125;17266;17376;17765;17514;17349;17464;17405;17535;17659;17808;17755;17680;17819;17708;17896;17386;17426;17338;17076;17255;17490;17741;17720;18012;17646;17563;17734;17779;17676;17312;17680;17399;17903;17824;18067;17777;17708;17311;17777;17754;17860;17787;17681;17413;17550;17562;17655;17419;17649;17394;17478;17645;17603;17698;17794;17380;17675;17236;17753;17632;17282;17336;17348;17160;17043;16758;16672;16222;16523;16926;17204;17087;16995;17168;16921;17079;16963;17013;17089;16939;17159;17031;17449;17341;17215;17297;17445;17665;17718;17679;17462;17680;17599;17589;17548;17593;17729;17609;17495;17211;17254;17381;17260;17079;17536;17706;17712;17691;17577;17775;17844;17583;17168;17336;17180;17217;17437;17692;17910;17996;17969;17728;18139;18125;18051;18076;17935;17515;17805;17897;17737;18250;17786;17902;17509;17939;18031;17492;17818;17498;17629;17382;17499;17615;17901;17727;17728;17944;17713;17721;17493;17463;17444;17454;17472;17584;17687;17802;18026;17702;17788;17584;17739;17657;17530;17754;17745;17879;17678;17478;17443;17338;17518;17662;17379;17174;17243;17502;17757;17798;17654;17455
12747;12781;12916;12715;13054;12972;12931;12956;12522;12488;12511;12590;12508;12518;12710;12903;12902;13067;12727;12987;13303;13309;13167;12974;13081;13294;13293;13269;13352;13503;13237;13328;13109;13360;13453;13491;13659;13430;13510;13520;13578;13773;13804;13822;13921;13984;14197;14170;14090;13808;13909;13675;14256;14188;14459;14613;14463;14561;14493;14170;14336;14050;14340;14038;14313;14531;14221;14141;14256;14141;13985;14187;14328;14185;13778;13626;13911;13798;13979;14106;13921;13984;14032;14465;14542;14942;14661;14613;14558;14523;14686;14688;14752;14634;14863;14623;14815;14778;14737;14633;14977;14756;14730;14997;14602;14492;14594;14565;14561;14597;14932;14895;14939;14937;14850;14992;14989;14955;15078;15052;15071;15304;14982;14889;14881;14785;14875;14805;14382;14171;13982;14169;14309;14352;14724;14525;14749;15111;14807;14671;14680;14945;14595;14336;14421;14827;14800;15111;15013;14825;14886;15129;14930;15088;15161;14878;15234;15353;15120;14966;14640;14875;15160;15102;14451;14277;14840;15234;15436;15503;15482;15422;15290;15283;15332;15500;15593;15576;15609;15437;15489;15548;15124;15330;15380;15701;15539;15378;15589;15541;15299;15360;15611;15071;15269;14898;14851;15181;14878;14908;14769;14588;14708;14614;14281;14244;14188;14771;15116;15032;15119;15448;15422;15502;15591;15588;15610;15660;15368;15317;15208;14894;14673;15076;15313;15422;15366;15615;15696;15656;15655;15780;15539;15273;15195;15075;15321;15032;14978;15100;15384;15592;15655;15631;15710;15758;15322;15224;15158;15175;15157;15399;15357;14941;15465;15483;15889;15982;15820;15907;15942;15923;15661;15758;15760;15872;15966;15787;15708;15665;15403;15428;15333;15188;14933;14534;14501;15110;15142;15144;15335;15099;14880;14513;14565;14923;15172;15400;15037;15120;15068;13329;9451;6924;9241;12519;14695;15611;15795;15995;15897;15945;15772;15694;15613;15532;15539;15709;15849;15541;15911;15857;15579;15619;15644;15580;15756;15528;16064;15956;16100;16207;15958;15890;15956;16023;15962;16064;15828;15771;16037;16007;15973;16027;15822;15553;15526;15570;15808;16220;16172;16161;16271;16246;16343;16215;15964;15875;16108;16096;15993;16048;16112;15896;15897;15761;15644;15739;15726;15866;15884;15947;15945;16364;16220;15867;15825;15797;16095;15956;15865;15846;15582;15621;15686;16348;16448;16429;16110;15987;15825;15703;15534;15673;15906;15653;15481;15784;15561;15213;15012;15029;15379;15740;15600;15302;15196;14744;14923;15603;15683;16085;15984;15888;16350;16198;16573;16697;16568;16667;16663;16441;16382;16440;16421;16398;16178;16216;16365;16219;16247;16405;16100;16131;16244;16555;16139;16015;16058;15862;15856;15879;15834;15918;15893;15862;16039;16035;16022;15915;15882;16014;15573;16107;16063;15912;16312;16350;16381;16601;16708;17063;17143;16956;16670;16690;16277;16105;16462;16240;16373;16613;16462;16572;16303;16094;15995;16197;16219;16210;16190;16320;16021;16485;16651;16418;16460;16284;16372;15965;16170;16200;16622;16954;16924;17027;17262;16617;16761;16843;16699;16660;16299;16263;16405;16490;16667;16435;16395;16370;16205;16413;16323;16489;16373;16588;16447;16518;16285;16429;16454;16292;15766;15433;15320;15610;15617;16150;16289;16437;16215;15796;15147;15003;15903;16369;16257;16391;16333;16303;16268;16406;16365;16242;16565;16623;16666;16594;16593;16570;16557;16543;16688;16618;16509;16489;16661;16589;16703;16811;16649;16261;16032;16013;15807;16077;16566;16551;16659;16548;16379;16072;14748;13676;14912;16481;16884;16628;16906;16826;16926;16643;16779;16687;16449;16524;16523;16644;16546;16313;16499;16571;16672;16969;17047;17081;17109;16955;16929;16696;16801;16731;16856;17049;16719;16766;16622;16572;16633;16915;16816;16707;16248;15371;15207;16031;16782;16848;16839;16686;16801;17049;16818;16861;16965;16956;16813;16833;17205;17351;17407;16972;16763;16690;17121;16813;17148;17319;16968;16997;16887;16986;17030;17048;17115;16794;16936;16813;16707;16701;16892;16731;16767;16845;16642;16791;16665;16825;16815;16925;16704;16574;16674;16637;16594;16424;16486;16634;16419;16443;15978;15333;13891;11490;8057;7692;10397;13751;16070;16861;16978;16829;16783;16742;16865;16618;16272;15983;15864;16406;16687;16864;17212;16802;16895;16930;17098;17002;16979;17222;17269;17068;17001;16980;16931;17044;17010;17067;16986;16984;16839;16903;16901;16629;16968;16887;17131;17037;16846;16707;16609;16880;16997;16725;16198;16675;16690;17088;17060;17106;17107;17480;17180;16987;17017;16642;16311;16739;17044;16940;17201;17119;17032;16882;17108;17056;17176;17080;17163;17319;17159;17096;16667;16980;16651;16555;16843;16873;16813;16711;16164;16468;16515;16899;17053;17131;16802;16914;17098;16629;16675;16763;16864;17221;17369;17166;17224;16980;17194;17258;16948;16867;17016;16784;17084;17073;16998;16907;17224;16918;17116;16937;17000;16722;17049;16873;17001;17213;16702;16518;16189;15585;14036;13491;14565;16251;16348;16461;16375;16596;16398;16765;16854;17008;17172;17071;16971;16796;16777;16845;16870;16759;17126;17254;16523;16075;15887;16322;16945;16989;16972;16900;16707;16772;16862;17083;16970;16965;16876;16890;17005;17162;17146;16988;17072;17048;17281;17030;17085;17062;17097;16819;16898;16634;16747;17105;17092;16994;17153;17047;16783;16918;17120;16988;17069;17262;16988;17070;17243;17069;17360;17103;16970;16992;17217;17317;17066;17392;17237;17328;17100;17244;17026;17100;17067;17220;17126;16854;16989;17006;17276;17031;16949;16644;16903;16958;17018;16939;17036;17022;17056;16690;16807;16589;16462;16743;16775;17323;16889;16823;16760;17055;17055;16977;17247;17285;17186;17514;17124;16899;17070;17240;17162;17048;16850;16850;16443;16810;16474;15396;15686;16643;16854;16994;16965;16901;16672;16681;16851;16841;16980;17046;16914;17032;16738;16760;17176;17083;17220;17423;17153;16982;17070;16971;16992;17005;17061;16952;16749;17093;17124;17019;16851;16893;16792;17211;17181;17308;17199;17210;17243;17197;17100;17149;17218;17352;17387;16970;16634;16329;16422;16671;16752;16991;17108;16921;16905;17075;17394;17334;16964;16947;16701;16833;16748;17043;17063;17013;17371;17229;17318;17190;17040;16846;17214;17187;17141;17250;17069;17101;16999;17088;17162;17377;17251;17172;17145;17493;17528;17329;17399;17458;17530;17282;17337;16692;15909;16381;16867;17042;17063;16983;16562;16305;16424;16508;16909;16910;16678;16751;16863;16872;16859;16334;16399;16987;17481;17348;17069;17193;17177;17323;17648;17417;17354;17307;17026;17115;17110;16683;16802;16981;17031;17031;16973;17192;17034;17141;16976;17146;17194;16647;15932;15666;16426;16955;17449;17473;17245;17356;17116;17299;17471;17485;17309;17418;17234;17383;17218;17328;17223;17635;17378;17418;17436;17433;17589;17461;17340;16992;16912;17316;17351;17588;17538;17447;17446;17229;17420;17420;17628;17695;17486;17808;17435;17394;17705;17377;17155;17533;17301;16904;17186;17278;17300;17234;17287;17327;17180;17197;17254;17356;17395;17413;17458;17309;17374;17453;17152;17043;17139;17265;17380;17044;17013;16986;16794;17234;16940;17029;17026;16766;16191;16641;17391;17801;17590;17278;17375;17325;17844;17844;17632;17476;17087;16878;17063;17760;17436;17585;17603;17470;17263;16794;16127;15954;16187;16438;16391;16664;16255;16150;16287;16414;15746;14823;15118;16231;16939;17237;17367;17408;17399;17575;17596;17768;17608;17600;17523;17493;17446;17563;17454;17582;17429;17685;17874;17449;17574;17461;17578;18017;17863;17921;17902;17801;17598;17312;16880;17382;17438;17804;17731;17577;17666;17779;17620;17515;17339;17191;17412;17463;17483;17533;17316;17223;17559;17556;17214;17447;17679;17527;17565;17690;17232;17361;17342;17093;17356;17382;17751;17423;17360;17534;17555;17120;17179;16877;16730;17030;17263;17432;17565;17497;17164;17558;17423;17584;17825;17553;17748;17397;17690;17413;17098;16915;16983;17450;17692;17650;17627;17633;17696;17712;17639;17541;17870;17631;17617;17890;17646;17866;17972;17826;17717;17752;17857;17377;17631;17224;17634;17723;17667;17628;17616;17457;17762;17601;17632;17265;17301;17542;17601;17588;17562;17520;17776;17770;17269;17656;17775;17715;17618;17681;17911;17646;17570;17373;17264;17537;17631;17388;17445;17521;17477;17493;17676;17540;17415;17487;17490;17577;17597;17696;17548;17567;17165;17466;17391;17388;17223;17388;17580;17681;17771;17662;17128;16895;17121;17469;17591;17009;17041;17062;17304;17259;17308;17380;17805;17941;18029;18208;17775;17793;17524;17714;17428;17574;17784;17551;17759;17531;17565;17531;17302;17163;17304;17366;17267;17241;17427;17522;17141;17380;17518;17439;17465;17347;17501;17553;17836;17771;17774;17480;17393;17292;17361;17570;17614;17857;17873;17689;17773;17809;17707;17645;17514;17492;17499;17432;17645;17560;17391;17726;17849;17772;17561;17729;17897;17959;17403;17469;17650;17493;17740;17198;16970;17550;17610;17667;17561;17616;17550;17593;17472;17313;17253;17593;17336;17229;17365;17396;17083;17030;17140;16813;17041;16837;17137;17060;17120;17059;16859;16533;17001;17153;17132;17087;17457;17397;17352;17132;17172;17282;17514;17800;17779;17602;17633;17558;17203;17280;17631;17552;17632;17641;17734;17345;17631;17536;17445;17411;17470;17626;17692;17652;17971;17656;17458;17607;17344;16992;17139;17282;17379;18002;17699;17868;18191;17950;18072;17992;18041;17866;18058;17766;17794;17814;17869;17652;17681;17519;17973;17649;17907;17624;17521;17578;17533;17730;17946;17772;17734;17808;17905;17774;17921;17765;17692;17591;17559;17489;17371;17639;17529;17680;17586;17786;17814;17621;17678;17987;17763;17661;17741;17735;17528;17420;17727;17274;17299;17457;17207;17097;16729;17034;17573;17608;17702;17515
12772;13096;12722;12727;12767;12888;12886;12946;12716;12681;12703;12585;12047;12081;12530;12726;12907;12983;12817;12942;13375;13184;12915;12682;13147;13353;13428;13282;13395;13465;13767;13520;13369;13367;13227;13340;13422;13591;13638;13797;13714;13650;13808;13715;13889;14116;14053;14380;14133;13928;13929;13624;13900;13905;14230;14593;14354;14462;14591;14266;14075;14099;14156;14236;14284;14423;14491;14474;14287;14533;14386;14397;14336;14350;14240;13956;13959;13830;13986;14002;14004;14216;14101;14609;14771;14574;14552;14510;14755;14640;14728;14598;14686;14790;14685;14758;14673;14765;14547;14818;14975;14947;14676;14642;14618;14534;14609;14721;14641;14736;14908;15021;15029;14833;14764;14740;15006;14668;15180;14790;15089;15029;15011;15011;14834;14933;14880;14831;14520;14451;14141;14258;14292;14027;14139;14105;14427;14843;14731;14566;14828;15104;14834;14644;14285;14789;14886;14997;14955;14872;14990;14758;15200;15084;15242;15130;15105;15118;15068;14783;14798;15335;15213;15331;14526;14212;14487;15203;15310;15128;15385;15550;15286;15353;15454;15394;15271;15279;15392;15511;15441;15287;15253;15418;15492;15446;15366;15581;15400;15308;15541;15255;15329;15427;15334;15484;15312;15316;14963;14893;14784;14730;14268;14205;13729;13939;14555;14901;15232;15003;15439;15381;15499;15322;15482;15622;15826;15423;15482;15237;15034;14768;14985;14929;15266;15635;15417;15580;15520;15435;15411;15114;15233;15182;15163;15111;15183;15057;15194;15250;15502;15367;15673;15782;15675;15750;15490;15268;15170;15064;15287;15629;15213;15328;15825;15966;15772;15889;16013;15896;15758;15770;15703;15858;15903;15739;15758;16067;15819;15582;15250;15327;15176;15238;15268;15010;14868;14949;15085;14908;15071;14969;14789;14420;14867;15267;15232;15391;15374;15457;15011;13416;9264;6718;9292;12894;14818;15359;15757;15857;15991;15919;15730;15656;15378;15447;15431;15644;15676;15811;15804;15792;15664;15851;15801;15717;15753;15776;15846;16181;15918;16326;16140;15892;16066;16170;15997;15998;16005;15953;15885;16141;16085;16028;15993;15746;15497;15647;15812;15782;15704;15888;15901;16059;16087;16169;16060;16191;16145;16236;16163;15927;15930;16046;15657;15604;15785;15709;15841;15731;15892;15760;16090;16281;16041;15853;15992;15774;15895;15749;15820;15766;15642;15705;15988;16133;16011;16052;15963;16187;15783;15386;15610;15848;15685;15765;15654;15713;15597;15320;14880;15341;15629;15698;15442;15160;14710;14793;14634;15197;15628;15861;16043;16134;15963;16220;16516;16674;16580;16855;16866;16509;16517;16358;16240;16360;16202;16414;16535;16415;16011;15957;15995;15972;16276;16198;16240;16058;15854;15727;15894;16013;16148;15898;15853;16092;16068;15985;15885;16143;15899;15785;15870;16159;16362;16197;16014;16118;16301;16335;16795;16876;16903;16964;16892;16819;16461;16102;16334;16128;16327;16474;16287;16461;16385;16318;16332;16261;16190;16206;16324;16194;16196;16329;16481;16571;16410;16065;16204;16144;15966;16461;16473;16899;17051;16985;17274;16830;16667;16764;16459;16552;16406;16419;16527;16527;16363;16490;16583;16466;16500;16405;16578;16395;16643;16188;16509;16225;16555;16636;16293;16034;15350;15312;15268;15344;15660;16147;16281;16449;16343;16089;15814;15709;16026;16132;16269;16397;16669;16468;16547;16481;16465;16719;16461;16518;16418;16550;16761;16779;16573;16604;16771;16639;16340;16382;16479;16682;16493;16679;16625;16338;16266;16062;16058;15949;16295;16583;16609;16410;16417;16192;15579;15048;15629;16587;16827;16780;16470;16926;16736;16698;16607;16711;16584;16372;16807;16672;16568;16351;16562;16453;16632;16892;17014;17094;17133;17111;16624;16780;16757;16745;17001;16951;16786;16702;16685;16775;16519;16741;16836;16639;15939;14514;14506;15771;16655;16801;16780;16888;16679;16591;16601;16925;16786;16905;16619;16976;17063;17347;17034;17096;16777;16987;16882;16976;16911;17084;17029;17259;17036;16953;17235;17146;17060;17031;16954;16929;16839;16812;16611;16975;17087;17097;16738;16962;17023;16875;16931;16795;16588;16555;16575;16310;16570;16275;16459;16494;16402;16315;16395;15976;14968;11954;8489;8664;11823;14843;16431;17166;16875;16710;16578;17143;16949;16987;16532;16203;15744;16143;16462;17036;17104;16989;16904;16673;16799;17069;16959;16993;17279;16953;16876;16995;17075;16887;17028;16812;16988;16769;17089;16943;16909;16711;16848;17172;17084;17048;16768;16741;16474;17109;17098;17034;16981;17039;17297;17286;17388;17158;17554;16978;17423;17299;17095;16722;16190;16692;17386;16970;17159;16899;17125;17339;17189;17142;17116;17134;17195;17111;17212;17115;16980;16724;16826;16731;16542;16723;16859;16520;16320;16449;16808;17072;17077;16877;16902;16978;16948;17148;16924;16850;16790;16900;17190;16971;16835;17151;16999;16918;16718;16579;16919;16991;17235;17000;17040;16940;17048;17087;17128;17199;16803;16776;16851;16735;16996;16982;17003;16811;16297;15701;13941;13328;14974;16653;16886;16853;16921;16980;16931;16975;17118;17063;16909;16856;16848;17048;16631;16639;16806;16878;17138;17395;16888;16881;16596;16996;16999;16866;16846;16909;16712;16825;16904;17089;16978;16938;16963;16856;17004;17227;17095;16990;17006;16808;16919;17173;17218;17059;17003;17200;16980;17009;17170;16969;17260;17116;17221;16962;16800;17129;17008;17195;17038;16987;17204;16917;17527;17406;17139;17134;17303;17238;17407;16999;16972;17187;17315;17209;17073;17157;17272;17027;17498;17178;16545;16792;16805;17045;17216;17239;16985;16761;16991;16816;17295;17044;16752;17012;16797;16747;16741;16439;16781;16865;16811;17196;16912;16504;16588;16846;17149;17346;17089;17097;17182;17151;17215;17209;17030;17127;17081;16866;17062;16826;16319;16651;16325;15284;15362;16587;16805;16934;16963;17237;16998;17183;17151;17018;17263;16855;17081;16810;16908;16838;16868;17103;17366;17499;17240;16900;16897;17109;17140;17193;16814;16859;17015;17018;17272;17167;17128;17018;16756;16966;17210;17187;17144;17043;17093;17305;17459;17214;17530;17234;17141;16981;16420;16194;16579;16950;17073;17132;17045;16843;16590;16820;16996;17119;17034;16764;16663;16497;16692;17020;17308;17172;17479;17117;17049;17100;17371;17236;17022;17248;17350;17309;17210;17228;17278;17340;17412;17389;16916;17243;17214;17378;17412;17457;17510;17328;17399;17396;17297;17210;16828;16814;16897;17028;16744;16379;16031;16164;16166;16713;16710;17305;17199;16771;17277;17173;16816;16314;16804;17330;17424;17207;17312;17230;17261;17398;17223;17118;17393;17158;17137;17127;17076;17026;16950;16885;16774;17031;17066;17216;17318;17359;17319;17338;17065;16207;15143;15285;16495;17150;17222;17404;17377;17252;17467;17595;17322;17751;17326;17399;17188;17494;17437;17509;17399;17772;17493;17471;17315;17259;17410;17478;17068;16708;17010;17239;17330;17281;17303;17574;17642;17262;17451;17251;17601;17600;17625;17601;17441;17378;17685;17429;17371;17329;17365;17147;17397;17262;17307;17485;17178;17231;17119;17058;17262;17506;17399;17384;17310;17393;17420;17279;17117;17109;17440;17274;17152;17063;17151;17070;16735;17005;17255;17263;17114;17001;16599;17166;17176;17224;17397;17072;17370;17387;17602;17442;17531;17547;17189;16856;17013;17266;17137;17481;17330;17158;17052;16812;16269;16105;15897;16405;16623;16459;15734;15163;15214;16008;15581;15021;15469;16515;17146;17200;17224;17511;17597;17556;17519;17387;17255;17541;17433;17605;17685;17594;17535;17444;17834;17801;17608;17472;17656;17626;17915;17942;18141;17928;17950;17745;17644;17557;17368;17201;17194;17748;17761;17492;17833;17517;17808;17573;17376;17183;17216;17217;17456;17574;17185;17271;17262;17463;17338;17699;17698;17731;17735;17593;17525;17042;17179;17416;17181;17293;17499;17632;17610;17457;17459;17465;17094;17396;17085;17347;17113;17339;17629;17431;17525;17382;17511;17533;17611;17520;17709;17282;17413;17104;17222;16835;17328;17658;17597;17570;17530;17422;17632;17629;17799;17716;17810;17740;17874;17752;17750;17786;17769;17508;17919;17656;17505;17471;17600;17450;17385;17726;17725;17564;17737;17679;17783;17623;17571;17556;17384;17712;17909;17642;17806;17736;17648;17474;17627;17570;17429;17667;17865;17788;17423;17404;17793;17423;17423;17576;17278;17482;17496;17450;17442;17318;17494;17275;17216;17748;17619;17337;17470;17557;17570;17493;17473;17699;17504;17395;17118;17286;17668;17495;17441;17260;17048;16874;16940;17516;17504;17136;17152;17053;17117;17230;17295;17378;17312;17787;17954;17849;17740;17704;17425;17495;17711;17767;17787;17687;17670;17702;17688;17257;17279;17201;17213;17176;17326;17515;17405;17315;17463;17319;17472;16955;16518;16651;17331;17639;17762;17930;17677;17416;17458;17682;17519;17723;18009;17823;17796;17948;17706;17847;17749;17659;17682;17507;17740;17548;17747;17259;17430;17498;17742;17752;17673;17573;17601;17597;17467;17635;17776;17862;17539;17587;17446;17517;17394;17500;17575;17407;17659;17311;17212;17114;17289;17523;17562;17116;17140;17513;17403;17484;17544;17502;17545;17286;17242;17306;17101;17058;17001;16610;17004;17102;17093;17101;17069;16926;17350;17288;17111;17138;17556;17580;17652;17723;17686;17518;17414;17303;17521;17408;17497;17667;17573;17398;17543;17326;17352;17781;17952;17788;17695;17768;17577;17810;17359;17325;17286;17165;17262;17466;17382;17722;17661;17991;17874;17778;17820;17754;17847;17908;17541;17721;17646;17882;17819;17464;17515;17629;17485;17583;17748;17775;17639;17379;17396;17724;17693;17738;17915;17836;17811;17471;17731;17525;17602;17541;17530;17716;17538;17514;17640;17825;17702;17618;17662;17689;17662;17715;17546;17841;17737;17598;17193;17444;17592;17296;17639;17497;17360;16896;16663;17538;17526;17690;17733;17891
12771;13035;13053;12688;12780;12770;12869;12899;12950;12856;12476;12436;12163;12279;12640;13173;13098;12847;12923;13048;13190;13272;13138;13175;13142;13357;13535;13386;13324;13323;13549;13445;13237;13227;13375;13531;13498;13589;13886;13635;13798;13536;13663;13777;13970;14029;13987;14133;14159;14086;13825;13964;13980;14152;14356;14305;14378;14443;14237;14406;14253;13893;14102;14052;14005;14429;14300;14281;14640;14600;14595;14475;14378;14286;14143;14169;13988;14025;13832;13684;13962;14087;14216;14574;14606;14373;14451;14473;14608;14786;14695;14481;14699;14683;14997;14675;14707;14697;14866;14972;15116;14801;14562;14388;14627;14730;14929;14779;14672;14974;14919;15198;15175;14996;14982;14833;15001;15046;15052;14875;14931;15004;14912;15088;14761;14930;14886;14450;14453;14483;14497;14148;14402;13773;13535;13708;14302;14442;14713;14573;14654;14833;14820;14848;14584;14947;14669;14941;14892;14758;15068;14872;15153;15269;15105;15290;15203;15179;15365;14955;15033;15209;15213;15254;14881;14884;14880;15225;15053;15056;15064;14934;15467;15227;15537;15416;15354;15251;15357;15406;15455;15376;15356;15204;15478;15529;15624;15544;15506;15340;15275;15531;15460;15443;15212;15112;15073;14965;14962;14957;14781;14405;13811;13456;12662;13237;14277;15171;15045;15225;15361;15401;15318;15744;15447;15690;15609;15706;15447;15296;15116;14691;14845;15215;15142;15526;15468;15420;15725;15854;15404;15308;15197;15205;15025;15375;15228;15109;15137;15443;15421;15457;15696;15860;15549;15604;15431;15477;15365;15326;15429;15505;15464;15650;15722;15894;15884;15718;16021;15775;15838;15659;15744;16056;15806;15729;15918;15836;15996;15719;15317;15288;15366;15551;15699;15386;15165;15040;15133;14895;14977;14914;14685;14711;15075;15216;15381;15323;15263;15240;15190;13695;10055;6860;8401;12169;14679;15646;15628;15651;15777;15720;15714;15544;15355;15399;15577;15853;15631;15710;15741;15811;15938;15768;15872;15718;15796;15990;15803;16116;16280;15887;16055;15947;16188;16096;15951;15957;15870;15727;15801;16161;16239;16032;15819;15623;15579;15790;15773;15673;16032;15627;16064;16066;16191;16266;15807;15988;16069;16173;16142;16168;16149;15847;15692;15796;15872;16195;15867;15753;15785;15971;15790;15807;16188;15913;16058;15726;16124;15826;15670;15727;15776;15745;15967;16104;16011;15973;15663;15665;15792;15764;15775;15718;15735;15523;15508;15642;15613;15314;15245;15565;15502;15680;15480;14919;14780;14370;14447;14841;15768;15978;16337;16137;16330;16309;16530;16978;16713;17039;16919;16738;16771;16454;16355;16426;16268;16381;16583;16592;16244;16125;15961;16010;16140;16030;16247;16255;15976;16138;15951;15941;15972;16069;16072;15961;15686;15821;15725;15781;15953;16057;15855;15876;16358;16401;16100;16731;16558;16817;17038;16993;16918;16790;16789;16643;16365;16476;16297;16402;16404;16656;16561;16162;16480;16162;16585;16389;16343;16159;16186;16091;16333;16339;16428;16526;16551;16056;16460;15969;16115;16463;16715;16948;17121;17248;17231;16871;16587;16606;16665;16588;16423;16197;16363;16584;16526;16407;16504;16231;16337;16191;16544;16625;16420;16238;16553;16279;16268;16469;16268;15930;15532;15642;15878;15864;15990;16385;16394;16394;16075;15997;16103;15942;16339;16432;16477;16130;16414;16265;16618;16479;16612;16495;16450;16533;16394;16707;16590;16497;16881;16679;16732;16409;16441;16216;16645;16712;16805;16616;16528;15992;15835;15905;16004;16157;16490;16564;16768;16594;16485;16209;15717;14884;15497;16409;16660;16224;16387;16608;16592;16851;16599;16745;16697;16473;16527;16489;16697;16683;16898;16793;16748;16897;16853;16977;17139;17055;16666;16901;16853;16820;17021;16834;16723;16931;17037;16847;16745;16669;16989;16605;15889;14888;14905;15938;16372;16646;16870;16609;16376;16784;16952;16967;17038;16890;16945;16574;16651;16964;17013;17164;17074;17127;17092;17112;16880;17317;16982;16904;17171;16995;17313;16948;17041;17052;17146;16862;16883;16857;16922;16802;16902;16518;16661;16661;16698;16755;16797;16718;16619;16585;16145;15921;16354;16817;16229;16760;16587;16487;16229;16248;15375;13144;10605;11044;13598;15741;16781;17002;16954;16629;16945;16841;17248;16899;16228;15905;15968;16302;16512;17126;17134;16898;17059;17024;17007;16884;16865;17043;17183;17136;17154;17008;17366;16921;16830;17180;16740;17086;17204;17038;16995;16797;16963;16918;16871;16899;16824;16275;16561;16925;17540;17041;17193;17413;17323;17409;17466;17101;17502;17486;17277;17282;16838;16914;16789;16793;16905;17181;17010;17157;17323;17185;17201;17105;16819;16940;17268;17027;16910;16737;16815;16787;16504;16359;16678;16684;16581;16718;16556;16565;16798;17109;16966;17061;17229;16937;17017;16912;16879;17311;17144;16824;16920;16997;17199;16958;17098;16731;16691;16477;17037;16874;17116;17116;16929;16686;17085;16867;17209;17049;17019;16840;16653;16662;17098;17053;16913;17090;16575;16301;15298;14746;15830;16560;17146;17124;16882;16878;16967;16841;17183;16780;16914;16691;16689;17075;16485;16837;16931;17122;17131;17174;17009;16886;17009;17070;16783;16922;16735;16796;16892;16924;17005;16999;16874;16820;16914;16835;17144;16991;16825;16653;16691;16899;16784;17228;16937;17066;17015;16971;16997;16949;17102;17058;17007;17043;17158;16970;17047;17163;17091;17174;17116;17143;16944;17151;17002;17203;17210;17405;17498;17056;17086;17324;17319;17259;17310;17465;17111;17158;17151;17300;17258;17087;16561;16153;16980;17133;17153;17122;17024;17096;17050;17010;17132;17013;16941;16890;16998;16768;16716;16788;16874;17302;16897;16857;16993;16517;16734;16694;16876;17179;17298;17217;17196;17446;17236;17229;16943;17010;16915;17121;16982;16831;16804;16762;16770;16015;16382;16555;16956;17027;17104;17255;17193;17352;17032;17146;16832;17027;17001;16904;17075;16865;16736;17254;17304;17199;17099;16901;17181;17105;17219;17374;17080;16884;17011;17021;17257;17112;17102;16974;16987;17173;17100;17101;17277;16989;17183;17118;17183;17203;17114;17197;17417;17074;16773;16576;17037;16921;16888;17025;17175;16641;16467;16709;16527;16587;17064;16733;16596;16269;16429;17071;16876;17105;17237;17137;17042;17143;17338;17263;17074;17202;17104;16846;17124;16977;17295;17201;17509;17319;16983;17120;17181;17218;17433;17197;17433;17185;17327;17367;17197;17409;17083;16930;17046;16902;16524;16244;15045;15346;16107;16305;16691;17173;16997;17271;16779;17019;16918;16691;17046;17318;17481;17287;17429;17324;17481;17620;17480;17154;17050;17230;16907;17101;17014;17129;16878;16797;17058;17172;17265;17397;17220;17056;17345;17230;16734;16163;15526;15727;16845;17285;17063;17457;17440;17158;17345;17438;17534;17414;17301;17270;17449;17244;17359;17539;17445;17432;17437;17501;17189;17466;17180;17314;16971;16769;16702;17050;17574;17533;17560;17647;17434;17224;17470;17479;17332;17550;17388;17761;17568;17418;17363;17269;17407;17448;17344;17316;17476;17315;17277;17357;17500;17255;17053;17109;17107;17419;17563;17504;17221;17238;17392;17228;17312;17254;17213;17227;17263;17269;17016;17003;17153;17047;17231;17258;17353;17296;17410;17456;17380;17584;17397;17294;17319;17549;17754;17762;17445;17627;17522;17092;17407;17383;17067;17231;17298;17134;17113;16914;16580;16358;16034;16424;16537;16165;15419;14533;15117;16095;16112;16091;16492;16882;17107;17286;17140;17468;17605;17805;17490;17390;17453;17327;17651;17637;17750;17682;17461;17760;17743;17912;17460;17602;17659;17980;17834;17814;17581;18004;17846;17820;17746;17670;17488;17419;17646;17629;17685;17501;17626;17942;17714;17372;17628;17356;17476;17393;17297;17577;17360;17624;17472;17440;17594;17542;17257;17467;17620;17728;17302;16962;17248;17412;17306;17567;17411;17436;17528;17448;17272;17259;17008;16992;17410;17042;16949;17288;17431;17418;17730;17649;17876;17713;17828;17524;17849;17483;17300;16963;17103;16885;16999;17305;17393;17535;17294;17656;17482;17710;18018;17893;17717;17773;18039;17671;17579;17392;17185;17406;17834;17467;17596;17307;17419;17469;17673;17566;17799;17622;17515;17481;17476;17449;17511;17707;17164;17490;17517;17621;17836;17529;17701;17637;17674;17548;17663;17621;17725;17712;17767;17645;17693;17297;17369;17383;17718;17475;17322;17290;17437;17396;17512;17190;17263;17419;17401;17606;17269;17629;17456;17267;17104;17592;17635;17473;17233;17356;17441;17589;17303;17349;17221;16563;16943;17368;17452;17462;17204;17221;17602;17225;17242;17214;17482;17563;17456;18031;17645;17643;17290;17676;17828;17587;17816;17647;17782;17699;17569;17240;17187;16957;17126;17159;17383;17202;17457;17684;17486;17173;17115;16701;15474;15921;16984;17620;17939;17672;17439;17672;17595;17550;17726;17924;17846;17573;17835;17797;17808;17745;17643;17820;17739;17806;17943;17812;17714;17285;17190;17658;17768;17775;18113;17682;17261;17450;17844;17715;17882;17837;17554;17692;17637;17513;17663;17646;17507;17938;17622;17646;17342;17398;17061;17242;17000;17164;17162;17499;17387;17522;17863;17556;17611;17457;17273;17208;17218;17001;17145;17168;17330;17107;17201;17235;17104;16857;17065;16927;16878;17371;17417;17548;17568;17747;17868;17689;17279;17007;17381;17321;17339;17322;17376;17542;17363;17065;17456;17588;17735;17935;18003;17742;17779;17840;17712;17623;17596;17431;17521;17621;17660;17756;17813;17840;17883;17837;17825;17935;17444;17491;17613;17720;17631;17656;17447;17183;17450;17462;17601;17798;17821;17650;17709;17353;17295;17394;17718;17664;17738;17669;17669;17421;17520;17587;17582;17731;17545;17552;17740;17532;17523;17729;17660;17581;17591;17877;17751;17586;17821;17646;17937;17685;17596;17243;17433;17454;17538;17355;17404;16974;16940;17357;17571;17679;17843;17824
12773;12987;13090;12947;12608;12611;12732;12765;12887;12558;12513;12405;12429;12349;12612;13043;13120;13183;12942;13098;12888;13143;13310;13242;13498;13639;13705;13400;13451;13429;13641;13484;13413;13189;13383;13512;13386;13603;13766;13640;13588;13563;13798;13744;14002;13891;14307;14077;13892;14072;13688;13767;13740;13937;13948;14237;13961;14299;14286;14288;14135;14146;14153;14034;13959;14442;14340;14019;14146;14396;14455;14359;13977;14399;14295;14405;14306;14116;13753;13453;13834;14133;14393;14498;14850;14551;14416;14487;14750;14489;14773;14599;14552;14888;14835;14635;14828;14772;14907;14894;14842;14780;14537;14675;14677;14598;15000;14968;14779;14926;15236;14763;15108;14866;14949;14686;14964;15143;14896;14950;14829;14933;15070;15132;15036;14856;15053;14702;14504;14473;14332;14534;14439;14219;13656;13834;13994;14217;14172;13916;14249;14509;14573;14667;14899;14762;14790;15043;15000;15019;14813;14722;14844;14934;15120;14920;15286;15193;15230;14914;14944;15301;15460;15488;15183;15066;14999;15255;15246;15351;14934;15139;15193;15077;15181;15291;15324;15236;15240;15555;15544;15270;15333;15219;15474;15530;15407;15176;15532;15346;15418;15437;15312;15528;15098;14771;14631;14527;14926;14853;14842;14708;14191;13548;12453;12993;14182;15044;15532;15152;15316;15396;15367;15293;15571;15422;15544;15718;15438;15238;14904;14946;14659;15160;15337;15528;15436;15541;15570;15174;15271;15157;15383;15205;15156;15138;15497;15165;15395;15500;15449;15556;15610;15758;15802;15682;15315;15317;15587;15516;15341;15397;15527;15512;15754;16134;15945;15794;15822;15823;15901;15744;15867;15793;15839;15734;15738;15717;15968;15671;15580;14883;14941;15258;15612;15451;15240;15294;15244;15162;15131;14627;14819;14893;14960;15060;15240;15150;15325;15369;15055;13808;10449;6696;7825;11706;14416;15558;15861;15900;15829;15973;15924;15874;15841;15508;15613;15684;15679;15883;15641;15816;15961;15963;15836;15735;15578;15638;16018;16079;16250;16159;16080;16192;16037;16186;16343;16029;15939;15774;15744;16024;16091;15942;15779;15716;15873;15732;15838;15668;15854;15955;16032;16043;16122;16100;16097;16075;15813;16127;16243;16177;16058;16039;15756;15641;16083;15828;15943;15717;16061;15958;16116;16190;15921;16076;15870;15895;15690;15858;15917;15746;15638;15958;15930;16017;15617;15587;15529;15628;15759;15639;15753;15775;15442;15180;15381;15476;15590;15683;15501;15613;15568;15554;15439;15456;14988;14816;14610;15183;15991;16034;15939;15906;16367;16644;16334;16773;16934;17170;16932;16803;16775;16503;16195;16036;16270;16416;16365;16255;16314;16349;15858;15852;16211;16332;16479;16343;15794;15800;15809;15940;15818;15967;16162;16100;15957;16051;15951;15806;15898;16092;15924;16359;16008;16109;16382;16528;16808;16854;17042;16973;16674;16583;16717;16387;16363;16325;16394;16662;16255;16430;16468;16460;16364;16291;16281;16355;16271;16234;16224;16462;16274;16294;16466;16580;16577;16232;16109;16032;16116;16564;16964;17139;17146;17104;17203;16547;16606;16482;16837;16473;16384;16373;16162;16212;16327;16089;16182;16129;16321;16398;16373;16611;16462;16392;16084;16407;15947;15959;16131;15832;15778;15990;16156;16193;16548;16195;16197;16104;16078;16250;16085;16427;16308;16570;16429;16243;16270;16076;16524;16633;16617;16447;16584;16715;16437;16700;16515;16631;16708;16673;16728;16343;16444;16549;16614;16676;16566;16508;16265;15996;15450;15226;15840;16575;16715;16383;16442;16713;16432;16037;14776;13914;14810;16312;16461;16597;16539;16897;16670;16520;16535;16569;16776;16684;16703;16717;16681;16736;16501;16794;16913;16661;16930;16864;16932;16596;16873;16730;16795;16892;16998;16764;16699;17026;17005;16919;16994;16631;16839;16411;16111;15887;16185;16272;16620;16493;16631;16556;16564;16575;16794;16933;17153;16759;16752;16617;16365;16826;16930;16811;17094;17065;17125;16916;16884;17412;16944;16968;16921;17130;16901;16974;16882;17109;16701;17015;16668;16934;16793;16807;16646;16676;16692;16581;16466;16507;16481;16747;16584;16562;16027;16011;16514;16680;16683;16671;16529;16535;16412;16020;15911;14928;13625;13855;15045;16538;16972;17081;16984;16836;17138;16997;17036;16881;16197;16008;16135;16394;16714;16758;17062;16881;17324;16932;16895;17144;17015;16962;16987;17153;17075;16984;16919;17008;17162;17108;16927;16972;17279;16959;17009;16896;16942;16827;17088;16972;16491;16163;16178;16537;17052;17108;17155;17146;17155;16946;17426;17102;17408;17339;17095;17063;16920;16961;16899;16955;17208;17328;17101;16948;17288;17365;17153;16898;16814;17088;17076;17029;16750;16693;16826;16522;16857;16450;16396;16565;16564;16701;16585;16709;16745;16971;17022;17309;17162;16998;16883;16839;17229;17199;17106;16994;17078;17017;16939;17139;17148;16856;16575;16492;16965;17221;16925;16898;16841;16915;16919;17087;17160;17033;17002;16762;16924;17109;17249;16909;16914;16894;16854;16768;16481;16354;16648;16635;16713;17007;16538;16559;16940;17081;16838;16991;16762;16754;16712;16749;16826;16789;16889;17220;16947;17157;17217;16949;16987;16876;16996;16812;16813;17039;16939;16968;17130;17119;17161;17027;16980;17185;17257;17053;16737;16795;16840;16880;17114;17126;16932;17106;17213;16926;16704;16982;16806;17027;17118;16998;17005;16649;16873;17051;17544;17230;17219;17234;16985;17034;17019;17020;17227;17156;16993;17001;17103;17097;17168;17338;17270;17358;17232;17418;17369;17202;17322;16804;16762;16391;16545;16967;17096;16961;17144;17179;17088;17081;17179;17025;17002;17022;17154;17024;16988;16885;17140;16932;17093;17129;17074;17210;16836;17049;17056;17024;17380;17082;17423;17079;17287;17086;16633;16340;16525;17134;17091;17139;17065;17139;17121;16621;16948;16910;16842;17133;17133;17163;17218;17161;17033;16902;16858;16854;16967;16995;16957;16998;17163;17094;17191;17136;17108;17099;16924;16908;17119;16972;16807;16913;17274;17067;17067;17233;17096;16926;16924;17346;17202;17008;17052;17050;17107;17134;16764;16942;16986;17438;17209;17419;17180;16789;16630;16769;17129;17227;17025;16745;16375;16061;16057;16373;16624;16732;16349;15667;16336;17016;16874;16901;16925;16894;17202;16836;16998;17123;17061;17058;17333;17155;17240;16888;17182;17084;17148;16653;16612;16987;16470;17032;17219;17575;17434;17116;16898;17058;16750;16858;16820;16992;16951;17124;16828;15724;14845;14966;16066;16465;16370;16866;16903;17034;16932;16515;16818;16989;17163;17399;17481;17282;17092;17224;17381;17486;17141;17198;17202;17043;17055;17241;17092;16826;16785;16823;16900;17141;17244;17195;17068;17333;17277;17311;16999;16893;16527;16619;17016;17313;17415;17346;17381;17404;17536;17377;17350;17340;17084;17133;17110;17307;17420;17386;17551;17528;17396;17562;17613;17059;17221;17084;16888;16290;16888;17184;17498;17467;17266;17512;17505;17328;17209;17311;17360;17309;17460;17463;17211;17160;17247;17382;17619;17356;17674;17460;17309;17123;17183;17070;17329;17206;17252;17265;17155;17330;17482;17578;17346;17550;17048;16966;16805;17403;17336;17217;17262;17423;17197;17212;16979;17277;17375;17500;17547;17417;17690;17430;17441;17340;17576;17344;17317;17621;17803;17734;17661;17555;17862;17192;17224;17338;17295;17199;17120;17173;17287;17038;16880;16659;16276;16272;16403;16524;15647;15206;15834;16385;16651;16680;16643;17193;17244;17384;17360;17593;17589;17602;17676;17249;17454;17324;17593;17781;17619;17792;17482;17658;17967;17901;17665;17794;17504;17458;17810;17944;17839;17705;17774;17796;17882;17752;17580;17445;17577;17434;17688;17621;17729;17879;17812;17721;17566;17796;17596;17586;17582;17513;17373;17689;17515;17702;17240;17547;17622;17668;17589;17515;17183;16771;17005;17108;17183;17444;17420;17422;17435;17287;17578;17213;17349;17032;17369;17262;17158;17139;17443;17399;17415;17825;17627;17759;17713;17857;17489;17641;17100;17119;16827;17017;17143;17493;17127;17283;17367;17527;17943;17820;17824;17861;17819;17806;17872;17593;17359;17035;16910;17246;17410;17556;17461;17446;17578;17670;17789;17797;17584;17300;17344;17170;17307;17276;17304;17214;17419;17434;17399;17406;17487;17618;17790;17481;17839;17484;17759;17778;18119;17766;17703;17668;17513;17461;17425;17264;17595;17532;17349;17484;17540;17317;17317;16948;17051;17319;17194;17501;17295;17539;17435;17603;17319;17544;17490;17840;17342;17263;17505;17361;17456;17411;17031;16830;16962;17362;17719;17579;17615;17536;17544;17323;17535;17333;17588;17664;17863;17805;17628;17535;17476;17878;17652;17857;17886;17665;17737;17507;17588;17183;17054;16703;17203;17222;17519;17502;17525;17427;17433;17181;17228;16621;16070;16220;17187;17747;17736;17675;17632;17578;18098;17884;17645;17656;17686;17903;17830;17806;17573;17889;17612;17588;17637;17802;18042;17836;17348;17178;17279;17620;17549;17840;17924;17335;17345;17536;17691;17747;17908;17970;17914;17732;17481;17573;17800;17699;17533;17715;17745;17599;17586;17126;17106;16901;17008;16992;17175;17251;17135;17518;17470;17368;17658;17565;17449;17211;17225;17027;17322;17113;17425;17200;17167;17074;17365;16959;17261;17078;17169;16955;17274;17439;17640;17368;17842;17753;17275;17377;17591;17384;17445;17693;17553;17288;17456;16860;17248;17824;17729;17752;17739;17675;18001;17807;17710;17722;17548;17721;17724;17928;17905;17733;17853;17961;18096;17953;18055;17696;17632;17786;17414;17273;17460;17736;17643;17176;17434;17480;17440;17612;17618;17692;17501;17387;17596;17592;17656;17627;17490;17722;17856;17912;17544;17492;17637;17733;17611;17758;17273;17536;17420;17544;17745;17911;17715;17617;17703;17862;17904;17881;17786;17321;17344;17563;17397;17441;17674;17268;17370;17018;17333;17388;17464;17543;17827;17365
12684;12795;12792;12664;12389;12535;12621;12729;12717;12616;12438;12582;12483;12708;12577;12420;12959;13120;13172;13266;12809;12970;13108;13467;13686;13583;13637;13399;13444;13606;13543;13309;13467;13447;13542;13496;13338;13527;13751;13481;13634;13861;13769;13912;14034;14087;14183;13906;14021;13626;13887;13798;14064;13751;14024;14047;14026;13918;13999;14257;13641;14056;14362;14038;14131;14078;14263;14008;13702;13782;14427;14374;14445;14200;14268;14372;14165;14150;13854;13795;13889;14006;14337;14474;14328;14563;14517;14667;15002;14583;14705;14656;14758;14756;14612;14573;14646;14830;14744;14900;15026;14591;14802;14570;14892;14774;14903;14783;14928;14885;14915;14595;14988;14995;14732;14836;14946;15072;14877;15028;14998;15275;15011;15112;14924;14997;14612;14468;14628;14309;14398;14363;14349;14191;13989;14199;14205;13858;13571;13482;13471;13932;14516;14858;14765;14525;14498;14690;15171;14960;15057;14788;14656;14611;14971;15035;14753;15252;15398;15147;15392;15385;15442;15333;15118;15221;15417;15212;15385;15367;15203;15086;15044;15334;15334;15337;15269;15430;15465;15282;15481;15374;15214;15443;15189;15574;15399;15423;15294;15402;15426;15419;15341;15172;15040;14678;14455;14606;15086;15100;15011;15234;14841;14294;13858;14016;14607;15067;15308;15299;15348;15450;15474;15420;15463;15380;15515;15538;15121;15063;15133;14794;14521;14845;15271;15477;15563;15579;15532;15547;15318;15430;15391;15020;15020;15405;15433;15175;15456;15373;15362;15515;15684;15697;15531;15575;15672;15463;15714;15332;15366;15821;15568;15477;15624;15810;15867;15635;15833;15738;15747;15628;15744;15727;15721;15783;15666;15832;16084;15592;15149;14712;14640;15081;15381;15724;15260;15414;15470;15437;15561;15102;15176;14760;14998;15428;15174;15239;15127;15261;15239;14240;10955;7020;7256;10670;13780;15372;15887;15903;15904;16066;15781;15889;15665;15715;15599;15724;15809;16155;15984;15945;15838;15778;15722;15907;15954;15895;16049;16241;16221;16205;16196;16250;16326;15956;16216;16369;15866;15934;15947;16022;16097;16029;15818;15597;15712;15534;15888;15871;15778;15884;16037;16161;16049;16058;15909;15950;15657;16212;15985;16096;16138;16111;15885;15810;16227;15903;15728;15739;15704;15804;15886;16070;16025;15889;15868;15815;15707;15719;15911;15911;15858;15919;15920;16036;15811;15572;15595;15805;15831;15800;15748;15584;15367;15518;15551;15789;15693;15438;15311;15105;15386;15510;15782;15599;15604;15198;15126;15549;15993;16108;16251;15989;16245;16548;16423;17003;16872;17041;16857;16876;16649;16573;16398;16234;16219;16442;16321;16089;16411;16302;16437;16218;16332;16364;16468;16035;15846;15582;15620;15713;15767;15774;16211;15964;15953;15651;15894;15735;15861;15636;15980;16226;16326;16327;16201;16403;16640;17028;17215;17082;16860;16493;16340;16345;16375;16313;16515;16387;16494;16555;16559;16487;16275;16121;16298;16188;16503;16114;16358;16228;16417;16386;16363;16229;16384;16413;16359;15978;16251;16757;16695;17156;17119;17090;16771;16787;16654;16530;16493;16462;16444;16503;16207;16312;16194;16180;16114;16398;16181;16357;16483;16423;16508;16460;16139;16181;15905;15908;15815;15856;16244;16042;16287;16181;15919;15836;15761;15845;15618;15976;16130;16076;16291;16215;16424;16286;16147;16454;16148;16434;16492;16825;16440;16562;16618;16337;16577;16789;16610;16408;16554;16599;16604;16675;16337;16870;16654;16542;16237;15725;15408;15252;15461;16463;16396;16406;16695;16852;16774;16339;15229;13628;14901;16125;16471;16442;16531;16877;16866;16664;16831;16437;16603;16527;16781;16640;16625;16676;16601;16563;16489;16742;16863;16809;16849;16858;16905;17013;16861;16974;16523;16714;16822;17026;17083;17110;16897;16641;16540;16226;16151;16305;16684;16771;15915;15798;16396;16876;16801;17053;16878;17119;16870;17057;17194;16939;16648;16588;17043;17086;17180;17015;17057;16895;17012;16900;16996;16814;16874;16923;17077;17074;17199;16942;16907;16700;16804;16603;16486;16634;17003;16813;16864;16477;16759;16460;16430;16631;16775;16662;16360;16353;16704;16569;16559;16612;16561;16371;16335;15850;15987;15809;15689;15696;16120;16577;16989;16931;17123;16763;16711;17149;17124;16821;16507;16215;16416;16770;16859;16839;16878;17345;16891;17020;16859;16877;17017;16982;17148;17128;17288;16982;17144;17218;17039;16976;16831;17070;17082;16851;17050;17024;16915;16815;16828;17018;16542;16213;15782;16179;15972;16741;16886;16185;16455;16788;16962;17195;17164;17440;17124;17045;17085;16949;17379;17257;17094;17175;16986;16846;17165;17030;16820;16966;16811;17217;16783;17173;16813;16876;16732;16887;16772;16588;16459;16521;16410;16884;16909;16820;16774;16894;16871;17377;17136;16571;17167;16746;17073;17073;17019;17120;17255;17338;17009;16990;17112;17008;16770;16655;16976;16881;16888;17018;16747;16724;16889;16836;16905;17055;16746;16762;16983;17273;17140;17082;16961;16969;16922;17207;16767;16964;16872;17073;17100;16956;16545;16308;16572;16940;16917;17120;17009;17210;16996;16962;16986;17206;16884;16977;17111;16933;17004;17341;17138;16586;16810;16810;16865;16906;17154;16998;17006;17031;16925;17251;17234;17042;17148;17404;16872;16910;16913;17050;17008;16854;17052;17064;16880;16881;16909;16664;17081;16837;16942;16980;17014;17094;16917;17173;17179;17228;17360;17067;16843;16794;17013;17103;17092;17067;17221;17199;16871;17274;17099;17355;17057;17146;17172;17334;17374;17243;17139;17037;17054;17159;16949;17185;17194;17155;17026;17143;17062;17075;17362;17041;17076;17068;16955;17251;16878;17025;16970;17178;17087;16887;17265;17166;17067;17008;17112;17214;17130;17017;17039;17447;17298;16861;16810;16524;16381;16682;17005;17113;17012;17143;17345;17373;17009;17091;17134;16928;17316;17153;17127;17251;16918;16828;16844;16162;16395;16613;16754;16768;17284;16969;17132;17123;17249;16952;16701;17285;17217;17292;17312;17102;16967;17207;17223;17193;16888;16778;16548;16880;17042;16964;17096;16955;16809;16316;15694;15488;16427;17149;17437;17265;17125;16978;16869;16772;17180;17374;17109;16805;16322;15909;15767;16295;16673;16855;15883;15172;16208;16970;16973;16704;17049;17032;17150;17357;17282;17121;16933;17116;17430;17408;17120;17146;16999;16897;16901;16281;16161;16074;16618;16778;17269;17260;17362;17226;16847;16434;15926;15861;16514;17079;17021;16925;16974;16274;15461;15408;16235;16296;16883;16678;16849;16718;16710;16375;16460;16951;17388;17211;17263;17487;17718;17200;17267;17341;17145;17255;17318;16933;17308;17132;17133;17261;17069;17065;17086;17232;17100;17327;17153;17311;17425;17548;17424;17296;16994;17083;17385;17678;17554;17367;17386;17184;17367;17296;17137;17323;16853;17219;17406;17232;17051;17441;17358;17479;17689;17932;17516;17555;17395;16990;17075;16700;16785;17113;17269;17534;17442;17441;17281;17501;17266;17531;17604;17324;17337;17743;17269;17323;17272;17493;17276;17435;17604;17210;17411;17248;17212;17196;17205;17167;17512;17246;17524;17328;17365;17252;17467;17014;16783;15943;16253;16926;17174;17403;17298;17146;17283;17133;17059;17158;17358;17394;17461;17419;17213;17505;17461;17411;17581;17400;17206;17780;17541;17728;17611;17479;17528;17473;17270;17533;17431;17477;17185;17547;17474;17405;17168;16950;16392;16314;16629;16474;15871;15966;16319;16681;16797;16613;17014;17176;17204;17398;17612;17469;17591;17718;17734;17238;17440;17343;17445;17699;17442;17784;17667;17791;17815;17756;17961;17602;17773;17660;17778;17824;17854;17794;17866;18021;17879;17771;17604;17372;17494;17697;17647;17544;17760;17722;17679;17805;17538;17491;17571;17678;17499;17656;17777;17604;17681;17583;17521;17237;17307;17371;17532;17477;17286;17007;16903;17200;17309;17238;17549;17530;17302;17598;17394;17396;17001;16996;16929;17161;17093;17048;17332;17364;17366;17487;17570;17975;17640;17714;17626;17742;17180;17012;17191;16910;17100;17289;17287;17664;17402;17706;17681;17708;17833;17916;17754;17823;17683;17825;17560;17280;17178;17313;17605;17322;17422;17408;17177;17560;17518;17602;17875;17310;17381;17569;16967;16421;16639;17155;17534;17791;17604;17445;17392;17457;17416;17691;17689;17723;17693;17684;17605;17740;17465;17356;17457;17499;17504;17533;17557;17588;17388;17352;17445;17440;17128;17314;17028;17116;17347;17300;17571;17366;17617;17178;17141;17333;17398;17471;17762;17338;17407;17379;17437;17335;17058;17313;17221;17330;17714;17689;17669;17285;17685;17337;17282;17292;17542;17903;17717;17670;17662;17767;17680;17558;17718;17754;17661;17805;17882;17754;17587;17495;17318;17043;17052;17335;17382;17485;17619;17561;17626;17487;17165;16672;16513;16798;17098;17698;17399;17593;17733;17677;17715;17864;17813;17865;18080;17758;17597;17669;17645;17751;17665;17478;17920;17862;17769;17629;17521;17444;17351;17592;17478;17752;17749;17730;17501;17607;17625;17635;17543;17715;17631;17515;17745;17576;17709;17717;17637;17605;17463;17272;17253;17190;16806;17019;16871;17293;16908;16958;17265;17266;17620;17695;17742;17765;17133;16887;17276;17338;17223;17102;17241;17408;17214;16991;17098;17208;17073;16987;17014;16789;16894;17314;17542;17748;17706;17723;17383;17429;17285;17419;17403;17443;17515;17586;17323;17278;17373;17396;17680;17458;17715;17710;17928;17699;17925;17747;17742;17692;17808;17855;17840;17977;17945;17986;18206;17999;17703;17684;17689;17483;17506;17232;17701;17768;17601;17626;17485;17721;17698;17438;17402;17687;17217;17545;17762;17692;17766;17681;17566;17734;17840;17959;17634;17748;17712;17643;17667;17660;17548;17791;17484;17879;17721;17765;17647;17878;17834;17923;17829;17561;17607;17296;17374;17458;17438;17495;17388;17665;17518;17424;17385;17661;17793;17952;17658;17621
12788;12932;12918;12430;12446;12401;12616;12726;12558;12535;12261;12407;12573;12489;12380;12384;12497;13162;13297;13372;12993;13182;13235;13401;13435;13411;13347;13316;13422;13458;13751;13517;13379;13232;13261;13396;13625;13524;13175;13062;13648;13627;13780;13718;13967;14256;14041;13725;13740;13577;13697;13562;13705;13883;13769;13820;13609;14045;13746;13974;13895;14213;13960;13977;14194;14087;14126;13885;13548;13714;14124;14275;14191;13890;14033;13936;14166;14112;13839;13826;14256;14274;14265;14370;14696;14604;14345;14651;14720;14676;14752;14857;14839;14811;14960;14521;14693;14930;14858;14861;14805;14677;14845;14784;14866;14981;14763;15022;14907;14833;14731;14666;14865;14771;14943;14846;15039;15070;14761;14939;14915;14978;15054;15064;15261;14814;14318;14339;14204;14302;14262;14037;14015;14123;14171;14650;14383;13781;13339;12634;13056;13797;14410;14689;14839;14886;14764;14853;15127;14932;14834;15089;14802;14489;14887;14662;14734;14983;15308;15369;15413;15221;15345;15320;15161;15372;15116;15282;15364;15399;15312;15365;15163;15546;15257;15474;15419;15578;15440;15410;15374;15407;15339;15351;15478;15460;15587;15309;15383;15213;15356;15179;15132;14961;14817;14499;14696;14889;14994;15070;14991;15028;15170;15208;15044;14822;15161;15188;15215;15106;15404;15375;15578;15400;15417;15519;15565;15401;15316;15182;15046;14913;14622;14653;15163;15374;15449;15347;15297;15355;15268;15384;15194;15128;14823;15401;15487;15493;15171;15258;15290;15313;15508;15506;15610;15352;15422;15226;15527;15484;15505;15542;15599;15782;15762;15863;15625;15835;15903;15820;15465;15300;15537;15587;15633;15544;15174;15336;15414;15628;14992;14911;14857;15091;15505;15400;15357;15448;15490;15482;15715;15409;15145;14908;15068;15310;15310;15228;15312;15076;14993;13851;10432;6600;6856;11014;14007;15594;16099;15895;15971;16026;16060;15851;15431;15148;15170;15548;15963;16112;15886;16234;15977;15531;15766;15841;15882;15878;15871;16142;16350;16300;15973;16148;16162;16204;16247;15978;16173;16050;16047;15872;15829;15838;15797;15776;15734;15709;16095;16258;15977;15948;16318;16073;16413;16052;15951;15882;16022;16002;16018;16040;15928;15714;15963;15646;16005;15783;15703;15738;15179;15652;16086;16082;16063;16042;15840;15548;15749;15525;15787;15688;15772;16138;16022;16166;16067;16180;15991;15961;15709;15699;15823;15842;15864;15842;15850;15941;15758;15371;15319;15436;15572;15753;15850;15858;15948;15583;15754;15909;16009;15945;16086;16351;16258;16332;16724;16748;16735;16428;16712;16798;16554;16492;16817;16404;16119;16267;16086;16031;16224;16291;16295;16474;16398;16381;16237;16149;16181;15900;15484;15722;15925;15994;15954;16141;15871;15804;15839;15622;15741;15591;15918;15937;16343;16330;16286;16600;16659;17218;17198;17171;17023;16727;16474;16216;16113;16431;16190;16377;16434;16538;16466;16381;16257;16153;15791;16213;16233;16249;16498;16008;16375;16410;16467;16493;16568;16288;15942;16052;16441;16635;16612;17283;16608;16787;16827;16748;16514;16564;16608;16430;16344;16120;16234;16324;16343;16363;16185;16402;16394;16562;16455;16373;16351;16436;16553;16239;16036;15978;15875;15945;16377;16415;16170;15647;15036;15086;15367;15440;15616;15925;16405;16042;16308;16027;16243;16301;16346;16042;16108;16108;16362;16380;16650;16355;16496;16616;16653;16434;16691;16682;16457;16461;16681;16627;16486;16611;16690;16440;16418;16157;15638;15694;15925;16292;16453;16501;16722;16764;16695;16678;15902;15538;16280;16587;16538;16556;16604;16694;16958;17129;16940;16845;16433;16762;16593;16737;16740;16670;16551;16586;16603;16807;16899;16814;16799;16779;16953;16723;16915;16696;16405;16588;16821;17166;17013;17008;16766;16621;16463;15517;15281;16005;16630;16439;15027;14516;15889;17005;16905;16901;17112;16992;17127;16982;17440;17044;16843;16835;16746;16970;16921;16924;17146;16926;17057;16855;16976;17151;16896;16912;17015;16940;16890;16804;17003;16884;16673;16400;16462;16589;16687;16716;16914;16828;16517;16429;16436;16692;16548;16705;16756;16834;17057;16543;16473;16487;16406;16014;16118;16039;16082;16237;16400;16334;16789;16940;16990;17144;17013;16939;17032;17142;17227;16779;16398;16291;16572;16822;16980;17262;16973;17229;17197;17227;16962;16722;17041;17100;17071;17114;17167;17207;16913;17149;17063;16908;16967;16814;16835;16991;16546;16868;16720;16651;16955;16873;16381;16271;15716;14830;15697;16398;16433;15436;15043;16155;16967;16924;16893;17162;17299;17222;17039;16921;17275;17156;17179;17333;16946;16604;16915;16974;16761;16805;16860;16852;17126;16879;16750;16781;17029;16632;16886;16749;16590;16430;16596;16621;16739;16677;16841;16909;16940;17050;17041;16945;16899;16898;16956;16934;17187;17327;17153;17192;17181;17126;16951;17076;16975;16617;16752;16617;17104;17040;16897;17008;17183;17048;16972;16765;16664;16635;16909;17163;17083;16977;16706;16914;16997;17033;17064;16921;16988;17291;17147;16983;16718;16297;16513;16955;17078;17132;17128;17357;16908;16989;17278;16908;17359;16997;17018;17362;17128;17185;16977;17035;16894;16899;16897;17171;16941;16997;16858;16909;17071;17032;17382;16946;17135;17110;17043;16987;17125;16759;16632;16977;16949;17002;17029;16699;16634;16909;16988;17021;16816;16938;17144;16751;17117;17173;17169;17158;17234;17075;16777;16989;16962;17187;17128;16957;16935;16981;16886;16898;16918;16977;17067;17067;17209;17239;17252;17044;17195;17201;17057;17240;17197;17337;17171;17055;17056;16963;16945;17130;16975;16955;17033;17247;17149;17261;17409;16879;17133;17056;17037;17220;17411;17247;17072;17007;17210;16972;16939;17097;17127;17186;17179;17089;16721;16496;16660;16959;17134;17276;17128;17271;17312;17308;17113;16875;16887;17091;17051;16952;17174;16830;16030;16149;16200;15207;14972;15846;16808;16952;16696;16838;16959;17144;17057;16967;17070;16945;17057;16955;17113;16923;16942;17061;17149;16861;16944;16801;16685;16875;16890;16865;17079;17060;16466;14982;13348;13220;15225;16831;17064;17176;17103;16885;16699;16889;17195;16950;17112;16664;16663;16193;15961;16307;16876;16999;16087;16092;16734;16924;16840;16427;16876;17101;17334;17051;17110;17001;17022;17147;17148;17108;17002;17072;17070;17014;16758;16121;15665;16302;16919;17153;17272;17240;17057;16774;16395;15677;14554;13861;15420;16875;16847;17188;16735;16595;16310;16609;16754;16873;16775;17048;16860;16927;16808;16653;16690;17099;17230;17350;17168;17192;17388;17311;17200;17141;17347;17318;17287;17153;17177;17095;17161;17152;16862;17000;17020;17228;17399;17279;17513;17117;17372;17418;17472;17550;17031;17313;17485;17378;17527;17377;17341;17311;17324;17178;17095;16873;17079;17061;17277;17265;17099;17230;17162;17183;17643;17723;17686;17274;17447;17130;17137;16873;16948;17334;17500;17628;17541;17567;17436;17363;17277;17336;17407;17463;17419;17259;17262;17171;17508;17369;17370;17327;17406;17334;17568;17457;17289;17263;17512;17383;17598;17520;17399;17482;17357;17385;17128;16986;15953;14967;15090;16456;17325;17273;17295;17109;17420;17054;17243;17163;17412;17634;17173;17264;17213;17282;17197;17614;17648;17588;17563;17451;17739;17775;17496;17365;17522;17445;17466;17541;17400;17424;17462;17513;17268;17502;17209;16863;16544;16441;16447;16591;16434;16229;16421;16796;16696;17253;17069;17368;17462;17398;17161;17634;17806;17647;17637;17313;17368;17427;17510;17325;17449;17441;17517;17635;17920;18048;17792;17798;17669;17577;17740;17639;17774;17913;17860;17899;18059;17712;17613;17459;17625;17895;17710;17941;17615;17899;17630;17321;17373;17352;17229;17582;17616;17328;17614;17430;17327;17529;17516;17431;17320;17418;17463;17690;17344;17181;16947;17293;17157;17271;17371;17560;17515;17379;17453;17474;17038;17371;17151;17076;17085;17527;17381;17275;17162;17520;17593;17537;17638;17689;17646;17673;17211;17583;17196;17207;17358;17336;17594;17473;17345;17562;17523;17873;17714;17692;17828;17617;17873;17698;17896;17490;17324;17574;17424;17540;17345;17316;17399;17212;17874;17625;17697;17449;17578;17367;16678;15698;15970;16804;17352;17597;17835;17647;17533;17457;17674;17701;17858;17630;17693;17826;17752;17821;17416;17021;17080;17455;17448;17561;17646;17529;17187;17346;17396;17545;17400;17553;17037;17222;17278;17329;17412;17569;17559;17227;17187;17253;17622;17710;17522;17184;17319;17315;17152;16969;17295;17580;17328;17552;17751;17553;17668;17408;17425;17596;17471;17617;17807;18005;17944;17925;17808;17808;17634;17802;17742;17525;18108;18010;17906;17714;17562;17489;17559;17386;16986;17283;17349;17294;17485;17604;17475;17445;17185;17027;17114;17216;17336;17353;17718;17724;17614;17927;17758;17818;17688;17778;17907;17867;17490;17670;17473;17547;17590;17703;17832;17714;17805;17602;17444;17756;17358;17680;17745;17823;17839;17834;17732;17883;17595;17732;17939;17652;17745;17623;17719;17514;17940;17699;17625;17422;17611;17295;17192;17121;17132;17266;17288;17195;17015;17361;17391;17573;17807;17902;17675;17644;17508;17271;17292;17055;16979;17191;17407;17344;17316;17302;17012;17087;16952;17023;16984;16618;16713;17010;17409;17876;17376;17308;17356;17014;16766;16813;17134;17456;17634;17415;17260;17170;17271;17618;17633;17714;17586;17718;17735;17657;17836;17552;17800;17856;17810;17657;18009;17851;18000;17971;17954;17988;17947;17924;17639;17595;17438;17661;17687;17789;17729;17518;17506;17737;17416;17675;17371;17598;17619;17396;17614;17636;17483;17670;17467;17737;17757;17770;17593;17721;17718;17920;17995;17485;18069;17819;17518;17744;17423;17857;17644;17858;17842;17819;17979;17608;17177;17262;17530;17438;17282;17393;17330;17718;17562;17649;17658;17696;17676;17602;17728;17696
12834;12839;12883;12640;12575;12787;12787;12735;12609;12584;12513;12039;12309;12490;12500;12178;12630;12993;13320;13170;13058;13038;13063;13165;13383;13297;13316;13318;13264;13389;13495;13286;13208;13364;13495;13404;13526;13134;12366;12530;13045;13763;13558;13481;13969;13869;14141;13783;13949;13467;13532;13596;13861;13931;14005;13729;13675;13952;14291;14260;14299;14188;14133;13767;13624;13943;14101;14161;13802;13797;14203;14277;13980;13533;13703;13596;13759;13658;13870;14123;14274;14109;14465;14625;14455;14575;14667;14552;14382;14611;14673;14814;14802;14704;14755;14739;14737;14781;15025;14919;14766;14712;14933;14641;14730;14666;14799;14859;14872;14922;14891;14922;14895;14926;14625;14763;14832;15104;15206;15077;14911;14812;14903;15215;15066;14668;14364;14368;14617;14819;14349;14102;14092;14119;14442;14650;14344;14127;13859;12875;12862;13740;14398;14899;14983;14804;14588;14970;14864;14877;14898;15071;15025;14689;14525;14596;14487;14929;15507;15353;15210;15397;15220;15163;15237;15305;15145;15263;15315;15145;15447;15449;15174;15110;15154;15249;15332;15396;15213;15482;15484;15372;15290;15361;15318;15404;15431;15379;15187;15210;14934;15138;14929;14851;14698;14987;14811;14817;14919;15149;15099;15080;15003;15212;15126;15133;15183;15073;15296;15159;15466;15375;15504;15561;15554;15607;15556;15411;15210;15411;15069;14791;14782;14577;14881;15249;15251;15474;15230;15407;15534;15264;15074;14876;15310;15208;15323;15005;15193;15423;15368;15374;15422;15426;15474;15441;15243;15297;15147;14903;15288;15424;15593;15727;15783;15785;15650;15749;15584;15461;15354;15527;15262;14812;15315;15226;14662;14345;15073;15340;15152;15058;15186;15433;15614;15606;15728;15539;15370;15433;15245;15251;15061;14867;15056;15062;15153;15381;15110;15185;15213;14126;11296;7072;6582;9956;13501;15125;15814;16009;16063;15656;15817;15492;14602;13909;14302;15429;15797;15738;15670;15991;15869;15959;15885;15919;15905;15960;16064;16188;16050;16010;16293;16240;16246;16222;15886;15813;15930;15948;15958;16021;15945;15795;15728;15867;15917;16338;16219;15826;16197;15996;16069;16148;16060;16082;15930;16023;16065;16273;15943;15998;15719;15547;15792;15774;15685;15806;15720;15588;15301;15562;15965;15767;15803;15578;15700;15516;15609;15782;15698;15692;15872;16000;16436;16495;16111;15884;16096;15880;15687;15836;15528;15953;15974;15959;15928;15919;15715;15568;15660;15704;15707;15568;15593;15544;15674;15852;15972;16192;16138;16101;16109;16049;16162;16230;16562;16526;16696;16784;16377;16623;16468;16375;16304;16469;16382;16198;16101;16095;16581;16427;16387;16400;16339;16369;16290;16261;16129;15802;15908;15731;15845;15933;15723;16037;16019;15974;15823;15716;15728;15857;15909;16019;16153;16259;16352;16629;16751;16905;16969;17178;16855;16732;16428;16302;16150;16275;16388;16397;16424;16406;16556;16673;16486;16121;16025;16354;16420;16485;16250;16331;16168;16337;16205;16493;16319;16133;16413;16233;16219;16690;17008;17314;17181;16837;16894;16937;16710;16628;16828;16136;16478;16315;16348;16383;16312;16496;16286;16236;16309;16678;16391;16055;16380;16366;16414;16308;16568;16159;16170;16228;16433;16433;15739;14978;13963;14059;14856;15334;15816;16015;16122;16036;15985;16381;16336;15915;16356;16244;15970;16193;16500;16431;16259;16263;16458;16557;16576;16696;16300;16591;16643;16666;16522;16746;16419;16430;16522;16273;16327;16104;15899;15993;16043;16283;16722;16858;16716;16945;16987;16811;16456;16560;16641;17066;16740;16730;16539;16878;17081;16998;17078;16888;16720;16574;16706;16968;16810;16775;16449;16664;16721;16417;16845;16986;16872;17100;16819;16935;16882;16516;16423;16518;16778;17025;17095;16967;16780;16884;16268;14767;15081;16179;16682;16666;15191;14452;15826;16858;16985;17185;17215;17127;17134;17141;17076;17278;17157;16775;16830;16693;17032;17060;17017;16996;16881;16859;17003;17350;16879;17125;17021;16815;16911;17069;17069;17113;16502;16740;16818;16975;16728;16832;16829;16538;16886;16551;16637;16656;16656;16600;16730;16744;16830;16533;16447;16704;16444;16238;16138;16202;16381;16017;16293;16360;16594;16922;17223;17169;17170;17324;17043;17271;16974;16729;16615;16512;16546;16797;16807;17069;17112;17133;17190;17064;17029;17214;16947;17210;16877;17167;17019;17218;17166;17273;17067;17067;17064;16973;17012;16894;16832;16792;16900;16680;16472;16737;16486;16446;15488;15011;15642;16451;16752;15817;15655;16264;16912;16818;17055;17001;17029;16482;16321;16555;16955;17277;17071;16888;16883;16884;17059;16980;17002;16416;16647;16762;16749;16874;16509;16691;16778;16965;16679;16747;16601;16571;16627;16697;16731;16569;16190;16590;16757;16907;16687;16792;16744;16839;16783;16872;16884;16975;17068;16996;17099;16940;16925;16870;17062;16778;16667;16700;16793;16956;16964;17046;16977;16921;17013;16974;16927;16755;16896;17175;17052;17177;17006;16890;16839;16581;16665;16961;16891;16884;17000;16952;16886;16642;17001;16865;17098;17104;17207;17121;17028;17178;17197;17177;17072;17146;17295;17204;16967;17174;17147;16794;17105;17023;16941;16891;16680;16992;16861;17021;16815;17213;16843;16913;16892;16928;17122;16998;17205;16962;16523;16578;16986;17034;17166;17083;16930;16836;16957;17034;17025;16893;16778;16885;16963;17020;17113;17135;17374;17119;16939;16857;17294;17352;17129;17116;17003;16972;16993;17060;17162;17041;16979;16990;17087;17116;17344;16968;17091;17239;17332;17152;17259;17333;16940;16795;17112;17152;17006;17403;17176;17052;16925;17008;17142;17154;17164;17043;17254;16898;16936;17306;17343;17192;16987;17458;17367;17159;17215;17150;17126;17066;17180;17221;16985;17211;17092;16974;16915;16958;16976;17183;17001;17205;17130;17110;17130;17183;17025;16959;16973;16400;15849;16004;15940;15035;14430;15775;16556;16914;16912;16914;17015;16972;17118;17061;16894;17261;17110;17018;17262;17157;17004;17040;17025;16977;16903;16901;16982;16989;16876;17119;16883;16899;16172;14861;12334;11636;14519;16625;17237;17222;16873;17035;16988;16868;16822;17071;17028;17047;16662;16140;15293;15320;16554;16766;16847;16831;17123;17269;16948;16675;16703;17225;17301;17365;17045;17258;17273;17345;17102;17203;17258;17130;16887;17341;16846;16350;15824;16297;17241;17491;17348;17030;16987;16707;16363;15521;14024;13782;15394;16527;16752;16844;16723;16822;16996;17045;16938;16639;16858;16911;16591;16745;17008;17047;16981;17100;16805;17129;17095;17155;17300;17476;17593;17277;17301;17398;17256;17318;17267;17224;17228;16842;16895;16867;17258;17105;17439;17300;17264;17352;17297;17402;17344;17338;17330;17310;17618;17310;17302;17516;17543;17287;17467;17147;17247;17144;17220;16921;17139;17181;17208;16859;16854;17372;17409;17632;17774;17822;17482;17554;17276;17394;17111;17125;17502;17554;17439;17789;17531;17382;17576;17405;17548;17366;17265;17236;17348;17171;17426;17435;17436;17305;17498;17221;17157;16992;17514;17474;17401;17355;17424;17691;17498;17502;17417;17140;16961;16958;16316;15693;16153;16578;17305;17198;17329;17200;17111;16975;17075;17072;17142;17552;17217;16979;17221;17171;17260;17487;17473;17322;17314;17477;17627;17554;17178;17340;17229;17391;17031;17494;17500;17600;17610;17525;17228;17213;17001;16723;16850;16904;16849;16830;16664;16223;16542;16661;16838;17091;16935;17402;17244;17418;17319;17558;17727;17721;17391;17791;17318;17602;17539;17320;17288;17259;17648;17724;17721;17765;17687;17616;17683;17640;17888;17489;17966;17939;18153;17990;17871;18072;17834;17573;17905;17636;17751;17838;17860;17788;17563;17348;17164;16860;17244;17488;17663;17512;17323;17100;17180;17517;17591;17503;17458;17543;17561;17470;17490;17195;17182;17284;17237;17296;17258;17656;17882;17572;17321;17486;17462;17232;17198;17403;17077;17336;17332;17016;17088;17348;17606;17774;17709;17713;17828;17562;17363;17208;17544;17309;17236;17648;17686;17589;17179;17513;17441;17510;17884;17648;17973;17575;17527;17569;17545;17542;17374;17422;17545;17514;17283;17395;17319;16974;17175;17478;17602;17636;17575;17560;17301;16350;16512;17018;17491;17869;17718;17813;17538;17591;17850;17749;17592;17686;17770;17777;17834;17868;17625;17487;17454;17534;17568;17646;17445;17386;17089;17086;17247;17303;17396;17109;17224;17187;17240;17471;17782;17513;17459;17383;17646;17353;17383;17607;17372;17307;17436;17251;17400;17242;17309;17400;17833;17533;17518;17462;17440;17454;17521;17532;17984;18154;18064;18399;17902;17593;17799;17654;17548;17609;17813;17543;17923;17824;17788;17803;17628;17676;17531;17411;17341;17361;17529;17440;17622;17267;17155;17227;17006;17362;17490;17783;17782;17517;17613;17709;17896;17675;17749;17726;17553;17906;17777;17753;17673;17388;17534;17667;17812;17474;17643;17668;17590;17437;17751;17807;17663;17499;17628;17811;17672;17680;17976;17760;17946;17763;17737;17575;17891;17657;17691;17807;17882;18088;17526;17453;17278;17443;17124;17164;17362;17371;17317;17266;17334;17423;17526;17693;17650;17618;17840;17814;17416;17122;17157;17134;17029;17107;17076;17393;17209;17048;17220;17027;16769;16997;16580;16211;16426;16440;17023;17181;17319;17200;17042;16971;16725;16649;16844;17288;17427;17386;17134;17208;17409;17782;17716;17472;17515;17525;17656;17684;17739;17702;17868;17663;17825;17784;17955;17904;18032;17933;17875;17781;17809;17924;17779;17901;17948;17722;17643;17752;17680;17671;17564;17635;17523;17661;17644;17959;17717;17672;17408;17462;17372;17694;17653;17753;17756;17742;17708;17493;17547;17663;17801;17791;17923;17522;17714;17469;17709;17677;17456;17853;17923;17810;17549;17631;17214;17346;17535;17484;17587;17645;17157;17310;17711;17674;17648;17883;17616;17576;17615;17900
12799;12642;12897;12793;12472;12871;12695;13066;12590;12786;12412;12554;12648;12583;12564;12643;12689;13107;13009;13001;13094;13112;13220;13070;13190;13356;13505;13230;13359;13706;13478;13521;13371;13284;13395;13374;13497;13186;12305;12251;13099;13620;13571;13555;13783;13818;13804;13781;13773;13611;13465;13631;13862;13890;14024;14120;14324;14345;14261;14291;14011;14126;14058;13531;12980;13911;14072;14386;14204;14063;14330;14228;13977;13620;13624;13479;13598;13494;13918;13974;14012;14469;14358;14392;14338;14575;14425;14405;14347;14579;14695;15028;14842;14829;14635;14845;14891;14633;15011;15050;14735;14847;14879;14842;14758;14853;14839;14877;14868;14825;14788;14972;14924;14726;14810;15270;14802;15189;15204;14861;14827;15165;15067;15310;15047;14698;14552;14483;14732;14785;14184;13724;13549;14172;14144;14547;14237;13671;12847;12793;13072;13410;14441;14902;14919;15098;14871;14837;14784;14947;15189;15114;14957;14947;14695;14706;14680;15029;15064;15031;15044;14939;15009;15183;15267;15558;15251;15264;15499;15457;15397;15523;15204;15184;15009;15269;14918;15353;15323;15370;15239;15040;15429;15478;15347;15271;15227;15432;15397;14929;14947;14751;14848;14812;14819;14937;15053;15064;15092;14975;14832;14556;14805;14825;15035;15098;15205;14950;15422;15118;15331;15395;15458;15368;15743;15203;15534;15512;15524;15332;15316;15079;14824;14788;15022;15439;15402;15338;15234;15589;15481;15337;15207;14995;14977;15124;15439;14885;14846;15282;15320;15420;15381;15685;15630;15460;15239;15118;14898;14879;15467;15592;15933;16055;15949;16010;15699;15368;15113;15296;15322;15474;14865;14652;14693;14895;13901;13570;14575;15110;15104;15289;15377;15493;15511;15409;15668;15640;15368;15310;15206;15005;14566;14680;14880;15126;15249;15159;14976;15089;15195;14151;11087;6949;6427;10019;13765;15331;15906;15822;16121;15910;15873;14920;14054;13048;14368;15184;15575;15863;15868;15861;15726;15772;16004;15914;16150;16085;15871;16169;16054;16126;16213;16108;15976;15759;15981;15854;16144;16036;16134;16076;15864;15764;15740;15604;15661;15973;15933;15969;16058;16110;15951;15862;16152;15988;16083;16091;16068;16141;16111;16240;15874;15942;15805;16117;15787;16028;15889;15635;15686;15484;15726;15950;15598;15537;15547;15528;15442;15500;15683;15446;15679;16306;16332;16345;16256;16054;16078;16148;15941;15885;15610;15853;16188;16046;15977;15975;16010;15980;15660;15607;15502;15385;15146;15451;15509;15847;15984;16154;16146;16322;16204;16370;15784;16164;16516;16743;16775;16563;16996;16760;16604;16481;16214;16251;16628;16266;16081;16488;16395;16517;16629;16398;16491;16360;16234;16295;16094;15775;15593;15695;15836;15911;16107;16158;15942;15952;15993;15811;15764;15861;16136;16137;15977;16327;16120;16500;16638;17167;17307;17144;16790;16768;16382;16493;16322;16551;16462;16506;16336;16240;16532;16669;16528;16392;16477;16285;16257;16414;16086;16204;16174;16408;16220;16230;16288;16368;16314;16485;16372;16601;16912;17056;17223;17166;17008;16787;16904;16602;16611;16421;16395;16484;16333;16108;16196;16169;16400;16378;16434;16497;16481;16179;16294;16262;16347;16313;16538;16297;16292;16349;16206;16038;15498;14959;13845;13792;14733;15549;15628;16037;15726;16092;16168;15972;16541;16199;16019;16392;16289;16121;16370;16642;16384;16804;16297;16577;16541;16481;16573;16694;16738;16696;16229;16383;16595;16508;16411;16379;16248;16127;16060;16159;16176;16295;16359;16897;16776;16757;16803;16505;16038;16341;16946;16854;16801;16846;16701;16618;16977;16952;17021;17023;16970;16786;16940;16733;16738;16597;16545;16555;16613;16771;16776;16822;16829;16905;16563;16634;16708;16623;16420;16687;17078;17040;17103;17027;16841;16665;15900;14870;14816;16133;16811;16679;16145;15734;16408;16972;16837;17025;17071;16865;16662;16627;16618;17212;17307;16758;16983;16643;17095;16942;17053;17116;17123;17097;17423;17110;16686;16933;16847;16801;16853;16770;17106;16783;16831;16667;16862;16888;16856;16608;16589;16541;16564;16685;16830;16785;16829;16644;16590;16834;16921;16324;16348;16618;16662;16393;16092;16462;16353;16262;16350;16548;16524;16821;17177;17000;17121;17294;16966;17077;16941;16824;16379;16643;16640;16641;16861;17169;17195;17105;17364;16841;16959;16926;16838;17075;16919;17213;17358;17292;17370;17183;17417;17128;16980;16774;16837;16805;16584;16740;16636;16474;16647;16770;16454;16433;15808;15547;16286;16941;17011;16553;16568;16653;16763;16720;17246;17101;16766;15445;14744;15606;16681;17036;16939;17175;16944;16652;16988;16830;16810;16483;16835;17007;16696;16697;16546;16681;16729;16776;16713;16585;16328;16720;16691;16701;16729;16684;16224;16479;16557;16594;16777;16927;16650;16714;16843;16973;16554;16846;16825;17217;16835;16892;16879;16896;17043;16801;16356;16560;16682;17337;17055;17100;16992;16991;16976;17001;16604;16652;16795;16856;16903;17032;17009;17244;16991;16649;16798;16853;16748;17092;17141;16822;16890;16588;17037;17083;17311;16896;17098;17022;17144;16948;16940;17144;17095;17137;17104;17157;16964;17080;16970;16882;16911;16691;17159;16756;16750;16957;16741;17049;16905;16912;16980;16799;16842;17037;17120;17112;17032;16521;16373;16898;17051;16995;16922;17132;16967;16906;16982;17111;16924;16870;16739;16673;16862;16817;17051;17177;17211;17116;17388;16958;17102;17086;17281;17207;17062;16917;17227;17165;17241;17192;16903;17292;17000;17346;17243;17063;16858;17305;17472;17084;17474;17173;17160;17073;17325;17196;16971;17153;17300;16977;16972;16780;16960;17067;17015;17053;16761;17069;16969;17317;17346;17170;17007;17202;17283;17235;17374;17066;17258;17086;16972;17315;17114;17146;17193;17034;17084;16937;16957;16944;17117;17174;16747;16814;17060;17097;16930;17002;16650;16548;16411;16254;16025;15514;15401;16037;16571;16949;16996;16669;16928;16925;17242;17102;17049;17112;17154;16931;17188;16932;17070;16796;16847;16883;16846;17231;17231;17086;17227;17009;16819;16234;15547;14463;13680;13508;15093;16926;16994;16817;16966;16760;17071;16894;16622;16856;17154;17125;16699;15418;14457;14974;16493;17094;16942;17172;17534;17270;16979;16609;16879;17042;17170;17349;17270;17224;17378;17499;17451;17182;17162;17270;17222;17036;16996;16804;16489;16745;17372;17699;17201;17047;16658;16901;16772;16084;15289;15054;16015;16828;17007;16706;16308;16621;17089;16792;16908;16690;16481;16416;16455;16606;16881;17199;16975;16683;16777;16846;17046;17033;16943;17274;17099;17156;17208;17285;17324;17181;17269;17520;17276;16799;17135;17178;17199;17174;17253;17444;17405;17446;17370;17383;17279;17306;17390;17161;17380;17420;17197;17384;17501;17553;17365;17490;17545;17432;17110;17105;17348;17363;17250;16991;16615;17012;17262;17422;17462;17632;17450;17184;17477;17292;17545;17371;17785;17775;17501;17596;17231;17361;17224;17137;17293;17547;17404;17136;17376;17450;17131;17768;17330;17345;17267;17187;17167;17289;17365;17137;17291;17679;17313;17558;17459;17444;17600;17410;17003;16994;16669;16719;16598;17093;17160;17335;17263;17168;16929;17131;17398;16942;17484;17187;17218;17215;17129;17067;17248;17464;17585;17338;17242;17431;17390;17112;17205;17342;17299;17075;17134;17009;17488;17344;17347;17382;17188;17105;16785;16757;16836;17066;17061;16792;17026;16672;16672;16609;16786;16993;17284;17287;17296;17369;17575;17424;17541;17682;17626;17540;17424;17392;17309;17324;17250;17334;17511;17603;17443;17434;17365;17746;17742;17555;17524;17630;18013;17848;17964;18027;17885;17865;17839;17433;17708;17644;17700;17817;17709;17787;17760;17498;17086;17027;16950;17375;17568;17468;17370;17149;17334;17303;17424;17371;17679;17522;17423;17452;17465;17404;17367;17234;17542;17652;17469;17658;17447;17771;17578;17704;17521;17524;17297;17170;17501;17172;17469;17310;17415;17554;17289;17673;17845;17937;17647;17592;17421;17503;17299;17203;17256;17603;17401;17300;17203;17149;17633;17573;17683;17523;17876;17752;17517;17552;17306;17612;17558;17714;17542;17556;17117;16814;16987;17136;17144;17807;17630;17441;17687;17789;17359;17320;17194;17582;17628;17870;17718;17860;17902;17828;17818;17662;17814;17818;17744;17586;17785;17615;17629;17337;17674;17997;17869;17502;17546;17478;17150;17268;17366;17163;16884;16850;17067;16964;17444;17480;17708;17432;17468;17288;17307;17447;17512;17401;17453;17354;17687;17507;17076;17013;17203;17679;17808;17858;17490;17445;17375;17506;17315;17603;17951;18166;18378;18354;18029;17767;17767;17872;17556;17922;17916;17673;17480;17744;17767;17664;17774;17653;17397;17575;17165;17443;17357;17421;17452;17406;17423;17059;17200;17329;17344;17718;17582;17718;17963;17944;17839;17579;17618;17720;17894;17862;17442;17563;17523;17597;17564;17690;17701;17505;17567;17453;17259;17413;17945;17908;17708;17833;17777;18027;17758;17809;17845;17756;17804;17632;17604;17572;17873;17821;17947;17927;17744;17692;17637;17364;17123;17372;17120;17118;17173;17252;17195;17076;17468;17409;17269;17571;17599;17474;17449;17414;17508;17019;17115;17432;17156;17551;17447;17336;17367;17370;17039;16615;16706;16710;16801;16465;16577;16432;16894;16885;16880;17272;17325;17046;17179;17366;17318;17457;17487;17429;17064;17416;17777;17667;17618;17699;17771;17778;17453;17513;17387;17558;17754;17581;17806;17643;17919;17637;17922;17977;17849;17618;17720;17857;17791;18014;17915;17935;17894;17709;17702;17832;17688;17720;17442;17735;17751;17820;17810;17903;17539;17689;17680;17600;17855;17641;17644;17929;17860;17920;17675;17630;17853;17524;17454;17629;17518;17772;17426;17588;17566;17880;17676;17702;17623;17506;17335;17513;17594;17213;17143;17186;17397;17749;17906;17648;17624;17931;17847;17752;17672;17703
12978;12649;12887;12741;12593;12815;12740;12764;12503;12695;12934;12634;12609;12825;12546;12798;12812;12846;12971;12779;12871;13140;13289;13409;13464;13580;13444;13585;13424;13573;13719;13519;13806;13401;13448;13055;13114;12804;12610;12642;13292;13495;13574;13791;13710;13798;13701;13940;13786;13717;13403;13348;13587;13804;14248;14353;14257;14302;14432;14122;14224;14174;14220;13626;13674;14012;14444;14066;14137;14155;14248;14261;13948;13810;13710;13586;13486;13479;13709;14149;14258;14116;14314;14239;14452;14162;14280;14240;14222;14520;14684;14899;14714;14868;14629;14823;14842;14874;14854;14747;14926;14751;14674;14734;14878;15095;15076;14937;14820;15000;14984;14618;14657;14927;14795;14783;15036;14915;15172;14845;15025;15199;15206;14822;14904;14596;14704;14887;14841;14568;13828;13136;13017;13472;13729;13801;13763;13054;11858;12027;12660;13398;14154;14399;14637;14619;14784;14803;15026;15200;14983;14749;14773;14640;14372;14414;14819;15122;15309;14822;14879;14977;15089;15129;15404;15325;15382;15373;15589;15390;15376;15590;15335;15084;15093;15069;15050;15188;15516;15374;15467;15254;15406;15245;15323;15219;15100;15283;15210;14994;14891;14849;14899;14949;15024;15100;14975;15003;14826;14519;14536;14525;14462;14441;14872;15000;15025;15145;15325;15219;15170;15180;15611;15377;15528;15380;15341;15574;15499;15298;15324;14974;14983;14815;15135;15596;15414;15410;15288;15233;15427;15322;15329;14832;14990;15068;15190;15239;15090;15349;15326;15565;15495;15822;15603;15185;15329;15403;14990;14977;15412;15515;15790;16002;15851;15870;15707;15446;15263;15495;15293;15705;15201;14869;15071;14942;14144;13514;14361;15052;15501;15537;15511;15595;15364;15446;15350;15108;15243;15272;15208;15078;14951;14858;14876;15200;15053;15296;15338;15218;15314;14390;11862;7618;6695;9704;13515;15374;15575;15744;15761;15633;15601;15194;14456;13959;14426;15012;15687;15986;16083;15731;15516;15735;15960;15781;15855;15968;16222;16115;15828;15906;16150;15973;16149;15881;15665;15976;15871;16242;16061;15930;16043;15672;15893;15762;15611;15937;16052;15934;15906;15923;16122;16287;16180;15973;16106;16070;16020;16250;16333;16062;15879;15811;16024;15759;15555;15905;15841;16154;15872;15616;15628;15853;15743;15806;15631;15816;15733;15426;15496;15177;15783;16007;16205;16237;16126;16166;16187;15776;15986;15591;15739;15644;15802;15534;15970;15838;15978;15947;15694;15738;15451;15010;14571;14696;15265;15762;15894;16166;16062;15977;16122;16239;16070;16015;16522;16576;16898;16696;16851;16676;16440;16263;16202;16221;16290;16365;16360;16369;16496;16350;16320;16280;16325;16366;16253;16224;15857;15762;15940;15880;15850;16252;15963;16102;15870;15912;15942;15809;16042;15833;15919;16176;15958;16360;16306;16595;16914;17020;17235;16991;17085;16812;16655;16210;16666;16476;16420;16274;16335;16708;16468;16581;16510;16478;16181;16494;16243;16565;16101;16154;16127;16374;16135;16389;16374;16297;16246;16125;16224;16343;17041;17385;16989;17042;17187;16956;16828;16634;16545;16542;16554;16466;16524;16148;15982;16517;16608;16332;16149;16154;16105;16117;16058;16217;16441;16289;16409;16402;16174;16122;16307;15900;15702;15663;15125;14658;14980;15114;15661;15596;15534;16004;16354;16336;16179;16195;16337;16356;16119;16253;16663;16661;16556;16515;16599;16745;16496;16217;16438;16495;16659;16710;16603;16683;16644;16659;16343;16556;16484;16188;16204;16153;16419;16274;16874;16651;16747;16685;16794;15772;15029;15540;16989;17311;16817;16715;16681;16792;16808;17065;16924;16970;17197;16818;16743;17160;16692;16708;16459;16610;16839;17141;16679;16770;16962;16841;16650;16557;16760;16726;16886;16866;16873;16741;16862;16755;16853;16560;15639;14392;14378;15978;16589;17108;16613;16475;16668;16868;17170;17051;16942;16813;16619;15788;15739;16606;16989;17070;16975;16814;16967;16913;16812;17002;17012;17019;16893;16678;17009;16931;17007;16983;16999;16933;16861;16745;16775;16470;16803;17071;17032;16754;16504;16507;16518;16768;16921;16885;16695;16941;16678;16407;16979;16553;16531;16593;16550;16159;15871;15672;16326;16286;16275;16574;16508;16826;16870;16820;17070;17287;17278;17205;17209;16723;16819;16758;16721;16852;16786;17108;17112;17098;16901;16955;16905;17156;16861;16989;16820;17126;17122;17019;17021;17211;17122;17228;17001;16998;16921;16868;17014;16728;16608;16694;16807;16928;16644;16784;16355;16021;16569;16974;17012;16855;16849;17114;16929;17065;17200;17436;16628;15438;14248;14947;16697;17203;17228;17118;17036;16985;17013;17011;16837;16830;16731;16947;16921;16245;16177;16598;16809;16856;16767;16739;16600;16667;16741;16772;16718;16169;16397;16643;16933;16769;16826;17002;16681;16393;16911;17053;16957;16617;16919;16866;16943;16851;16806;16883;16900;16820;16612;16616;16768;17031;16885;17073;17203;17078;17033;17046;16767;16341;16550;16858;17200;17108;16932;17226;17185;16929;16974;16864;16989;16894;16701;16777;16904;16905;17270;17245;17283;17332;17105;17046;17074;16704;16885;16676;16953;17071;17112;17205;16962;17014;17118;16961;17175;16856;16692;16607;16588;16931;16795;16816;17110;16893;17031;16794;17009;16964;16922;16865;16711;16899;16815;16505;17242;17163;17134;17075;16896;16894;17056;16832;16934;16853;16858;16716;16631;16958;17129;17201;17087;17197;16989;17395;17362;17129;16911;17160;17103;17030;17084;17367;17284;17119;17198;17251;17121;17109;17115;17182;17440;17280;17224;17323;17203;17345;17246;17181;17318;17004;17069;17040;17221;17167;16795;16714;16663;16955;16788;16879;16723;16834;16941;17261;17564;17429;17404;16975;17033;17285;17209;17369;17286;17078;17141;16800;16895;17092;16767;17375;17072;17139;16922;16965;17077;16836;16765;16526;17032;16865;16951;16791;17081;17116;17025;16946;16463;16353;15937;16504;16827;17044;17129;16808;16778;17185;17343;17229;17125;17429;17322;17230;16991;17268;16999;16949;16945;16800;17167;17106;17176;17209;17005;17111;16874;15588;14184;13703;14370;15273;16023;16726;16866;16621;16464;16445;16607;16703;16552;16866;16911;16881;16824;16543;15476;15556;16822;17175;16940;17112;17336;17169;16911;16532;16822;17219;17088;17210;17331;17227;17315;17538;17455;17519;17173;17143;17185;17303;17055;17149;17082;17041;17470;17409;16872;16557;16550;17076;16900;16859;16423;16028;16428;17040;16838;16846;16527;16855;17134;16895;16859;16187;16311;16631;16574;16766;16851;16755;16950;16709;16362;16708;16934;16876;17309;17323;17509;17098;17352;17237;17098;17430;17476;17146;17085;17081;17001;17269;17183;17595;17309;17422;17702;17474;17400;17356;17252;17343;17228;17386;17259;17405;17468;17463;17513;17556;17473;17572;17396;17612;17343;17175;17212;17154;17369;17124;16592;16868;17293;17493;17528;17474;17428;17484;17412;17168;17358;17737;17760;17551;17510;17561;17319;17251;17527;17264;17427;17130;17220;17185;17350;17218;17455;17479;17529;17382;17230;16896;16736;16938;17319;17177;17568;17452;17329;17279;17535;17512;17444;17317;17343;17188;17192;17269;17137;17079;17568;17211;17412;16977;17056;16979;17181;17333;17435;17651;17365;17193;17179;17082;17042;17368;17412;17458;17478;17504;17356;17042;17294;17291;17117;16912;16783;17138;17043;17041;16952;17061;17354;16801;16350;16665;16734;17119;17212;17169;17083;16676;16685;16638;16955;17107;16964;17074;17309;17234;17547;17625;17654;17829;17816;17839;17775;17486;17459;17224;17132;17216;17287;17634;17776;17645;17650;17386;17757;17805;17674;17571;17955;17854;17928;17914;17687;17812;17658;17797;17764;17698;17665;17929;17606;17678;17556;17478;17389;17012;17294;17421;17274;17452;17341;17399;17695;17530;17222;17384;17490;17724;17448;17456;17587;17452;17327;17321;17236;17546;17767;17641;17464;17512;17566;17494;17336;17295;17413;17553;17551;17311;17241;17121;17413;17395;17478;17629;17770;17950;17658;17404;17363;17538;17263;17288;17289;17632;17749;17290;17127;17298;17435;17479;17821;17788;17840;17662;17380;17603;17714;17553;17632;17458;17704;17635;16929;16396;16444;17202;17235;17344;17713;17606;17638;17449;17603;17651;17475;17656;17791;17445;17751;17632;17714;17781;17431;17553;17761;17580;17673;17372;17729;17466;17677;17781;18033;17736;17927;17618;17435;17364;17329;17387;17392;16939;16361;16689;17011;17186;17277;17429;17548;17809;17487;17360;17200;17206;17538;17359;17340;17512;17637;17736;17121;16833;17277;17752;17860;17645;17515;17479;17249;17181;17268;17328;17704;18184;18221;18300;17991;17731;17937;17785;17880;17571;17839;17798;17810;17610;17731;17940;17675;17806;17601;17565;17319;17127;17387;17353;17412;17351;17286;17400;17119;17067;17336;17629;17539;17405;17711;17666;17951;17993;18145;17969;17688;17669;17620;17211;17029;17565;17662;17641;17618;17653;17652;17408;17364;17561;17577;17807;17572;17741;17592;17727;17847;17575;17849;17853;18040;17794;17786;17623;17769;17805;17904;17791;17578;17499;17222;17089;17347;17523;17118;17013;16807;16960;16742;17012;17248;17163;17348;17402;17569;17915;17617;17630;17554;17201;16966;17217;17296;17209;17093;17270;17160;17273;17080;16883;16710;16543;16708;16799;16440;16554;16869;17098;16946;17548;17470;17385;17333;17626;17731;17424;17502;17634;17537;17428;17500;17744;17733;17821;17826;17754;17628;17505;17481;17495;17513;17788;17776;18018;17743;17941;17880;17912;17980;17931;17788;17765;17934;17843;17975;17812;18010;17853;17826;17675;17801;17485;17647;17834;17742;17733;17981;17753;17567;17657;17738;17513;17686;17523;17760;17962;17841;17844;17764;17870;17707;17642;17730;17448;17415;17550;17593;17561;17598;17471;17688;17424;17530;17514;17605;17379;17109;17331;17279;17274;17353;17783;17650;17744;17669;17577;17529;17665;17909;17195
12650;12613;12479;12633;12500;12982;12726;12631;12559;12730;12731;12758;12563;12595;12573;13050;12978;13053;12964;12837;12875;13037;13067;13217;13531;13578;13504;13587;13669;13513;13678;13512;13581;13496;13062;12535;12605;12849;12791;12760;13066;13315;13683;13540;13890;13875;13833;13941;13838;13581;13368;13234;13558;13816;14102;14008;14433;14336;13993;13934;14111;14229;14062;13984;13877;14160;14207;14205;14263;14348;14490;14366;14083;13994;13499;13448;13466;13456;13631;13937;14273;14023;14309;14497;14300;14401;14459;14306;14111;14344;14912;14840;14871;14486;14809;14816;15105;15019;14588;14705;14495;14634;14534;14570;14601;14620;14824;14850;14667;14792;14843;14814;15031;14707;15066;15201;14887;14874;15108;15023;15262;15107;14820;14865;14763;14951;14749;14878;14565;14471;13752;13334;12532;12537;12942;13318;12854;11765;11322;11510;11939;12709;13747;14263;14221;13904;14142;14781;14800;15078;14554;14626;14390;14225;14241;14481;14723;14978;15029;14830;14790;15047;15036;15239;15069;14905;15342;15329;15209;15402;15661;15451;15499;15551;15188;15234;15204;15352;15223;15309;15502;15564;15416;15271;15281;15454;15370;15304;15337;15080;14948;15234;14735;15121;15209;15081;15044;15203;14412;14212;14195;14372;14587;14437;14589;14844;14735;15081;14875;15046;15143;15310;15503;15335;15414;15441;15609;15432;15486;15403;15243;15210;15021;15067;15031;15295;15346;15226;15460;15497;15292;15494;15345;15100;15028;15142;15306;15115;14989;15163;15304;15272;15516;15698;15632;15161;15341;15396;15306;15228;15468;15815;15865;15940;15976;16042;15691;15731;15704;15578;15728;15523;15129;14863;15038;15133;14544;14267;14860;15324;15493;15505;15540;15571;15388;15690;15246;15212;15284;14876;14955;15201;14982;14858;14746;14640;14979;15075;15407;15233;15296;14986;12917;9066;7214;9199;12557;14753;15595;16041;15868;15733;15489;15442;14957;14737;14921;15471;15529;15984;15726;15668;15825;15837;15758;16000;15693;15929;16015;15794;15712;15975;16196;16020;16066;16161;15940;15976;16094;15988;15801;15998;15838;15910;16037;15668;15804;15940;15994;15798;16210;15873;15999;16000;16067;16024;16088;15834;16049;16146;16353;16111;15874;16140;16025;15875;15750;15931;16028;16022;15759;15813;15554;15948;15852;16001;16110;15923;15599;15162;14820;15306;15864;16227;16087;16248;16146;15983;15819;15801;15966;16142;15919;15754;15698;15662;15951;16007;15983;15760;15507;15320;15008;14518;14386;14706;15381;15784;16266;16483;16218;16212;16107;16223;16165;16354;16549;16739;16924;16956;16667;16708;16471;16438;16116;16138;16208;15912;16258;16348;16266;16247;16524;16234;16328;16073;16126;16032;16131;16132;16108;15989;16037;16120;15945;15797;15797;15805;15828;15925;15965;16201;15813;16164;16050;16073;16644;16823;16955;17108;17273;17355;17116;16925;16655;16559;16583;16635;16468;16302;16423;16743;16647;16221;16533;16429;16308;16233;16317;16215;16220;16271;16189;16191;16476;16241;16357;16351;16203;16054;16189;16760;16778;17004;16972;17299;17405;16928;16435;16667;16582;16528;16648;16434;16428;16147;16159;16401;16459;16161;16228;16127;16027;16101;15936;15938;16202;16406;16441;16184;15946;16139;15952;15983;16010;15726;15755;15710;15300;15391;15625;15506;15513;15742;16154;16081;16012;16230;15922;15917;16219;16143;16216;16606;16651;16678;16673;16950;16666;16521;16358;16518;16643;16564;16787;16757;16703;16657;16552;16779;16348;16359;16060;16397;16264;16479;16507;16587;16698;16544;16661;15628;15087;15606;16594;16848;16693;16649;16686;16634;17019;16620;16933;17042;16959;16791;16714;17025;17173;16754;16599;16513;16787;16868;16736;16735;16646;16739;16557;16629;16863;16772;16795;16842;16833;16814;16899;16815;16845;16312;15266;13188;13843;15670;16475;16794;16760;16421;16556;16619;17095;16882;17140;16736;16642;15894;16198;16720;17039;17082;16782;16893;17012;17078;16854;17044;17367;17194;17295;16879;16810;17140;17064;17137;16839;16976;16989;16730;16796;16861;16790;16849;17077;16683;16469;16316;16740;16849;16762;16857;16784;16858;16792;16578;16787;16560;16505;16588;16268;15560;14540;14859;15454;16026;16457;16436;16572;16980;17123;17087;16994;17019;16942;17288;17186;17033;16970;16693;16949;16801;17106;16955;17164;16915;17072;17218;16972;17042;16951;16979;17032;17274;17088;17128;16869;17294;17025;17251;17119;17076;17087;16878;16741;16695;16888;16816;16682;16791;16968;17136;17065;16890;17051;17156;16656;16756;17118;16809;17114;17225;17349;17119;16615;15599;15013;15942;16602;17126;16898;17033;16887;16695;17141;17151;17000;16829;16803;16792;16728;16308;16092;16466;16638;16832;16570;16502;16604;16521;16415;16667;16243;16654;16610;16827;16763;17073;16821;17034;16816;16527;16497;16733;16764;16927;16608;16833;17139;16806;17209;16986;17098;17144;16733;16678;16791;16763;17054;17155;16887;17339;17187;16990;16827;16379;16360;16862;17060;17139;17136;17055;17286;16899;17096;16941;16909;16704;16734;16857;16981;17075;17065;17068;17067;17344;16972;17003;17085;17009;16764;16730;16900;16894;17278;17199;17091;16887;17426;17006;16923;17110;16881;16717;16591;16856;17021;16736;16964;16706;16970;16729;16916;16878;16946;17137;16884;16828;16825;16710;16702;16998;17260;17239;16929;16854;17073;17139;16993;16892;16839;16871;16835;16962;17052;17016;17020;17075;17310;17358;17190;17214;17182;17097;16956;16827;17222;17298;16871;17283;17290;17257;17340;17211;17257;17175;17177;17216;17387;17279;17249;17328;17382;17082;17293;17212;16944;17081;16985;16892;16930;16594;16488;16687;16824;16686;16955;16708;17153;17107;17483;17220;17047;17057;17077;16993;17244;17283;17203;17169;17089;16897;16994;16666;16932;17165;16903;16937;17005;17106;17103;16777;16694;16687;17063;17121;17019;16953;16901;16938;17086;16660;16885;16509;16822;16763;16727;16920;16918;16895;16988;17097;17225;17133;17211;17161;17038;17131;17039;17284;17207;17234;17090;17131;17316;17516;17200;17375;17129;17012;16766;15449;13440;12667;13971;15796;16085;16463;16734;16664;15902;15336;15260;15983;16855;16922;16852;16962;17056;16851;16488;16451;16807;17133;17393;17198;17268;17099;17017;16901;16891;17307;17146;17192;17407;17297;17532;17590;17238;17620;17370;17362;17272;17311;17264;17229;17179;17148;17100;17105;16765;16555;16859;16999;17080;16949;16509;16384;17131;17056;17308;17198;17005;16969;17036;16798;16686;15975;16045;16710;16749;16762;16825;16939;16938;16859;16467;16414;16423;16817;17028;17136;17186;17291;17148;17337;17076;16947;16986;17378;17361;17041;17050;17414;17255;17301;17195;17372;17454;17487;17275;17264;17240;17334;17446;17466;17111;17306;17283;17577;17293;17511;17415;17424;17559;17605;17459;17550;17587;17309;17255;17410;17007;16915;17272;17627;17551;17353;17382;17503;17333;17613;17539;17424;17577;17606;17722;17480;17561;17219;17539;17066;17446;17195;17001;17047;17126;17306;17374;17326;17480;17345;17356;17028;16565;16672;16689;17353;17244;17413;17609;17485;17247;17378;17366;17275;17280;17366;17460;17148;17083;17167;17268;17093;17304;17075;17050;17294;17384;17249;17470;17290;17282;17339;17082;16957;17065;17215;17413;17671;17440;17552;17424;17502;17331;17304;17086;16986;16889;17198;17086;16906;16581;16849;16912;16706;16227;16434;16456;16715;16911;17189;17011;16747;16549;16599;16604;16652;16989;17027;17252;17608;17520;17581;17563;17586;17842;17719;17461;17629;17596;17310;17324;17282;17394;17147;17315;17611;17466;17690;17476;17788;17527;17483;17658;17833;17984;17822;17694;17783;17204;17570;17357;17713;17451;17586;17604;17526;17634;17546;17331;17209;17208;17081;17189;17340;17536;17495;17715;17157;16994;17295;17431;17470;17458;17491;17492;17269;17395;17186;17355;17587;17623;17579;17544;17293;17137;17477;17242;17543;17116;17375;17412;16849;16520;16563;17210;17304;17641;17726;17705;17858;17423;17583;17437;17604;17217;17106;17220;17556;17755;17528;17565;17265;17470;17647;17777;17755;17649;17781;17821;17689;17480;17561;17406;17665;17529;17484;17190;16776;16655;17161;17520;17537;17388;17524;17401;17828;17773;17985;17505;17561;17718;17569;17652;17550;17780;17406;17461;17651;17662;17573;17854;17557;17452;17408;17582;17869;18200;18014;17936;17523;17650;17420;17177;17448;17292;16761;16852;17055;17175;17090;17302;17425;17457;17558;17326;17371;17145;17197;17430;17294;17446;17536;17389;17240;17166;17129;17474;17861;17888;17800;17554;17695;17345;17216;17367;17270;17686;17701;18018;18192;17989;18059;17771;17839;17736;17915;17823;17799;17770;17567;17723;17921;17646;17630;17450;17620;17583;17192;17343;17304;17419;17200;17265;17002;17348;17113;17247;17346;17301;17362;17346;17591;17751;17797;17815;17721;17931;17818;17475;16658;17105;17317;17752;17946;17673;17878;17439;17769;17718;17759;17941;17748;17816;18054;17629;17695;17875;17597;17903;18015;17669;17705;17741;17807;17927;18046;17773;17504;17683;17461;16862;17080;17331;17084;16962;16836;16805;16853;16488;16652;16898;16911;17028;17385;17566;17658;17652;17687;17306;17453;17225;17175;17105;17207;17430;17279;17059;17201;16863;16770;16566;16615;16630;16458;16724;16863;17465;17375;17349;17504;17576;17442;17368;17595;17781;17771;17626;17508;17765;17633;17777;17628;17764;17840;17605;17686;17890;17591;17732;17584;17525;17904;17572;17703;17767;17792;17752;17639;17636;17745;17833;18039;17726;17937;18050;17888;17572;17930;17639;17715;17864;17565;17383;17751;17692;18002;17773;17691;17785;17730;17634;17630;17394;17725;17700;17591;17609;17599;17728;17869;17778;17681;17731;17687;17622;17911;17985;17844;17559;17655;17551;17263;17212;17470;17677;17495;17394;17166;17055;17141;17323;17291;17632;17701;17556;17586;17847;17595;17483;17493
12831;12514;12372;12458;12503;12484;12584;12602;12690;12802;12716;12847;12660;12669;12907;13184;13196;13166;12735;12792;12895;13110;13090;13061;13486;13461;13408;13489;13553;13704;13675;13574;13726;13516;13253;12662;12590;13003;12994;13136;13373;13383;13651;13806;13934;13782;13844;13788;13664;13622;13399;13712;13631;14045;14292;14296;14296;14137;13893;14205;14240;13856;14171;14210;14293;13767;13955;13976;14352;14534;14653;14518;13704;13376;13441;13683;13473;13507;14110;14205;14274;14419;14109;14256;14314;14512;14608;14065;14292;14452;14565;14831;14635;14575;14694;14816;14972;14802;14593;14652;14641;14572;14393;14576;14831;14783;14729;14944;14885;14781;14767;14870;14782;14869;14958;14925;15005;14978;15007;15085;15162;14991;14931;14782;14432;14627;14688;14656;14502;13975;13644;13276;13100;12643;12291;12287;11858;11069;10932;10802;11248;12798;13798;14149;13704;13528;13954;14465;14894;14870;14596;14470;14315;14067;14301;14547;14833;14837;14927;15285;14766;14721;14997;15074;14970;15205;15068;15384;15351;15376;15547;15553;15348;15175;15290;15339;15189;15020;15239;15427;15349;15272;15455;15423;15556;15450;15461;15505;15381;15251;15291;15237;15330;15253;15008;14663;14672;14789;14769;14621;14566;14377;14201;14051;14538;14857;14881;14910;15083;15042;15226;15433;15494;15216;15160;15507;15523;15393;15810;15502;15325;14991;14806;15188;15075;15339;15310;15344;15410;15268;15534;15489;15160;14960;15254;15026;15407;15111;15023;15213;15115;15410;15421;15557;15429;15276;15334;15561;15579;15331;15522;15679;15756;15941;15580;15558;15397;15716;15630;15599;15500;15384;15224;15173;15489;15362;15102;15306;15135;15719;15699;15615;15420;15128;15323;15301;15208;14874;14507;14994;15002;14955;14953;14679;14735;14713;14843;15056;15487;15343;15347;14738;12787;8884;7100;9202;12399;14798;15454;15839;15876;15661;15534;15257;15085;15070;15285;15454;15833;15918;15955;15900;15543;15706;15867;15876;15895;15734;15785;15810;16111;15967;16276;16163;16250;15996;15966;15829;16099;15834;15773;15741;15824;15851;15805;15552;15744;15922;15867;16087;15842;15964;16203;16237;16244;16341;16214;16325;16238;16132;16026;16103;15767;15823;16035;15852;15882;15821;15881;15957;15842;15641;15791;15883;16005;16109;15898;15695;15806;15108;15038;15341;15884;15991;16232;16248;15922;15941;15746;15749;15739;16002;15895;15796;15785;15820;15770;15740;15744;15541;15153;15220;14873;14615;14882;15101;15666;15932;15968;15975;16246;16132;16169;15972;16175;16293;16423;16741;16748;17038;16915;16629;16455;16221;16547;16137;16243;16378;16066;16153;16405;16233;16281;16729;16436;16289;16209;16091;15972;16063;15842;16005;16186;15994;15847;16077;15910;16009;15929;15850;15925;16049;15958;15974;16090;16262;16409;16881;16932;17176;16740;16957;17124;16925;16787;16613;16633;16598;16531;16311;16370;16434;16320;16431;16320;16324;16325;16166;16216;16403;16601;16089;16099;16138;16315;16461;16417;16396;16407;16161;16169;16601;16998;17053;16972;17085;17081;16706;16638;16233;16486;16684;16593;16652;16693;16533;16574;16393;16527;16038;16062;15964;15997;15923;15975;16171;16305;16446;16307;16172;16345;16033;16148;15966;16312;16238;16082;15935;15572;15641;15934;15937;16051;15921;15980;16324;16147;15756;15664;15880;15732;15920;16336;16440;16669;16514;16716;16865;16820;16940;16403;16496;16629;16556;16540;16795;16802;16724;17014;16654;16212;16134;16245;16345;16613;16482;16706;16571;16609;16758;16440;16339;16357;16317;16482;16468;16880;16897;16802;16746;16792;16805;16759;16712;16997;16730;16781;16764;17158;16962;16952;16981;16901;16707;16926;16877;16897;16677;16827;16863;17079;16762;16656;16699;16731;16825;16661;16612;16602;16739;15477;13842;14029;15900;16421;16951;16592;16510;16751;17173;17078;16982;16736;16953;16981;16576;16569;17052;17057;16988;17236;16812;16998;17191;17230;17245;17198;17022;16963;17015;16910;17065;17068;17094;16978;16844;16830;16768;16880;16850;16967;17185;16948;16856;16745;16584;16884;16699;16825;16804;16805;16535;16690;16628;16500;16861;16729;16450;15983;14634;12942;13073;14698;15753;16211;16496;16754;17305;17292;17185;16902;16978;16959;17224;17157;17009;17254;17184;17036;17152;17104;16856;16830;16976;17162;16996;16995;17123;17217;17349;17140;17040;17075;17299;17001;17199;17126;17276;17257;17078;17168;16944;16954;16824;16607;16674;16601;16783;16668;16880;16862;17285;17567;17062;16388;16345;17070;17299;17433;17326;17169;17032;16972;16332;16144;16309;16951;16926;16963;16865;17085;17046;17134;17095;17169;17063;17007;16776;16616;16476;16371;16710;16785;16716;16723;16561;16653;16656;16766;16466;16441;16466;16873;17023;16912;16686;16848;16900;16874;16971;16673;16919;16880;16681;16862;16974;17099;16960;16868;17221;17076;16960;17087;16718;16900;16934;16774;16903;16926;17192;17111;17034;16831;16582;16923;16780;17221;16981;17166;17092;17066;17145;16748;16798;16769;16832;16736;16824;16845;16994;17071;17345;17160;16994;17249;16903;17150;17194;16914;16939;17055;17116;17071;17152;17388;17226;16717;16895;17140;16804;16743;16708;16655;16734;16799;16812;16776;16659;16754;17074;16884;16826;16943;16795;17017;16805;16844;16806;16871;16874;17063;17289;16764;16809;17133;16957;17019;16860;16698;16619;16767;16960;16943;17029;17082;16841;17196;16940;17346;17234;17155;17176;17001;17053;17135;17248;17071;17152;17057;17092;17055;17232;17243;17189;17139;17229;17574;17158;16987;17202;17428;17136;17029;17095;17001;17095;17025;17120;17016;16890;16710;16810;16777;17122;16584;16865;16967;17081;17009;17156;17058;16976;16933;16875;17073;17019;17426;17078;17022;17015;16453;16463;16689;16840;17092;17144;17000;17246;16942;16805;16874;16738;16870;17018;16991;17134;17049;17244;16929;17126;17184;16979;16770;17011;16644;17056;16969;17013;17215;17150;17021;17322;17137;17222;17011;17091;17421;16935;17145;17206;17209;17403;17152;17129;17170;16936;17077;17255;17014;16103;14012;12930;14260;15766;16065;16372;16878;16707;15355;13461;12821;14882;16731;17136;17120;16924;17087;17276;17219;17048;17003;17075;17226;17222;17255;16825;17034;17271;17118;17192;17327;16998;17214;17353;17273;17401;17587;17255;17547;16992;17153;17006;17075;17234;17178;16925;16735;16902;16796;16699;16756;16897;17093;16622;16196;16451;17049;17050;17134;17403;17230;17259;17069;16823;16095;16305;16645;17057;17014;17087;16824;16838;16668;16753;16529;16791;16806;17106;16889;17104;17108;17119;17201;17326;17136;17038;17150;17417;17452;17258;17383;17386;17368;16989;17041;17395;17319;17374;17371;17189;17189;17285;17413;17391;17230;17323;17414;17531;17506;17373;17484;17375;17512;17488;17390;17264;17431;17393;17267;17421;17334;17370;17679;17556;17442;17159;17118;17285;17406;17338;17587;17586;17384;17669;17492;17688;17347;17400;17476;17278;17151;17063;17002;16840;16862;17058;17269;17312;17260;17353;17413;16899;16524;16574;16975;17162;17353;17507;17278;17403;17210;17416;17308;17375;17309;17471;17595;17293;17122;17415;16954;17220;17203;17153;17244;17192;17152;17265;17337;17439;17148;17405;17369;17001;17204;17114;16970;17429;17601;17589;17591;17516;17404;17499;17079;16851;16980;17325;17228;17098;16782;16805;16788;16296;16010;15881;16100;16037;16531;16702;16940;16296;15534;15964;16564;16779;16823;17372;17367;17397;17573;17776;17648;17683;17584;17715;17753;17907;17548;17363;17396;17693;17433;17147;17601;17352;17277;17183;17312;17513;17271;17540;17779;17950;17679;17619;17883;17536;17467;17563;17541;17819;17573;17637;17595;17556;17539;17433;17635;17383;17285;17130;17198;17483;17609;17599;17526;17401;17472;17363;17569;17733;17650;17232;17367;17484;17328;17182;17280;17428;17356;17731;17487;17011;17374;16992;17101;16986;17167;17203;16793;16625;16237;16276;17094;17656;17779;17602;17794;17812;17149;17288;17229;17207;17589;17419;17294;17604;17678;17774;17618;17503;17433;17661;17788;17824;17567;17733;17901;17694;17370;17509;17494;17729;17770;17653;17353;16988;17154;17201;17228;17265;17505;17442;17866;17749;17700;17886;17800;17565;17702;17548;17476;17825;17774;17762;17514;17530;17748;17712;17603;17529;17327;17519;17610;17738;17935;17984;17521;17698;17221;17215;17315;17261;17288;17095;17155;17092;17268;17082;17088;17433;17336;17395;17184;17323;17121;17194;17315;17585;17358;17499;17447;17098;17041;17210;17363;17770;17794;17770;17698;17310;17425;17540;17246;17298;17474;17579;17737;18175;18098;17884;17777;17602;17771;17842;18058;17680;17827;17685;17866;17493;17443;17469;17746;17494;17324;17159;17578;17402;17481;17270;17350;17208;16849;16619;16610;16807;16978;17072;17478;17607;17685;17701;17925;17956;17996;17484;17064;16663;16548;16986;17279;17899;17849;18007;17856;17724;17722;17819;17736;17757;17975;18030;17811;17801;17584;17692;17628;17798;17817;17745;17887;17806;17779;17651;17759;17713;17648;17668;17258;17359;17383;16925;16837;16801;16906;16696;16685;16622;16956;17202;17337;17359;17479;17128;17464;17648;17470;17250;17372;17492;17228;17153;17130;16895;17036;16957;16700;17080;16683;16680;16680;16731;16825;16862;17524;17792;17599;17857;17698;17641;17472;17619;17438;17793;17801;17618;17580;17579;17970;17643;17729;17573;17941;17479;17681;17900;17790;17661;17652;17890;17739;17828;17827;17839;17601;17332;17628;17503;17829;17762;17601;17706;17844;17937;17851;17636;17687;17668;17834;17554;17786;17846;17928;17896;17783;17779;17673;17724;17744;17636;17274;17495;17587;18170;17933;17538;17595;17594;17570;17362;17697;17306;17585;17794;17775;17616;17590;17667;17611;17233;17405;17598;17528;17459;17319;17259;17058;17331;17167;17386;17357;17602;17600;17677;17753;17695;17757;17470
12271;12403;12488;12595;12432;12319;12530;12534;12848;12883;12870;12745;12653;12697;13111;13017;13156;13186;12914;12956;13090;13281;12961;13181;13029;13155;13431;13352;13628;13508;13740;13407;13512;13586;13237;13028;13086;13065;13111;13336;13453;13492;13516;13982;13921;13915;13699;13879;13645;13514;13438;13418;14152;14030;14042;14189;14119;14017;13997;14190;14135;14084;14394;14355;14239;13973;13840;14221;14226;14189;14342;14286;13608;13406;13558;13661;13650;13710;13917;14262;14510;14131;14090;14252;14308;14328;14490;14450;14246;14679;14688;14776;14637;14749;14645;14706;14660;14927;14592;14653;14856;14528;14557;14598;14719;14660;15087;15130;14970;14913;14823;14615;14889;14831;14688;14957;14689;14962;14940;15017;15129;14940;14703;14398;14351;14585;14671;14533;14229;13573;13288;13282;13411;12410;12097;12033;10864;10496;10821;10843;11356;12690;13809;13598;13140;13369;14103;14374;14778;14875;14962;14615;14616;14322;14483;14987;14829;14917;14956;15079;14995;14810;14988;15189;15140;15163;15356;14964;15694;15376;15610;15415;15191;15457;15182;15246;15273;15271;15154;15465;15214;15271;15456;15483;15460;15460;15281;15202;15373;15040;15100;15291;15234;15052;14866;14676;14609;14734;14799;14739;14656;14601;14394;14331;13922;14901;14982;14939;15004;15006;15154;15047;15203;15192;15331;15465;15729;15383;15475;15233;15180;15198;14750;14970;15133;15274;15196;15325;15391;15473;15159;15490;15070;15168;15176;15359;15439;15251;15512;15141;15332;15070;15343;15433;15452;15308;15067;15446;15430;15520;15712;15565;15834;15907;15660;15790;15444;15563;15522;15528;15386;15166;15085;15257;15419;15418;15171;14999;15489;15842;15956;15596;15360;15128;15153;14983;14149;13177;13295;14024;14837;14943;15040;14745;14482;14670;14973;15210;15469;15323;15156;14909;12877;9060;6520;8153;11857;14484;15523;15852;15927;15988;15466;15475;15273;15077;15177;15415;15483;15849;16023;15754;15835;15622;15786;15814;16097;15698;15799;15612;15659;16045;16119;16174;15993;16091;16034;15893;16074;15851;15762;15838;16145;16048;15955;15916;15693;15869;16172;15974;15884;15807;15978;16042;16088;16246;16243;16108;16113;16139;15914;16159;16265;16050;16034;15723;15938;15999;16095;15903;16337;15972;15734;15635;16047;16152;15943;16206;15666;15833;15357;15935;15724;15865;15999;16177;16002;15918;15833;16182;15962;15997;15962;15712;16005;15780;15737;15477;15357;15203;15232;15187;15012;15123;15029;15649;15633;15895;15839;15974;16132;16150;16198;16144;16099;16298;16392;16990;16758;17172;16938;16931;16614;16364;16462;16481;16347;16395;16211;16180;16388;16438;16301;16265;16202;16534;16445;16078;15775;15955;16117;16155;15902;16255;15971;15870;15809;15835;15667;15888;15754;15816;15934;16173;16080;16199;16434;16520;17085;17017;16936;16928;17065;16847;16466;16599;16673;16650;16507;16525;16864;16450;16654;16292;16348;16234;16224;16327;16190;16102;16693;16277;16217;16176;16431;16311;16261;16346;15909;15883;16004;16416;16975;17070;16992;17266;17071;16925;16619;16370;16404;16616;16411;16581;16545;16830;16767;16707;16494;16195;15963;16240;16147;16227;16144;16105;16420;16536;16445;16711;16391;16275;16019;16138;16265;16206;16185;15822;15419;15787;15916;16060;16181;16245;16251;16198;15968;15861;15740;16046;15727;16036;16088;16293;16305;16686;16704;16996;16624;16593;16472;16565;16589;16687;16532;16600;16798;16789;16778;16579;16367;16235;16168;16388;16528;16472;16528;16605;16715;16638;16757;16602;16526;16890;16569;16785;16599;16769;16602;16812;16631;16793;17045;16860;16784;16593;16885;16837;16812;16921;16854;16736;16713;16841;16406;16787;16586;16981;16958;16767;17082;16808;16669;16854;16812;17011;16665;16667;16626;16771;16234;15781;15915;16056;16575;16521;16934;16681;16986;16746;16876;16884;17086;16995;17173;17036;17015;16901;17151;17268;17290;17264;16925;17182;17132;17005;17050;17138;17243;17143;16955;17033;17236;16993;17099;16787;16829;16994;16654;16959;16605;16864;16914;16807;16648;16402;16769;16834;16709;16764;16723;16758;16495;16490;16714;16765;16643;16510;16339;15007;12595;12333;14117;15669;16310;16808;16764;17008;17010;17028;17167;17120;17205;17236;17247;16990;17176;17141;17288;17186;17038;16967;16852;16597;16999;17326;16939;17246;17225;16778;16862;16975;17175;16984;17078;17087;17044;17237;17076;17046;17072;16833;17029;16872;16647;16932;16933;16825;16690;16753;16978;17081;17307;16649;15458;15619;16393;17190;16909;17146;17253;17102;17182;16918;17061;16985;17354;17094;17039;16761;16846;17055;17292;16976;17053;16961;16815;16948;16509;16796;16619;16523;16481;16559;16695;16631;16631;16595;16715;16461;16408;16380;16560;16678;17162;17045;17036;16960;16903;17050;16914;17003;16849;16880;16629;16826;16946;17041;16880;16923;17034;17333;17009;16900;17084;16884;16918;16901;16813;17116;17038;16850;16736;16854;17045;16887;16914;17198;16764;16936;16887;16913;16498;17056;17095;16957;17065;17126;17021;16993;17119;16910;17145;17254;17231;17103;17327;17072;17157;17029;17231;17091;16719;17077;16973;17184;17154;17056;17026;16810;16850;16831;16977;16792;16688;16551;16955;16899;16870;17004;16760;16928;16715;16852;16926;16920;17028;17227;16931;16921;16845;16914;17012;17090;16865;16687;16893;16634;16873;16796;16695;17224;17103;17062;16841;16925;17130;17054;17321;17245;17235;17387;17190;17102;17081;17268;17015;16996;17338;17309;17185;17116;17039;17203;17349;17275;17332;17223;17154;17231;17132;17050;17081;17228;17198;17216;17047;17016;16895;16633;16858;17083;17177;16965;16956;16848;16928;16832;17143;17028;17274;17169;16968;16893;17094;17084;17084;17384;17264;16573;16398;16525;16682;16814;17038;17194;17282;16885;17018;16696;16666;16662;16644;16891;17165;17185;16943;17355;17205;17286;17258;17066;16958;16665;16879;17118;17172;17180;17037;17318;17047;17281;17234;17066;16810;16965;16831;16988;17162;17264;17145;17021;17233;17202;17219;17051;17049;17160;17020;16614;15607;14766;15393;16210;16384;16449;17025;16741;15607;13211;12195;14535;16733;17031;17112;17216;17091;17341;17209;17063;17077;17339;17126;17120;17099;16939;17145;17443;17302;17223;17215;17071;17217;17291;17436;17201;17318;17246;17065;17096;16954;16880;17161;17388;16691;16182;15624;16261;16928;16915;17069;17000;17168;16483;15839;15774;16493;16880;17218;17221;17147;17134;16847;16681;16703;16472;16738;17092;17095;17217;16960;16846;16571;16615;16912;17265;17164;16877;17106;17139;17107;16945;17225;17271;17150;17069;17114;17273;17435;17395;17412;17302;17045;16867;17049;17252;17324;17182;17577;17117;17373;17381;17452;17379;17318;17287;17422;17538;17527;17569;17280;17411;17297;17309;17224;17168;16918;17456;17211;17509;17268;17764;17433;17509;17346;17126;16812;17342;17258;17430;17268;17268;17241;17614;17560;17633;17465;17486;17433;17500;17234;16988;17091;16986;16973;16994;17145;17254;17505;17447;17406;17125;16769;16748;17076;17305;17563;17441;17165;17210;17518;17070;17427;17099;17187;17374;17516;17474;17038;17316;17130;17245;16960;17459;17349;17374;17340;17321;17261;17659;17517;17333;17010;16979;17052;17126;17399;17261;17582;17535;17499;17499;17639;17371;16709;16517;16986;17394;17346;17174;16801;17028;16831;16382;16237;15762;15605;15562;15748;16411;16718;15671;14803;15800;16653;16905;16959;17174;17027;17205;17539;17530;17829;17598;17599;17543;17773;17960;17672;17807;17432;17302;17628;17539;17584;17403;17575;17246;17195;17272;17416;17733;17927;17822;17633;17622;17703;17451;17358;17516;17564;17509;17512;17517;17635;17530;17653;17639;17500;17320;17010;17234;17326;17226;17341;17436;17226;17387;17466;17264;17318;17441;17393;17438;17331;17346;17309;17347;17288;17241;17330;17522;17285;17205;17185;16877;16897;16883;17048;17221;17000;16782;16688;17047;17567;17706;17740;17409;17531;17503;17332;17318;17157;17469;17489;17354;17658;17621;18141;17844;17750;17547;17692;17642;18007;17658;17592;17627;17495;17455;17673;17445;17624;17675;17709;17457;17391;17620;17269;17355;16998;17366;17379;17857;17769;17937;17996;17932;17771;17764;17637;17494;17436;17473;17932;17920;17807;17861;17721;17735;17438;17453;17151;17725;17550;17537;17795;17456;17720;17644;17560;17224;17469;17427;17417;17227;17035;17358;16912;16819;17261;17399;17405;17455;17335;17289;17332;17229;17619;17373;17466;17351;17146;16932;16989;17115;17474;17563;17784;17643;17532;17352;17401;17387;17127;17354;17459;17432;17696;17629;17800;17616;17686;17699;17571;17567;17811;17830;17913;17790;17667;17561;17489;17574;17561;17628;17289;17224;17594;17949;17453;17516;17347;17202;16865;16335;15380;15879;16653;16843;17303;17531;17807;17845;17610;17665;17830;17659;17171;16513;16297;17085;17503;17797;17928;18052;17648;18048;17889;17682;17914;17923;17751;17743;17839;17701;17754;17801;17767;17903;17986;17739;17818;17850;17507;18032;17642;17891;17570;17593;17543;17545;17507;16897;16634;17047;17215;17344;16993;17038;17097;17484;17381;17304;17564;17518;17368;17606;17215;17185;17272;17323;17381;17291;16549;16690;16975;16826;16724;16968;16990;17043;16721;16738;16714;17065;17378;17741;17897;17726;17832;17615;17485;17422;17568;17571;17889;17686;17860;17582;17659;17445;17627;17742;17553;17475;17753;17530;17739;17625;17604;17723;17913;17771;17662;17730;17844;17334;17486;17858;17738;17715;17657;17670;17580;17930;17952;17826;17640;17854;17878;17855;17866;17864;17816;17726;17880;17702;17797;17960;17761;17479;17301;17626;17484;17619;17568;17612;17573;17335;17543;17483;17499;17550;17408;17591;17632;17486;17610;17623;17779;17665;17394;17364;17504;17519;17302;17354;17309;17264;17397;17342;17667;17301;17697;17772;17732;17386;17729;17472
12380;12567;12264;12556;12480;12423;12465;12332;12529;12888;12784;12752;12715;12709;13041;13152;13208;12852;12750;12989;13056;13121;13257;13200;12935;13032;13313;13380;13450;13313;13345;13386;13434;13494;13413;13264;12973;13062;13183;13266;13439;13703;13725;13683;13853;13826;13802;13901;13542;13596;13416;13806;13732;14025;14020;14144;14248;14057;14108;13996;14152;14284;14168;14490;13964;14117;14225;14358;14204;14048;14268;13990;13882;13299;13567;13856;13925;13830;14382;14504;14355;14164;14190;14239;14553;14440;14613;14603;14501;14631;14579;14851;14765;14489;14629;14634;14649;14873;14605;14803;14754;14941;14697;14818;14593;14793;14854;15066;15207;14700;14629;14394;14526;14871;14859;14862;14803;14827;15149;15024;15061;14899;14862;14406;14430;14632;14264;14041;13595;13204;12692;12829;12543;11376;11355;11485;10428;10214;11295;11410;11779;12766;13565;13704;12944;13597;14313;14621;14680;14822;14937;14885;14789;14842;14990;15301;15260;14988;15165;15179;14944;14954;14996;14956;14918;15110;15094;15432;15229;15274;15465;15378;15475;15242;15306;15230;15263;15064;15547;15347;15310;15265;15473;15100;15368;15548;15253;15519;15238;15153;15120;14934;15301;14885;14830;14464;14535;14763;14853;14811;14815;14857;14600;14648;14625;14968;15097;15000;15177;15129;14903;15189;15276;15191;15342;15421;15560;15486;15380;15239;14862;15191;14794;14892;14958;15158;15380;15342;15318;15487;15277;15317;15287;15472;15095;15074;15060;15158;15365;15122;14969;15250;15280;15433;15328;15209;15266;15338;15676;15900;15531;15729;15785;15860;15714;15719;15809;15766;15790;15431;15054;15304;15210;15343;15321;15392;15094;14217;14789;15442;15837;15711;15251;15051;15219;14408;12845;11114;11487;13204;14427;14904;14902;14712;14455;14620;14873;15200;15158;15256;15082;14654;12766;8690;5922;7391;11391;14331;15868;15733;15968;15713;15574;15643;15236;14799;14828;15169;15616;15606;15743;15718;15777;15778;15691;15831;15808;15651;15829;16011;16189;16039;16171;16146;16000;16056;16246;15878;15870;15789;15742;15724;15778;16051;15841;15831;15892;15842;15765;15843;16003;15993;15902;16071;16243;16363;16175;16244;16083;16220;15804;16203;16102;16114;16093;15904;15781;15845;16288;16065;16038;16053;16207;16092;16164;16024;16177;15911;15856;15822;15872;16017;15565;16292;16008;16126;16101;15743;15941;16122;16156;16041;15855;15845;15909;15906;15354;15189;14799;14852;14900;15306;15350;15366;15699;15859;15916;15985;16001;16015;16048;16422;16188;16273;16132;16169;16387;16706;16828;16652;16612;16527;16511;16428;16391;16648;16359;16312;16237;16304;16287;16358;16230;16470;16282;16247;16157;15797;16022;16025;16200;15938;16124;15845;16040;15803;15753;15854;15737;15947;15799;15735;15872;16144;16064;16085;16044;16357;16672;16980;16923;16751;17084;16976;16725;16811;16638;16427;16633;16402;16556;16617;16338;16537;16351;16230;16282;16275;16199;16235;16262;16240;16260;16290;16312;16300;16378;16339;16068;16081;16124;16289;16640;16918;17121;17028;16945;16926;16694;16825;16243;16511;16249;16516;16594;16294;16452;16514;16380;16455;16415;16394;16615;16330;16452;16358;16461;16280;16523;16453;16248;16099;16130;15970;16232;16009;15991;15843;15381;15700;16037;16087;16350;16140;16138;15966;15784;15866;15889;16358;16253;16385;16224;16263;16369;16550;16509;16517;16676;16593;16433;16322;16279;16317;16439;16629;16605;16733;16781;16547;16397;16502;16353;16144;16192;16599;16585;16395;16265;16382;16250;16333;16786;16814;16823;16700;16737;16688;17030;16858;16880;16741;16765;16868;16921;16878;16664;16834;16701;16823;16838;16697;16751;16914;16751;17061;16746;16743;16903;16843;16962;16918;16856;16775;17133;16889;16531;16657;16628;16812;16602;16737;16706;16732;16540;16093;16560;16899;16886;16840;17047;16989;17156;16985;17398;17157;16929;16647;17123;17349;17062;17237;16836;16926;16782;16783;17086;17128;16971;16963;17019;17025;17028;17024;16884;16924;16904;17045;16791;16814;16804;16794;16989;16705;16750;16781;16615;16671;16707;16661;16883;16787;16513;16518;16761;16861;16645;16511;16005;14615;13147;12934;14241;15928;16843;16891;16777;17089;16978;17292;17252;16958;17243;17188;17318;17080;17229;17307;17164;17259;17081;16996;17106;17121;16924;16772;16733;17049;16926;16999;16978;17112;16966;17155;17248;17230;16873;17162;17237;17028;16945;16957;16766;16684;16696;16709;16863;16775;16677;16549;16708;16939;17145;16311;15245;15010;15960;17055;17387;17263;17350;17289;17308;17149;17069;17458;17133;17252;17275;16835;16823;16619;17006;17015;17045;16813;16683;16601;16594;16442;16658;16588;16557;16746;16718;16738;16484;16681;16665;16624;16448;16024;15903;16442;16999;17092;16883;16905;16839;17021;17078;16920;16731;16877;16888;16721;16972;16671;16463;16802;17043;16976;16991;17010;16947;16959;17087;16988;17076;17100;17055;16989;16668;16739;16899;16861;16740;16867;16951;16919;16842;16988;16944;16940;16967;17266;17343;17245;17047;17017;16932;17083;16956;17119;17126;17159;17169;17020;16931;16748;17116;17158;16755;17224;16855;17068;16996;17101;16678;16897;16802;16854;16951;16748;16796;16869;16936;17052;17003;17010;16820;16739;16792;16903;17158;16942;17185;16902;16963;16956;17105;17125;16839;17064;16815;16501;16677;16768;16878;16780;16770;16978;17180;16942;16841;16853;17156;16878;17189;17071;17013;17102;17254;17243;17190;17176;17054;16946;16958;17139;17142;17192;17066;17048;17172;17094;17341;17012;16895;17063;16983;16950;17094;17348;17242;17051;17123;16849;16768;16820;16801;16869;17382;17030;16899;16722;16658;16946;16969;17168;16699;16852;16938;17121;17145;17017;17139;17108;17149;16893;16401;16538;16884;16979;16814;16931;17168;17196;16786;16652;16659;16575;16912;16860;17247;17072;17194;17377;16993;17238;17388;16871;16820;16707;16892;16903;17012;16953;17062;17240;17167;17100;17221;16560;16103;16523;16963;17001;17230;17315;17137;17296;17449;17191;17145;17064;16960;16987;17076;16942;16450;16436;16668;16479;16483;16638;16665;16705;16093;14881;14611;15603;16662;16927;16904;16934;17180;17168;17159;17125;16895;17059;17179;17044;17264;16986;17090;17097;17466;17249;17072;17203;17184;17012;17305;17326;16978;16880;17188;17101;16947;17146;16906;17014;15885;14037;13728;15239;16568;17026;17138;17328;17093;16519;16249;16289;16670;16735;17187;16980;16856;17048;16759;16675;16757;16821;17052;17227;17153;17027;16972;16108;15985;16345;17102;16997;17164;16989;16924;16820;16957;17363;17351;17410;17222;17264;17160;17256;17312;17458;17613;17278;16970;16933;16816;17211;17475;17296;17395;17154;17202;17157;17087;17336;17362;17188;17069;17338;17313;17672;17575;17554;17348;17331;17289;16764;16709;17016;17071;17404;17480;17417;17251;17193;17357;16990;16914;17264;17278;17321;17240;17197;16986;17559;17825;17754;17684;17457;17226;17260;17374;17312;16967;17035;17197;17561;17450;17470;17618;17335;17227;17045;16889;16975;16993;17098;17750;17393;17471;17211;17462;17263;17201;17278;17379;17602;17131;17143;16916;17116;17038;17138;17449;17222;17475;17284;17611;17288;17217;17231;17659;17438;17383;17278;17273;17181;17189;17375;17533;17786;17506;17645;17572;16913;15955;15637;16789;17529;17772;17509;17272;17149;17145;16745;16085;15860;15175;15037;15597;16376;16600;16156;15610;16018;16638;16969;17203;17203;17073;17250;17341;17425;17565;17537;17459;17714;17841;17760;17698;17657;17517;17479;17477;17694;17632;17708;17570;17581;17285;17246;17326;17502;17603;17695;17511;17600;17706;17988;17629;17262;17731;17608;17456;17644;17837;17685;17590;17783;17487;17349;17118;17283;17406;17147;17148;17135;17147;17313;17501;17574;17454;17455;17597;17533;17487;17828;17549;17437;17544;17494;17618;17353;17337;17319;17339;17114;16795;16984;17088;17187;17087;17184;17219;17302;17766;17566;17685;17818;17589;17485;17162;17477;17259;17496;17581;17883;17559;18104;17821;17864;17552;17899;17931;18184;17599;17655;17621;17740;17461;17397;17369;17379;17810;17888;17805;17538;17535;17641;17550;17315;17451;17356;17875;17707;17630;17919;17842;17837;17873;17518;17460;17554;17353;17702;17775;17908;17829;17677;17752;17698;17322;17487;17604;17508;17565;17486;17343;17589;17474;17722;17317;17454;17446;17709;17545;17299;17143;17239;17191;17248;17376;17429;17310;17268;17620;17389;17247;17226;17468;17189;17360;17404;17003;16470;16856;17195;17540;17756;17591;17597;17572;17467;17418;17510;17147;17360;17324;17700;17327;17468;17615;17442;17366;17665;17477;17560;17981;17626;17861;17686;17700;17409;17662;17609;17672;17259;17565;17670;17753;17588;17855;17617;17349;17175;16540;16139;15388;15762;16598;16983;17230;17474;17575;17853;17448;17747;17734;17643;17412;16621;16709;16865;17628;18059;18031;18109;17924;17876;17725;17900;17709;17626;17625;17727;17638;17787;17541;17828;17572;17706;17955;17953;17975;17608;18048;17980;17834;17553;17368;17577;17492;17327;17461;17215;17046;17272;17184;17499;17349;17306;17370;17162;17166;17324;17509;17569;17299;17409;17381;17214;17309;17452;17172;17202;16820;17060;16994;16973;16768;17101;17114;16933;16902;16870;16749;17094;17475;17682;17545;17483;17415;17492;17468;17468;17698;17718;17653;17557;17339;17892;17595;17499;17800;17430;17457;17414;17901;17427;17628;17715;17742;18053;17914;17721;17703;17789;17618;17629;17564;17757;17565;17686;17437;17576;17713;17914;17802;17868;17789;17716;17827;17793;17607;17983;17502;17978;17932;17802;17984;17823;17665;17809;17512;17734;17585;17758;17735;17571;17636;17262;17690;17522;17578;17627;17634;17539;17653;17420;17583;17582;17821;17599;17458;17594;17350;17498;17439;17321;17262;17276;17525;17514;17637;17467;17604;17611;17604;17645;17454;17491
12429;12527;12409;12622;12320;12558;12415;12559;12815;12724;12553;12873;12867;12765;13035;13348;13085;12942;12659;12811;12901;13278;13063;13235;13135;13089;13175;13428;13188;13459;13512;13443;13335;13282;13379;13436;13190;12998;13407;13480;13391;13775;13744;13532;13599;13838;13721;13887;13704;13962;13587;13673;13673;13659;13259;13844;14006;14144;14197;14168;13822;14178;14107;14324;14389;14298;14361;14023;14305;14197;13997;14089;13903;13713;13629;13863;13784;13953;14335;14384;14242;14403;14234;14481;14377;14267;14265;14441;14464;14654;14515;14822;14729;14503;14599;14585;14711;14640;14855;14968;14847;14709;14869;14913;14986;14864;14846;14940;14846;14752;14862;14710;14613;14903;14866;14800;15000;14827;15202;14979;14794;15046;14892;14830;14828;14740;14359;13630;13326;13152;12528;12388;11891;10843;11003;11678;11058;10464;11827;12560;12220;13055;13963;13812;13404;13849;14501;15000;14947;15134;14871;14849;15009;14735;15051;14819;14972;14710;14998;14813;15221;14916;15230;15010;14528;14840;15185;15442;15255;15296;15183;15466;15552;15318;15584;15164;15252;15156;15338;15264;15550;15351;15263;15286;15459;15334;15486;15346;15253;15035;15124;15204;14996;15101;14857;14668;14414;14734;14774;14838;14820;14801;14833;14692;14651;14822;14877;15265;15072;14907;14901;15239;15255;15498;15497;15498;15584;15600;15327;15415;15024;15162;14947;14906;15000;15053;15334;15436;15491;15222;15136;15235;15234;14992;15230;15055;15031;15272;15125;15360;15268;15163;15541;15304;15377;14968;14991;15533;15564;15578;15624;15776;15746;15708;15823;15520;15701;15986;15614;15484;15407;15108;15043;15307;15327;15357;14764;14631;14905;15624;15867;15423;15505;15426;15190;14692;12829;10769;11015;12692;13997;14843;14878;14681;14667;14804;14957;15418;15229;15168;15049;14532;12486;8254;5608;6870;10480;13568;15220;15628;16023;15867;15852;15945;15310;14827;14728;15234;15690;15770;15524;15739;15863;15686;15270;15725;16012;15981;15869;15898;15889;15990;16166;15945;15804;15951;15844;15947;15935;15915;15699;15860;16029;16175;15871;15828;16161;16203;15962;15956;15899;15930;15954;16100;16040;16170;16300;16080;16130;16139;16017;15888;15991;16157;15953;15932;15667;15815;16043;16215;16241;16019;16137;16061;16047;16112;15888;15758;15804;15817;15974;15664;15701;16028;16076;16115;16104;15865;15969;16100;16313;15991;16146;15801;15821;15879;15682;15286;14974;15188;15056;15462;15342;15582;15615;15790;15972;16164;16099;16083;16148;16222;16220;16029;16310;16505;16566;16570;16810;16894;17021;16564;16492;16645;16376;16477;16227;16502;16473;16211;16446;16414;16054;16286;16274;16146;16139;16246;15760;15848;15652;16096;16041;16092;15867;15746;15889;15761;15828;15681;16060;15916;16038;16234;16216;15955;15742;16160;16515;17042;16967;16785;17014;16977;16991;16721;16505;16339;16639;16296;16452;16426;16465;16373;16371;16332;16116;16233;16251;16300;16443;16510;16140;16317;16039;16368;16226;16298;16084;15989;15925;15901;16091;16705;17244;17249;17156;17062;16865;16511;16270;16210;16317;16560;16560;16565;16780;16346;16247;16526;16483;16440;16270;16482;16336;16397;16568;16561;16205;16099;16135;16213;16130;16278;15841;15753;15842;15789;15816;15911;16037;16384;16232;16428;16009;15721;15345;15494;15946;16451;16661;16473;16408;16701;16418;16422;16577;16772;16629;16507;16726;16430;16726;16366;16418;16570;16801;16564;16530;16556;16431;16528;16226;16441;16282;16146;16302;16345;16110;16115;15316;15730;16558;16887;16816;16915;16703;17147;16987;16903;16852;16986;16977;16767;16817;16898;16755;16839;16504;16802;16709;16701;16938;16750;17127;16618;16696;16769;16654;16597;17144;16911;16920;16765;16925;16751;16568;16755;16778;16831;16843;16930;17120;17040;16491;16325;16464;16698;16964;16980;17167;17263;17132;17267;17143;17367;17174;17137;17061;16998;17289;17023;16976;16614;16699;16598;17017;16772;17240;16758;16835;16958;17205;16865;17191;16833;16827;16809;16949;16892;16713;16756;16894;16659;16689;16906;16803;16605;16472;16621;16584;16731;16704;16544;16606;16638;16524;16654;16220;15676;13948;13726;14548;16242;16687;16988;16617;16710;16858;17050;17358;17146;17279;17100;17059;16945;16902;17290;17058;17049;17058;17270;16962;17032;16817;16919;17032;16776;17027;17088;17095;17066;17244;17060;16992;17345;17312;16863;17156;16941;17123;16908;16816;16924;16667;16848;16778;16973;16599;16303;16793;16891;17182;16732;15924;15416;16328;17142;17509;17099;17205;17204;17246;17174;17411;17179;17279;17261;16950;16949;16803;16692;16738;16889;17060;16899;16831;16422;16383;16319;16721;16801;16875;16780;16725;16769;16434;16791;16826;16758;16747;16240;16033;16656;16993;16925;17282;16901;17024;17068;16810;16774;16817;17159;17067;16980;16996;16654;16724;16700;16962;17193;17019;16987;16959;16947;16871;17130;17170;16871;16849;16932;16413;16870;16986;16841;16733;16743;16736;16844;16973;16894;16893;17080;17238;17038;17175;16977;17102;17010;17040;17119;16817;17016;16972;17163;16987;16972;16717;16820;17041;17160;16973;17033;16877;16990;16948;16979;16881;16831;16769;16715;16852;16813;16502;16947;17177;16928;16797;17018;16831;16728;16812;16790;16758;17021;17010;16792;16908;17043;17226;16771;16993;16842;16919;16688;16460;17018;16703;16979;16907;17014;17006;16669;16910;16797;17021;17047;16896;16894;17181;17120;16924;17072;16873;17154;17224;17271;16850;17157;17087;17237;16963;16939;17243;17231;16973;16925;16686;16696;16796;17116;17065;17230;17241;16995;16867;17009;16882;16892;16817;17185;17144;17035;16983;16716;16821;17042;16888;16946;16712;17115;17192;17138;16978;16983;16948;16686;17029;16656;15857;15926;16599;16738;16693;17044;17071;17143;17241;16725;16881;16864;17107;16993;17001;17014;17084;17025;17112;17389;16895;17056;16916;16935;16734;17084;17074;17009;16812;17246;17090;17321;17189;16406;16076;16545;16644;17120;17086;17093;17211;16893;17347;17205;17234;16898;17010;16744;16665;16724;16726;16890;16770;16712;16337;16063;16435;16902;16626;16345;16401;16574;16635;17029;16888;16742;16879;17282;17294;17188;16807;16944;17132;17241;17179;17302;17265;17324;17375;17409;17167;17355;17295;17144;17214;17158;17289;17285;17214;16774;17253;17193;17010;16627;15432;13293;12976;14856;16767;17448;17267;17214;16785;16577;16506;16739;16711;16817;16885;17129;17179;16654;16701;16492;16615;16936;17129;17173;17100;16976;16749;15956;15834;16313;16926;17150;16921;17047;16707;16759;17152;16976;17359;17344;17003;17096;17177;17249;17267;17573;17459;17440;17130;16726;16984;17243;17671;17345;17426;17381;17285;17164;16975;17241;17153;17084;17215;17432;17638;17348;17521;17510;17316;17210;17154;16873;16217;16805;17198;17286;17412;17404;17282;17295;16729;16637;16221;16805;17205;17265;17427;17242;17112;17362;17400;17448;17695;17408;17255;17369;17305;17146;17163;16940;17449;17397;17318;17396;17572;17371;17437;16953;17283;17159;17217;17460;17297;17409;17161;17407;17308;17262;17493;17516;17370;17345;17071;17262;17054;17260;17253;17436;17443;17265;17377;17365;17419;17299;17206;17515;17328;17476;17398;17401;17481;17291;17231;17365;17204;17453;17520;17207;17287;17109;15581;15435;16235;17238;17511;17462;17275;17092;17111;16938;16191;15621;15106;14874;15504;16409;17058;17086;16735;16820;16816;16884;16937;17047;17177;17075;17597;17467;17647;17713;17746;17760;17728;17982;17651;17507;17367;17556;17872;17774;17825;17660;17491;17497;17648;17405;17428;17630;17543;17739;17747;17652;17393;17688;17353;17353;17428;17675;17614;17704;17770;17485;17637;17537;17458;17407;17204;17634;17292;17374;17060;17240;17592;17365;17281;17530;17419;17495;17480;17496;17563;17351;17357;17557;17424;17395;17232;17264;17274;17340;17406;17305;17189;17017;17230;16930;17287;17211;17530;17601;17536;17441;17718;17710;17593;17633;17388;17443;17478;17506;17514;17606;17812;17621;17721;17643;17462;17782;17749;17713;17812;17582;17719;17600;17499;17574;17726;17500;17877;17841;17813;17613;17723;17651;17367;17264;17411;17440;17496;17747;17792;17834;17849;17872;18016;17769;17611;17382;17582;17765;17499;17499;17797;17688;17657;17748;17522;17394;17544;17523;17486;17734;17885;17616;17636;17637;17448;17669;17486;17572;17376;17155;17330;17182;17483;17360;17237;17444;17201;17405;17321;17489;17448;17314;17392;17253;17192;17173;16792;16798;16971;17120;17545;17749;17740;17859;17557;17124;17311;17157;17068;17292;17481;17493;17493;17389;17272;17331;17657;17748;17570;17857;17663;17737;17670;17601;17645;17614;17418;17422;17437;17509;17742;17381;17885;17875;17842;17621;17117;16963;16980;16827;16295;16543;16958;17378;17421;17431;17679;18043;17808;17663;17631;17687;17217;17155;16992;17096;17606;17877;17831;17757;17805;17788;17716;17649;17688;17851;17607;17619;17692;17363;17610;17763;17848;17702;17891;17787;17546;17647;17788;17500;17665;17932;17419;17428;17142;17507;17118;17157;17063;17091;17348;17358;17259;17449;17189;17201;17092;17052;17435;17350;17456;17350;17451;17417;17143;17216;17300;17123;16947;17037;17131;17184;17071;17186;17289;17186;17253;17094;17006;16989;17446;17371;17709;17668;17720;17723;17489;17704;17585;17619;17661;17457;17191;17283;17498;17444;17668;17583;17597;17638;17502;17558;17556;17661;17629;17659;17766;17849;17758;17297;17346;17488;17721;17480;17720;17582;17720;17604;17684;18009;17631;17828;17644;17562;17857;17837;17945;17650;17805;17829;17964;17502;17922;17849;17789;17861;17844;17845;17597;17760;17649;17540;17650;17095;17243;17403;17524;17695;17724;17613;17830;17702;17720;17609;18113;17715;17547;17206;17541;17653;17169;17273;17255;17267;17403;17640;17469;17436;17713;17517;17662;17590;17533;17659
12378;12355;12473;12642;12471;12381;12414;12667;12682;12736;12839;12655;12869;12780;12858;12906;12880;12728;12478;12564;12686;12975;13097;13217;13072;13115;13316;13200;13475;13239;13333;13397;13554;13348;13448;13466;13266;13344;13345;13510;13403;13622;13656;13867;13688;13687;13757;13807;13899;13763;13769;13513;13692;13101;12921;13639;13958;14330;14101;14227;13899;13996;13799;14135;14075;14537;14377;14282;14486;14217;13990;13903;13799;13929;13688;13809;13905;13986;14300;14260;14457;14219;14405;14498;14723;14619;14206;14310;14358;14401;14459;14509;14553;14690;14638;14534;14561;14547;14649;15062;14907;14859;14913;14780;14759;14822;15180;14910;15016;14740;14908;14755;14935;14720;14521;14827;15138;14950;14914;14975;15112;15059;14931;15145;15040;14883;14371;13285;12684;12637;12880;13161;12330;10911;11181;12103;11839;11497;12363;13227;12656;13058;14142;14757;14384;14318;14691;15155;15165;15122;15014;15149;14756;14544;14540;14798;14839;14642;14891;14946;15140;15306;15101;14868;14963;15095;15191;15234;15251;15131;15160;15376;15359;15439;15091;15159;15171;15149;15288;15330;15418;15509;15186;15411;15231;15308;15329;15695;15297;15177;15268;15379;14870;14643;14916;14638;14693;14542;14403;14562;14734;14953;14834;14757;14876;14766;14908;14970;15034;14941;15201;15434;15378;15388;15546;15452;15576;15273;15559;15245;15320;14977;14917;14811;14908;15190;15398;15322;15172;15333;15409;15351;15207;15154;14840;15079;15123;15337;15380;15078;15268;15169;15474;15430;15235;15002;15088;15276;15746;15618;15628;15676;15636;15819;15707;15780;15857;16105;15781;15530;15228;15136;15361;15397;15373;15203;15136;15304;15256;15704;16075;15767;15404;15502;15477;15192;14033;12618;12212;12805;13804;14295;14754;14911;14887;14740;15202;15235;15203;15029;14818;13853;11233;7324;5818;7266;10951;13806;15161;15810;15770;15556;15511;15526;15284;15142;15189;15386;15534;15769;15895;15772;15760;15718;15684;15631;15762;15885;15962;15929;15857;15791;15820;15867;16219;16098;15855;15978;15904;15887;15911;15794;15998;15861;15963;15707;15854;15948;15900;15807;15777;15917;16015;16035;16038;16124;16227;16146;16215;16135;16136;16144;15924;15946;15961;15856;15819;16035;16028;16326;16284;15839;16152;15917;15934;16026;15867;16004;15666;15958;16061;16090;15893;15685;15936;16064;15966;15724;16128;16155;15992;16020;15785;15602;15768;15719;15416;15418;15161;15343;15191;15508;15291;15474;15602;15794;16128;16104;16205;16185;16230;16014;16150;16002;15870;16205;16410;16669;17098;16710;16757;16274;16499;16440;16572;16429;16467;16348;16285;16446;16515;16326;16219;16466;16230;16429;16123;16083;16024;15767;16151;16016;16080;15916;16028;15915;15751;15828;15864;16111;15823;16042;16053;16111;16170;16052;15819;16047;16422;16963;16986;16750;17109;16978;16831;16542;16552;16001;15969;16271;16485;16724;16380;16547;16414;16452;16434;16360;16299;16254;16423;16144;16311;16325;16302;16170;16092;16246;16241;16207;16135;16186;16427;16831;17235;16941;16923;16722;16756;16395;16239;16369;16545;16261;16542;16584;16522;16517;16551;16403;16277;16422;16584;16505;16440;16455;16271;16493;16370;16216;16057;16124;16165;16266;16202;16181;16006;16093;16185;16320;16141;16208;16440;16184;15755;15682;15529;15765;16008;16508;16542;16627;16612;16615;16482;16607;16616;16499;16857;16489;16497;16339;16588;16399;16432;16760;16808;16590;16824;16488;16337;16558;16534;16326;16276;16415;16469;16167;16039;15633;14968;15424;16257;16874;17011;16767;17028;16932;17052;16844;17120;16962;16834;16506;16631;16776;17029;16710;16579;16759;16709;17041;16855;16715;16885;16953;16939;16761;16707;17014;17099;16928;17038;16512;16774;16887;16571;16815;16914;16656;16990;16866;17042;16903;16453;16150;16029;16253;16849;17353;17505;17311;17529;17325;17260;17554;17385;17384;17090;16880;17136;17012;16863;16624;16611;16771;16699;16986;16807;16630;16711;16730;16926;16957;17141;16773;16692;17090;16970;16814;16842;16920;16736;16897;16570;16852;16236;16392;16231;16570;16591;16601;16768;16406;16636;16763;16797;16200;15898;15317;14858;15361;16208;16921;16819;16899;16705;16756;17098;16896;17331;17241;17122;17324;16939;17073;17056;17400;16952;17115;17060;16829;16977;16970;17045;16981;17107;17065;16873;17197;17099;17179;17169;16997;17144;17142;17348;17126;16850;16917;17102;16956;16767;16653;16805;16718;16851;16802;16617;16657;16657;16944;16956;17017;16414;16504;16821;17278;17325;17028;17057;16756;16966;16970;17152;17166;17205;16998;17258;17021;16866;16958;16913;17007;17011;16824;16695;16458;16610;16567;16955;16694;16681;16673;16819;16686;16817;16824;16730;16650;16507;16360;16615;16759;16890;17312;17110;17009;16929;16895;16625;16605;16888;17075;17001;17086;16769;16686;16705;16766;17146;17066;17088;16864;16506;16421;16882;17053;17058;16801;16941;16925;16860;16731;16825;16875;16878;16833;16929;17068;16931;16969;17108;16938;17355;17232;17381;16692;16682;16609;16982;17143;17193;17113;16922;17124;16899;16481;16192;17012;17111;16983;16931;16963;17192;17249;17084;16825;16947;16900;16808;16759;16666;16602;16878;16817;16942;16827;16865;17023;16921;16743;16950;16939;16731;17026;16997;17057;17056;16971;16724;16936;17009;16932;16695;16696;16862;16735;16578;16732;16646;16926;16680;16750;16664;17071;17055;16872;17027;16926;16886;16944;17093;16979;17099;16899;17267;17176;16978;17148;17176;17184;17199;17208;16965;17032;17080;17077;16769;16957;17119;17021;16998;17096;17032;17189;16819;16841;16797;16873;16861;17215;16945;17189;16952;16797;16721;16990;16890;17051;16910;16622;17066;17030;17174;17115;16690;16994;16772;16488;16033;16097;16812;17049;16849;17051;16802;17089;16971;16822;16711;16958;16957;17091;17353;17291;17189;17050;17142;16828;17197;17336;16964;17068;16987;16992;17179;16790;17074;16981;17068;17281;16899;16764;16179;16800;16815;17004;17021;16881;16798;16959;16992;17287;17066;16950;16866;16979;16662;16725;16767;17198;17195;16803;16284;16277;16610;16866;17119;16948;16781;16948;16870;16694;16637;16982;16620;17305;17248;17046;16908;16905;17100;16993;17338;17196;17261;17400;17716;17340;17366;17455;17325;17255;17200;16984;17156;17013;17088;16954;17269;17090;16703;16435;14316;12736;12992;14999;16707;17130;17165;16931;16820;16607;16617;16838;16819;16936;17008;17153;16986;16683;16803;16574;17149;16941;17133;16961;17037;16914;16555;15921;15661;16171;16938;17263;17195;16917;16539;16954;17158;17101;17212;17449;17184;17174;17212;17093;17057;17323;17687;17173;17262;16813;17381;17511;17281;17634;17547;17468;17184;16981;17122;17072;17280;17319;17256;17409;17410;17250;17269;17370;17395;17332;16906;16667;16281;16742;17201;17464;17410;17377;17272;17038;16495;15600;15476;16796;16952;17273;17361;17107;17117;17589;17585;17515;17185;17497;17258;17101;17330;17101;16844;17187;17319;17499;17571;17542;17424;17560;17074;17018;17133;17064;17230;17261;17166;17354;17522;17395;17449;17400;17369;17527;17402;17359;17306;17188;17285;17093;17187;17438;17165;17395;17515;17298;17083;17271;17272;17211;17538;17395;17399;17522;17514;17255;17368;17383;17765;17388;17580;17346;17361;17154;15548;15590;16555;17405;17460;17230;17367;17448;17049;16876;16417;15778;15254;15376;15775;16248;17336;17195;16977;17063;16882;17217;17292;17179;17146;17225;16970;17561;17441;17666;17957;17874;17789;17820;17813;17645;17372;17242;17558;17699;17770;17854;17426;17459;17441;17625;17703;17858;17768;17738;17474;17572;17425;17731;17653;17619;17356;17540;17537;17559;17556;17567;17723;17313;17331;17573;17267;17407;17492;17354;17247;17172;17096;17249;17235;17449;17365;17453;17584;17544;17480;17635;17570;17447;17581;17550;17490;17410;17215;17339;17112;16887;17041;17209;17169;16882;17511;17570;17495;17729;17623;17736;17819;17668;17614;17728;17667;17338;17393;17385;17464;17630;17963;17735;17568;17591;17554;17897;17836;17920;17625;17719;17816;17385;17538;17566;17668;17709;17854;17431;17606;17698;17642;17675;17663;17647;17349;17458;17514;17656;17768;17745;17730;17637;17668;17761;17810;17947;17725;17667;17743;17487;17885;17759;17715;17351;17476;17517;17339;17496;17514;17574;17535;17387;17428;17486;17483;17562;17394;17437;17404;17163;17060;17132;17316;17336;16800;17289;17205;16924;17372;17175;17450;17402;17275;17280;17089;17054;16864;16921;17180;17142;17602;17759;17707;17759;17632;17440;17181;17148;17030;17260;17379;17100;17137;17629;17288;17515;17636;17837;17637;17710;17933;18110;17712;17389;17494;16977;16532;16986;17667;17546;17559;17572;17662;17910;17691;17540;17313;17264;17138;16974;17079;17186;17522;17836;17629;17635;17817;17641;17624;17642;17459;17909;17688;17590;16784;17225;17770;17919;17735;17673;17559;18006;17552;17787;17732;17537;17592;17591;17589;17865;17946;17678;17759;17635;17873;17534;17458;17881;17688;17765;17810;17690;17705;17199;17014;17198;17261;17163;17287;17243;17284;17304;17329;17403;16876;17069;16747;16999;17260;17256;17261;17311;17510;17108;16927;17167;17147;17096;16923;17198;17164;17340;17067;17175;17193;17403;17552;17528;17368;17217;17365;17455;17316;17460;17670;17571;17384;17336;17251;17751;17328;17610;17459;17308;17142;17166;17289;17540;17483;17388;17338;17444;17343;17530;17795;17564;17687;17950;17929;17716;17524;17718;17440;17351;17600;17452;17507;17538;17821;17837;17746;17980;17642;17710;17958;17900;17983;17767;17663;17742;17832;18003;17685;17721;17422;17722;17857;17726;17672;17676;17643;17673;17322;17511;17676;17349;17578;17763;17768;17826;17787;17654;17628;17809;17794;17661;17549;17098;17150;17681;17280;16913;16932;17443;17528;17397;17459;17645;17787;17601;17409;17540;17564;17649
12686;12683;12548;12562;12286;12292;12522;12628;12643;12475;12653;12510;12650;12555;12721;12936;12855;12947;12866;12883;12888;13050;13048;13032;13320;13232;13081;13093;13416;13036;13112;13400;13212;13422;13359;13472;13432;13387;13340;13422;13291;13836;13713;13746;13807;13842;13649;13833;13972;13859;13678;13703;13393;12769;12736;13648;13808;14243;14382;14450;14273;14108;13888;14055;14031;14126;14345;14389;14586;14514;14243;13765;13633;13851;13943;14010;14063;14085;14234;14357;14317;14417;14470;14163;14546;14596;14334;14123;14197;14244;14519;14398;14612;14417;14528;14262;14410;14578;14980;14839;14762;14962;14959;14773;14830;14762;15039;15047;15061;14880;14690;14811;14703;14885;14973;14769;14974;14895;14656;14953;15035;14883;14852;14967;14988;15046;14469;13421;12549;12969;13272;13330;12696;11917;12050;12736;12880;12800;13094;13450;13294;13618;14352;14514;14635;14745;14643;14948;14926;15172;15089;14931;14780;14573;14407;14873;14916;14680;15028;15187;14930;15106;15077;15043;14963;15275;15448;15120;15220;15214;15156;15338;15407;15179;15298;15523;15381;15251;15308;15501;15407;15210;15216;15385;15033;15232;15373;15183;15509;15302;15378;15374;14915;15009;15283;14781;14693;14267;14234;14306;14511;14552;14931;14923;14634;14825;14832;14633;14513;14933;15095;15133;15238;15319;15377;15371;15356;15449;15358;15455;15331;14979;14710;14701;14827;15015;15201;15263;15117;15241;15409;15553;15142;15072;14965;14909;15106;15324;15278;15259;15294;15178;14993;15360;15389;15139;15233;15301;15484;15559;15393;15668;15607;15739;15828;15972;15940;15909;15777;15802;15501;15291;15477;15630;15467;15439;15579;15631;15492;15740;15847;15697;15681;15565;15476;15449;15128;14747;13822;13636;13980;14287;14452;14470;14750;14688;15045;15280;15428;15187;14643;13759;10265;6753;6128;8239;11251;13807;15214;15777;15821;15484;15570;15456;15478;15478;15530;15522;15758;15623;15767;16005;15712;15860;15923;15884;16122;15955;15790;15934;16074;15654;15706;15835;15913;16030;15862;16005;15840;15772;15875;15843;15833;16020;15968;15948;15754;15852;15460;15624;15898;15857;15873;16020;16179;16081;16243;16290;15969;16081;15973;16044;15917;15884;15629;15587;15796;16266;16307;16173;16239;16158;16169;16094;16181;16120;16043;15867;15861;16157;16116;15800;15678;15731;15990;15844;16148;15915;16116;15902;15602;15614;15978;15955;15907;15598;15476;15136;15148;15328;15323;15416;15232;15326;15866;15903;16160;16076;16452;16225;16330;15967;16189;15897;16074;16118;16333;16847;16806;16773;16734;16364;16401;16578;16594;16389;16483;16548;16127;16307;16145;16258;16347;16416;16285;16297;15938;16086;16001;16089;16046;16165;15828;16027;15945;15951;15935;15763;15590;15764;15757;15951;16170;16414;16455;16113;16198;16470;16506;16995;17090;17227;16951;16961;16553;16435;16187;15979;15940;16243;16470;16606;16577;16384;16415;16203;16281;16289;16344;16373;16201;16283;16305;16275;16423;16478;16218;16101;15956;16015;16175;15997;16547;16733;17144;17049;16820;16423;16526;16510;16499;16719;16472;16363;16414;16279;16513;16599;16442;16431;16320;16502;16545;16442;16417;16585;16506;16184;16620;16222;16080;15774;16045;16070;16151;16178;16101;16319;16291;16527;16690;16578;16337;16042;16032;15713;15724;15931;15892;16273;16510;16577;16688;16619;16665;16498;16592;16661;16614;16489;16303;16591;16370;16610;16748;16530;16699;16844;16523;16619;16418;16487;16311;16316;16359;16504;16590;16205;16438;15663;15418;15407;16358;16746;17082;17163;16963;16779;17018;16742;17016;16950;16655;16622;16613;16694;16903;16859;16715;16668;16683;16869;16714;17058;16859;16706;16669;16509;16715;16817;16812;17065;17026;17146;16999;16563;16484;16640;16720;16413;16819;16913;17016;16904;16725;16118;15221;15258;16519;17456;17285;17562;17522;17608;17592;17520;17471;17353;17062;17129;17177;17153;16835;16491;16394;16652;16748;17201;17322;16685;16624;16950;16881;17162;16956;16846;17095;17260;16974;16692;16636;16532;16514;16784;16739;16633;16745;16706;16482;16412;16559;16772;16741;16660;16300;16565;16752;16652;16308;15346;15084;15650;16397;16917;16813;16900;16952;17005;16888;17155;17205;17417;16949;17024;16781;16929;17155;17214;17313;17279;17400;16932;17126;16838;16779;16965;17026;16944;17093;17095;16948;17017;16792;17268;17166;17153;17119;17081;17231;16711;16885;16715;16834;16693;16597;16889;16727;16818;16788;16402;16598;17121;17126;17117;17126;16993;17170;17543;17389;17122;16763;16472;16279;16559;16689;16690;16944;17251;16992;16817;16937;17264;16990;17006;17056;16941;16590;16662;16671;16717;16868;16691;16950;16864;16819;17046;16749;16681;16737;16620;16345;16480;16513;16974;16967;16951;16561;16720;16755;16690;16570;16613;16842;16970;17063;16996;16823;16791;16549;16770;16969;17362;17180;16698;16100;15814;16335;16862;17068;16802;16888;16989;17218;17320;16873;17006;17009;16726;16978;16817;16972;16859;17004;16945;16827;17133;16928;16978;16483;16341;16836;17110;17226;16929;17037;17136;16865;16517;16417;16905;17120;17237;16996;17149;17029;16824;16956;17200;16927;16661;17195;16833;17117;17008;16940;17074;16989;16978;16856;16768;16781;16890;16768;17052;16909;16984;16824;17085;17103;16936;16955;16914;16722;16900;16700;16620;16812;16585;16536;16663;16555;16807;16747;16772;16829;16955;16964;16953;16882;16967;17200;16964;17129;17128;16993;17046;17071;16978;16857;17270;17366;17362;17009;17127;17187;17215;17304;16974;16874;17096;17181;16921;16766;16998;17001;17265;16776;16745;16796;16984;17013;17129;17084;17147;16974;16908;16744;16727;16910;16825;16651;17042;16639;16855;16772;16981;16819;17048;16941;16780;16661;16876;16655;17094;16868;16931;16615;16837;16883;16799;16643;16706;17212;17145;17220;17097;17024;16691;16539;16940;16937;17238;17054;16884;17072;17115;17257;17026;16818;16818;17075;17042;17047;16868;16694;16630;16920;17062;16917;16840;16812;16900;17378;16825;17033;17011;16616;16651;16912;16841;16967;16942;16985;17137;16833;16706;16828;16863;16861;16943;16838;16617;16762;16620;16690;16992;17139;17107;17158;17000;17139;16924;17068;17162;17295;17244;17465;17150;17320;17287;17339;17272;17320;17333;17267;17056;17330;17279;17016;17143;16961;16760;16792;16295;14103;12155;13037;15159;16586;17077;17000;17109;16441;16782;16894;16729;16854;16911;17094;17095;17144;16705;16722;17009;16772;17111;16829;17036;17096;16742;16362;16043;15794;15874;16700;16874;17144;17003;16776;17043;16889;17080;17421;17010;17306;17122;17036;16915;17129;17017;17330;17268;16938;17046;17195;17520;17466;17170;17536;17079;17278;17131;17418;17254;17392;17337;17340;17557;17620;17409;17451;17681;17246;17191;17400;16953;16622;16891;17013;17530;17496;17474;17495;17360;16783;16224;15950;16622;17304;17394;17522;17439;17085;17154;17438;17412;17442;17512;17439;17366;17199;17311;17331;17327;17841;17513;17641;17565;17195;17296;17010;16910;17023;17166;17090;17267;17292;17318;17324;17595;17522;17208;17313;17248;17515;17345;17170;17198;17324;17519;17211;17452;17277;17136;17117;17271;17162;17223;17180;17441;17389;17454;17325;17536;17403;17485;17437;17395;17448;17302;17441;17214;17292;17034;16188;15939;16588;17365;17607;17745;17246;17243;17037;16649;16441;15797;15755;15784;16114;16906;17243;17262;17260;16970;16821;17130;17283;17379;17102;17148;17222;17448;17703;17791;17726;18027;18020;17676;17618;17607;17549;17515;17652;17730;17612;17623;17554;17277;17375;17645;17698;17582;17740;17802;17639;17350;17266;17562;17586;17415;17409;17237;17542;17488;17700;17513;17684;17504;17639;17366;17434;17594;17514;17527;17409;17462;17388;17261;17393;17585;17292;17395;17562;17632;17567;17306;17316;17382;17191;17298;17195;17302;17047;17157;16588;16702;16854;17393;17280;17374;17414;17593;17440;17794;17518;17395;17667;17461;17690;17479;17597;17414;17284;17426;17255;17446;17954;17723;17640;17495;17286;17583;17781;17897;17603;17629;17898;17648;17617;17605;17549;17582;17657;17714;17509;17650;17852;17761;17885;17526;17240;16690;17375;17229;17641;17624;17716;17676;17542;17552;17708;17558;17795;17923;17647;17705;17769;17489;17625;17606;17566;17331;17607;17145;16821;17224;17422;17388;17268;17516;17529;17694;17473;17332;17112;16881;16977;17129;17476;17209;17080;17171;17174;17353;17131;17231;17413;17526;17357;17513;17134;17339;16842;17012;17270;17153;17438;17727;17890;17802;17458;17484;17413;17211;17056;17228;17517;17336;17115;17626;17478;17697;17687;17782;17839;17602;17736;17764;17693;17568;16904;15789;15472;15950;16968;17457;17590;17682;17664;17807;17606;17576;17490;17216;17190;17251;17340;17630;17733;17982;17693;17940;17941;17969;17769;17478;17587;17435;17494;17407;16975;17358;17760;17715;17777;17617;17448;17533;17520;17649;17623;17566;17974;17791;18067;17917;17978;17944;17629;17725;17612;17335;17566;17715;17790;17809;17613;17609;17481;17222;17294;17242;16958;17138;17060;17116;16966;16830;16837;16959;16907;17070;17232;17435;17301;17256;17426;17441;17282;17167;16971;17064;17234;16724;17000;17173;17087;17339;17008;17008;17220;17385;17298;17398;17782;17569;17481;17610;17425;17518;17551;17593;17240;17255;17459;17424;17714;17448;17518;17451;17320;17219;17125;17120;17455;17504;17469;17400;17419;17591;17667;17825;17562;17653;17719;17661;17812;17582;17653;17687;17393;17335;17388;17558;17877;17806;17880;17967;17653;17763;17797;18020;18102;17491;17458;17635;17688;17773;17710;17796;17547;17753;17752;17778;17608;17659;17319;17312;17558;17531;17512;17568;17412;17891;17525;17725;17730;17907;17659;17917;17710;17659;17010;16819;17117;17054;17316;17140;17150;17433;17677;17492;17345;17421;17752;17516;17628;17480;17418;17780
12458;12476;12661;12656;12500;12281;12294;12404;12457;12564;12439;12324;12502;12435;12768;12867;12597;12747;12868;12861;12709;12829;12996;13016;13152;13303;13161;13217;13292;13421;13169;13205;13486;13400;13453;13445;13561;13474;13032;13110;13342;13586;13594;13832;13550;13568;13684;13807;13929;14070;14002;13764;13581;12956;13145;13701;13785;13910;14230;14249;14282;13900;14010;13669;14201;14199;14269;14369;14242;14508;14277;14073;13832;13989;13828;14446;14219;13892;14071;14169;14493;14601;14458;14235;14657;14411;14529;14259;14182;14461;14296;14408;14752;14616;14581;14470;14596;14994;14998;14849;14676;14859;14616;14665;14715;14685;14781;14812;14950;14946;14693;14847;15158;14880;14831;14794;14982;15045;14903;14965;15120;15193;14945;15176;15107;15128;14803;13702;13184;13483;13724;13284;12661;12482;13168;13906;13894;13536;13719;13003;13438;13917;14508;14622;14746;14457;14499;14669;14874;14806;14842;14769;14723;14333;14746;14956;14916;14848;14995;15134;15169;15092;15071;14898;15034;15301;15490;15238;15185;15319;15113;15290;15159;15166;15051;15294;15245;15172;15138;15393;15317;15269;15243;15302;15217;15387;15151;15110;15277;15573;15271;15146;14868;15117;14950;14890;14623;14644;14262;14467;14717;15119;15214;15044;14928;14644;14365;13882;14438;14622;15201;15438;15434;15307;15414;15299;15614;15324;15364;15440;15218;14822;14661;14592;14946;14966;15062;15134;15401;15187;15394;15258;14956;15066;15171;15148;15179;15202;15443;15321;15301;15341;15166;15367;15580;15155;15109;15320;15209;15644;15625;15655;15674;15808;15579;15718;15649;15981;15950;15753;15616;15254;15247;15309;15259;15399;15749;15169;15495;15797;15887;15744;15720;15575;15474;15474;15624;15490;14812;14476;14365;14789;14931;14689;15047;14809;14962;14916;15390;14930;14390;12504;8713;5633;6840;9981;12395;14202;15112;15716;15817;15495;15988;15779;15722;15651;15903;15796;15814;15863;15776;15721;15813;15803;15898;15874;15978;15841;15904;15826;15669;15860;15538;15589;15813;16198;16319;15847;15812;15923;15783;15886;16049;15990;16010;15878;15737;15921;15937;15706;15621;16043;15900;16227;16212;16135;16076;16011;16195;16030;16220;15906;15933;15675;15831;15649;15862;16106;16056;15941;16207;16179;16053;16193;15907;16139;16019;15885;15664;15640;15832;15836;15732;15733;15792;15707;15662;15817;15862;16047;15914;15914;15863;15881;15916;15643;15079;14889;15253;15454;15376;15421;15158;15237;15519;15797;15848;15928;16067;15963;16192;16042;15958;16051;16169;16097;16288;16524;16755;16818;16799;16457;16361;16463;16598;16677;16362;16468;16432;16380;16207;16204;16463;16043;16417;16258;16092;16040;15801;16019;16120;15830;15657;15872;15675;15822;15761;15453;15575;15600;15596;16067;16115;16134;16115;16304;16440;16672;16707;16701;16958;17205;16771;17005;16486;16631;16235;15983;15778;16422;16603;16776;16405;16383;16350;16340;16114;16307;16281;16206;16305;16174;16250;16107;16454;16274;16136;16320;16038;15980;15366;15589;15689;16585;16922;16935;16764;16627;16527;16511;16336;16401;16462;16319;16749;16483;16486;16554;16388;16521;16420;16306;16455;16477;16434;16504;16288;16304;16233;16122;16029;15932;15740;16077;16204;16275;16347;16233;16408;16491;16732;16718;16344;16189;16090;15831;16218;15974;16151;16474;16518;16491;16305;16519;16500;16443;16552;16661;16675;16431;16519;16287;16447;16747;16758;16793;16502;16527;16700;16366;16370;16174;16416;16080;16604;16536;16168;16414;15856;15820;15868;15581;15783;16424;17066;16889;16775;16982;16814;16742;17123;16763;16841;16569;16643;16576;16866;16892;16608;16598;16594;16737;16611;16873;16912;16841;16688;16761;16853;16783;16900;17259;17049;17112;16965;16636;16471;16603;16434;16592;16587;16862;16927;17209;16923;15990;15191;15357;16762;17082;17279;17591;17669;17574;17523;17189;17319;17393;17399;17311;17073;16997;17052;16638;16552;16673;17073;16951;16869;17105;16806;16851;16892;16854;17011;16993;17031;17113;17070;17171;16670;16644;16351;16548;16592;16453;16778;16971;16660;16518;16601;16603;16794;16477;16289;16486;16574;16507;16583;15518;15094;15146;16144;16968;16454;16575;16686;16902;17094;17099;16962;17185;16849;16916;16908;16621;17171;17351;17343;17286;17068;17022;17096;16725;17033;17184;16993;17052;16868;17033;17144;17075;17094;17058;17025;17226;17020;17049;16833;16685;16783;16871;16920;16838;16806;16692;16311;16541;16843;16603;16416;16623;16940;17010;17129;17296;16943;17186;17427;17299;16750;16096;15783;15464;15871;16655;16669;16872;17282;16980;16724;16922;17089;16980;17045;16844;16541;16803;16753;16818;16861;16889;16787;16624;16679;16832;16699;16580;16455;16517;16510;16539;16654;16897;16906;16733;16527;16362;16502;16850;16585;16730;17027;17239;16923;16904;16904;16563;16808;16996;16915;17015;16955;16758;16244;16055;16494;16834;16809;17097;16971;17256;17200;16877;17086;17082;17113;17276;17042;16824;16951;16724;16969;16697;16804;17050;16836;17071;16264;16601;17145;17219;16747;17069;16689;16958;16709;16628;16567;16713;16761;17046;16909;17041;16902;16783;16996;17056;17024;16959;17053;17097;16912;16811;16838;16992;17069;17110;17028;17123;17052;17006;16986;16751;17022;17252;17128;17121;16969;16714;17091;16688;16890;16642;16654;16849;16735;16850;16891;16907;16854;16725;16858;16815;16933;17041;16933;17002;16667;16955;16979;17200;17008;17253;16971;16786;17024;17033;17132;17142;17059;17094;17377;16988;17091;16994;17140;17159;16854;17114;16995;17383;17055;17061;17234;17015;17143;16817;16955;17016;16997;17384;17113;17091;16860;16723;16806;16896;16931;16877;16460;16401;16655;16833;16760;17024;17030;16925;16940;17004;16839;16791;17009;17146;16973;16843;16340;16441;16746;16789;17292;17060;17280;17082;17107;17412;16944;16700;16461;16900;16891;17053;16962;17156;16861;17061;16826;16420;16250;16716;16987;17079;17111;17127;16962;17083;17221;17184;16927;17171;16957;17081;17319;17020;16656;17027;16587;16818;16904;16837;16931;16870;17181;17057;16938;17210;17011;16923;16765;16996;16960;16813;16898;17065;17010;17266;16633;16748;16627;16878;16991;17015;17046;17072;17250;17411;17337;17500;17186;17397;17191;17157;17344;17300;17315;17231;17120;17443;17071;16997;16902;17177;16696;16137;14199;12776;13933;15773;16868;17002;17367;16953;16784;17107;17004;17216;16807;17130;16998;17389;17152;16895;16630;16673;16887;16854;16780;16680;16944;16776;16462;15601;14836;14935;16381;17189;17194;16947;16794;16780;16685;16754;17133;17187;17394;17366;17436;17039;17408;17274;17222;17373;16816;16771;17220;17523;17372;17573;17477;17330;17179;17116;17513;17455;17455;17545;17477;17566;17320;17441;17212;17380;17425;17329;17379;16921;16840;16841;17072;17563;17439;17458;17355;17380;16853;16757;16989;16917;17569;17402;17251;17364;16925;17082;16919;17197;17592;17412;17131;17320;17236;17383;17242;17197;17574;17485;17469;17375;17292;17314;17184;16865;17039;17170;17440;17146;17178;17399;17239;17403;17015;17582;17274;17174;17414;17073;17290;17311;17388;17264;17390;17381;17082;17008;16962;17078;16717;17127;17074;17250;17320;17317;17192;17686;17712;17226;17470;17373;17778;17330;17293;17301;16973;16985;16286;16661;16961;17466;17228;17334;17077;17314;16802;16796;16416;16067;15927;16386;16803;17321;17498;17363;17187;16675;16750;16919;16896;16757;16922;17263;17128;17261;17747;17587;18007;17724;17986;17660;17730;17515;17809;17443;17780;17588;17630;17411;17644;17290;17420;17354;17486;17563;17546;17670;17494;17581;17615;17357;17475;17446;17310;17533;17537;17562;17424;17573;17511;17305;17205;17216;17316;17452;17580;17583;17477;17338;17369;17463;17394;17225;17604;17410;17355;17639;17402;17227;17045;17350;17333;17304;17418;17292;16892;16630;16462;16665;17256;17204;17484;17360;17296;17554;17665;17838;17653;17579;17423;17558;17610;17479;17471;17091;17031;17506;17168;17604;17696;17809;17784;17622;17434;17270;17717;17804;17657;17544;17685;17649;17391;17601;17239;17710;17586;17697;17676;17644;17891;17880;17616;17611;17036;16941;17235;17539;17362;17616;17609;17749;17687;17760;17805;17615;17629;17541;17596;17793;17559;17627;17454;17233;17246;17426;17484;17005;16822;16863;17000;17025;17215;17389;17603;17524;17443;17342;17275;16896;17132;17639;17059;17332;17436;17588;17502;17500;17098;17480;17375;17632;17474;17598;17428;17230;17194;16984;17128;17117;17502;17807;17640;17868;17246;16804;17123;17590;17328;17090;17384;17487;17497;17496;17541;17288;17476;17757;17459;17626;17586;17824;17691;17260;16739;15212;14467;15942;17213;17210;17639;17891;17849;17499;17666;17720;17363;17285;17087;17534;17845;17693;17599;17481;17739;18010;18115;17992;17609;17558;17523;17543;17428;17394;17109;17139;17699;17551;17492;17448;17251;17784;17694;17423;17572;17389;17591;17776;17879;17666;17543;18029;18038;17564;17560;17262;17484;17492;17800;17577;17314;17841;17733;17329;17216;16908;16810;16969;17063;16983;17308;16872;16724;16966;16931;17209;17052;17617;17273;17625;17559;17635;17454;17180;17052;16830;16852;16925;17004;16909;16945;17331;16983;17187;17046;17467;17782;17764;17993;17643;17735;17631;17438;17509;17562;17154;16956;17332;17604;17463;17511;17865;17843;17407;17546;17332;16924;17466;17222;17335;17287;17344;17238;17732;17683;17523;17438;17552;17953;17457;17506;17962;17498;17863;17777;17620;17464;17454;17911;17786;17590;17661;17665;17698;17861;17666;17753;17771;17623;17818;17489;17567;17849;17666;17485;17530;17723;17705;17478;17157;17433;16978;17314;17653;17508;17786;17764;17504;17666;17702;17906;17726;17675;17615;17925;17413;17008;16555;16365;16756;17347;17239;17160;17531;17532;17646;17419;17406;17362;17673;17594;17255;17378;17427
12130;12526;12251;12441;12256;12225;12338;12331;12320;12430;12132;12290;12205;12395;12708;12838;12945;12809;12808;12937;12845;13060;13018;13046;13012;13279;13071;13117;13246;13400;13364;13285;13155;13412;13485;13549;13401;13204;13046;13286;13622;13628;13803;13640;13510;13551;13404;13760;13862;13850;13812;14096;13837;13638;13536;13770;13626;13833;14053;14294;14272;13896;13676;13574;13646;14116;13960;14162;14130;14511;14399;14135;13881;13858;14110;14130;14042;14154;14055;14059;14491;14668;14214;14330;14585;14523;14478;14396;14312;14235;14347;14372;14595;14561;14315;14473;14462;14733;14879;14814;14746;14629;14776;14887;14759;14507;14445;14530;14799;14840;14903;14882;14602;14819;14974;15027;14763;15097;14850;15021;15157;15009;14982;15010;14931;15003;14401;13906;13477;13860;13643;12945;12725;12916;13774;14186;14308;13667;13441;13111;13489;14093;14496;14806;14705;14623;14625;14848;14619;14521;14934;14623;14560;14593;15082;15073;14938;14841;14922;14867;14810;14994;14761;14665;15020;15219;15523;15275;15453;15196;15157;15021;15257;15100;15187;15133;15262;15372;15259;15245;15241;15360;15363;15542;15225;15203;15355;15017;15225;15196;15173;15236;15099;15120;15112;15055;14974;15067;14788;14606;14749;15073;15059;15117;14909;14904;14487;13675;13808;14794;15083;15339;15427;15294;15340;15573;15421;15559;15479;15705;15199;14812;14377;14570;15029;15019;15157;15025;15139;15199;15342;15201;15407;15395;15187;15262;15266;15605;15654;15450;15211;15349;15422;15379;15220;15172;15291;15276;15260;15604;15830;15749;15588;15579;15661;15732;15777;15730;15819;15836;15669;15628;15313;15037;15213;15441;15807;15662;15784;15784;15892;15686;15792;15678;15503;15490;15657;15617;15350;14868;14875;15042;15243;15063;14965;14900;14836;14835;15081;14850;14259;11647;7302;5398;7361;10780;12910;14225;15063;15699;15757;15957;16061;15695;15850;15768;15845;16071;15696;15699;15732;15784;15937;15707;16028;15944;15874;15905;15738;16013;15695;15760;15558;15852;15839;16087;15991;15736;15835;15947;15875;15930;15854;15972;16034;15912;15839;15865;15894;15765;15822;15876;16046;16347;16020;16324;16073;16317;16428;16221;16007;16035;16005;15788;15696;15867;16030;15933;15938;16214;16127;15945;15982;16203;15967;16073;15879;15740;15602;15644;15770;15993;15785;15956;15625;15661;15901;15928;16100;16196;15737;16088;15960;16156;15928;15572;15304;15008;15096;15419;15173;15134;14847;14905;15122;15449;15934;16067;16177;16034;16144;15872;16144;15792;16281;15935;16288;16516;16737;16934;16663;16561;16594;16486;16261;16396;16519;16402;16300;16580;16178;16086;16069;16181;16425;16192;16115;16067;15976;15701;15855;15977;15613;15569;15903;15708;15815;15754;15602;15553;15608;15761;16131;16344;16147;16255;16328;16710;16654;16666;16815;16873;17025;16884;16510;16362;16236;16225;16292;16165;16369;16533;16348;16351;15980;16471;16457;16351;16288;16285;16315;16433;16174;16370;16374;16257;16360;16169;15949;15537;14076;13414;14315;15964;16982;17066;16668;16381;15977;16051;16234;16361;16192;16170;16489;16584;16739;16335;16503;16517;16361;16146;16171;16662;16545;16270;16455;16310;16535;15963;15948;15637;15647;15704;15921;16062;16017;16153;15824;16324;16736;16824;16513;16334;16142;16281;16299;16236;16217;16914;16659;16316;16416;16415;16247;16503;16602;16630;16749;16364;16450;16469;16531;16573;16689;16839;16743;16596;16653;16498;16667;16296;16130;16457;16537;16395;16072;16223;15638;15213;14873;14680;14643;15714;16533;16825;17011;16947;16866;16627;16981;16684;16480;16696;16686;16859;16730;16941;16645;16720;16658;16737;16785;16746;16693;16883;16832;16750;16721;16497;16862;16903;17215;17300;17043;16599;16325;16547;16445;16619;16923;16963;16946;17006;16526;16217;15979;16378;16987;17090;17023;17296;17473;17591;17391;17259;17344;17389;17389;17386;17098;16877;16714;16681;16795;16754;16724;16848;16857;16760;16697;16622;17075;16971;16994;17012;16847;16845;16692;16717;16854;16602;16638;16410;16557;16627;16601;16617;16783;16730;16589;16737;16687;16673;16440;16437;16464;16640;16230;15978;15337;15584;15909;16651;16396;16469;16685;17014;16910;17020;17256;17208;17101;16700;16882;16849;17244;17184;17163;17400;17351;17174;17035;16942;17038;17108;17233;17239;17321;17090;17112;16876;17043;17089;17141;17111;17408;17063;16841;16777;16858;17027;16786;16808;16781;16538;16654;16596;16516;16799;16490;16483;16939;17109;17308;17286;17435;17365;17039;17053;16952;16396;15889;15038;15266;16203;16689;16995;16852;16872;16784;16964;17086;17108;16974;16763;16847;16842;16871;16710;16682;16735;16776;16657;16763;16686;16748;16794;16576;16570;16381;16594;16800;16837;16750;16741;16388;16180;16370;16606;16868;17039;16973;17199;16964;17122;17203;17009;17027;16973;16996;17046;17016;16922;16570;16604;16916;16815;16938;17210;17013;17143;17112;17049;17018;17122;16987;17066;16994;16843;16991;16832;17050;16984;16799;16857;17043;16784;16948;16769;16951;17457;17055;16993;16799;17158;16653;16569;16547;16621;16961;16916;17193;17007;16901;16858;16962;16890;16999;17128;16778;16933;17253;16820;17036;17173;17211;17123;16897;16937;16992;16913;16956;16765;16946;16949;16827;17151;17155;17052;17055;16762;16742;16774;17066;16738;16560;17026;16870;16802;16777;17030;17063;16743;16883;16991;16975;16842;16462;16919;16944;17276;16959;17062;17160;17075;16985;17068;17028;17118;17005;17091;17119;17291;17050;17161;17245;17112;16943;17030;17196;17047;17081;16782;17006;17149;16933;16775;16687;16924;17256;16842;16987;17082;17052;17016;16968;16996;17107;16842;16711;15998;16194;16592;16880;17042;16628;16719;16796;17041;17019;16906;17034;17034;16761;16816;16274;16150;16839;16985;17113;17105;17050;17034;17132;16949;17103;16891;16801;16670;16928;17029;16944;17166;16880;16965;16730;16401;15763;16315;16815;17325;16944;16822;17133;16803;16716;17196;17306;17155;17051;16869;16816;16801;16944;17060;16613;16728;17082;17273;16976;16911;17216;17017;17193;16815;16624;16726;16930;16965;17185;16713;16780;17062;17150;16791;16376;16153;16273;16630;16881;16802;16918;17214;17453;17184;17238;17048;17175;17290;17039;17221;17124;17335;17294;17337;17281;17303;17283;16999;17004;16896;17038;16395;15343;13623;14353;15914;16486;16946;17278;17048;17134;17262;17181;16924;16900;16863;17062;17089;17003;16847;16782;16627;16992;17086;16702;16763;16820;16891;16534;15436;14304;14272;15994;16948;17263;16996;16820;16764;16708;16709;16991;17433;17393;17363;17142;17254;17053;17232;17405;17169;17154;16850;17283;17263;17412;17355;17343;17160;17088;17039;17140;17185;17454;17479;17490;17723;17330;17205;17663;17404;17250;17536;17220;17234;17120;17275;17292;17437;17375;17660;17349;17432;17229;17279;17327;17674;17305;17289;17310;17293;16968;16940;16710;16800;17202;17557;17527;17249;17452;17454;17330;17459;17393;17544;17449;17510;17512;17358;17223;17193;17156;17198;17189;17306;17312;17350;17195;17352;17209;17345;17381;17416;17495;17505;17356;17168;17330;17333;17308;17154;17157;17061;17156;16896;17025;17023;17231;17516;17388;17229;17567;17316;17532;17321;17222;17610;17375;17518;17296;17071;17129;16521;16420;16619;17331;17439;17281;17344;17228;16903;16601;16985;16639;16472;16163;16385;17093;17171;17329;17255;17184;16977;16931;16735;16719;16600;16886;16902;16904;17339;17584;17785;18057;17808;17769;17710;17669;17500;17817;17427;17533;17469;17539;17690;17602;17383;17374;17165;17396;17609;17318;17725;17700;17634;17326;17541;17290;17440;17418;17298;17634;17370;17519;17486;17486;17387;17146;16993;17128;17453;17429;17275;17415;17431;17374;17629;17392;17315;17457;17540;17458;17634;17637;17464;17333;17354;17458;17192;17039;17018;16932;16849;17013;17070;17111;17094;17240;17464;17672;17849;17450;17601;17461;17504;17774;17515;17703;17580;17449;17247;17048;17101;17568;17769;17703;17807;17577;17338;17354;17488;17464;17772;17814;17496;17311;17422;17380;17772;17797;17651;17530;17659;17784;17595;17873;17548;17606;17278;17140;16959;17198;17305;17383;17453;17484;17303;17331;17604;17828;17943;17611;17654;17533;17412;17904;17607;17589;17323;17123;17445;17420;17505;17146;16902;16613;16161;16627;17487;17538;17533;17610;17397;17208;17552;17112;17309;17219;17506;17566;17430;17535;17327;17342;17350;17509;17868;17500;17729;17444;17411;17409;17113;17226;17045;17296;17628;17832;17391;17124;16981;17246;17432;17270;17449;17321;17231;17424;17376;17528;17353;17754;17931;17819;17788;17729;17621;17622;17644;16862;15685;15533;16423;17272;17770;17615;17734;17710;17783;17696;17558;17667;17408;17140;17278;17928;17883;18155;17554;17650;17975;18064;18094;17524;17542;17564;17599;17570;17321;16791;16831;17367;17620;17716;17520;17529;17682;17553;18041;17555;17707;17893;17742;17638;17953;17792;17823;17906;17678;17447;17186;17191;17458;17410;17632;17602;17674;17731;17232;17319;17119;16725;16834;16986;16995;17000;17095;17133;17045;17257;17208;17140;17536;17584;17728;17796;17660;17593;17248;17174;17156;16922;16974;16914;16867;16762;16932;17092;16582;17063;17363;17368;17742;17710;17657;17699;17300;17323;17282;17778;17333;17572;17466;17564;17822;17611;17985;17684;17471;17657;17182;17428;17286;17556;17506;17260;17300;17649;17423;17541;17656;17599;17521;17402;17671;17551;17696;17751;17828;17571;17639;17503;17354;17631;17731;17827;17803;17418;17885;17634;17842;17953;17812;17690;17604;17665;17555;17499;17556;17537;17575;17635;17653;17631;17314;16775;16834;17349;17555;17694;17495;17674;17761;17476;17231;17285;17451;17669;17348;17256;17274;17142;17174;16711;16699;17222;17337;17237;17248;17715;17685;17505;17420;17290;17280;17113;17391;17305;17524
12386;12405;12172;12107;12296;12254;12243;12131;12336;12298;12028;12066;12065;12545;12922;13046;12858;12951;12987;12997;12849;13023;13284;13222;13102;13457;13082;13260;12849;13318;13408;13203;13178;13277;13478;13397;13471;13535;13476;13316;13236;13504;13538;13548;13687;13302;13768;13558;13831;13674;13929;13688;13773;13847;13714;13685;13570;13877;13928;14198;14150;13837;13742;13809;14064;14025;13678;14042;14383;14289;14548;14178;13968;13781;13796;13773;13922;14008;13947;14004;14379;14285;14387;14295;14458;14353;14416;14341;14436;14207;14138;14335;14717;14763;14458;14616;14476;14791;14837;14926;14583;14753;14653;14581;14737;14460;14357;14412;14450;14686;14853;14658;14980;14928;14795;14988;14710;14860;15030;14761;14770;14903;14915;14774;14917;14911;14522;14300;13963;14275;14143;13852;13707;13622;14112;14764;14393;13800;13458;13320;14085;14531;14674;14742;14869;14623;14784;14556;14421;14634;14825;14722;14580;14820;15109;15160;14959;14855;14715;14954;14988;14856;14595;14778;14909;15371;15383;15017;15223;15169;15264;15248;15326;14919;15057;15021;15269;15314;15281;15092;15365;15245;15267;15462;15347;15036;15415;15070;15270;15293;15323;15318;15257;15031;15228;15077;15256;15136;15127;15000;14834;15045;15180;15203;15267;14841;14694;14477;14533;15005;15098;15504;15372;15576;15390;15198;15363;15468;15336;15352;15086;15001;14356;14603;14815;15010;15079;15097;15043;14951;15165;15218;15435;15614;15416;15123;15336;15368;15252;15352;15669;15624;15485;15211;15150;15150;15233;15246;15267;15417;15442;15634;15735;15761;15532;15613;15583;15604;15861;15891;15420;15376;15179;15010;14911;15358;15470;15829;15914;15805;15978;15662;15670;15782;15656;15478;15485;15303;14814;14581;15035;15240;15229;14894;14879;15157;15056;15009;15271;14908;13742;10334;6423;5032;7893;11785;13445;14389;15088;15575;16012;15877;15513;15554;15461;15645;15953;16022;16005;15830;15781;15815;15974;15999;15829;16227;15962;15964;15848;15986;15941;15934;15654;15785;15939;16041;15864;15929;15938;15724;15979;15974;15903;15842;16126;15864;15910;16020;15843;15905;15922;16095;16267;16354;16189;16211;16070;15888;16130;15683;16157;15924;15807;16043;15737;15833;15884;15942;16337;16042;15786;16005;15802;16062;16124;16120;15807;15790;15760;15701;15987;15929;15831;15809;15404;15666;15820;16134;16150;16200;16266;16013;16184;15761;15657;15838;15596;15524;15566;15423;14630;14559;14771;15090;15368;15397;15866;15821;15955;15913;16111;16033;16313;15958;15877;16227;16059;16347;16621;16785;16757;16641;16649;16757;16603;16576;16538;16689;16638;16442;16417;16191;16025;15985;16041;16282;16299;15894;15782;15649;15830;15823;15746;15699;15858;16010;15765;15791;15668;15461;15731;15619;16037;16007;16099;16187;16640;16797;16783;16961;16953;17001;17104;16353;16084;15891;15863;16110;16390;16455;16332;16315;16416;16576;16527;16173;16430;16130;16336;16508;16382;16333;16346;16249;16294;16161;16499;16012;16021;15329;13565;12827;13940;15808;16609;16708;16760;16482;16311;16130;16292;16332;16406;16694;16425;16426;16378;16624;16683;16416;16417;16287;16651;16368;16379;16378;16193;16288;16007;15994;16069;15637;15385;15581;15664;15789;16046;16080;16129;16579;16705;16693;16675;16241;16225;16400;16437;16214;16309;16442;16645;16271;16403;16627;16251;16313;16266;16709;16481;16488;16523;16488;16489;16649;16632;16633;16940;16782;16713;16709;16635;16580;16422;16525;16412;16371;16515;16267;16007;14909;13941;12829;12994;14735;16633;17152;16986;16927;17024;16980;16519;16471;16496;16482;16657;16965;16917;16672;16738;16801;17097;16859;16837;16851;16824;16751;16966;16807;16692;16859;16796;16819;16936;17145;17204;16578;16343;16425;16530;16668;16777;16642;16856;16842;16844;16845;16882;16970;17085;17060;17163;17198;17101;17585;17311;17085;16933;17303;17416;17360;16926;16842;16913;16925;16895;16808;16944;17104;16948;17339;16965;17107;16549;16650;16748;17170;17071;16809;16634;16439;16751;16854;16649;16620;16533;16609;16399;16577;16458;16450;16788;16682;16657;16311;16418;16280;16444;16737;16412;16300;15986;15783;15813;16340;16317;16581;16696;17110;17135;16961;16981;16951;16789;16719;16731;16996;17048;17176;17410;17380;17248;17262;17129;16946;17019;17005;17183;17459;16803;16906;16873;16826;16924;17155;17058;17051;17312;16992;17155;16931;16860;16768;16671;16847;16747;16554;16812;16714;16637;16488;16264;16358;16841;16933;17044;17119;17259;17060;17079;16726;16969;16917;16478;16205;16219;16456;16939;16972;17025;17214;17020;17055;17039;16993;17062;17185;16969;16748;16845;16505;16609;16780;16725;16610;16540;16709;16593;16453;16689;16495;16500;16399;16547;17066;16667;16781;16679;16220;16593;16901;16710;17032;17304;16999;16872;17323;17061;17040;16959;17001;16761;16833;16952;17098;16806;16760;16851;17025;16928;16972;16886;16971;17030;17211;17077;17196;17188;16998;17310;17101;17109;16702;17025;16935;16867;16739;17024;16975;17015;17012;17032;17147;17210;16775;16895;16995;16809;16459;16557;16788;16917;17092;17066;17161;17135;16879;16946;16899;16952;16974;16525;16902;16901;16963;17073;17135;16958;17285;17066;17268;16990;17079;16978;16982;16857;16953;16886;16875;16940;16793;16902;17149;16647;16734;16839;17017;16760;17088;17006;16892;16818;16917;17008;16779;16794;16931;16691;16632;16248;16756;17081;17195;17012;17330;16957;17143;17064;17035;17230;17149;16800;17130;17459;17403;17285;17292;16983;17118;17219;17113;16931;17104;17063;17157;17138;17105;17222;17191;16939;17035;16878;17106;17378;17200;17024;16856;17068;17048;16953;16967;16522;16246;16232;16415;16251;16683;16678;16399;16674;16958;16950;17254;16776;17025;16786;16933;16698;16594;16830;16853;17145;17175;16993;16953;17045;17353;17292;16799;16697;17036;16833;16918;16989;17058;17035;16915;16705;16394;16058;16519;16968;16839;17226;16995;17138;16967;17403;17013;17007;17101;16938;16887;16800;16357;17071;17166;16953;16781;16759;17135;17198;17208;17112;17102;17136;17020;16927;17009;16681;16798;16652;16037;16386;16796;16719;16061;15205;15446;15842;16422;16558;17045;16971;17204;17279;17028;16918;16735;16980;17179;17200;17322;17473;17033;17190;17229;17194;17203;16811;16927;16611;16801;16656;16678;15661;15215;15551;16385;16769;17002;17134;17076;17248;17454;17000;16951;16806;16932;16881;17201;17127;17163;16912;16970;17088;16835;16980;16926;17117;17063;16581;16043;14724;14851;16122;16862;17438;16943;17129;17106;17074;16952;16964;17215;17525;17146;17349;17052;17145;17106;17193;17100;16797;16996;17205;17116;17272;17362;17192;17388;17068;17051;17503;17333;17412;17441;17497;17262;17578;17532;17512;17480;17435;17585;17325;17446;17347;17438;17513;17501;17467;17204;17269;17305;17329;17402;17478;17659;17536;17324;17443;17346;16924;16983;16908;17171;17249;17275;17552;17416;17559;17403;17269;17316;17398;17189;17423;17597;17504;17573;17478;17407;17149;17270;17132;17291;17513;17225;17153;16993;17163;17420;17306;17341;17116;17090;17323;17096;17298;17191;17088;17057;17131;16985;16971;17057;16996;16986;17084;17001;17258;17327;16993;17542;17563;17334;17216;17513;17352;17343;17294;17206;16925;16944;16532;17094;17409;17322;17308;17249;16902;16984;16549;16533;16610;16480;16527;16834;17163;17200;17335;17350;17078;16999;16943;16928;16406;16482;16295;16529;16989;16929;17599;17803;17795;17845;17718;17650;17583;17719;17492;17746;17621;17530;17605;17814;17677;17467;17209;17133;17441;17504;17446;17635;17827;17531;17468;17478;17264;17403;17252;17201;17474;17166;17093;17308;17357;17485;17327;16990;17055;17439;17452;17520;17382;17484;17428;17184;17214;17382;17504;17680;17600;17580;17171;17432;17433;17494;17426;17396;17336;16974;16708;17343;17141;17299;17362;17214;17187;17565;17456;17720;17770;17813;17500;17432;17426;17814;17488;17418;17100;17019;17120;17195;17402;17708;17751;17422;17509;17237;17089;17291;17542;17664;17616;17854;17074;17632;17515;17620;17592;17720;17588;17624;17796;17871;17488;17598;17543;17454;17470;17268;17460;17484;17548;17520;17347;17452;17538;17526;17669;17765;17587;17559;17209;17419;17573;17706;17549;17494;17452;17446;17419;17694;17575;17074;16424;16018;16617;17587;17662;17772;17670;17449;17555;17432;17526;17216;17599;17444;17414;17656;17363;17449;17506;17721;17575;17804;17879;17639;17550;17595;17545;17403;17251;17075;17158;17632;17739;17598;17107;16866;17460;17468;17556;17624;17170;17589;17545;17362;17289;17501;17633;17548;17608;17551;17632;17544;17717;17572;17378;16940;16670;17102;17433;17514;17746;17521;17881;17835;17653;17699;17932;17654;17184;17433;17728;17800;17748;17950;18136;18449;18121;18203;17840;17540;17594;17673;17413;17228;16923;16948;17245;17053;17654;17933;17725;17759;17763;17895;17926;17902;17607;17830;17933;17886;17666;17542;17956;17687;17434;17517;17563;17268;17207;17491;17899;17408;17528;17507;17188;16977;16919;17012;17096;17405;17162;17147;17297;17050;17161;17287;17444;17733;17710;17650;17580;17498;17484;17390;17156;17155;16936;16751;16719;16762;16916;16752;17133;16957;16887;16945;17345;17373;17541;17520;17641;17662;17430;17423;17606;17835;17691;17625;17489;17981;17927;17778;18047;17764;17170;16996;17342;17559;17385;17461;17338;17673;17456;17589;17594;17518;17689;17333;17348;17479;17709;17848;17803;17794;17696;17763;17715;17858;17902;17617;17578;17632;17594;17439;17669;18003;17826;17698;17713;17614;17233;17392;17053;17401;17590;17523;17492;17410;17489;17338;16865;16777;17129;17300;17866;17691;17452;17565;17622;17204;17424;17059;17343;17097;17080;17145;17276;17094;17019;17171;17163;17288;17538;17676;17562;17799;17263;17444;17258;17172;17431;17198;17153;17413
12704;12429;12269;12212;12446;12496;12366;12209;12338;12260;12171;12245;12435;12410;12795;13105;13123;13218;13013;13005;12946;13043;13213;12992;13285;13130;13153;13261;13203;13265;13446;13152;13145;13256;13496;13343;13563;13496;13323;13017;13091;13333;13328;13192;13454;13559;13512;13462;13887;13743;13794;13970;13966;14125;13672;13571;13428;13664;14055;14197;14291;13831;13912;14095;14150;14134;14054;13954;14263;14187;14483;14065;13544;13241;13261;13496;13780;14001;14116;14338;14293;14156;14385;14561;14552;14744;14232;14232;14359;14238;14505;14480;14522;14154;14193;14608;14547;14658;14944;14715;14569;14678;14730;14748;14882;14341;14173;14314;14652;14713;14673;14477;14747;14882;14930;14820;14973;15007;14913;14771;14908;14802;14610;14982;14943;14933;14618;14402;14173;14350;14198;14173;14143;14184;14441;14320;14333;14251;14000;13983;14073;14522;14853;15002;14733;15155;14803;15032;14669;14866;14708;15130;15238;14929;15121;15209;15029;14691;14698;14763;14939;15059;14661;14577;15001;15010;15300;15240;15153;15252;15282;15324;15289;15022;15022;15179;15357;15206;15153;15406;15296;15364;15343;15476;15447;15432;15408;15315;15267;15338;15407;15195;15399;15240;15212;15169;15480;15297;15417;15209;15153;15012;14880;15161;15181;15028;15026;14973;15054;15319;15246;15301;15524;15300;15280;15487;15294;15351;15207;15308;15306;14850;14766;14890;14821;15121;15201;15394;14925;15082;15291;15198;15347;15512;15451;15102;15148;15340;15179;15494;15528;15385;15144;15393;15271;15169;15149;15246;15166;15394;15864;15347;15809;15689;15617;15485;15617;15686;15665;15360;15265;15062;15112;15067;14791;15245;15627;15517;15969;16191;15880;15873;16073;15871;16026;15652;15369;15096;14354;13959;14359;14772;15065;14932;15200;15076;15249;15253;15267;14932;13430;9883;5861;4895;8121;11721;13752;14570;15091;15552;15582;15939;15926;15681;15876;15802;15819;15671;15666;15890;15708;15781;15890;15767;15914;15676;15896;16010;15940;15859;15946;15971;15862;16043;15956;16058;15934;16336;15812;15900;15875;15916;15981;15955;16081;16088;16077;16036;15884;15732;15991;15917;16234;16023;16164;16325;16014;16176;16160;15959;16096;15885;15820;15762;15827;15611;15861;15945;15972;15984;15955;15802;15795;15990;15912;15972;15753;15669;15423;15668;15745;15796;15700;15784;15643;15896;15763;15883;16221;16179;16094;15833;15896;15491;15501;15455;15735;15746;15790;15051;13836;13697;14422;15261;15558;15515;15575;15912;16038;15957;16175;15766;16000;16046;15905;16012;16264;16493;16892;16744;16747;16539;16433;16456;16474;16525;16332;16600;16648;16368;16362;16085;16357;16169;16050;16014;15795;16081;15833;15773;15965;15921;15719;15769;15574;15952;15859;15986;15598;15432;15361;15649;15728;15995;15701;16207;16426;16775;16690;16740;16870;16961;16899;16501;15419;15018;15378;16120;16477;16283;16468;16509;16570;16515;16451;16465;16552;16224;16246;16212;16288;16308;16435;16101;16362;16389;16203;16240;16188;15673;14992;14594;15116;15798;15944;16159;16488;16591;16518;16074;16093;16098;16245;16151;16322;16357;16424;16381;16499;16475;16512;16458;16553;16527;16658;16398;16590;16204;15986;15920;15872;15647;15431;15717;15781;15915;15868;16256;16323;16657;16771;16879;16854;16416;16166;16121;16044;16320;16316;16557;16531;16601;16306;15997;15789;16071;16286;16275;16524;16581;16761;16703;16684;16632;16441;16683;16570;16859;16620;16791;16691;16536;16325;16323;16257;16439;16459;16161;15500;14689;12955;11723;12751;15168;16857;16798;17139;16816;17029;16561;16467;16470;16642;16685;16741;16829;16736;16764;16710;16810;16879;17108;16772;16623;16752;17103;16629;16557;16794;16688;16723;16685;16991;16949;16885;16949;16520;16574;16709;16551;16705;16827;16945;16817;16921;16939;16826;16988;17231;16798;17016;17138;17087;17326;17428;17088;17081;17157;16764;16969;16778;17171;16911;16953;17161;17134;17136;17248;17183;17190;17050;16940;16956;16975;17055;16987;17059;16688;16509;16409;16788;16644;16553;16584;16439;16653;16412;16739;16616;16832;16569;16660;16811;16765;16430;16516;16285;16547;16610;16271;16014;15884;15795;16171;16509;16578;16889;16807;16897;16769;16995;16854;16872;16619;16881;16940;16877;17024;17362;17065;16933;16951;16959;16986;17037;16991;17008;16886;17035;17230;17096;16955;17130;17171;17119;17125;17011;17072;17372;16927;16904;16867;17034;16680;16561;16655;16605;16814;16710;16539;16409;16446;16746;16801;17160;17334;17132;17188;16987;16667;16614;17030;17054;16782;16653;16836;16943;17124;16953;17092;16799;17045;16908;16944;16996;17020;16874;16811;16826;16709;16310;16786;16479;16725;16726;16549;16619;16543;16597;16726;16369;16312;16559;16956;16804;16704;16416;16563;16765;16763;17116;16900;17155;16833;17224;17419;16939;17022;17081;16781;16835;17082;16757;16721;16988;16997;17146;17017;17077;17495;17250;17001;17048;17131;17378;17168;17256;17242;17260;17093;17230;17068;17095;16993;16934;17067;17033;16723;17068;17065;17045;17095;16854;16982;16828;16795;16705;16332;15915;16771;16821;16998;16938;16975;17200;16991;17075;17288;16986;16970;16921;17151;17150;17177;17093;17402;17247;16884;17172;16957;17310;16868;16992;17037;16966;17148;17140;16910;17061;16853;17077;17021;17239;16967;16792;16878;16841;17147;16952;16962;16901;16795;16862;16941;17222;17101;16899;16689;16585;16892;16878;16972;16843;17088;17026;16770;16991;17053;17050;17217;17201;16852;17128;17052;17406;17244;17172;16898;17341;17146;17007;16934;16996;17206;17077;17113;17172;16969;16887;16915;16979;17262;17211;17144;17287;17266;17087;17022;17126;16955;16564;16606;16353;16403;16483;16838;16693;16449;16581;16765;16769;16763;16697;16925;17266;17000;16968;16737;16795;16896;17058;17133;17189;17083;17406;17186;17036;16770;16706;16454;16549;17084;17104;16840;16737;16893;16636;16605;16505;16788;16917;16952;17069;17156;16741;16876;17263;17253;16926;17286;16943;16836;16471;16729;17286;17363;17112;17123;17085;17320;17060;17127;17147;17103;17245;17145;16880;16851;16773;16628;16751;15958;16196;16381;16333;14758;13182;13570;14924;16299;16704;16861;17245;16967;17285;16905;16325;16296;16633;17003;17167;17268;17266;17211;17341;17136;17200;17034;17195;16801;16804;16798;16665;16673;16287;15683;16021;16592;16758;17207;17345;17166;17323;17284;17125;17053;17019;16789;16807;17021;17311;17131;16837;16934;17056;17135;17401;17265;17238;17067;16971;16776;16258;16284;17004;17133;17379;17263;17309;17136;17251;17024;17163;17189;17693;17359;17459;17267;17146;16681;16822;16985;16883;17036;17120;17244;17485;17377;17240;17161;17082;17105;17365;17400;17685;17333;17222;17431;17422;17464;17399;17289;17412;17536;17297;17309;17415;17358;17497;17261;17532;17202;17258;17166;17319;17501;17368;17612;17185;17259;17373;17330;16958;16729;17196;17297;17408;17392;17408;17531;17531;17351;17350;17282;17545;17397;17205;17266;17451;17261;17390;17333;17481;17187;17073;17050;17220;17295;17080;16966;17410;17332;17279;17333;17172;17282;17060;17209;17212;17350;16999;17085;16697;17106;17158;17381;17278;16929;17023;17065;17209;17104;17235;17328;17380;17482;17575;17489;17574;17547;17339;17148;17251;17161;17162;17161;17245;17113;17352;17127;17343;16898;16793;16650;16393;16324;16501;16609;16982;17140;17213;17199;17070;16844;16953;16757;16619;16552;16334;16677;17254;17360;17739;18023;17367;17662;17713;17439;17391;17601;17619;17561;17548;17637;17521;17795;17258;17371;17142;17183;16985;17549;17590;17747;17727;17885;17523;17395;17272;17364;17164;17366;17466;17293;17045;17073;17430;17384;17495;17098;17305;17563;17411;17282;17360;17359;17182;17555;17229;17392;17196;17466;17240;17482;17454;17304;17225;17343;17394;17845;17529;17244;17040;17103;17363;17137;17233;17119;17615;17535;17643;17713;17536;17630;17125;17178;17365;17442;17673;17644;17191;17074;16983;17066;17335;17583;17570;17608;17417;17255;16651;16835;17165;17376;17792;17664;17800;17652;17726;17825;17468;17681;18055;17879;17657;17612;17463;17530;17576;17347;17606;17336;17606;17712;17664;17501;17381;17367;17386;17543;17471;17695;17535;17348;17085;17085;17414;17667;17526;17589;17490;17476;17686;17816;17804;17717;16905;16526;17168;17508;17511;17742;17663;17295;17492;17430;17090;17545;17552;17459;17351;17521;17349;17517;17653;17754;17881;17718;17513;17176;17453;17658;17471;17538;17210;17194;17076;17531;17672;17618;16764;16606;17428;17702;17489;17429;17691;17695;17555;17541;17365;17603;17477;17639;17600;17711;17801;17740;17791;17772;17678;17530;17410;17375;17582;17324;17442;17268;17575;17776;17595;17534;17737;17633;17148;17382;17860;17770;18032;18202;18006;18379;18178;17823;17688;17549;17466;17429;17401;17331;16992;17149;17374;17731;17880;17889;17653;17686;17941;17985;17609;17849;17807;17671;17789;17834;17494;17648;17852;17835;17857;17606;17484;17542;17306;17496;17657;17700;17665;17519;17450;17226;17030;16859;17068;17293;17255;16914;17165;17032;17174;17156;17424;17525;17606;17924;17499;17385;17546;17232;17416;17313;16802;16752;16641;16366;16609;16980;16889;16546;16767;16699;17152;17255;17715;17676;17941;17816;17601;17680;17676;17886;18108;17829;17926;17910;17680;17841;18011;17891;17464;17335;17590;17590;17609;17682;17625;17384;17630;17617;17583;17594;17727;17895;17267;17735;17788;17656;17785;17986;17932;17866;17844;17843;17772;17723;17748;17510;17334;17468;17686;17846;17872;17994;17711;17655;17690;17397;17154;17282;17750;17677;17660;17682;17550;17256;17274;17189;17252;17487;17802;17752;17497;17651;17267;17007;17376;17403;17363;17061;17132;17341;17521;17512;17235;17386;16941;17292;17274;17634;17431;17415;17537;17394;17302;17304;17447;17075;17108;17313
12390;12504;12793;12382;12584;12675;12295;12346;12428;12502;12373;12331;12678;12516;12697;12986;13127;13080;12993;13067;12803;13128;13017;13313;13366;13162;13071;12952;13401;13394;13190;12951;13153;13342;13516;13285;13372;13366;13198;13022;13093;13085;13230;13127;13175;13557;13542;13628;13743;13728;13970;13814;14049;13976;14088;13968;13964;13973;14149;14153;14085;13682;13792;13852;14301;14254;14035;14001;13918;14286;14185;13803;13280;12703;12884;13379;13836;13775;13932;14464;14172;14309;14321;14432;14491;14289;14678;14543;14350;14341;14588;14428;14372;14332;14350;14717;14717;14828;14751;14666;14569;14487;14468;14716;14949;14642;14409;14324;14853;14786;14425;14300;14592;14868;14892;14853;14891;14768;14819;14936;14716;14864;14649;14861;14830;14907;14614;14163;13998;14074;14251;14075;14303;14356;14077;13716;14054;14670;14310;13990;14315;14422;14803;14606;14910;15151;15037;14973;14774;15169;15122;15036;15046;15201;15227;14961;14619;14924;14732;14895;15277;15033;15024;14762;14885;15234;15252;15342;15301;15160;15325;15163;15123;15135;14989;15269;15203;15254;15004;15415;15478;15258;15287;15298;15289;15246;15250;15351;15157;15353;15328;15009;15260;15075;15228;15191;15089;15013;15353;15193;14918;14757;14947;15101;15131;14934;14763;15036;15136;15194;15360;15222;15536;15316;15210;15198;15365;15185;15242;15384;14988;14776;14699;14725;15211;15294;15389;15466;15331;15136;15028;15182;15437;15686;15335;15346;15279;15305;15564;15438;15598;15583;15488;15297;15254;15154;15195;15405;15540;15608;15607;15553;15692;15691;15828;15546;15560;15717;15631;15129;15011;14645;14737;14778;14934;15145;15487;15739;15833;16061;15957;15892;15670;15827;15748;15631;15636;14977;14239;14036;14392;14643;14956;14650;14805;15216;15395;15354;15393;14976;13423;9521;5423;4791;8089;11991;13891;14586;15277;15454;15741;15760;15566;15449;15765;15491;15519;15844;15768;15870;15879;15871;15572;15692;15647;15799;16035;15888;15725;15666;15783;15697;15826;15753;16099;16333;16033;16050;15960;15785;15748;16048;16248;16213;16105;15902;15931;15997;16011;15878;15914;16195;16325;15974;16034;15931;16199;15941;15800;16105;16131;16041;15934;15796;15812;15655;16009;15816;15851;15658;15608;15659;15996;16056;16100;15910;16070;15944;15725;15594;15804;16225;16150;15889;16017;16171;15850;15914;16167;16113;16066;15872;15502;15710;15120;15674;16019;15886;15726;15331;13704;12961;14119;14978;15621;15844;15772;15668;16118;15933;16178;16037;16021;15898;15936;15715;15906;16503;16793;16746;16489;16567;16444;16374;16214;16190;16231;16434;16397;16313;16282;16081;16365;16110;16234;15875;16119;16030;15804;15781;15862;15718;15860;15694;15952;16118;15934;16005;15831;15422;15253;15435;15851;15692;16173;16249;16291;16714;16603;16820;16939;16809;16962;16174;15057;13942;14654;15837;16266;16592;16513;16689;16305;16344;16590;16248;16253;16272;16082;16454;16463;16083;16332;16074;16159;16265;16090;16257;16054;16125;15820;15970;16198;15988;15680;16215;16263;16399;16721;16320;16108;16259;16115;16242;16419;16253;16205;16287;16370;16659;16422;16252;16157;16282;16263;16530;16367;16452;16095;16161;16177;15989;15808;16077;15888;15842;15805;16109;16598;16587;16729;16764;16438;16277;16026;16089;16149;16262;16234;16311;16653;16465;16511;16202;15980;16105;16321;16579;16463;16632;16618;16514;16744;16687;16633;16836;16760;16944;16559;16641;16481;16391;16094;16047;16246;16466;16252;16159;15071;13927;13328;13124;13891;15901;16857;17014;17064;17074;16948;16837;16764;16335;16612;16622;16694;16658;16833;16823;17136;16992;16982;16744;16880;16741;16938;16796;16860;16955;16734;16830;16944;16859;17229;17132;16788;16797;16688;16577;16824;16751;16863;16736;16851;16667;16537;16629;16971;16861;17072;16731;16769;16957;17031;16946;17029;17142;17050;17018;17009;16933;16894;17184;17225;17136;17108;16940;17012;17241;17228;16819;16951;16849;16807;16773;16934;16813;16854;16800;16497;16650;16548;16724;16702;16811;16523;16885;16617;16786;16624;16607;16744;16646;16585;16524;16560;16633;16673;16661;16746;16429;16271;16179;15681;15917;16310;16669;16892;16791;16758;16605;16707;16838;17052;16886;16912;16746;17070;16871;17053;17088;17242;16915;16935;17050;17096;16972;17127;16801;17228;17042;17015;17207;16861;17163;17034;16962;17027;17073;17167;17039;17072;17029;16792;16867;16600;16464;16652;16488;16637;16842;16518;16327;16736;16842;17192;17192;17168;17177;16956;16778;16856;16994;16932;16978;17011;17050;17034;16977;17146;17055;16959;16845;17102;17085;17082;16854;16676;17022;16867;16473;16419;16435;16465;16584;16496;16426;16401;16602;16378;16701;16374;16815;16629;17111;17033;16324;16675;16616;16848;16840;16823;16904;17111;16808;17155;17203;17294;17080;17061;17073;16877;16727;16721;16610;16765;16954;17141;16875;17175;17143;17195;17223;17060;17363;17158;17129;17213;17195;17126;17105;17096;17113;16770;17078;16914;16979;17137;17109;17160;17120;17238;16979;17113;16784;16522;16987;16739;16239;16259;16927;17112;17003;17238;17115;17000;17229;16960;17065;16834;16863;16815;17106;17135;17095;17006;17179;16964;17231;17051;17122;17491;17091;17179;17067;16814;16757;17237;17145;17203;17061;17006;17083;17078;16924;16948;17136;16929;16791;16721;16670;16547;16742;17017;16975;16918;17107;17001;16848;16660;16972;16838;17080;17173;17177;16989;17031;17208;17116;17186;17408;17146;17193;17244;17170;16913;17099;17140;17144;17098;17009;17015;16929;17095;17140;17134;17134;17022;16923;16955;17009;16779;17149;17077;17239;16829;17060;17257;17300;17059;16731;16590;16825;16791;16878;16555;16826;16769;16546;16591;16880;17155;17006;16945;17044;16975;16962;17103;17035;17109;17258;17273;17137;16959;17094;17093;17102;16653;16944;16692;16623;16433;16820;16778;17100;16757;16497;16688;16588;16944;16863;16706;17213;17220;17059;17113;17248;17150;17186;17059;17304;17048;16953;16738;17065;16984;17109;17226;17105;17082;17393;17063;17109;16949;16753;16698;17034;16965;16933;16787;16394;16338;16447;16720;16644;15827;14608;13090;13467;14740;16286;16794;16877;17071;17273;16970;16832;16150;15714;16557;17172;17374;17139;17142;17063;17212;16829;17002;16853;16781;16735;17034;16942;16798;16427;16323;16338;16292;16634;17173;17398;17162;17243;17349;17144;17380;16995;17133;17061;17241;17221;17370;16946;16645;16221;16885;17280;17427;17291;17277;17060;17252;17401;17154;17081;16780;17092;16947;17392;17263;17253;17015;17255;17457;17529;17327;17290;17152;17180;17062;16826;17110;17138;16742;17003;17201;17235;17439;17343;17280;17049;17298;17092;17288;17471;17576;17390;17349;17378;17226;17422;17415;17468;17394;17297;17114;17394;17302;17156;17297;17334;17467;17272;17332;17418;17370;17257;17512;17280;17317;17431;17334;17149;16866;17004;17111;17532;17435;17707;17544;17501;17366;17335;17515;17393;17308;17386;17284;17370;17380;17559;17435;17078;17079;17048;17238;17189;17044;17059;17202;17030;17436;17180;17341;16936;17120;16846;16837;17160;17293;17221;17161;17046;17115;17087;16963;17151;17464;17019;16994;17067;17108;17176;17143;17054;17340;17462;17893;17384;17371;17553;17319;17424;17460;17367;17503;17324;17335;17400;17119;17386;17301;16933;16945;16882;16496;16322;16340;16770;16904;17115;17248;17116;17059;16699;16839;16409;16593;16604;16370;16824;17189;17343;17743;17910;17647;17807;17805;17217;17245;17304;17432;17479;17425;17686;17609;17459;17335;17479;17381;17216;17232;17281;17691;17884;17472;17814;17647;17423;17206;17148;17166;17269;17298;17401;17215;16800;17144;17318;17158;17180;17316;17418;17381;17363;17405;17323;17221;17358;17411;17286;16937;16530;16887;16652;16887;17224;17104;17265;17162;17691;17699;17385;17276;17228;17020;17403;17323;17106;17287;17488;17641;17738;17451;17401;17351;17468;17773;17793;17690;17536;17285;17004;17044;17196;17570;17682;17719;17796;17336;17193;17024;17152;17339;17482;17499;17777;17429;17540;17767;17867;17603;17856;17756;17780;17646;17577;17530;17239;17649;17633;17474;17444;17432;17371;17663;17610;17404;17240;17644;17458;17502;17498;17258;16996;16578;16764;17325;17526;17876;17793;17479;17561;17568;17623;17646;17596;17403;17073;17326;17427;17586;17671;17500;17460;17223;17478;17232;17598;17724;17420;17533;17295;17399;17485;17358;17469;17611;17365;17556;17298;17685;17432;17676;17185;17180;16887;17146;17666;17816;17657;16709;16970;17408;17693;17653;17582;17285;17499;17471;17577;17395;17282;17518;17617;17792;17541;17743;17799;17678;17445;17756;17599;17461;17488;17179;17422;17549;17367;17691;17806;17766;17828;17687;17198;17569;17554;17870;17817;17564;18018;18360;18043;17866;17894;17671;17504;17592;17265;17206;17317;17364;17574;17506;17645;17795;17609;17736;17858;17499;17725;17807;17808;18029;17836;17619;17565;17755;17935;17680;17713;17575;17500;17557;17618;17531;18105;17869;17749;17512;17567;17413;17266;17106;17172;17305;17331;17019;17042;17278;17287;17400;17154;17477;17729;17674;17448;17662;17303;17119;17095;17018;17231;16884;16785;16561;16473;16920;16600;16717;16414;16576;16925;16874;17236;17510;17627;17487;17482;17795;17774;17602;17570;17887;17870;17553;17548;17609;17489;17381;17769;17627;17830;17764;18175;17479;17886;17713;17727;17604;17761;17521;17626;17550;17598;17618;17723;17792;17779;17977;17830;17744;17843;17880;17881;17819;17766;17802;17679;17349;17182;17492;17656;17824;17558;17900;17614;17396;17631;17346;17384;17661;17630;17569;17465;17459;17661;17578;17432;17629;17647;17838;17602;17651;17625;17388;17505;17781;17281;17400;17156;17238;17175;17498;17626;17330;17451;17309;17390;17530;17641;17531;17702;17539;17584;17556;17471;17517;17414;17394;17668
12623;12319;12546;12569;12508;12728;12441;12132;12280;12449;12433;12676;12561;12593;12832;12751;12994;12752;13120;13070;13040;12939;13188;13348;13221;13052;13095;13001;13078;13170;13163;12909;13309;13212;13281;13426;13395;13397;13304;13179;13086;13291;13216;12990;13230;13460;13588;13341;13709;13878;13687;13788;13967;13862;13797;14127;14229;14154;14152;14341;14010;13866;13798;14059;14231;14187;14222;14012;14008;13991;14167;13696;13190;12756;13182;13680;13907;13903;14030;14325;14119;14421;14505;14579;14392;14493;14347;14318;14380;14365;14565;14534;14447;14687;14353;14531;14607;14774;14759;14601;14432;14613;14532;14762;14853;14604;14316;14636;14557;14677;14492;14376;14375;14582;15054;14917;14755;14626;14775;15019;14981;14916;14957;14852;14942;14944;14611;14217;14002;14123;14306;14293;14597;14093;13854;13619;13852;14320;14480;14325;14385;14424;14426;14379;14714;15050;15033;15107;15206;15182;15090;14981;15108;15222;15236;15124;14872;14956;15085;15008;15266;15017;15284;15181;15247;15083;15249;15342;15192;15394;15219;15122;15158;15325;15234;15197;14982;15393;15340;15286;15237;15068;15229;15170;15320;15214;15325;15047;15184;15065;15188;14979;15260;15052;15516;15181;14823;14770;15069;14705;14363;14642;15053;14877;14862;14897;15101;14795;15301;15049;15482;15339;15369;15397;15160;15091;15159;15441;15411;15268;15180;15211;15144;15071;15043;14958;15545;15386;15313;15750;15564;15184;15488;15540;15435;15184;15297;15370;15401;15503;15593;15577;15396;15393;15400;15217;15237;15318;15401;15458;15281;15560;15621;15543;15808;15848;15762;15930;15615;15205;14931;14620;14337;14828;15316;15396;15663;15797;15946;15931;15895;15602;15712;15732;15775;15585;15710;15139;14947;14671;14683;14607;14621;14796;14797;14933;15204;15128;15466;15005;13840;10560;6632;4929;7220;10849;13235;14341;15122;15704;15837;15744;15800;15722;15599;15530;15521;15442;15847;15760;15636;15701;15808;15987;15812;15819;15953;15932;15848;15683;15478;15773;15922;16085;16117;16243;15880;16174;16005;15844;16084;15995;16334;16266;16165;16197;15768;15930;15965;15894;15944;16075;16076;16338;16044;16117;15923;16017;16022;15826;16185;16023;15936;15883;15869;15735;16060;15825;15627;15462;15599;15830;15871;16203;16191;16187;16102;15666;15703;15869;15821;15934;15884;16129;15925;16179;15974;15868;16038;16051;15978;16021;15789;15632;15638;15662;15822;15519;15479;15103;14357;14148;14561;15404;15908;15622;15598;15751;15761;15919;16320;16159;16015;15988;15584;15563;16114;16362;16633;16726;16544;16487;16300;16397;16289;16054;15986;16292;16284;16170;15937;16236;16524;16095;16053;15770;15780;15842;15599;15761;16024;15841;15686;15685;15803;15927;16070;15889;15627;15440;15328;15635;15629;15829;16170;16291;16402;16773;16767;16835;16813;17045;16733;16326;15396;14327;14879;15691;16411;16546;16709;16659;16581;16503;16462;16170;16477;16324;16354;16449;16196;16090;16253;16410;16183;16299;15817;16206;16117;16250;16174;16534;16495;16180;15955;16170;16275;16514;16565;16542;16463;16218;15923;16074;16499;15948;16118;16352;16514;16613;16310;16476;16468;16176;16270;16399;16482;16305;16037;16003;16203;16125;16151;16014;16029;16233;16433;16108;16466;16726;16696;16608;16385;16076;15827;15936;15932;16140;16256;16173;16268;16643;16712;16448;16075;16484;16203;16468;16383;16613;16849;16599;16769;16761;16534;16719;16502;16685;16556;16322;16493;16615;16423;16328;16198;16244;16262;16052;14937;13222;13696;14599;15540;16355;17001;16833;16863;17162;16817;16775;16900;16605;16742;16793;16984;16743;17007;16622;16616;17163;16632;16849;16968;16729;16978;16891;16966;16930;16794;16818;16774;16885;16944;16756;17132;17052;16962;16980;16994;17161;16998;16798;16806;16717;16516;16786;17024;16985;16859;16879;16876;17050;17100;17285;17447;17106;16936;16962;16771;16596;16933;16893;17115;17247;17163;17058;17106;17109;16922;17055;16931;16817;16900;16786;16998;16911;17247;16950;16588;16566;16660;16615;16606;16420;16751;16826;16492;16725;16766;16679;16416;16530;16488;16711;16631;16586;16869;16650;16524;16469;16246;16004;15709;15880;16166;16396;16802;16670;16503;16282;16325;16725;16902;17035;16957;17083;17148;17111;17069;17100;16838;16987;16987;16749;16953;16706;16978;17126;17180;17005;17137;17222;17451;17218;17270;17016;16858;17130;16910;17131;17045;16936;16767;16928;16632;16810;16782;16683;16645;16133;16208;16375;16893;16772;16779;17149;16835;16993;17093;17258;17329;17245;17294;17098;16985;16932;16738;17062;17243;17091;17068;16771;16960;16804;17017;16890;16695;16700;16679;16952;16647;16344;16498;16207;16594;16319;16316;16769;16595;16610;16426;16400;16503;16753;16697;16711;16544;16840;16738;16754;16875;16919;16900;17097;16917;16860;17140;16990;17108;16895;16903;16726;16496;16335;16471;16861;16976;16991;17046;16992;17162;17220;17165;17054;17309;17238;16957;17192;17303;16995;16931;16920;17023;16429;16579;16851;17160;17129;17285;17078;16961;17211;17163;16868;16999;17282;16796;16548;16603;16917;17012;16883;16958;16854;17094;16747;16927;17041;17158;16932;16886;17186;17000;17038;17136;17215;16951;17171;17132;16933;17215;16907;16976;16904;16920;16869;17047;17066;17156;17095;17138;16963;17153;17023;16840;16828;16713;16647;16717;16816;16850;16955;17089;16993;17198;17181;16888;16870;16671;16670;16877;17039;17149;17133;17093;16988;16902;16954;17123;16980;17226;17088;17111;17106;16985;17107;17113;17218;16917;16695;16868;17172;17336;17278;17267;17377;16990;17016;17060;17003;17031;17123;17215;16853;16924;16939;17135;16988;17096;16943;16655;16690;16566;16855;16847;16822;16830;16726;16776;16836;17068;16808;16942;16909;16952;17147;16748;17055;17219;16963;17009;17064;17008;17322;17256;17157;17139;16844;16799;16602;16506;16557;16575;17065;16694;16799;16759;16603;16691;17034;16767;16863;17111;17144;17044;16736;16916;17158;17165;17432;17025;17201;17114;17152;16842;17038;17124;17338;17190;17134;17177;16887;16817;16771;16909;17121;16967;16943;16754;16863;16671;16880;17035;16901;16422;15733;14719;14514;15285;15810;16390;16756;17063;17167;17031;16905;16380;16527;16784;17177;17376;17336;17335;17190;16888;16974;16712;17143;16999;16867;16933;17007;16635;16456;16657;16598;16772;17048;17215;17482;17084;17209;17043;17276;17087;17165;17136;17066;17309;17461;17348;16725;16647;16171;16773;17040;17291;17465;17316;17274;17437;17353;17235;16837;16493;16727;17046;17180;17226;17324;17250;17254;17283;17321;17379;17342;17326;16981;17067;17138;17221;17249;16820;16882;17194;17738;17415;17393;17368;17221;17144;17193;17380;17394;17332;17531;17349;17643;17593;17220;17338;17181;17208;17464;17348;17099;17084;16775;17047;17478;17511;17388;17024;17429;17358;17518;17083;17178;17313;17374;17496;17352;17251;16957;17287;17801;17522;17568;17707;17653;17189;17536;17347;17608;17251;17449;17264;17382;17462;17467;17396;17477;17016;16965;17097;17018;17127;16898;17305;17303;17437;17322;17307;17235;17077;16775;16674;16919;17226;17113;17127;17242;17065;16917;17101;16997;17147;17200;17006;17161;17253;17332;17155;17328;17277;17662;17825;17408;17402;17593;17209;17536;17549;17308;17235;17445;17400;17301;17325;17419;17077;17253;17079;17030;16786;16633;16358;16698;17013;17156;17397;17273;17001;16969;16583;16658;16607;16677;16798;16977;17325;17719;17739;17651;17561;17701;17603;17301;17465;17385;17734;17422;17527;17488;17652;17645;17608;17367;17257;17411;17253;17418;17622;17808;17795;17856;17644;17565;17025;16892;17343;17521;17520;17530;17137;17170;17371;17200;17331;17108;17314;17506;17483;17455;17546;17590;17572;17480;17191;16985;16374;16426;16587;16324;15497;15930;16856;17118;16951;17208;17296;17582;17311;17400;17156;17252;17062;17108;17363;17339;17553;17565;17581;17284;17372;17411;17731;17967;17624;17426;17511;17228;17028;17113;17399;17669;17619;17678;17318;16985;16734;17341;17529;17818;17688;17548;17441;17652;17731;17704;17526;17678;17839;17792;17632;17627;17635;17607;17463;17484;17377;17020;16916;17317;17237;17537;17110;17324;17364;17540;17408;17422;16976;16463;16926;17353;17567;17823;17818;17893;17654;17736;17645;17956;17747;17659;17668;17612;17388;17571;17652;17576;17447;17485;17487;17387;17395;17357;17323;17540;17594;17563;17212;17575;17545;17942;17578;17581;17549;17547;17755;17588;17557;17649;17204;17008;17139;17419;17547;17467;17372;17121;17550;17497;17409;17647;17412;17285;17423;17303;17497;17396;17379;17744;17682;17776;17997;17980;17686;17752;17532;17416;17398;17514;17302;17389;17570;17782;17521;17656;17835;17667;17961;17605;17689;17593;17563;17687;17889;17877;17931;17966;17661;17725;17289;17486;17453;17165;17218;16944;16865;17307;17371;17585;17620;17921;17663;17939;17777;17854;17931;17937;17785;17864;17818;17697;18063;17762;17703;17959;17779;17851;17908;17686;17636;17699;18133;17747;17698;17644;17433;17087;17090;17076;17176;17358;17291;17057;17217;17285;17067;17287;17491;17876;17732;17720;17639;17450;17236;17072;17091;17093;17265;17044;16801;16947;16664;16611;16603;16522;16582;16905;16943;17395;17611;17651;17678;17865;17689;17941;17415;17498;17292;17634;17698;17563;17473;17535;17424;17608;17637;17515;17718;17823;17775;17516;17439;17588;17685;17686;17837;17700;17276;17480;17724;17553;17714;17648;17873;17828;17866;17877;17745;17743;17872;17899;17829;17505;17361;17252;17593;18105;18038;17664;17634;17849;17617;17402;17504;17375;17563;17500;17514;17495;17453;17542;17590;17488;17394;17641;17661;17744;17545;17587;17620;17738;17714;17439;17425;17229;17165;17394;17330;17524;17534;17643;17596;17315;17506;17504;17601;17613;17552;17683;17556;17149;17762;17853;17587;17699
12401;12637;12546;12576;12222;12281;12208;12259;12199;12324;12660;12456;12562;12662;12501;12448;12800;13123;13166;13037;12961;13028;12914;13300;13082;12948;12781;12839;13115;13028;13104;13144;13311;13499;13606;13412;13402;13340;13320;13450;13514;13386;13185;13102;13565;13588;13493;13636;13729;13883;13694;13781;13553;13743;13990;13961;13989;14054;14143;14158;14291;14191;14024;14209;14039;14190;14134;13792;14042;14159;14324;13827;13470;13123;13384;13895;13988;13900;14098;14391;14264;14314;14485;14378;14355;14423;14105;14563;14559;14421;14563;14560;14595;14297;14266;14409;14642;14767;14649;14508;14586;14398;14152;14496;14519;14687;14627;14628;14559;14485;14449;14695;14597;14930;15148;15027;15185;14706;15032;15065;15170;14943;14903;14818;14658;14593;14696;14311;14456;14295;14284;14579;14312;14172;14020;13797;14065;14634;14418;14476;14517;14486;14479;14339;14811;15316;15139;15149;15086;15097;15074;14894;14970;15130;15440;15094;15089;15276;15114;15067;15161;15435;15224;14848;15067;15374;15324;15290;15447;15329;15095;15215;15218;15295;15081;15191;15211;15104;15203;15386;15303;15366;15166;15152;15256;15312;15109;14932;15323;15179;15248;15127;15217;15169;15112;14923;15016;14654;14729;14624;14270;14242;14600;14763;14940;14870;14926;14810;15005;15014;15301;15143;15247;15467;15403;15179;15423;15321;15497;15129;15311;15431;15289;15242;15124;15365;15495;15405;15575;15489;15300;15283;15418;15494;15267;15065;14894;15447;15406;15413;15679;15534;15701;15290;15177;15255;15176;15392;15644;15307;15243;15532;15465;15372;15682;15643;15895;15974;15587;15219;14846;14769;14655;15242;15552;15720;15625;15971;15914;15486;15577;15363;15333;15815;15712;15744;15874;15330;15188;14898;15146;14763;14541;14373;14763;15227;15178;15253;15431;15195;14042;11095;6625;4703;6964;11228;13774;14550;15160;15529;15645;15677;15580;15727;15510;15712;15693;15808;15949;16013;15735;15709;15551;15648;15743;15689;16032;15819;15576;15565;15612;15517;15846;16055;16027;15980;16030;15849;15925;15931;16003;16392;16166;16130;15937;15700;15551;15760;15856;15736;15579;15899;15880;16051;16096;15973;15985;16051;16062;16102;16110;16046;16016;16019;15919;15858;16185;15878;15814;15647;15767;15803;15894;16121;15894;16083;15745;15606;15631;15734;15807;15749;15841;15763;16049;15853;15910;15788;15756;15854;16130;15720;15797;16001;15679;16050;15805;15811;15469;15373;15032;15112;15401;15742;15861;15602;15820;15758;16064;16078;16059;15987;15871;15905;16012;15672;16405;16394;16853;16543;16650;16595;16351;16316;16087;15935;16298;16234;16482;16095;16104;16194;16166;16123;16422;15931;15990;15990;15662;15802;15824;15842;15649;15809;15557;15863;15922;15989;15886;15689;15560;15498;15907;16077;16047;16409;16547;16646;16762;16834;17083;16954;16782;16404;16112;15658;15585;16367;16632;16637;16759;16554;16688;16725;16392;16414;16389;16501;16239;16336;16184;16275;16298;16379;16290;16273;16251;16047;16353;16005;16521;16582;16592;16446;16518;16584;16508;16455;16504;16529;16570;16157;16188;16367;16101;16237;16241;16349;16213;16577;16437;16436;16383;16101;16302;16236;16477;16444;16060;16038;16354;16180;16139;16031;15989;15878;16107;16436;16404;16673;16382;16304;16127;15937;15690;15463;15603;15775;16005;16201;16284;16475;16510;16505;16288;16707;16527;16811;16693;16551;16796;16932;16545;16634;16682;16755;16597;16544;16503;16412;16617;16398;16261;16129;16099;16392;16419;15801;15044;13837;14781;15700;16241;16824;16953;17116;16761;16978;16793;16871;16711;16712;16878;17062;17123;16831;16987;16733;16859;16847;16467;16820;16816;16933;16689;17133;16867;16697;16691;17071;16637;16956;17023;16758;17010;16846;17040;16883;17061;17012;17019;16619;16585;16429;16843;16616;16942;16644;16960;16812;16851;17299;17349;17114;16989;17047;16849;16557;16118;16672;16947;16980;17124;17184;17127;16927;17124;16787;16712;16818;16598;16772;16659;16824;16798;16518;16642;16883;16971;16826;16604;16459;16611;16571;16630;16402;16490;16500;16686;16545;16443;16442;16605;16394;16606;16531;16683;16584;16803;16284;16173;15895;15249;15183;15942;16212;16252;16268;16186;16267;16331;16766;16955;16998;17105;17373;17111;17086;17024;17174;17126;16963;17191;16938;17086;16959;16981;17035;17027;17192;16725;16962;17022;17266;17024;16884;16852;16902;16912;16987;16974;16991;16685;16759;16561;16352;16464;16639;16426;16081;16062;16327;16666;16672;16648;16425;16018;15993;16903;17179;17490;17144;17731;17189;16996;16926;16938;17059;17237;17021;16794;17004;16978;16900;16828;16670;16872;16691;16932;16553;16325;16111;16332;16675;16406;16324;16637;16780;16605;16597;16388;16365;16400;16791;16740;16651;16742;16476;17062;17097;16864;17001;16979;16988;16984;17246;16942;17026;17038;16979;16811;16758;16436;16788;16824;16771;16921;16889;16936;17205;17286;17145;17250;16970;17214;17249;16957;17208;17211;16994;16603;16993;16569;16440;16684;16841;17237;17094;17367;17266;17317;17105;17187;16821;16947;16633;16412;16522;16962;16950;17028;17018;16878;16789;16490;16311;16756;17183;17076;16910;17139;16954;17309;17045;17200;17380;16935;16709;16921;17111;17181;17004;16854;17019;16657;16845;17017;17268;17026;17173;17142;17078;16872;16679;16532;16835;16942;16551;16800;16797;16771;17070;17003;17230;16993;17026;17187;16685;16520;16996;17013;16915;17051;17066;17241;17018;17030;17062;16957;17163;17027;17200;17011;16987;17048;17129;17116;16879;17038;16869;17126;17191;17350;17387;17412;17113;17364;17239;17418;16891;17191;17259;17112;16970;17078;17123;16938;17221;16994;16797;16637;16728;16903;16788;16926;16780;16862;16801;16918;17143;16863;17026;16952;16695;16869;16804;17143;17129;17056;17107;17179;17213;17055;16914;17128;17007;17037;16832;16728;16795;16834;16824;16850;16871;16822;16396;16610;16655;16843;17095;16858;17261;17352;17142;17071;17145;16868;17135;17149;17118;17178;17120;17337;17000;17052;16817;17047;17282;17134;17018;17120;16931;16807;16842;17038;17322;17057;17071;16988;16793;17002;17057;16897;16925;16612;16244;16082;15860;15874;15842;16224;16306;16950;17051;16914;17183;16926;16983;16846;17183;17376;17191;17370;17149;16968;17111;16752;17097;17195;17187;17298;16887;16784;16621;16564;16940;16940;16906;16964;17148;17048;17352;17192;17224;17271;17007;17145;17309;17162;17237;17292;16897;16593;16829;16785;16911;17051;17347;17340;17291;17290;17285;17144;16830;16416;16849;17220;17074;17173;17179;17447;17140;17120;17272;17438;17294;17127;16932;17215;17419;17311;16893;16789;16973;17255;17566;17373;17174;17365;17202;17338;16918;17078;17237;17319;17096;17479;17425;17329;17289;17403;17256;17268;17451;17294;17103;16928;16904;17374;17304;17506;17402;17408;17407;17278;17085;16965;17154;17004;17305;17379;17298;17215;16929;17381;17395;17684;17533;17596;17608;17577;17277;17463;17415;17623;17320;17355;17465;17604;17280;17397;17280;17106;16980;16794;16617;17232;16981;16973;17149;17455;17292;17406;17121;17115;17325;17179;17192;17437;17114;17160;16838;16882;16880;16937;16835;17275;17126;17093;17167;17256;17324;17331;17510;17461;17828;17685;17462;17560;17284;17493;17395;17134;17108;17401;17420;17511;17524;17446;17421;17353;17083;16743;16835;16650;16436;16447;16736;16996;17013;17191;17281;16884;16905;16772;16503;16427;16744;16919;17127;17357;17584;17783;17929;17703;17624;17405;17501;17485;17619;17605;17458;17603;17815;17368;17552;17471;17534;17652;17394;17511;17307;17747;17547;17700;17609;17522;17328;17361;17054;17440;17380;17577;17638;17775;17271;17370;17322;17112;17104;17144;17291;17465;17486;17410;17475;17472;17394;17088;17090;16825;16701;16573;16084;14628;15021;16316;16941;17005;16989;17126;17295;17416;17643;17380;17565;17185;17432;17197;17339;17486;17435;17658;17564;17506;17480;17645;17736;17791;17467;17511;17400;17294;17119;17505;17547;17780;17760;17377;17099;17278;17447;17311;17756;17707;17507;17661;17645;17686;17757;17726;17902;17904;17886;17869;17771;17591;17037;17637;17491;17389;17128;17019;17070;17329;17644;17230;17334;17440;17452;17355;17368;17197;16859;16899;17350;17652;17881;17561;17771;17824;17891;17771;17551;17837;17483;17673;17520;17669;17703;17614;17466;17378;17512;17088;17475;17339;17153;17178;17287;17401;17238;17452;17279;17550;17351;17624;17467;17334;17353;17545;17346;17674;17442;17381;17148;17336;17636;17816;17534;17243;17460;17181;17625;17603;17419;17428;17239;17030;17269;17279;17670;17437;17545;17871;17755;17673;17495;17642;17262;17043;17425;17129;17296;17397;17148;17470;17589;17689;17577;17815;17763;17332;17414;17403;17376;17958;17822;17517;17875;18054;17978;17824;17804;17494;17644;17344;17199;17074;17099;17241;16980;17085;17392;17701;17724;17646;17822;17821;18135;17793;17931;17717;17604;17738;17922;18059;17535;17878;17820;17735;17645;17813;17719;17563;17606;17870;17844;17921;17533;17486;16921;17039;17100;17164;17088;17311;17073;17211;16841;17145;17199;17631;17677;17771;17696;17602;17528;17356;17291;16923;17071;17235;17265;17081;16973;16810;16647;16514;16615;16672;16940;17211;17228;17470;17974;17725;17530;17825;17745;17464;17359;17731;17814;17497;17432;17287;17319;17225;17291;17270;17552;17519;17742;17715;17430;17390;17727;17640;17830;17649;17351;17468;17410;17657;17795;17818;17778;17775;17811;17842;17769;17927;17738;17677;17457;17577;17498;17332;17319;17584;17577;17745;17959;17756;17884;17756;17272;17452;17358;17283;17623;17764;17839;17546;17816;17718;17604;17547;17741;17712;17619;17682;17661;17609;17956;17661;17557;17307;16951;17139;17388;17395;17745;17579;17466;17568;17536;17453;17519;17453;17548;17391;17391;17162;16864;17055;17519;17514;17588
12465;12579;12704;12329;12419;12428;12279;12126;12149;12549;12649;12558;12298;12815;12227;12262;12448;12832;13031;12962;13165;13185;12921;13102;13270;12977;13233;12865;13114;13152;13062;13202;13282;13278;13645;13434;13516;13460;13500;13600;13395;13484;13457;13116;13162;13211;13601;13499;13698;13657;13756;13465;13525;13524;13871;13882;13850;13927;14169;14286;14094;14274;14032;14185;14136;14186;14135;13967;13799;14424;14242;13782;13283;13482;13579;13683;13621;13940;14326;14355;14328;14345;14314;14134;14247;14334;14224;14544;14558;14481;14414;14642;14506;14373;14471;14634;14877;14992;14847;14622;14776;14839;14562;14498;14401;14746;14444;14634;14514;14543;14849;14485;15056;14704;14805;14994;14891;14992;14869;14795;15083;14944;14869;14866;14951;14746;14719;14428;14626;14450;14319;14314;14017;14250;14353;14553;14605;14779;14880;14789;14418;14447;14491;14845;14807;15119;15180;15008;15288;15022;14919;15029;15145;15158;15408;14863;14640;14754;14816;15262;15295;15259;14949;14900;15370;15357;15299;15268;15434;15356;15099;15242;15339;15092;15064;15019;14980;15133;15233;15155;15315;15201;15464;15379;15234;15431;15272;15325;15231;15007;14983;15053;15104;15188;15342;15213;14807;14828;14640;14658;14145;14259;14655;14926;14980;15098;15014;14736;14726;14998;14934;15110;15376;15329;15542;15290;15180;15553;15292;15442;15369;15302;15408;15044;15140;15318;15307;15340;15416;15343;15267;15246;15447;15409;14993;15090;15214;15349;15700;15487;15417;15749;15602;15213;15072;14921;15390;15513;15355;15381;15456;15574;15605;15305;15544;15718;15765;15735;15433;15337;15183;15323;15124;15205;15766;15544;15909;15875;15850;15746;15596;15141;15242;15504;15752;15808;15591;15522;15283;14974;14956;14412;14196;14131;14326;14736;15311;15368;15389;15292;14224;11340;7006;4937;7241;11501;13602;14726;15028;15496;15512;15725;15539;15549;15699;15793;16152;15772;15792;15855;15744;15739;15574;15820;15862;15594;15660;15773;15303;15485;15626;15563;15752;15826;16126;15950;15818;16135;15865;15979;16285;16071;16205;16042;15674;15755;15706;15802;15905;15733;15814;15656;16048;16022;16183;16147;16058;15965;16291;16208;16242;16145;16071;15969;16035;15917;15780;15897;16011;15886;15879;16037;15967;16058;16141;16089;15534;15511;15618;15599;15649;15635;15722;16033;16039;15808;16038;15880;15818;15763;16003;15686;15571;15664;15951;16120;15891;15739;15448;15567;15372;15503;15610;15703;15939;15948;15803;15806;15741;16132;15914;16021;15892;16084;15933;16270;16115;16595;16446;16569;16549;16462;16370;16284;16019;16253;16115;16078;16157;16322;16226;16042;16122;15881;16306;16063;15939;15991;15837;16096;15936;15886;15961;15784;15925;15924;15745;15797;15809;15649;15540;15672;15880;15937;15837;16270;16622;16724;16648;17006;16925;16822;17000;16602;16368;16309;16271;16390;16664;16493;16408;16422;16541;16498;16464;16144;16529;16423;16253;16299;16301;16373;16451;16336;16072;16136;16294;16430;16140;16321;16269;16551;16559;16412;16345;16446;16622;16755;16620;16546;16720;16424;16191;16400;16198;16209;16321;16343;16114;16349;16563;16357;16543;16408;16381;16421;16395;16203;16134;16109;16168;16404;15960;15879;15910;16162;15803;16297;16194;16154;16253;16347;15968;15952;15914;15367;15598;15806;15845;16171;16246;16509;16530;16635;16419;16695;16409;16512;16317;16188;16712;16628;16545;16329;16595;16388;16685;16745;16680;16510;16599;16422;16227;16360;16264;16482;16570;15854;15074;14346;15038;16499;16762;17182;17175;17180;16712;16717;16808;16791;16650;16859;16921;16887;16954;16832;16942;16867;16932;16933;16844;16604;16933;16880;16882;17034;17281;16754;16847;16924;16909;16820;16835;16854;16948;17127;17001;16671;16840;17092;16598;16343;15989;15991;16562;16676;16740;16801;16749;16818;17236;17196;17175;17003;17008;16844;16450;16526;15802;16412;16941;17226;17207;17111;17074;17195;17177;17000;16786;16698;16666;16639;16864;16704;16656;16467;16823;16897;16862;16945;16522;16658;16547;16655;16570;16378;16664;16550;16691;16634;16656;16659;16342;16346;16655;16543;16507;16691;16514;16762;16127;15889;14840;14795;15408;16340;16613;16519;16306;16392;16559;16933;17061;17150;17492;17251;17390;17174;17013;17073;17147;17028;16904;17156;16870;17072;17082;17278;16914;17264;17091;16964;17127;17195;16999;16878;16879;16954;16795;16987;17111;16790;16635;16674;16350;16541;16506;16870;16610;16330;16069;16425;16427;16620;16378;15496;14692;14986;16368;17155;17263;17339;17424;17308;17161;17145;16968;16916;17104;17015;17007;17106;16999;17244;16976;17167;16726;16778;16799;16504;16405;16218;16503;16422;16244;16193;16266;16446;16318;16524;16245;16378;16271;16668;16512;16657;16678;16638;17031;16999;17127;17015;16898;16965;16694;16935;16875;16749;16642;16657;16832;17121;17049;16987;16932;16634;16704;16979;17231;17158;17224;17161;16968;17136;17091;16855;16821;16924;16875;16806;16634;16577;16873;16874;16730;17209;17081;17305;17305;17556;17324;17206;16770;16667;16811;16371;16385;16565;16891;17031;16998;16695;16612;16815;16352;16389;16698;17072;17014;16955;16983;17361;17065;17329;17419;17092;16982;17123;16939;16971;17052;17077;16872;16278;16098;16519;16891;17226;16967;17183;16874;17151;17035;16779;16715;16529;16892;16809;16627;17047;17079;17055;17336;17160;17053;17093;17020;17133;16950;16767;17226;17066;17181;17027;17064;17057;16909;17084;17055;16902;16987;16885;16888;17176;17197;17083;17041;17383;16913;16931;16984;17354;17046;17359;17388;17359;17085;17158;17139;17232;17030;17139;17154;17072;17257;17113;16988;17259;17150;16860;16616;16848;16918;16914;16795;17098;17107;17241;17117;17150;16742;16928;16849;16868;16702;17060;16885;17101;17064;17189;17022;17323;17378;17399;17201;16919;17035;17185;16887;17088;17013;17019;16705;16614;16541;16387;16329;16453;16348;16585;16912;17153;17294;17350;16888;17199;16986;17158;16976;17141;17239;17161;17262;17406;17350;17080;17047;17052;17043;16741;16988;16833;16636;16550;16868;17000;17069;17161;17164;16815;16954;17348;17178;16975;16828;16603;16632;16472;16248;15975;15838;16303;16528;16808;16779;16772;17290;17093;17141;17136;17197;17324;17453;17519;17220;17089;16929;17116;17419;17069;17026;17028;16576;16210;16355;16728;16544;16636;16720;17145;16980;17136;16935;17180;17070;17110;17269;17181;17692;17541;17181;17086;16710;16578;16906;17153;17224;17113;16989;17125;17079;17364;17151;16667;16675;17159;17335;17289;17273;17215;17133;17078;16920;16997;17195;17281;17258;17103;17390;17273;17288;16843;16994;17078;17191;17433;17557;17475;17233;17049;17150;17135;16911;17429;17136;17325;17302;17610;17167;17404;17280;17052;17439;17310;17136;16516;16256;16701;17054;17534;17236;17186;17276;17495;17245;17369;17053;17020;17132;16904;17611;17642;17199;17240;17330;17620;17481;17503;17441;17427;17339;17103;17367;17438;17503;17534;17384;17277;17549;17310;17257;17427;17232;16986;16975;17024;17045;17006;16855;17311;17409;17615;17353;17378;17310;17278;17406;17282;17195;17035;16905;16748;17000;16921;16837;16946;16920;16979;17059;17186;17200;17052;17390;17420;17494;17582;17670;17503;17266;17142;17291;17332;17093;17278;17309;17636;17440;17526;17445;17341;17152;17004;16648;16662;16672;16959;16869;17103;17143;17225;17175;17465;16810;16981;16765;16616;16475;16534;17093;17219;17362;17508;17691;17869;17766;17747;17695;17449;17718;17423;17640;17712;17619;17494;17639;17535;17487;17367;17613;17410;17530;17309;17716;17682;17430;17727;17441;17499;17319;17419;17286;17593;17663;17264;17637;17604;17402;17295;17278;17051;17482;17486;17505;17450;17354;17307;17067;16941;17376;16869;16632;17129;16783;15824;14848;15330;16761;17057;16845;16957;16935;17353;17457;17802;17653;17402;17606;17185;17324;17551;17393;17493;17577;17470;17506;17198;17763;17747;17472;17601;17593;17387;17607;17515;17374;17709;17627;17408;17449;17189;17088;17333;17569;17796;17640;17441;17834;17841;17854;17801;17971;17836;17912;17865;17715;17591;17755;17539;17488;17748;17257;17427;16934;17159;17632;17639;17504;17179;17426;17455;17384;17300;17306;17232;17378;17705;17684;17646;17803;17794;17611;17740;17866;17589;17879;17565;17623;17552;17689;17650;17677;17548;17281;17525;17713;17566;17588;17126;17423;17500;17101;17276;17328;17409;17548;17498;17242;17286;17642;17488;17527;17604;17526;17514;17238;17322;17428;17760;17293;17131;17150;17179;17605;17211;17605;17567;17613;17414;16993;17359;17731;17442;17572;17706;17549;17814;17764;17540;17360;17178;17326;17217;17366;17046;17064;16977;17139;17786;17405;17588;17615;17543;17335;17215;17202;17187;17349;17286;17556;17891;18041;18119;17710;17616;17421;17407;17354;17396;17155;17439;17059;16776;17006;17290;17550;17691;17667;17883;18019;17834;17969;17454;17510;17796;17950;17793;17762;17675;17746;17728;17656;17709;17671;17896;17713;17561;17937;17955;17749;17570;17451;17089;16709;16779;16989;16793;17164;16982;16652;16563;16541;16932;17539;17397;17644;17671;17656;17592;17488;17190;16986;17069;17167;17342;17189;17063;17011;16600;16484;16785;16953;17355;17600;17633;17677;17661;17809;18046;17879;17653;17401;17398;17609;17706;17666;17452;17555;17475;17464;17424;17476;17399;17638;17910;17459;17366;17584;17789;18030;17644;17559;17367;17302;17284;17469;17634;17864;17766;17747;18010;17863;17703;17753;17925;17729;17777;17707;17462;17762;17618;17728;18076;17763;17970;17770;17921;17621;17442;17394;17294;17314;17344;17306;17628;17692;17774;17920;17624;17557;17572;17680;17486;17673;17629;17764;17536;17525;17450;17481;17318;17417;17765;17661;17356;17645;17417;17520;17454;17440;17280;17214;17284;17416;17417;17055;16538;16781;17121;17544;17266
12623;12643;12554;12480;12524;12632;12647;12344;12362;12724;12803;12733;12360;12241;11927;12054;12508;12973;12882;13142;13190;13096;13099;13036;12989;12975;12913;12959;13068;12906;12900;13345;13205;13260;13264;13389;13416;13547;13420;13513;13520;13502;13465;13334;13246;13658;13656;13526;13732;13568;13713;13535;13561;13748;13826;14000;13718;14032;14028;14390;14356;14252;14119;14324;14280;14062;13778;13912;14062;14163;13947;13865;13584;13422;13568;13612;13881;13930;14226;14254;14411;14221;14329;14416;14449;14022;14301;14050;14483;14378;14462;14659;14664;14445;14252;14333;14822;14740;14662;15118;14858;14446;14513;14546;14728;14536;14524;14430;14513;14598;14679;14812;15046;15000;15089;15085;14969;15011;14897;14771;15028;14851;14961;14820;14681;14612;14694;14691;14662;14638;14443;14171;14105;14333;14534;14529;14626;14795;14936;14670;14508;14479;14636;14949;15051;14975;15231;14699;15008;15039;14981;15178;15087;15183;15162;14868;14442;14462;14773;14983;15287;15151;15148;15044;15204;15131;15138;15069;15193;15275;15268;15143;15250;15079;15208;15323;15295;15041;15075;15238;15498;15698;15467;15416;15317;15287;15195;15223;15139;14993;14938;14895;15202;15580;15088;15090;14995;14700;14674;14802;14586;14368;15020;15085;15217;15238;15019;15097;15151;15005;15105;15073;15291;15472;15397;15310;15311;15594;15136;15401;15113;15058;14929;15014;15101;15241;15536;15443;15282;15410;15187;15099;15319;15401;15345;15101;15278;15271;15564;15388;15666;15577;15517;15414;15171;14920;15191;15325;15595;15391;15500;15597;15791;15531;15462;15671;15762;15551;15598;15085;15433;15377;15379;15390;15534;15642;15766;16146;15902;15708;15499;15264;15280;15509;15752;15742;15801;15498;15221;14953;14590;14317;13709;13679;14001;14595;15123;15467;15123;15430;14491;12330;8076;5046;7130;11498;13861;14352;15086;15347;15702;15689;15842;15774;15556;15670;15777;15854;16025;15942;15800;15657;15807;15721;15650;15787;15744;15658;15506;15439;15582;15764;15742;15946;16201;15888;16121;16029;15916;16234;16349;16204;16157;16136;16107;15676;15777;15924;15919;15712;15879;15931;15944;16144;16193;15937;16000;16270;16045;15968;16190;15995;16327;15756;15998;15884;15961;16114;16286;16306;16004;16123;15864;15823;16003;15814;15786;15603;15573;15517;15916;15560;15826;15939;15914;15971;15985;15714;15669;15715;16073;15944;15601;15376;15721;15662;15957;15715;15617;15338;15531;15790;15764;16195;16132;16052;15760;15724;15887;15983;15852;16130;16043;15844;16215;16270;16078;16593;16662;16578;16457;16448;16427;16134;16143;16357;16212;16264;16337;16256;16184;15894;16195;16079;16101;16029;16200;15793;15685;15719;15695;15910;15711;15695;15674;15936;15738;15994;15914;15687;16014;15662;15939;15905;15906;16150;16513;16646;16972;16989;17111;16888;16885;16767;16602;16213;16443;16476;16553;16461;16295;16522;16500;16469;16432;16450;16665;16427;16279;16395;16316;16244;16187;16150;16153;16176;16101;16201;16276;16024;15903;16027;16133;16434;16796;16644;16591;16803;16572;16545;16494;16606;16724;16377;16179;16318;16060;16414;16599;16563;16548;16639;16393;16569;16268;16402;16407;16553;16144;16381;16000;16145;15849;15585;16067;15904;15629;15802;15905;15852;16064;16004;16103;15974;15837;15583;15547;15823;16228;15967;16107;16370;16795;16543;16279;16106;16252;16504;16116;16430;16370;16687;16603;16493;16662;16521;16681;16916;16643;16392;16290;16333;16294;16166;16196;16568;16385;15990;15050;13980;15088;16409;16861;17055;17387;16970;17101;16737;16949;16719;16633;16851;16779;17054;16870;16909;16818;16848;16783;16753;16999;16615;16893;16741;16793;16874;16885;17078;16719;16997;16839;16912;16897;16655;16789;16908;16855;17039;16838;16788;16445;15770;14979;15600;16210;16613;16857;16815;16835;16960;17355;17509;17225;17024;16838;16644;16693;16394;16605;16739;17167;17079;17237;17141;16715;16996;17272;16990;16993;16769;16693;16867;16857;16581;16340;16639;16784;16747;16783;16862;16807;16598;16309;16702;16611;16577;16503;16621;16759;16633;16548;16436;16797;16843;16566;16585;16556;16786;16581;16579;16595;16005;15564;15084;15653;16238;16454;16973;16856;16337;16444;16781;16864;17105;17040;17286;17203;17307;17256;17048;17166;16897;17123;17311;17255;17037;17213;17144;17034;17059;16931;16838;16907;17142;16865;16859;17041;16913;16895;17075;17047;16909;16912;16369;16205;16314;16521;16421;16629;16696;16377;16504;16413;15888;15199;14143;13351;14098;15867;16916;17327;16972;17317;17126;17173;17109;16915;16876;16998;16941;16805;16948;17019;17044;16807;17245;16876;16766;16760;16609;16308;16435;16469;16574;16445;16287;16464;16380;15943;16266;16339;16259;16497;16672;16799;16667;16955;16951;16905;16926;16857;16813;16776;16730;16732;16582;16717;16896;16987;17023;16918;16699;17102;17233;16929;16866;16837;16843;16867;17196;17202;17123;17098;17210;17119;17014;17070;17071;16987;16752;16598;16534;16632;16933;16999;17116;17015;17202;17450;17169;17368;17253;17156;16872;16987;16731;16894;16631;17006;17101;16861;16826;16631;16721;16608;16732;16696;17066;17260;16968;17141;17147;16988;16988;16830;17178;17146;17308;17080;16867;16842;16763;16657;16427;16258;16535;16812;16956;16884;17074;17031;17128;17077;17032;16831;16834;16947;16880;16906;17112;17034;17243;16999;17534;17123;17290;17199;16997;16965;16910;16985;17009;17116;17356;17179;16944;17016;16808;17294;16850;16641;17130;17019;16979;17163;17139;17259;17120;16996;17068;17090;17063;17369;17082;17415;17230;17434;17321;17154;17044;17090;16902;17233;17096;16788;16775;17084;17028;16922;16998;17000;16791;16983;16990;16799;16836;16838;17118;17095;17089;16915;16963;17166;17082;17038;16855;16912;16638;17004;17343;17172;17148;17090;17045;16936;17015;17143;17070;17036;17351;16976;17006;16659;16810;16618;16421;16670;16413;16448;16657;16971;17134;17335;17172;17148;17046;16866;17155;17131;17187;17132;17360;17242;16980;16958;16732;17037;16964;16879;17078;17106;16916;16288;15935;16643;16801;17040;17225;16921;17243;17095;17011;16979;16859;16595;16587;16651;16826;16984;16744;16275;16333;16872;17152;17318;17340;17149;17088;17211;17335;17334;16968;17176;17192;17183;17023;16874;17005;17176;17226;16958;16617;16389;16435;16279;16637;16695;15916;15731;16529;17107;16859;16819;17186;17367;17370;16975;17345;17417;17401;17387;17085;16548;16476;16837;17271;17236;17026;16832;17266;17044;17080;16979;16642;16758;17043;17161;17064;17054;17090;17156;17118;16969;17001;17291;17308;17297;17200;17273;17448;17260;16694;16830;17194;17496;17516;17388;17321;17037;17163;17374;16999;16914;17019;17139;17075;17236;17112;17596;17162;16958;17222;17467;17492;16909;16079;15361;16408;16882;17169;17174;17297;17182;17213;17430;17153;17223;17148;17253;17079;17308;17551;17254;17368;17487;17848;17510;17404;17372;17545;17511;17700;17214;17307;17357;17456;17298;17442;17382;17178;17344;17307;17185;16926;17002;17143;17055;17114;17260;17249;17489;17416;17463;17333;17398;17416;17322;17453;17314;17337;16992;16801;17101;16831;16904;16766;16695;17006;17120;17231;17018;16871;16711;17221;17559;17725;17802;17372;17467;17342;17526;17288;17133;17545;17571;17562;17444;17445;17483;17435;17169;17030;16866;16539;16559;16606;16810;17083;17191;17239;17460;17061;17188;17141;16845;16582;16620;16651;16613;17023;17457;17429;17452;17834;18007;17695;17807;17819;17675;17878;17748;17525;17455;17476;17228;17377;17649;17575;17706;17618;17600;17810;17634;17901;17638;17813;17480;17568;17410;17396;17406;17362;17595;17649;17316;17454;17487;17532;17413;17236;17326;17428;17252;17293;17162;17408;17348;17036;17191;17183;16986;17156;17340;16798;16464;16222;16544;16922;16830;16905;16936;16980;17255;17370;17385;17534;17172;17348;17434;17502;17359;17277;17391;17574;17639;17679;17386;17526;17554;17374;17435;17649;17519;17440;17542;17548;17480;17604;17441;17014;17196;17334;17622;17752;17680;17730;17571;17768;17734;17878;17647;17753;17894;17701;17663;17548;17752;17353;17701;17473;17430;17633;17101;17160;17330;17696;17526;17519;17670;17791;17424;17366;17293;17271;17254;17612;17868;17603;17755;17686;17561;17693;17722;17463;17722;17550;17843;17830;17613;17793;17691;17543;17221;17565;17268;17485;17270;17359;17333;17359;17406;17199;17347;17262;17617;17505;17376;17693;17324;17414;17417;17671;17467;17033;16668;17326;17280;17404;16921;16452;16765;17235;17446;17660;17342;17704;17579;17654;17353;17615;17732;17380;17174;17581;17551;17642;17739;17713;17890;17510;17700;17567;17210;17125;16690;17200;17258;17472;17464;17657;17588;17878;17263;17155;16983;17022;17166;17103;17351;17744;18026;17934;17391;17555;17269;17446;17304;17570;17602;17339;17563;17220;17104;17283;17626;17699;17800;17585;17962;17935;17742;17750;17612;17734;17638;17864;17836;17761;17458;17580;17659;17727;17677;17935;17881;17652;17698;17925;17846;17668;17572;17265;16878;16830;16628;16185;16860;17047;16993;16702;16606;17003;17145;17510;17686;17425;17455;17574;17589;17089;17138;17423;17424;17134;17175;17140;17013;16599;16478;16818;17374;17494;17793;17759;17550;17891;18044;18018;17885;17721;17627;17608;17929;17868;17932;17516;17682;17647;17824;17755;17662;17568;17427;17530;17773;17459;17636;17596;17587;17716;17493;17467;17425;17422;17615;17738;17905;17764;17743;17902;17671;17920;17857;17966;17580;17773;17559;17662;17701;17490;17962;17743;17571;17744;17718;17959;17500;17520;17700;17354;17442;17379;17432;17685;17651;17696;17695;17530;17665;17607;17883;17615;17654;17550;17635;17578;17630;17557;17173;17137;17546;17508;17419;17651;17340;17321;17377;17406;17472;17393;17464;17361;17573;17290;17197;16856;16988;16423;16490;16976
12380;12537;12505;12522;12509;12761;12738;12665;12710;12798;12865;12634;12611;12419;12105;12237;12629;12906;12841;12923;13060;13080;13038;13062;12895;13031;12868;12903;13129;13241;13020;13290;13160;13009;13213;13115;13074;13192;13223;13375;13344;13373;13246;13270;13194;13249;13511;13548;13489;13540;13524;13835;13715;13798;13727;13827;13719;13830;13810;14091;14197;14336;14072;14235;14311;14154;14205;14207;14113;14160;14170;13467;13421;13041;13475;13894;14109;14059;13925;14162;14531;14637;14227;14063;14408;14281;14387;14333;14698;14503;14729;14630;14385;14228;14365;14598;14687;14590;14845;14802;14822;14684;14612;14480;14527;14600;14481;14462;14568;14551;14648;14632;14841;14872;15101;15139;14632;14603;14775;14888;14901;14968;14951;14557;14787;14841;14647;15019;14824;14613;14691;14254;14060;14362;14625;14566;14296;14682;14886;14943;14898;14952;15031;15069;14984;14993;14984;14804;14942;14930;14862;14904;15178;15032;15221;14660;14798;14217;14282;14633;14929;14984;15043;15073;15032;15284;15494;15075;14946;15128;15148;14916;15021;15329;15318;15339;15138;15176;15092;15402;15403;15366;15398;15354;15154;15350;15359;15415;15150;15057;14976;14910;15124;15282;15006;15188;15137;14860;14554;14574;14715;14722;14756;15054;15349;15304;15006;15270;15284;15154;15203;15209;15151;15235;15161;15248;15372;15381;15437;15279;15112;14721;14721;14889;14993;15147;15388;15211;15458;15440;15450;15136;15127;14953;15206;15183;15225;15230;15398;15280;15221;15457;15658;15738;15319;15251;15160;15303;15440;15390;15666;15596;15539;15801;15795;15518;15633;15472;15474;15109;15258;15263;15523;15446;15406;15533;15893;15699;16010;15902;15541;15255;15170;15556;15852;15917;15654;15335;14879;14693;14257;13630;13604;13813;13981;14492;14791;15161;15267;15317;14862;12915;9358;6125;6836;10348;12772;13978;15095;15219;15418;15706;15759;15607;15756;15441;15804;15849;15742;15835;15538;15836;15959;15483;15657;15666;15583;15674;15542;15721;15656;15920;15991;15958;15883;15786;15997;15996;15898;16065;16158;16140;16069;16300;16151;15930;15498;15745;15751;16024;15697;15696;15821;15932;16068;15998;16402;16152;16054;15857;16138;16091;16131;16113;16047;15921;16307;16045;16183;16397;16271;16097;15901;15599;15876;15659;15496;15527;15799;15857;15756;15805;15748;16029;15933;15957;15837;16097;15852;15884;15785;15469;15291;15150;15349;15835;15889;15437;15369;15163;15235;15574;15504;15951;15855;16014;16023;15953;15951;15867;16115;16037;15951;16069;16073;16199;16120;16388;16567;16791;16641;16336;16384;16441;16071;16268;16066;16239;16245;16091;16157;16117;16237;16312;15970;16267;15916;15690;15756;15875;15929;15726;15870;15886;15716;15866;15968;16002;15847;15791;15712;15915;15818;16128;15919;16068;16439;16626;16512;16743;16712;17032;16925;16570;16644;16128;16429;16351;16372;16428;16436;16315;16369;16517;16301;16402;16384;16553;16413;16405;16271;16099;16058;16178;16268;15958;16390;16171;16083;15663;14983;14800;15501;16276;16530;16568;16876;16500;16507;16552;16672;16550;16309;16663;16303;16272;16435;16086;16493;16564;16651;16285;16536;16333;16441;16309;16214;16170;16344;16266;16256;16297;16008;15869;16112;15886;15954;16033;15723;15483;15426;16085;16103;15710;16036;16074;15921;15848;16234;15931;16383;16393;16441;16487;16235;16409;16308;16354;16206;16385;16402;16762;16687;16425;16348;16508;16455;16682;16711;16513;16108;16066;16250;16437;16206;16108;16192;15965;15115;14560;15303;16554;16874;17190;17349;17305;16794;16753;17044;16804;16664;17012;16607;17165;16820;16890;16898;16632;16958;17042;16905;16896;17010;16742;16761;16809;16723;17017;16675;16722;16885;16940;16724;16626;16655;16916;16665;16497;16620;16824;16535;15829;14748;15348;16319;16648;16663;16541;16862;17105;17266;17230;17198;16860;16717;16770;16860;16701;16648;16838;17338;17436;17084;17023;17003;16800;16971;17038;17086;17068;16874;16880;17036;16647;16467;16712;16720;16900;16794;16860;16652;16412;16387;16488;16728;16960;16411;16534;16712;16753;16769;16500;16471;16560;16744;16668;16644;16786;16629;16206;16243;16508;16202;15996;15833;16015;16433;16905;16963;16765;16709;16719;16923;16936;17218;17314;17069;16831;16951;16965;16878;16985;17138;17205;17091;17089;17053;17113;16967;16816;16962;16940;16902;16858;16764;16857;16997;16874;16899;16826;17026;16924;16477;16441;16339;16278;16430;16662;16454;16624;16474;16302;15734;14479;14053;13451;14173;14826;16200;16874;17196;17199;17320;17105;16973;17029;17054;16773;16952;16815;16883;16989;16770;16685;16989;17037;16761;16740;16689;16366;16448;16693;16701;16564;16605;16554;16300;16347;15829;16022;16211;16333;16665;16915;16770;16840;17154;16792;16943;16984;16817;16870;17083;16962;16780;16479;16381;16335;16721;17051;17360;17165;16906;17108;17033;16923;16789;16836;16498;16881;17094;17255;17144;17371;17113;16868;17025;17119;17141;16972;16437;16044;16518;16688;16929;17014;16972;16857;17040;17180;17251;17376;16884;16928;16803;16716;16699;16939;16972;17060;16729;16733;17037;16902;16841;17016;17079;17132;17102;17033;17036;17024;17066;17055;16961;17043;17368;16942;16671;16876;16871;16763;16784;16838;16576;16933;17014;16735;17012;17136;16914;16867;16981;17000;16975;16885;16814;16862;16982;17067;16985;16982;17109;17250;17090;17172;17251;17233;16995;17115;16872;17002;17440;17188;17278;17099;17030;17360;17025;16814;16778;16770;17130;17153;16957;16804;17082;16811;17024;17115;17119;17202;17379;17491;17537;17231;16853;17206;17063;17122;17171;17249;17117;17108;17021;17029;17016;16675;16766;16973;16760;16776;17028;17049;16626;16541;17155;17008;17022;17049;16878;17047;17105;16915;17129;17040;16726;16983;17077;17164;17292;16948;17247;16845;17182;16943;17087;17014;16768;16875;17202;17351;16991;16751;16760;16262;16456;16791;16651;16920;16862;17002;17166;17043;17065;16944;17088;16981;17140;17390;17140;17193;17303;17260;17168;16920;16755;16924;16797;16913;17169;16590;16191;16172;16299;16765;16858;17184;16995;17087;17227;17480;17059;16806;16792;16542;16853;17003;17172;16868;16780;16880;16797;16866;16984;17239;17209;17431;17253;17372;17336;17004;17047;17342;17112;17244;17008;16904;16846;16964;16884;16581;16219;16129;16548;16628;16407;15501;15469;16624;16790;16642;16696;17072;17175;17297;17098;17557;17539;17663;17305;16969;16838;16751;16986;17251;17264;16694;16761;16979;16969;17010;16965;16643;16644;17087;16833;16838;16978;17129;17363;17045;16652;16771;17234;17096;17285;17348;17181;17493;17102;17173;17140;17049;17190;17343;17428;17373;17198;17138;17280;16966;17086;16804;17017;16997;17198;17255;17356;17051;17074;17329;17268;17172;16760;15459;14901;16036;17075;17339;17060;17019;17430;17609;17139;17315;17348;17533;17317;17036;17095;17124;17055;17357;17750;17818;17585;17623;17364;17701;17311;17259;17236;17265;17367;17511;17428;17442;17312;17410;17555;17568;17163;17256;16988;16851;16936;17003;17120;17176;17315;17277;17483;17458;17263;17742;17279;17394;17350;16971;17162;16848;16871;16880;16739;16529;16577;17152;16836;16663;16199;15870;16056;17070;17410;17850;17814;17562;17337;17352;17511;17426;17322;17465;17597;17539;17285;17436;17299;17363;17111;17208;17045;16484;16284;16730;16903;16971;17209;17203;17285;16950;16890;16838;16808;16602;16600;16720;16884;17001;17366;17510;17758;17857;17907;17680;17764;17807;17755;17694;17763;17420;17384;17337;17498;17311;17550;17657;17693;17729;17842;17419;17590;17705;17661;17606;17648;17319;17404;17509;17761;17681;17931;17822;17763;17559;17616;17667;17784;17614;17779;17297;16512;16302;16814;17106;17111;17308;17229;17242;17254;17362;17299;17131;17046;16858;16843;17050;17211;16916;17369;17100;17463;17332;17264;17380;17086;17250;17483;17326;17197;17256;17158;17309;17382;17519;17315;17401;17427;17334;17347;17301;17625;17538;17661;17849;17601;17335;17385;17072;16882;17288;17388;17588;17379;17565;17501;17678;17954;17722;17921;17806;17840;17645;17513;17320;17356;17411;17652;17661;17579;17571;17500;17541;17492;17840;17813;17670;17597;17753;17449;17411;17340;17020;17283;17241;17844;17765;17799;17672;17746;17466;17496;17293;17277;17571;17563;17998;17658;17858;17595;17451;17315;17326;17468;17387;17146;17512;17542;17382;17475;17199;17150;17382;17707;17584;17674;17337;17460;17388;17468;17398;17081;16169;15538;16728;17416;17232;16565;16038;16843;16868;17268;17395;17690;17584;17541;17590;17805;17913;17730;17342;17279;17314;17545;17394;17556;17647;17760;17671;17742;17397;17281;17133;16972;17119;17525;17534;17754;17463;17671;17467;17302;17102;16850;16868;16646;16548;17187;17700;18190;17942;17510;17465;17315;17368;17369;17394;17401;17517;17308;17164;17542;17671;17746;17711;17560;17394;17535;17709;17714;17836;17662;17656;17722;18098;17810;17680;17733;17810;17611;17701;17846;17844;18021;17810;17885;18176;17924;17727;17813;17355;17227;17177;16514;16365;16694;17231;17112;17175;17369;17471;17391;17489;17727;17392;17234;17227;17804;17534;17259;17057;17132;17180;17014;16928;16775;17021;16708;17051;17257;18055;17720;17683;18008;17860;17915;18062;17598;17704;17636;17723;17736;17935;17820;17844;17822;17738;17729;17792;17658;17416;17383;17556;17478;17501;17732;17863;17677;17589;17730;17579;17361;17429;17662;17809;17797;17848;18014;17831;17912;17925;17809;17739;17788;17590;17732;17742;17478;17396;17341;17568;17796;17608;17710;17496;17585;17737;17463;17599;17529;17563;17641;17628;18065;18027;17670;17670;17690;17711;17777;17643;17844;17802;17532;17811;17862;17731;17606;17244;17316;17316;17633;17572;17681;17177;17242;17078;17324;17501;17511;17432;17261;17354;17275;17130;16692;16050;15968;16825
12389;12241;12495;12394;12680;12642;12529;12725;12635;12663;12544;12712;12615;12706;12507;12713;12701;12767;12839;12796;12934;12836;12764;12734;13012;13105;12998;12898;13130;12992;13176;13265;13133;13252;12930;12606;12554;12918;13158;13315;13133;13429;13244;13210;13123;13190;13494;13258;13195;13602;13457;13650;13607;13870;13376;13480;13743;13862;13868;13951;14008;14049;14118;14229;14104;14218;13874;14003;14418;14393;14001;13522;12920;13225;13624;13881;14140;14213;14445;14272;14324;14396;14184;14363;14248;14453;14433;14474;14644;14662;14531;14561;14408;14317;14847;14548;14619;14523;14767;14779;14948;14878;14754;14549;14562;14570;14553;14370;14682;14538;14526;14849;15196;14997;14943;14904;14755;14688;14820;14903;14717;14605;14959;14806;14711;14744;14786;14894;15047;14975;14840;14518;14276;14524;14532;14448;14555;14664;14822;14772;15017;15236;15263;15103;15105;15066;14475;14669;14785;14831;14869;14887;14856;15068;15144;15054;14808;14465;14208;14564;15016;14915;14793;14653;14774;15080;15176;14975;15159;15270;15265;15346;15250;15498;15169;15319;14987;15224;15095;15339;15347;15554;15394;15381;15229;15406;15158;15190;15336;15262;14903;15124;14997;15289;15295;15237;15239;14910;14712;14701;14591;14676;14537;14620;15084;15232;15145;15275;15417;15247;15379;15575;15136;15460;15058;15285;15363;15543;15227;15371;15024;14599;14540;14795;14971;15010;15299;15175;15367;15511;15095;15067;15122;14940;15137;14992;15145;15208;15128;15118;15337;15470;15449;15556;15331;15282;15222;15170;15233;15520;15891;15534;15428;15482;15624;15479;15782;15866;15272;15202;15274;15261;15711;15612;15573;15485;15712;16102;15645;15689;15688;15321;15276;15784;16018;15700;15679;15381;15315;14695;14030;13609;13703;13898;14138;14478;14945;15192;15224;15196;15009;13142;9258;5634;6233;10037;12820;14308;15005;15329;15730;15737;15865;15759;15533;15491;15611;15457;15865;15827;15640;15761;15780;15521;15632;15689;15333;15687;15549;15682;15868;15988;15993;15910;15828;15888;16071;15994;16053;16238;15984;16098;16279;15992;16127;16023;15916;15705;15857;16017;16040;15632;16066;15946;16197;15924;16387;16185;16282;16297;16034;16151;16036;15829;15992;16049;15933;16275;16039;16237;16287;15894;15820;15916;15745;15716;15511;15586;15647;16035;15959;15828;15750;15877;15987;15981;15685;15994;15906;16144;15888;15343;15379;15210;15186;15752;15752;15580;15475;15334;15376;15558;15666;15737;15810;15984;15749;15770;16109;16224;16118;15841;16060;16145;15968;15683;16145;16383;16634;16818;16550;16496;16268;16325;16201;15960;16142;16264;16107;16126;16043;16316;16074;16169;16088;16225;15809;15651;15902;15823;15971;16158;15783;15641;15835;15910;16006;15912;15827;15867;15798;15835;15890;16000;16019;16014;16597;16311;16862;16954;16740;16888;16723;16593;16562;16313;16389;16478;16428;16195;16226;16255;16504;16408;16217;16277;16047;16377;16119;16277;16075;16279;16105;16112;16171;16208;16205;16191;16260;15599;14674;14260;15298;16159;16526;16868;16890;16458;16795;16543;16692;16377;16619;16533;16280;16505;16413;16617;16616;16457;16553;16677;16633;16320;16336;16460;16290;16140;16097;16444;16437;16196;16035;16127;16217;15993;16082;16193;15778;15163;15264;15787;16226;16023;16160;15944;16072;16180;16328;16182;16190;16367;15965;16388;16341;16331;16326;16514;16504;16503;16577;16418;16442;16382;16235;16338;16443;16591;16535;16499;16292;16211;16158;16279;16169;15962;16199;16228;15754;15719;16241;16670;16762;17373;17550;17273;16813;16848;16690;16881;16405;16622;16677;16802;16725;16880;16720;17014;16701;17055;16860;16913;16942;16816;16815;17010;16737;16872;16420;16742;16917;16954;16674;16612;16539;16115;15809;15955;16168;16492;16537;15972;15679;16000;16504;16724;16644;16864;17114;17121;17132;17026;17247;16765;16715;16573;16908;16913;17152;17266;17582;17654;17039;17392;16962;16930;17096;16971;16798;17116;17016;17146;16778;16955;16874;16755;16820;16761;16700;16729;16644;16599;16710;16774;16693;16632;16527;16368;16812;16795;16548;16744;16714;16769;16627;16558;16430;16483;16252;16252;16437;16381;16374;16235;15762;16107;16578;16545;16940;16745;16553;16741;16877;16957;16869;16939;17077;16731;16653;17084;17205;17033;17191;17028;16897;16978;17221;16909;16973;16825;16825;16667;16654;16951;16768;17060;16999;17048;17087;17030;17077;17031;16512;16190;16024;16281;16447;16763;16741;16658;16601;16107;15190;13673;13754;14188;15336;16254;16885;16708;16942;17153;17152;17093;17163;17033;17006;16847;16796;16727;16905;16989;16751;16825;17026;17076;16634;16654;16537;16506;16433;16755;16788;16724;16751;16819;16521;16178;16025;15849;16319;16540;16515;16662;16759;16967;16958;17001;16951;17009;16851;16935;17116;16863;16737;16218;15972;16209;16617;16909;17250;16979;17144;16870;17248;17150;17131;16719;16570;16839;16986;17151;17144;17175;17010;16633;17118;17366;17065;17003;16766;16373;16650;16983;17050;16972;16613;17011;16876;17263;17281;16914;16839;16885;16820;16911;16893;17099;17101;17103;16947;16930;16841;17025;16968;17131;16957;17003;17023;17190;17071;17065;17069;17101;16830;17186;17004;17043;17046;17064;17001;16781;16983;16661;16758;16839;16510;17006;17097;17016;17077;17031;17121;17032;16975;16839;16948;16855;17002;17176;17205;17240;17231;17212;17318;17174;17297;16960;16899;17019;17332;17107;17002;16928;17014;17118;16894;17028;17015;17030;16738;17034;17171;17049;17124;16957;16943;17076;16862;17098;17249;17320;17413;17455;17589;17280;17192;17140;17259;16899;16963;17071;16866;17108;16821;16945;16984;16636;16992;17013;16911;16984;16923;16711;16475;16907;16975;16832;17147;16876;17122;17224;17035;17144;16952;17089;16901;16881;16879;17102;17201;17068;17161;16999;16898;17019;17117;16874;16819;16884;17051;17070;17076;16710;16531;16572;16493;16566;16724;16576;16870;16928;16929;17240;17299;17151;17212;17171;17130;17233;17126;17387;17213;16990;17160;16861;16899;16909;16889;16802;16991;16849;16830;16594;16598;16487;16388;16993;17048;17099;17247;17069;17036;17051;16660;16643;16860;16898;16969;17276;16808;16466;16807;17025;17147;17071;16906;17076;17135;17373;16948;17113;17243;16924;17376;17067;16907;16507;16194;16504;16800;16124;16159;16351;16597;16835;16505;16103;16034;16777;16906;16583;16769;16868;17270;17247;17312;17346;17343;17707;17475;17106;16723;16717;16750;17217;17044;17048;16832;17083;17166;16942;16966;16993;16784;16485;16368;15977;16522;17010;17132;17198;16967;16544;17266;17079;17055;17074;17224;17364;17416;17145;17075;17060;17667;17357;17572;17368;17131;16981;17015;17361;17213;17191;17195;17120;17164;16713;17162;17292;17269;17130;17332;17150;16688;15959;15993;16474;17039;17271;17319;17221;17133;17251;17352;17427;17115;16905;16809;16881;17006;17152;17476;17532;17591;17448;17670;17124;17337;17328;17345;17249;17316;17174;17311;17364;17662;17552;17408;17274;17473;17488;17297;17374;16928;17035;17052;17182;17263;17173;17329;17468;17507;17469;17340;17481;17445;17358;17347;17292;16928;16934;16947;16900;17052;16658;16955;17013;16858;16743;16126;15203;15616;16690;17359;17812;17902;17524;17524;17474;17714;17571;17526;17362;17244;17376;17387;17491;17423;17262;17049;17033;16923;16637;16825;16796;16883;16971;17169;17452;17145;16921;16767;17079;16726;16766;16761;16412;16857;17068;17517;17465;17602;17505;17748;17862;17721;17385;17542;17662;17687;17438;17450;17306;17144;17347;17475;17724;17668;17726;17602;17716;17642;17603;17722;17671;17475;17246;17390;17517;17730;17723;17766;17822;17798;17653;17588;17794;17585;17595;17647;17114;16383;15758;16614;17003;17338;16926;16932;17080;17219;17551;17162;17207;17303;17093;17044;16900;16897;17072;17383;17440;17599;17282;17539;17092;17270;17199;17257;17383;17360;17187;17075;17184;17552;17546;17232;17472;17377;17574;17329;17479;17661;17581;17749;17780;17583;17665;17437;17276;17266;17211;17442;17610;17514;17828;17646;17692;17693;17751;17615;17864;17854;17448;17585;17361;17670;17636;17544;17532;17505;17517;17648;17563;17764;17587;17677;17416;17303;17758;17732;17625;17480;17533;17242;17598;17737;17751;17720;17429;17373;17334;17601;17262;16906;17009;17297;17829;17765;17531;17576;17767;17511;17397;17397;17476;17680;17684;17218;17259;17161;17344;17422;17349;17428;17930;17827;17644;17506;17519;17580;17236;16752;15805;15658;16744;17407;17349;16783;16646;16958;17307;17100;17579;17698;17550;17652;17746;17900;17564;17775;17461;17206;17149;17404;17161;17719;17543;17952;17582;17396;17608;17563;17701;17513;17441;17444;17581;17641;17533;17534;17524;17407;17252;16793;16721;17004;16806;17226;17911;17925;18014;17665;17473;17665;17617;17417;17481;17114;17196;17313;17674;17703;17684;17737;17453;17735;17613;17794;17863;17551;17810;17988;17641;17902;17828;17748;17563;17753;17736;17598;17613;17733;17726;17717;17553;17873;17956;17867;17692;17709;17369;17514;17347;17125;17131;17320;17501;17308;17875;17479;17702;17621;17317;17436;17331;17250;17213;17354;17355;17093;17431;17139;16861;17005;16843;16767;16610;16709;16996;17571;17687;17961;17923;17504;17736;17779;17753;17762;17833;17546;17814;17824;17590;17754;17480;17783;17956;17656;17593;17600;17541;17126;17158;17651;17628;17712;17722;17698;17704;17604;17393;17533;17620;17595;17892;18012;17728;17553;17960;17786;17743;17797;17819;17864;17855;17908;17595;17330;17340;17644;17745;17639;17767;17698;17673;17605;17425;17998;17769;17779;17573;17811;17533;17782;17666;17405;17543;17500;17568;17880;17727;17772;17516;17579;17525;17609;17605;17767;17551;17633;17294;17669;17517;17461;17396;17282;17191;17480;17387;17490;17396;17341;17399;17452;17215;16968;16845;16329;16884
12309;12479;12595;12404;12433;12524;12312;12579;12628;12629;12517;12583;12545;12817;12711;12806;12875;12912;12782;12787;12804;12781;12558;12511;12818;12933;13158;13067;13140;13151;13207;12818;13122;13136;12759;12046;11894;12951;13034;13159;12975;13138;13257;13458;13217;13400;12813;13188;13369;13593;13269;13431;13914;13542;13421;13480;13672;13827;13777;13700;13887;13845;14096;14300;14189;14171;14078;14178;14239;14330;14091;13437;13377;13322;13936;14156;14200;14180;14295;14570;14320;14418;14294;14050;14180;14397;14411;14523;14583;14530;14819;14646;14671;14683;14649;14448;14641;14659;14502;14373;14769;14908;14795;14197;14481;14624;14492;14685;14417;14683;14709;14792;14612;15126;14732;14616;14605;14364;14682;14681;14907;14875;15124;14785;14782;14924;14719;15085;14880;14859;14957;14632;14481;14536;14527;14439;14434;14793;14846;15039;15212;15164;15125;15062;14996;14992;14749;14715;14783;14796;14714;14629;14835;15016;15070;14943;14781;14450;14592;14705;14797;14942;14659;14399;14512;14898;15240;15258;15287;15230;15375;15401;15171;15477;15147;15127;15259;15169;15269;15383;15303;15095;15278;15186;15546;15061;15361;15341;15399;15352;15294;15013;15313;15276;15218;15075;15022;14646;14937;14858;14537;14304;14340;14177;14662;14898;15284;15144;15321;15419;15446;15169;15553;15095;15318;15197;15450;15385;15086;15226;15060;14806;14420;15054;15174;15249;15442;15404;15183;15339;15314;15005;15184;15016;15160;15193;15374;15146;14999;14691;15159;15457;15636;15656;15621;15391;15140;15336;15545;15548;15485;15394;15435;15442;15689;15612;15625;15841;15675;15523;15593;15328;15358;15373;15494;15533;15477;15706;15772;15777;15574;15457;15472;15620;15664;15651;15544;15499;15421;14971;13459;13058;13103;13694;14434;14616;15012;15146;15128;15316;15009;13586;10001;6111;6168;9223;12193;14194;14922;15366;15629;15966;15682;15686;15480;15448;15559;15539;15657;15573;15740;15670;15722;15509;15825;15335;15672;15750;15849;15795;15836;16163;15994;16033;15995;15779;16038;15882;15910;16072;16078;16078;15978;16551;16065;15905;15867;15908;15897;16124;15861;15810;15937;16185;16170;16012;16221;16286;16246;16015;16092;16045;16020;16111;16057;16141;16052;16046;16150;16146;16084;15890;15655;15889;15630;15562;15579;15547;15743;15840;15826;15767;15750;15985;15754;15788;16103;15836;15820;15808;15759;15552;15488;15687;15612;15686;15792;15888;15575;15889;15534;15696;15732;15736;15645;15708;15913;16040;16074;16112;16097;16189;16007;16351;15898;15957;16004;16268;16437;16658;16631;16398;16245;15772;16136;16136;16327;16395;16157;16197;16154;15973;16211;15965;16366;16286;15833;15857;15717;15784;15802;15777;15756;15658;15682;15777;15949;15729;15778;15685;15757;15791;15895;15837;15838;16354;16468;16615;17022;16900;16970;16997;16631;16602;16539;16276;16452;16258;16445;16233;16373;16166;16214;16499;16435;16434;16302;16416;16071;16455;16289;16318;16083;16165;16236;16215;16244;16364;16077;15526;14553;14109;15062;15956;16964;17021;16859;16671;16583;16573;16521;16860;16587;16351;16420;16427;16738;16481;16611;16274;16317;16262;16162;16235;16160;16217;16125;16055;16071;16018;15971;16260;16042;16297;16442;16066;16095;16237;15971;15574;15748;15852;16154;16087;16047;16216;16054;16102;16373;16216;16318;16165;16299;16321;16261;16244;16363;16498;16653;16635;16792;16193;15984;16076;15876;16028;16275;16613;16429;16467;16564;16169;16259;16270;16100;16129;16189;16164;16214;16252;16272;16208;16621;17334;17331;17003;16759;16767;16764;16567;16711;16571;16747;16573;16725;16670;16940;16771;16962;16690;16719;16614;16979;17262;16843;16801;16709;16948;16606;16768;16852;16752;16876;16361;16091;15470;14743;14601;15124;15971;16891;16768;16639;16482;16683;16769;16669;16704;16902;17081;17197;16859;17039;16839;16559;16750;16761;16654;16999;17122;17240;17152;17371;17255;17439;17062;16937;17014;17080;17197;17002;17092;16760;16661;16811;16892;16861;16996;16798;16640;16546;16507;16425;16788;16697;16715;16478;16572;16447;16694;16560;16573;16482;16401;16535;16699;16776;16612;16226;16032;16056;16248;16210;16149;15898;16049;16106;16501;16644;16552;16341;16714;16502;16687;16613;16893;16832;16339;16763;16956;17018;16856;16956;17124;16919;16946;17032;16882;16785;16917;16915;16769;16628;16807;16804;16806;16917;17053;17214;17003;16927;16788;16708;16100;16470;16404;16728;16646;16431;16782;16815;16390;15557;14398;14814;15703;16175;16555;16422;16543;16853;17099;17262;17104;17078;16878;17074;16887;16816;16860;17024;16949;16726;16684;16885;16735;16838;16725;16873;16724;16755;16714;16617;16610;16992;16643;16675;16361;16553;16524;16385;16424;16646;16868;16930;17167;16905;16884;16951;17331;16966;17073;16900;16984;16711;16472;15927;16176;17105;17096;17146;16925;17119;16773;17022;16970;16920;17137;16615;16946;17248;17274;17331;17116;17093;16938;17099;16971;17049;17082;16799;16815;16782;17288;16997;16888;16746;16979;17029;17128;16706;16599;16685;16868;16809;16640;17167;16829;16953;16958;17042;17010;17063;16781;16912;16893;17014;16967;16843;17086;16942;16966;16952;17354;16728;17022;17110;17021;17048;17095;16945;16697;16682;16855;16867;16687;16797;17118;17113;16932;16772;17113;17067;16968;17117;16870;17000;16865;17064;16943;16951;17199;17160;16943;17434;16941;17104;17021;17021;16951;17216;16900;17404;17210;17162;17287;16906;17227;16976;17037;16784;16976;17267;17126;17089;17000;17103;17087;17104;17058;17077;17280;17307;17483;17438;17173;17099;17056;17010;17121;17057;16736;16835;16859;16959;16704;17235;16686;16896;16743;16825;16916;17157;17024;16831;16858;17302;16880;16984;16976;16999;16902;17012;17287;16922;16913;16667;16882;17253;17202;17101;16978;17132;17172;16998;17049;17239;16978;16620;16673;16848;16771;16877;16824;17052;16605;16573;16321;16537;16943;16691;16901;17118;17022;17147;17174;17213;17198;17090;16985;17186;17362;17286;17200;17115;17126;16806;16923;16899;16986;17316;16943;16929;16741;16354;15435;15786;16073;16765;17161;17139;17012;16992;16836;16934;16949;16769;17183;17209;17231;17025;16753;16501;16725;17074;17117;16980;17082;17231;17173;16976;16982;16961;17073;16903;16633;16617;16058;15480;15966;16652;16191;16385;16391;16734;17008;16713;16642;16785;17258;16803;16840;16889;17026;17214;17085;17310;17587;17485;17367;17179;17144;16828;16688;16771;16854;17129;17095;17084;17020;16840;16962;16969;16896;16558;16308;15828;15655;16105;17166;17020;17197;16793;16839;17313;16999;16947;16687;16964;17103;17016;17190;17121;17338;17220;17408;17313;17179;17334;17192;17298;17442;17424;17158;17049;16841;17083;17149;17214;17047;17279;17361;17297;17331;16992;16769;16720;17068;17285;17267;17470;17247;17369;17087;17274;17384;17076;17102;16930;16577;16679;16989;17354;17434;17449;17448;17273;17474;17268;17384;17660;17352;17281;17451;17275;17415;17322;17427;17372;17291;17321;17517;17535;17378;17345;16993;17126;17139;17197;17433;17195;17367;17385;17206;17274;17144;17235;17376;16917;16966;17050;16998;17085;16806;16924;16880;16863;17090;17089;16949;16507;16027;16067;17045;17177;17539;17436;17545;17503;17485;17542;17841;17709;17361;17557;17493;17467;17540;17368;17309;17145;16873;16403;16511;16795;16881;16746;16858;17074;17548;17280;17322;17066;16919;16881;16847;16838;16631;16880;17042;17428;17559;17678;17515;17861;17767;17610;17718;17658;17664;17467;17434;17575;17345;17350;17639;17806;17782;17511;17601;17633;17660;17455;17563;17508;17485;17342;17220;17386;17401;17773;17775;17362;17736;17800;17682;17580;17709;17747;17452;17572;17228;16573;16416;16987;17079;17369;17343;17098;17043;17413;17208;17117;17366;17295;17358;17427;16902;17045;17318;17134;17398;17386;17292;17084;17118;16996;17082;16976;17095;17206;17349;17316;17135;17218;17264;17356;17459;17308;17470;17458;17610;17474;17696;17766;17762;17721;17754;17351;17049;17325;17017;17126;17471;17588;17672;17714;17593;17651;17819;17537;17798;17636;17644;17745;17617;17592;17478;17523;17511;17640;17792;17693;17761;17693;17675;17757;17497;17639;17360;17462;17428;17595;17484;17849;17661;17539;17430;17719;17543;17818;17364;17376;17354;17098;17007;17546;17460;17484;17324;17636;17408;17761;17631;17409;17627;17486;17478;17453;17132;17243;17480;17620;17567;17739;17739;17687;17490;17631;17625;17642;17429;17094;16652;16800;17151;17357;17276;17226;17013;17195;17376;17699;17386;17689;17371;17833;17658;17822;17497;17606;17401;17102;17244;17320;17610;17590;17907;17736;17510;17602;17651;17377;17379;17325;17459;17468;17581;17479;17443;17662;17467;17363;17197;17122;16958;17212;17015;17203;17934;18153;17921;17748;17618;17743;17403;17574;17471;17248;17354;17102;17602;18028;18005;17939;17775;17607;17680;17399;17755;17707;17722;17623;17971;17564;17688;17712;17909;17725;17345;17563;17726;17721;17685;17813;17739;17590;17631;17720;17541;17511;17459;17760;17323;17334;17325;17441;17349;17333;17564;17711;17768;17412;17497;17219;17257;17321;17202;17224;17521;17567;17383;17474;17395;16868;16974;16870;16765;16540;17077;17416;17550;17880;17969;17788;17791;17574;17679;17691;17745;17769;17886;17420;17435;17033;17340;17587;17979;17752;17700;17576;17553;17444;17427;17032;17408;17342;17361;17520;17702;17733;17737;17818;17724;18023;17895;18015;17862;17681;17803;17591;17604;17629;17579;17517;17647;17931;17546;17534;17435;17568;17772;17792;17809;17653;17616;17581;17326;17758;17626;17722;17673;17911;17717;17504;17503;17642;17376;17336;17434;17632;17541;17469;17622;17589;17546;17553;17717;17673;17506;17491;17612;17484;17548;17581;17286;17072;17319;17370;17369;17557;17361;17549;17276;17177;17703;17387;17147;17071;17444
12540;12768;12544;12526;12453;12395;12271;12178;12388;12690;12670;12526;12559;12772;12420;12778;12819;12814;12879;12878;12805;12713;12657;12412;12916;12988;13093;13332;13142;13127;13001;13129;13113;12943;12962;12560;12482;12846;13160;13071;13317;13330;13388;13597;13706;13206;12825;13007;13381;13290;13522;13379;13743;13734;13495;13580;13986;13971;14011;14033;13749;13979;13879;14300;14051;14207;13852;13920;14099;14309;14059;13630;13444;13620;14029;14041;13992;14545;14373;14300;14232;14551;14288;14036;14185;14537;14770;14501;14595;14776;14632;14587;14660;14781;14603;14306;14483;14703;14372;14634;14643;14876;14824;14514;14440;14492;14663;14682;14519;14836;14810;14845;14696;14869;14676;14835;14641;14274;14791;14714;14947;15114;14823;14906;14772;14956;14878;15042;15019;14907;14855;14798;14616;14556;13941;14275;14647;14974;14898;14874;15000;14902;15212;15016;15012;15094;14844;14680;14605;15008;15192;15102;14937;14937;15084;15133;15031;14720;14622;14512;14739;14919;14655;14755;14766;15081;15062;15083;15332;15465;15202;15523;15254;15186;15188;15247;15047;15077;15016;14933;15458;15110;15011;15294;15160;15362;15170;15242;15208;15265;15143;15219;14957;15125;15207;14992;14754;14693;15006;14930;14575;14050;13918;13967;14317;14604;14956;15125;15135;15437;15278;15336;15306;15224;14838;15276;15449;15445;15317;15012;15030;14828;14678;14853;15034;15488;15398;15305;15427;15303;15301;15182;14973;14964;14895;15270;15179;15176;14778;14851;15091;15624;15746;15943;15577;15184;15176;15418;15505;15764;15545;15408;15472;15745;15594;15667;15724;15945;15853;15477;15228;15006;15198;15085;15277;15287;15528;15735;15541;15786;15613;15546;15851;15560;15695;15787;15471;15177;15297;14926;13439;13106;13073;13836;14459;14947;15100;15193;15299;15157;15194;13679;9883;5731;5998;9692;12872;14470;14798;15385;15886;15874;15907;15432;15369;15280;15244;15245;15543;15773;15854;15549;15496;15615;15757;15964;15983;16217;15971;16000;15935;15980;16125;15983;16092;15783;15899;16102;16043;15867;16232;16213;15988;16124;16460;15882;15773;15715;15831;15918;15795;15804;15992;16036;16022;15816;15991;16120;16204;16049;15998;16000;16009;16077;16145;16065;16043;15962;15816;16033;15700;15750;15568;15682;15650;15584;15554;15715;15615;15607;15528;15628;16036;15947;15763;15772;15825;15856;15938;15980;15987;16101;15755;15867;16032;15909;15873;15781;16016;15708;15594;15698;15965;16102;15880;15891;15844;15704;15751;15963;16137;16112;16126;16165;16158;16245;15968;16185;16355;16810;16596;16042;15949;15902;16123;16245;16148;16269;16301;16048;16268;16029;16114;16263;16290;16255;15956;15686;15478;15627;15912;15784;15891;15884;15789;15572;15889;15654;15842;15798;15740;15697;15968;16131;16170;16292;16417;16391;16942;16999;17158;16978;16400;16405;16600;16440;16401;16671;16411;16422;16256;16344;16427;16456;16366;16244;16443;16501;16321;16411;16267;16225;16332;16245;16008;16228;16342;16200;16201;15665;14421;14075;15334;16453;16768;17048;16763;16593;16604;16630;16654;16646;16467;16569;16546;16513;16486;16584;16261;16361;16409;16390;16210;16255;16165;16050;16368;15766;15868;16003;15965;15638;15740;15897;16015;16170;15945;16289;15967;15702;16009;16105;16289;16136;16116;15895;16092;16079;15874;16171;16396;16361;16134;16279;16172;16204;16581;16340;16557;16603;16631;16325;16156;15840;15656;15687;16016;16438;16302;16338;16463;16108;16040;16075;15952;16161;16162;15948;16270;15951;16332;16304;16692;17066;17251;17209;16955;16880;17005;16590;16863;16823;16765;16573;16730;16823;16883;16731;16499;16445;16721;16561;17061;17140;17066;16786;16694;16533;16987;16826;16647;16732;16728;16321;15903;14865;13955;13858;14672;16094;17083;16968;16883;16941;16876;17120;16825;16885;16853;17132;17266;17343;17004;16732;16850;17000;16784;16796;16723;16827;16950;16714;17197;17211;17205;17084;17225;16888;17326;17169;16973;17128;17147;16751;16883;16594;16783;16655;16802;16483;16440;16701;16702;16615;16904;16704;16733;16288;16760;16854;16735;16464;16594;16382;16476;16338;16677;16626;16301;15798;15393;15560;15956;15712;15716;15979;16051;16672;16563;16977;16535;16666;16322;16289;16628;16644;16402;16523;16658;16813;17223;16708;17115;16941;17179;16778;17093;16811;16960;16804;16982;16833;16724;16899;17134;17088;16792;16945;17038;16796;16908;16716;16584;16597;16571;16754;16533;16499;16669;16765;16993;16662;15848;15433;15658;16271;16269;15481;15551;16334;16901;17002;17372;17150;16861;16917;16839;16514;16759;16511;16686;16801;16848;16925;16891;16778;16839;16523;17027;17164;16838;16980;16896;16880;16789;16701;16468;16792;16672;16555;16650;16673;16458;16707;16726;17149;16883;17008;17046;16698;17110;16838;17104;17214;17046;16588;16432;16448;16849;17094;17240;17025;17013;16939;16984;17162;16835;16952;16949;16869;17332;17222;17251;17100;17240;17230;17174;16881;16975;17038;16920;16664;16745;17044;16892;16980;17008;16933;16880;16802;16652;16348;16241;16667;16933;16995;16848;16972;17149;17304;17145;16843;16853;16361;16562;16887;16753;17078;16692;16899;16581;16848;17076;17271;17208;16981;16753;17195;16966;17354;17101;16812;17114;17096;16806;16786;16852;16817;17097;17150;17088;16832;17163;17088;16843;17028;16730;17004;16764;16937;17057;17227;17021;17350;17199;16991;16801;17024;17012;16733;17135;17114;17163;17300;17107;17223;17137;17007;17221;17203;17144;16991;17013;17216;16986;16899;17188;16982;16975;17259;17297;17279;17138;17085;17193;17200;17342;17109;16957;17054;16835;17024;17052;16619;16852;17020;16781;17031;16671;16829;16900;16709;16900;17042;17074;16989;17130;17175;17041;17048;16873;16914;16923;16909;17145;17060;16912;16986;17136;17420;17227;17003;17063;16944;17134;17281;17138;16875;16753;16356;16589;16427;16652;16786;16697;16797;16579;16627;16793;16912;17035;16956;16995;17130;16927;17220;17326;16899;17223;17050;17015;16984;17247;17296;17076;17426;17021;16997;17216;17240;17193;17114;17077;16573;15819;14754;14187;14881;16073;16591;17073;17034;17100;16946;16976;17296;16821;17015;17215;17196;16975;16770;16558;16300;16777;16840;17145;16981;17288;17163;17165;17161;17228;16955;17006;16861;16659;15951;15561;16212;16641;16357;16357;16572;16851;16791;16830;16668;17183;17319;17143;17261;17210;17203;17353;17379;17326;17187;17279;17472;17323;17079;16813;16801;16737;17194;17195;17170;17182;16961;16937;16920;17010;17000;16833;16382;15832;15642;16185;16888;17356;17144;17005;17273;17300;17112;16334;16092;16487;16955;16944;16862;17103;16964;17211;17652;17405;17230;17288;17335;17421;17374;17330;17119;17228;17124;17227;17036;17408;17417;17084;17153;17220;17427;17198;17131;17129;17454;17381;17623;17602;17482;17296;17435;17191;17341;17414;16873;16930;16900;16908;17095;17150;17246;17609;17466;17298;17354;17075;17395;17389;17201;17455;17439;17439;17690;17293;17572;17560;17296;17362;17379;17769;17450;17417;17466;17164;17063;17175;17322;17557;17428;17516;17517;17388;17292;17070;17326;17104;17331;17295;17117;16995;16831;16732;16895;16869;17061;17300;16808;16939;16609;16995;17097;17574;17638;17054;16543;17032;17526;17657;17450;17369;17422;17096;16959;17301;17585;17365;17116;16935;16663;16229;16232;16288;16542;16730;16823;17209;17451;17245;17320;17232;17090;17066;16953;16727;16660;16871;17085;17527;17570;17819;17638;17701;17431;17770;17633;17530;17560;17500;17579;17707;17602;17807;17472;17428;17746;17282;17202;17335;17591;17628;17417;17753;17182;17355;17300;17200;17487;17735;17635;17869;17836;17653;17665;17714;17541;17497;17629;17403;17405;17104;17128;17329;17396;17466;17247;17076;17330;17292;17133;17169;17270;17094;17484;17433;16952;16924;17017;17362;17195;17054;17101;17282;17102;17208;16875;16744;16988;17199;17117;17054;17036;17306;17510;17244;17515;17326;17284;17226;17375;17683;17742;17965;17847;17656;17646;17626;17538;17031;17282;17143;17417;17480;17760;17491;17307;17214;17222;17590;17925;17780;17790;17704;17551;17382;17444;17737;17422;17492;17459;17769;17808;18077;17803;17581;17675;17650;17726;17426;17370;17625;17673;18031;17732;17395;17749;17534;17435;17301;17487;17343;17433;17358;17553;17486;17645;17545;17549;17446;17633;17691;17566;17459;17413;17470;17375;17261;17022;17341;17387;17372;17786;17654;17730;17494;17347;17539;17481;17654;17686;17273;17219;17516;17670;17477;16991;17300;17492;17307;17692;17639;17919;17774;17760;17701;17692;17632;17595;17571;17521;17163;17532;17494;17468;17543;17825;17656;17595;17341;17434;17374;17655;17285;17289;17118;17170;17401;17465;17444;17461;17439;17291;17117;17164;16967;17401;17749;17981;18082;17969;17792;17432;17581;17508;17624;17680;17626;17339;17315;17443;17734;17803;17773;17872;17788;17772;17530;17569;17730;17724;17697;17839;17717;17678;17703;17745;17984;17587;17598;17608;17668;17696;17543;17827;17724;17536;17708;17767;17642;17500;17270;17299;17615;17312;17099;17133;17037;17307;17441;17378;17113;16691;17356;17252;17260;17516;17115;17465;17432;17417;17198;17135;17314;16943;16814;16867;16984;17235;17451;17514;17526;17873;17895;17598;17256;17520;17659;17666;17797;17713;17469;17178;17217;16985;17248;17653;17674;17703;17600;17688;17521;17402;17115;17371;17464;17594;17562;17532;17616;17612;17738;17644;17728;17823;17848;17790;17623;17903;17818;17638;17756;17523;18020;17843;17974;17633;17477;17891;17789;17898;17689;17842;17660;17228;16890;17309;17545;17541;17866;17946;17752;17790;17680;17489;17555;17507;17437;17336;17614;17490;17568;17689;17581;17454;17177;17408;17268;17436;17549;17812;17770;17821;17680;17359;17308;17506;17529;17524;17535;17544;17501;17452;17252;17457;17612;17708;17258;17730
12540;12688;12841;12604;12665;12256;12086;12203;12476;12636;12490;12239;12291;12404;12446;12524;12702;13039;13004;12743;12793;12870;12644;12754;12855;13038;13174;13345;13138;12890;12774;12811;13070;12920;12988;13037;12824;12855;12771;13031;13182;13480;13485;13430;13342;13363;13490;13564;13250;13594;13548;13429;13756;13721;13623;13534;14034;14070;13998;14092;14163;14278;14080;14212;14180;14162;13618;13880;13894;14052;14095;13829;13787;13529;13914;13835;14097;14130;14301;14126;14355;14409;14166;13955;14199;14436;14653;14389;14508;14661;14841;14828;14648;14524;14415;14104;14255;14713;14716;14542;14657;14708;14714;14697;14636;14814;14733;14442;14717;14535;14686;14806;14463;14773;14780;14898;14644;14684;14275;14578;14961;14904;14872;14804;14790;14625;14966;15026;15118;15053;14769;14776;14742;14600;14166;14439;14727;14782;14792;14662;14747;15035;15149;14788;15141;15113;14832;14835;14862;14864;15001;15044;15174;15050;15191;15177;14993;14942;14606;14504;14569;14810;14893;15011;14738;15062;15218;15182;15138;15347;15397;15270;15252;15299;15134;15199;15236;14917;15104;14952;15248;15247;14896;15211;15298;15413;15238;15376;15310;15036;15015;15428;14973;14999;15038;14895;14787;14699;15029;15036;14725;14235;14308;14169;14403;14587;14767;15133;15065;15178;15316;15284;15017;14945;14962;15070;15305;15345;15391;15288;15115;14830;14818;15015;15262;15558;15455;15352;15584;15558;15384;15599;15233;14796;14654;14831;15165;15149;15098;14840;15274;15648;15742;15599;15665;15245;15366;15410;15372;15516;15645;15385;15837;15621;15849;15709;15857;15534;15390;15464;15330;14912;14976;15418;15287;15228;15602;15916;15855;15653;15888;15641;15923;15723;15595;15766;15363;15121;15464;15010;14531;13897;13655;13973;14690;15006;15334;15349;15121;15245;15117;14021;10475;6122;6016;9450;12855;14453;15230;15447;15779;15695;15333;15711;15337;15287;15006;15200;15564;15601;15809;15550;15573;15717;15859;16124;15851;16006;16077;15874;15971;16002;16191;16043;16077;15961;16118;16029;15919;16101;15952;16284;16196;16138;16025;15867;15598;15652;15528;15668;15768;15696;15962;16192;16085;16117;15900;16229;16068;15993;15922;15764;15956;15888;16134;16008;16090;15707;15829;15675;15919;15763;15557;15614;15772;15519;15295;15453;15567;15818;15805;15862;15808;15532;15736;15739;15896;16047;16068;15711;15604;15750;16028;15954;15881;15610;15508;15798;15698;15750;15876;15943;15786;15835;15875;15776;15763;15683;15719;15946;15927;16017;15992;16172;16194;15868;15633;15982;16308;16825;16488;16199;15739;15885;16271;16097;16231;16445;16272;16118;16224;16116;16101;16157;16079;16292;16088;15502;15714;15597;15878;15614;15841;15817;15707;15784;15874;15904;15769;15932;15773;15965;15757;15972;16182;16475;16402;16613;16928;17207;17112;16892;16836;16620;16248;16374;16438;16370;16337;16652;16460;16478;16457;16304;16418;16531;16392;16284;16371;16549;16495;16436;16301;16288;16224;16354;16359;16496;16440;16101;15607;15697;16141;16717;16986;16966;16900;16665;16457;16531;16611;16596;16584;16671;16463;16569;16572;16422;16366;16490;16391;16318;16285;16352;16417;16259;16149;15837;15939;15902;15930;15500;15641;15843;16055;16226;16274;16175;15906;16131;16091;15830;16138;15856;15786;15655;16021;15836;16291;16122;16638;16282;16583;16416;16091;16362;16480;16424;16703;16690;16212;16360;15866;15920;16106;15912;16383;16201;16446;16575;16337;16372;16390;16342;16169;15896;16077;16113;16372;16065;16072;16445;16810;17027;16913;17065;16898;17015;16658;16802;16651;16549;17012;16967;16846;17020;16888;16488;16465;16341;16599;16983;16787;17129;17059;16796;16562;16806;17025;16713;17112;16850;16329;15940;16046;15317;14697;15145;15623;16456;16765;17094;17094;16953;17137;16954;16839;16707;16706;16983;17360;16988;17031;16852;16488;16615;16775;16735;16808;16988;16955;16623;16780;16895;17376;17258;17027;17231;17194;17037;17255;17383;16928;16961;16631;16702;16871;16891;16808;16893;16687;16769;16794;16657;16702;16412;16609;16475;16694;17067;16764;16410;16442;16333;16181;16486;16555;16589;16610;15478;14526;14446;15390;15559;15684;15539;16092;16299;16643;16773;16411;16360;16332;16460;16441;16769;16471;16538;16787;16785;16609;17202;16989;16926;16865;16953;16984;16986;16807;16970;16797;17044;16854;17060;17215;16795;17069;17071;16810;16726;16837;16704;16704;16679;16820;16616;16514;16632;16890;16598;16574;16367;15930;15708;16074;16459;15726;14164;14227;15441;16459;17063;17343;17254;16965;16953;16799;16699;16562;16830;17109;16869;16954;16707;16762;16752;16653;16924;16789;17058;17075;16970;16817;16686;16795;16796;16576;16667;16655;16772;16607;16450;16638;16559;16610;16942;16707;17068;16978;17047;16946;16895;17304;17012;17269;17082;16937;16799;16999;17201;17263;16955;16881;16869;16945;16989;17185;16931;17004;16928;17231;17082;17309;17194;17188;16917;16664;17054;17187;16884;16889;16679;16763;16922;16674;16991;17206;16980;16753;16689;16191;16349;16229;16911;16860;16900;16780;16940;17211;16669;17173;16986;16794;16532;16625;16728;16923;16861;16684;16501;16698;17069;17103;17154;17128;16954;16949;17052;16942;17154;16893;17127;17120;17096;16907;16956;17184;17008;16936;17128;16762;16846;16754;16957;16999;16749;16557;16778;16693;16892;17074;17032;17121;17278;16975;17030;16770;16828;16606;16832;17098;17140;17083;17089;17042;17120;17102;17052;17149;16904;17150;17062;17226;16897;17076;16972;17188;16926;16929;17243;17307;17253;17128;17218;17405;17303;16967;17268;17165;16873;16964;17050;16852;16732;16751;17018;16939;16994;16921;16707;16877;17145;16963;16943;17133;17150;17198;17190;17180;17339;17037;17056;17001;17072;17106;17110;17006;17003;17138;17254;17186;16968;17035;16859;17213;17165;17003;16990;16683;16372;16201;16043;16410;16878;16854;16692;16628;16638;16792;16975;17069;17233;17067;17037;17094;17206;17251;17433;17244;16959;17145;17110;17249;16902;17005;17093;17335;17007;17149;17220;17359;16988;16932;16683;16103;14939;13942;14000;15482;16351;16786;16845;17113;17193;17081;16843;17070;17037;17145;17150;16910;17171;16433;15736;16380;17159;17145;17202;17138;17221;17289;17068;17104;17393;16971;16925;16923;16649;16555;16659;16697;16400;16296;16715;16848;16935;16723;17054;17363;17327;17592;17409;17198;17329;17264;17438;17189;16963;17033;17132;17081;17114;16830;16519;16667;16723;17131;17299;17340;17303;17151;16959;17002;16886;16664;16624;16698;16307;16530;16834;17003;16876;16828;17109;17645;16814;16061;15117;15804;16599;16488;16802;16945;17080;17091;17470;17199;17307;17303;17159;17467;17517;17348;17338;17232;17048;17471;17294;17510;17229;17323;17105;16991;17470;17400;17210;17134;17406;17314;17351;17197;17516;17411;17267;17549;17518;17198;17254;17211;16927;17059;17170;16911;17270;17599;17453;17276;17520;17502;17472;17405;17438;17502;17312;17507;17557;17780;17377;17652;17230;16879;16884;17489;17422;17452;17377;17397;17395;17093;17157;17399;17467;17437;17256;17119;17257;17324;17159;16968;17341;17225;17204;17193;17213;17003;17178;16997;17173;17211;17141;16916;16825;17166;17166;17639;17322;16621;16352;16939;17348;17142;17026;16752;16811;16732;17109;17179;17437;17380;16902;16831;16555;16465;16078;16285;16819;16871;17130;17298;17238;17604;17577;17375;16685;16781;16910;16776;16738;16961;17487;17615;17642;17687;17997;17765;17625;17878;17413;17622;17555;17659;17355;17608;17814;17646;17826;17658;17383;17392;17574;17441;17477;17256;17346;17404;17356;17579;17446;17513;17571;17773;17697;17506;17746;17779;17649;17765;17664;17416;17820;17739;17608;17758;17457;17379;17427;17657;17434;17122;17067;16996;17229;17109;17358;17517;17291;17594;17225;17120;17367;17410;17194;17341;17139;16986;16764;17274;17172;16809;16912;17021;17236;17319;16819;17287;17419;17319;17343;17345;17392;17524;17473;17482;17697;17956;17863;17890;17769;17265;17382;17171;17178;17314;17418;17513;17616;17200;16615;15984;16882;17493;17694;17542;17678;17584;17573;17828;17810;17605;17971;18012;17567;17604;17665;17902;17802;17703;17624;17725;17654;17551;17577;17652;17870;17708;17889;17584;17541;17666;17535;17298;17294;17392;17509;17710;17707;17658;17560;17775;17285;17498;17607;17627;17560;17322;17213;17183;17276;17399;17056;17389;17464;17782;17671;17559;17405;17560;17446;17467;17423;17750;17533;17468;17472;17505;17673;17051;16896;17266;17429;17556;17487;17525;17737;17582;17619;17707;17573;17660;17569;17308;17455;17482;17479;17753;17726;17667;17820;17541;17568;17377;17466;17535;17518;17229;16846;17194;17228;17149;17585;17186;17077;16953;17293;17363;17274;17527;17792;17954;18135;18063;17879;17616;17596;17691;17643;17401;17757;17564;17256;17200;17340;17786;17508;17572;17657;17851;17712;17679;17769;17573;17776;17799;17740;17733;17519;17821;17813;17762;17912;17817;17547;17604;17752;18096;17925;18057;17790;17527;17659;17757;17551;17736;17478;17415;17245;17238;16667;16332;16777;16911;16855;15713;15986;17049;17261;17577;17293;17254;17374;17633;17466;17118;17249;16946;17021;17037;16947;17366;17374;17486;17710;17968;17863;18025;17681;17437;17238;17546;17871;17908;17516;17713;17682;17140;17373;17199;17562;17368;17756;17715;17554;17788;17608;17539;17357;17403;17369;17463;17718;17818;17596;17535;17875;17721;17680;17644;17660;17646;17469;17451;17713;17758;17881;17605;17872;18138;17511;17715;17728;17828;17655;17830;17723;17595;17317;16963;17372;17552;17604;17725;17719;17673;17722;17736;17438;17635;17246;17416;17372;17240;17307;17231;17589;17513;17174;17274;17192;17091;17087;17683;17826;17969;17715;17393;17622;17513;17409;17613;17531;17678;17589;17657;17285;17326;17777;17897;17873;17603;17905
12474;12647;12463;12453;12393;12420;12642;12217;12346;12553;12219;12333;12040;12169;12338;12627;12709;12747;12973;12755;12775;12602;12753;12832;12933;13150;13049;13107;13210;12768;13208;13251;13274;13117;13373;13001;12653;12711;12888;13118;13302;13290;13399;13324;13526;13569;13668;13882;13770;13510;13425;13590;13864;13718;13617;13624;13859;13957;14061;14008;14022;14166;14043;14029;14310;14196;13956;14007;14082;13996;14103;14112;13934;13579;14005;13911;13951;14188;14263;14356;14339;14184;14214;14497;14321;14316;14605;14443;14304;14632;14602;14567;14542;14587;14344;14079;14318;14408;14656;14689;14778;14749;14686;14505;14972;14674;14491;14407;14324;14612;14563;14570;14623;14743;14799;14820;14718;14770;14734;14677;14804;15054;14934;14798;14922;14748;14931;14925;15137;14937;14714;14653;14537;14791;14650;15020;14978;15124;14933;14780;14718;15065;14847;15126;15263;15080;15096;15328;14794;14887;14874;14934;14952;15039;15011;15188;14949;15266;14713;14665;14633;14516;14695;14978;14897;15039;14949;14988;15197;15228;15222;15170;15330;15094;15226;15102;15264;14892;15166;14857;15136;15082;15058;15285;15314;15242;15329;15424;14943;15475;14931;14958;15155;14580;14873;15021;14567;14669;14971;15096;14785;14712;14709;14594;14671;14577;14772;14810;14847;15140;15108;15097;15173;15378;15261;15027;15126;15208;15284;15189;15134;14872;14737;14970;15241;15447;15584;15599;15554;15564;15389;15474;15247;14941;14929;14965;15230;15264;15264;15453;15208;15664;15538;15944;15509;15382;15425;15212;15301;15397;15693;15399;15665;15700;15637;15515;15642;15181;15143;15113;15335;15160;15378;15518;15430;15745;15713;15743;15723;15747;15721;15858;15676;16017;15597;15552;15197;15369;15226;15171;15072;14602;14273;14435;14566;15085;15247;15292;15347;15175;15040;14118;10919;6895;6182;8995;12286;14282;15183;15402;15666;15555;15601;15444;15459;15196;15197;15209;15548;15895;15672;15988;15535;15785;15745;15814;15967;15789;15945;15877;16057;15825;15985;16141;16074;16152;16170;15989;16147;16056;16041;16141;16214;16013;15876;15793;15649;15398;15716;15821;16021;15760;15818;16133;16070;16051;16009;15955;16256;16020;15850;15936;16056;16080;16260;16109;15902;15756;15887;15805;15785;15624;15636;15786;15499;15783;15357;15607;15582;15780;15719;15737;15769;15843;15749;15769;16090;15881;16059;15627;15532;15874;15975;15687;15567;15590;15435;15701;15967;15727;15888;15923;15899;15750;15836;15517;15682;15871;15984;15927;15836;16202;16080;16049;16085;15912;15876;16131;16332;16505;16343;16421;15821;16016;16216;16398;16318;16185;16365;16307;16001;16231;16267;16298;16124;16154;16028;15734;15893;15611;15577;15821;15922;15642;15742;15715;15823;15797;15954;15784;15957;15781;16173;15954;16323;16377;16764;16501;16730;17023;17083;16763;16701;16239;16240;16344;16627;16458;16511;16598;16375;16421;16455;16634;16270;16428;16699;16420;16695;16282;16274;16340;16214;16365;16218;16162;16311;16435;16360;16329;16630;16756;16948;16790;16811;16902;16818;16495;16548;16542;16690;16472;16470;16848;16683;16697;16347;16255;16379;16392;16362;15895;16294;16570;16268;16244;16144;15722;16047;15979;15807;15769;15692;15810;16126;16208;16451;16205;16110;16086;16129;15992;16015;15562;15906;15891;15828;16011;16247;16482;16455;16499;16250;16329;16073;16136;16345;16210;16279;16329;16392;16363;16015;16206;16486;16397;16372;16503;16635;16504;16387;16244;16370;16213;16157;15983;16132;15995;16201;15588;16227;16761;16897;16937;17198;17217;17068;17044;16655;16799;16579;16832;16833;17206;16671;17011;16595;16659;16318;16288;16627;16891;16791;16713;16901;16738;16787;16923;16852;16977;17020;16784;16380;15810;15992;15807;15549;16005;16191;16829;17120;17197;17328;16982;17099;17093;16937;16706;16673;16877;17001;17278;17251;16439;16140;16170;16785;16944;16749;16757;16948;16878;16868;16857;17030;17012;17101;17146;17058;16934;17127;17070;17021;16948;16626;16539;16589;16738;16784;16940;16651;16660;16676;16794;16732;16528;16739;16488;16671;16926;16908;16807;16445;16363;16683;16483;16368;16657;16315;15387;13788;13824;14915;15373;15507;15685;15768;16423;16668;16693;16421;16227;16236;16216;16452;16845;16500;16491;16620;16634;16932;16908;17007;17114;16949;17118;16946;16972;17031;17314;17017;16914;16875;17030;17201;17057;17138;17082;17046;16847;16837;17064;16861;17122;16859;16580;16551;16779;16974;16641;16784;16425;15599;15162;16224;16625;15387;13081;12285;14469;15868;16771;16858;17092;17117;16720;16729;16659;16861;17060;17163;17068;16941;17100;16839;16771;16677;16847;16738;16942;16924;16882;16585;16703;16819;16730;16492;16727;16642;16635;16629;16561;16724;16856;16856;17017;16650;16731;16820;17035;16828;17007;17265;16867;17090;17090;17057;17168;16995;17063;16872;16963;17088;17105;17101;17116;17123;16989;16993;17092;17023;16990;17129;17355;17168;17173;16917;17126;17167;16832;17177;16487;16605;16860;17325;17155;16975;16779;16739;16764;16399;16780;16645;17048;16817;16827;16863;17068;16908;17046;16736;16803;16719;16858;16889;16990;17165;17012;16799;16744;16707;16958;16948;17087;17286;17296;16983;17089;17144;17271;17101;16849;16959;16790;17000;16936;16935;17115;17312;16940;16852;16872;16987;16885;16870;16940;16802;16593;16731;17038;16964;17124;17059;17038;17142;16667;16659;16634;16774;16766;16965;17052;17041;17020;17038;16858;17105;16937;17028;17096;17170;17205;17087;17196;17087;16960;16989;17036;17117;17061;17258;17204;17158;17402;17293;17193;17192;17222;16894;16798;16695;17032;16966;16939;16972;16837;16845;16974;17025;16808;16916;17106;17052;16973;17084;16826;17259;17051;17023;16994;16972;16904;17120;17105;16981;16995;17103;17060;17102;17098;16928;16752;16830;16852;16976;16841;17317;16740;16567;16661;16404;16064;16645;16749;16523;16846;16734;16926;16998;17060;17210;17136;16887;16970;17154;17001;17247;17020;16993;16867;16989;16851;17197;17007;17144;16895;17019;16819;16996;16999;17141;17033;16855;16786;16706;16233;15293;14591;15052;15891;16877;16807;16870;16681;16815;16845;17014;16974;17101;17243;17393;17257;16966;16321;16293;16986;17129;17233;17084;17090;17201;17383;17107;16862;17103;17091;17126;17357;17068;17179;16880;16562;16543;16858;16915;16926;17041;16936;17476;17604;17482;17212;16948;17091;17405;17359;17323;16793;17002;17150;16962;16952;16599;16422;16611;16837;17047;17420;17573;17262;16913;16947;16873;16916;17147;17180;16804;16839;17029;16925;16801;17132;16993;17202;17416;17168;16287;15723;16044;16455;16625;16730;17033;17216;17470;17322;17361;17280;17077;17363;17520;17478;17475;17477;17448;17420;17242;17221;17449;17438;17207;16845;17041;17184;17206;17248;17381;17011;17058;17176;17521;17485;17717;17515;17648;16993;16811;16640;17114;17032;17263;17241;17149;17489;17486;17659;17524;17435;17370;17566;17485;17324;17206;17256;17399;17452;17323;17602;17493;17050;16606;15895;16609;17479;17630;17392;17460;17331;17023;17229;17397;17295;17349;17431;17247;17253;17241;17185;17186;17312;17274;17191;17158;17157;16993;17113;17017;17452;17071;17208;17396;17026;17227;17349;17804;17620;17013;16836;17257;17116;16521;16110;15984;15809;16093;16823;17288;17338;17314;16675;16709;15997;15746;16323;16421;16914;17135;17428;17400;17746;17608;17580;17166;16781;16979;16717;16794;16920;17128;17429;17667;17605;17901;17780;17794;18137;17619;17450;17632;17602;17620;17696;17760;17524;17796;17508;17670;17641;17571;17518;17250;17326;17400;17270;17206;17071;17219;17423;17521;17620;17586;17551;17736;17738;17486;17488;17676;17576;17400;17395;17775;17576;17406;17488;17383;17524;17545;17206;17174;17132;16986;17263;17180;17536;17429;17642;17615;17302;17198;17310;17137;17606;17611;17217;17293;16909;17087;17242;17262;17080;17238;17258;17371;17147;17266;17218;17530;17367;17529;17490;17366;17445;17364;17644;17646;17800;17695;17803;17202;17167;17461;17141;17193;17449;17718;17581;16744;15960;15560;16540;17545;17584;17574;17329;17181;17353;17632;17686;17783;17725;17547;17529;17695;17849;17527;17612;17354;17632;17577;17752;17746;17609;17587;17371;17647;17651;17639;17703;17673;17198;17540;17433;17545;17506;17744;17809;17809;17674;17578;17252;17377;17452;17593;17719;17475;17649;17188;17481;17453;17475;17413;17417;17715;17688;17385;17615;17515;17222;17613;17312;17543;17298;17544;17378;17226;17574;17409;17223;17130;17297;17471;17904;17730;17684;17469;17575;17501;17718;17252;17343;17381;17707;17521;17635;17640;17904;17802;17688;17652;17468;17155;17450;17462;17239;16859;16944;17019;17394;17359;17390;17672;17400;17243;17143;17217;17467;17330;17838;18102;18033;18218;17851;17689;17734;17857;17405;17303;17672;17730;17491;17715;17539;17497;17592;17507;17785;17588;17892;17638;17678;17658;17515;17710;17666;17716;17314;17518;17540;18067;17874;17997;17660;17714;17733;17715;17621;17586;17682;17788;17769;17627;17778;17764;17337;17440;17358;16890;16024;15531;16184;16677;15945;14741;15178;16680;17262;17689;17574;17526;17568;17539;17590;17623;17190;17149;16946;16855;17079;17323;17453;17651;17745;17757;17779;17882;17537;17577;17453;17500;17970;17867;18052;17710;17724;17645;17332;17472;17623;17496;17471;17644;17536;17689;17509;17628;17454;17536;17579;17772;17758;17469;17776;17944;17914;17828;17751;17479;17614;17545;17514;17502;17593;17708;17640;17729;17650;17654;17412;17684;17435;17649;17538;17821;17757;17725;17421;17412;17641;17821;17842;18067;17884;17671;17587;17454;17669;17368;17700;17667;17408;17229;17204;17295;17434;17590;17627;17410;17290;16930;17332;17755;17828;17874;17891;17827;17662;17461;17339;17587;17567;17474;17726;17590;17415;17364;17442;17397;17671;17646;17721
12617;12522;12381;12669;12658;12599;12571;12372;12387;12463;12310;11910;12159;12128;12440;12346;12646;12988;12816;12832;12923;12713;12774;13015;12872;12888;13094;13064;12953;13168;13190;13318;13128;12911;12994;12636;12120;12191;12408;12884;13435;13191;13440;13233;13660;13794;13809;13775;13600;13620;13288;13607;13737;13909;13596;13428;13984;14168;14064;13803;13935;14172;14124;14281;14239;14317;14024;14225;14400;14087;14019;13874;14003;13816;14146;14004;14098;14025;14319;14364;14269;14381;14227;14420;14513;14501;14596;14430;14383;14411;14571;14490;14524;14534;14564;13840;14418;14729;14855;15074;14740;14942;14731;14641;15043;14691;14577;14611;14680;14896;14683;14879;14889;14852;14627;14886;14824;14643;14580;14679;14780;14823;14837;14798;14767;14903;14846;15188;15090;14989;14979;14805;14640;14895;14790;14965;14866;14772;14844;14721;14970;15129;14881;15017;15345;15333;15042;14987;15090;14983;14832;15032;14951;15012;15085;15202;14941;15017;14860;14946;14973;14616;14716;14581;14889;15022;15066;15269;15280;15134;15317;15274;15154;15314;15377;15063;15151;14973;15284;15125;15001;15050;15158;15332;15528;15233;15596;15351;15362;15374;15395;14958;14925;14882;15056;14856;14622;15082;15012;15287;14800;14845;14839;14839;14533;14676;14816;14976;15039;14987;15287;15182;15420;15123;15280;15203;15377;15424;15347;14980;15275;14919;15032;15147;15222;15493;15391;15892;15544;15532;15667;15283;14867;14877;14817;14957;15453;15228;15203;15291;15337;15245;15558;15662;15179;15179;14877;14825;15120;15271;15770;15709;15594;15541;15690;15520;15490;15141;14726;15250;15329;15417;15441;15585;15899;15807;15993;15807;15505;15687;15616;15810;15834;15615;15735;15355;14882;14914;15000;15041;15196;14649;14155;14329;14722;15254;15194;15405;15284;15278;15102;14118;10919;6584;6149;9017;12171;14298;15250;15648;15575;15107;15539;15455;15322;15237;15285;15348;15515;15835;15918;15899;15708;15639;15744;15713;15968;15749;15891;15805;15920;15804;15814;16147;16305;16192;16184;16441;16155;15810;16241;15938;15948;15767;15956;15833;15858;15722;15810;15753;15702;16080;15852;16030;16248;15641;15959;16315;16283;15950;16082;16046;16050;16089;16031;16082;15904;15862;16074;15917;16021;15793;15633;15744;15836;15706;15617;15878;15889;15802;16254;15849;15728;15766;16042;15914;16134;15982;15736;15769;15555;15701;15825;15674;15481;15320;15248;15613;15790;15805;15549;16067;15693;15528;15689;15812;15622;15921;15759;15962;16112;16293;15936;15816;15885;16042;15887;15776;16546;16323;16396;16209;16068;16002;16107;16248;16133;16291;16445;16435;16196;16277;16161;16118;16351;16029;15949;15643;15711;15830;15992;15881;15910;15911;15916;15998;15886;16099;15905;16015;15911;15760;16068;16136;16034;16401;16642;16612;17041;17013;17107;16843;16407;16293;16522;16638;16636;16484;16702;16796;16464;16466;16635;16145;16478;16343;16342;16338;16649;16290;16399;16450;16105;16130;16410;16271;16071;16505;16151;16618;16710;16795;16873;16862;16954;16583;16729;16425;16487;16531;16649;16643;16440;16339;16738;16486;16530;16274;16130;16103;16082;16291;16396;16446;16258;15997;15885;15777;16052;15889;16289;15923;16046;16240;16344;16512;16451;16145;16312;16186;16155;16056;15977;16019;15998;16367;15994;16159;16054;16324;16346;16143;16255;15937;16316;16351;16167;16051;16283;16382;16462;16477;16336;16351;16308;16609;16791;16693;16515;16388;16407;16242;16454;16438;16180;16105;16097;15910;15602;15225;15779;16508;16853;17209;17092;17193;17215;16985;16723;16531;16764;17009;16876;16971;16762;16813;16692;16514;16567;16463;16721;16877;16848;16718;16819;16826;16967;16928;17064;17072;16983;16675;16490;15665;16219;16430;16261;16223;16269;16830;16937;16660;16735;17083;17471;16910;16793;16693;16556;16971;17034;17294;17040;16543;15999;16468;16628;16872;17043;16818;16521;16635;16959;17067;16992;17158;16914;17110;17069;17163;17004;16908;16843;16902;16818;16648;16922;16586;16821;16679;16870;16743;16299;16760;16396;16417;16418;16320;16565;16466;16666;16288;16505;16243;16111;16500;16571;16564;16255;15390;14399;13976;14703;15474;15605;15723;15616;16581;16504;16471;16235;16029;15897;15932;16361;16564;16588;16682;16623;16732;16986;17127;17013;16887;17303;17125;16596;17085;16913;16890;16857;16988;16755;17004;16933;17155;16923;17135;17053;16949;17089;17240;17008;16975;16598;16523;16700;16414;16755;16807;16551;16194;15929;15786;16382;16592;15306;13334;13164;14627;15133;16018;16717;16930;16420;16396;16654;16809;16716;16932;17037;17087;17063;16991;16787;16762;16367;16775;16862;16658;16635;16640;16663;16777;16636;16713;16338;16700;16644;16706;16900;16755;16935;16883;16676;16817;16802;17048;16858;17014;17032;17209;17111;17304;17037;16919;17248;17043;16987;17016;16792;16857;16799;17263;17097;17098;17077;16707;16851;16915;16757;16963;17130;17037;17060;17257;17252;16856;17045;16793;16950;16594;16862;17217;17103;17190;17002;16905;16822;16982;16843;16835;16985;17242;17077;16918;17106;17035;17131;16887;16703;16619;16702;16968;16753;17140;17091;16982;16934;17051;17059;17092;16998;17097;17243;17256;17147;17125;17108;17017;17106;17016;16945;17117;16969;16987;17101;17140;16947;16865;16821;16870;16802;16823;17005;16911;16802;16818;16782;16911;17037;17131;17238;17090;17054;16839;16768;16657;16840;16796;17018;17104;17263;17315;17151;16902;16995;16969;17115;17121;17013;17186;17261;17376;17109;17248;17033;17247;17141;17166;17038;17093;17118;17235;17363;17129;17108;16931;17111;16776;16824;16997;17030;16736;17095;17026;17034;17128;16999;16925;17109;17001;17104;17087;17290;17153;16951;17234;17089;17223;17173;17027;17026;17084;17159;17220;17257;17033;17143;16932;16822;16746;17020;16941;17146;17279;17140;16970;16897;16768;16698;16632;16695;16786;16937;17072;16689;16778;16825;17019;17000;16988;17141;17073;16879;16790;17325;17073;17023;16907;17077;17110;17136;17194;17014;17145;17087;17028;16986;16948;17058;16841;17138;17205;17025;16773;16256;15814;15479;16339;17018;17218;16838;16967;16941;16947;16972;17010;17161;17192;17557;17204;17057;16731;16890;17217;17152;17229;17319;17346;17158;17452;17096;17151;16969;17066;17222;17101;16941;16978;16647;16359;16764;16572;16811;16900;16990;17271;17312;17667;17459;17009;16488;17114;17354;17309;17401;16836;16682;17066;17203;16959;16791;16463;16696;16897;16938;17400;17182;17395;17067;17065;16966;17069;17166;17436;17229;17308;16986;16848;17215;17045;17039;17333;17367;17386;16660;16502;16638;16930;16681;16816;16992;17217;17298;17310;17219;17129;17019;17299;17239;17712;17467;17341;17490;17263;16956;17151;17075;17374;17229;17022;17257;17386;17270;17299;17323;17093;17419;17282;17526;17521;17356;17516;17398;16793;15983;16273;16965;17248;17332;17317;17443;17453;17854;17851;17775;17439;17579;17340;17341;17566;17306;17375;17424;17350;17477;17632;17563;16768;16484;15652;16556;17165;17285;17523;17414;17284;17424;17357;17365;17622;17116;17396;17218;17335;17116;17259;17263;17220;17456;17080;17322;17195;16888;16763;16864;17297;17159;17220;17188;17146;17352;17298;17366;17479;17416;17692;17787;17260;15733;15304;15073;15470;15777;16717;17156;17244;17224;16998;15970;15440;15968;16289;16608;16794;17318;17190;17446;17601;17491;17036;17214;16775;16530;16989;17107;17123;17166;17283;17395;17712;17813;17709;17807;17581;17886;17654;17636;17610;17952;17647;17710;17542;17622;17568;17460;17717;17576;17660;17366;17226;17250;17094;16681;16591;16753;17171;17398;17614;17839;17650;17755;17671;17761;17731;17706;17500;17417;17634;17737;17455;17469;17378;17397;17294;17560;17646;16897;17225;16891;17200;17493;17529;17429;17681;17666;17526;17491;17320;17463;17482;17409;17356;17308;17257;17343;17265;17285;17255;17258;17308;17417;17147;17223;17549;17451;17433;17261;17280;17152;17544;17537;17823;18083;18154;17641;17682;17418;17270;16878;17216;17302;17653;17705;17381;17324;16550;16409;17055;17447;17688;17714;17283;17117;17071;17577;17529;17641;17765;17442;17769;17844;17547;17331;17451;17565;17598;17645;17757;17796;17556;17506;17617;17563;17572;17793;17700;17865;17640;17445;17428;17596;17584;17809;17861;17746;17760;17368;17425;17418;17392;17475;17570;17665;17450;17490;17731;17342;17344;17716;17570;17348;17499;17451;17684;17477;17587;17348;17485;17355;17414;17231;17411;17226;17425;17543;17523;17399;17147;17367;17305;17338;17508;17663;17456;17293;17311;17096;17194;17112;17318;17753;18022;17699;17827;17646;17602;17700;17305;17450;17334;17431;17144;17005;16872;16975;17148;17443;17350;17299;17260;17198;17701;17314;17091;17797;17937;18053;18103;18114;17951;17865;17723;17923;17520;17723;17541;17531;17810;17464;17431;17454;17497;17348;17769;17580;17757;17619;17728;17328;17229;17308;17599;17363;17376;17321;17564;17517;17838;17867;17835;17783;17695;17730;17732;17829;17627;17673;17686;17574;17537;17536;17303;17669;17469;16988;16385;15969;16472;16872;16310;15319;15639;16783;17435;17720;17431;17414;17451;17589;17597;17255;17173;17096;16794;16602;16992;17307;17700;17886;17702;17775;17981;17782;17896;17564;17598;17809;17668;17921;17736;17838;17745;17719;17707;17508;17437;17667;17617;17298;17690;17518;17559;17304;17296;17545;17587;17626;17806;17783;17708;17531;17660;17798;17732;17657;17945;17847;17600;17868;17640;17778;18032;17720;17871;17548;17908;17628;17584;17342;17587;17727;17526;17506;17407;17585;17591;17757;17963;17800;17561;17713;17578;17387;17830;17520;17629;17634;17560;17658;17328;17319;17416;17657;17495;17543;17460;17369;17291;17585;17776;17835;17678;17522;17736;17484;17524;17449;17364;17664;17715;17514;17518;17403;17479;17544;17511;17422;17372
12127;12350;12453;12574;12408;12504;12104;12260;12377;12354;12320;11809;12114;12145;12164;12206;12282;12796;12888;12875;13067;12851;13003;12924;12935;13191;12965;13013;12867;13169;13258;13108;13104;12997;13072;12126;11732;12236;12691;13021;13210;12948;13206;13494;13688;13626;13829;13753;13866;13569;13459;13610;13683;13918;13948;13732;13829;14001;14000;13992;14304;14341;14236;14189;14067;14256;14209;14208;14310;14108;14149;14053;13701;13909;14034;13940;13691;13827;14294;14324;14299;14172;14490;14209;14575;14474;14638;14218;14436;14553;14398;14416;14504;14455;14458;14247;14389;14469;14795;14873;14780;14965;14834;14774;14876;14425;14536;14740;14691;14909;14615;14882;14724;14858;14634;14856;14962;14649;14512;14733;14861;14766;14842;14863;14818;14981;14986;14771;14907;15026;14778;14858;14767;15066;14994;14794;14841;14623;14793;15008;14818;14916;15124;14984;14893;15131;15165;15076;14977;14832;14761;14866;15113;14934;15151;15072;14692;14694;14816;15029;14783;14887;14389;14508;14678;15054;15190;15256;15132;15351;15464;15212;15320;15102;15201;15233;14951;14825;15031;15021;14981;15406;15214;15129;14846;15156;15244;15231;15448;15483;15357;15007;14965;15042;15251;15202;15119;15010;14966;15022;14904;14916;14769;14965;14790;14726;15035;15079;15049;15193;15187;15243;15151;15199;15045;15250;15656;15698;15097;15200;14921;14864;14658;14947;15321;15176;15536;15096;15530;15630;15233;15333;15300;14844;14966;14936;15268;15238;15230;15309;15797;15571;15582;15149;15155;14915;14862;14884;15003;15521;15479;15519;15741;15625;15712;15369;15560;15296;15173;15373;15452;15655;15411;15526;15677;15662;15666;15589;15048;15295;15282;15749;15588;15552;15549;15077;15001;14835;14967;15125;14991;14541;14234;13861;14830;15205;15524;15586;15305;15038;15187;13921;10573;6039;5243;8705;12838;14437;15137;15564;15241;14911;15440;15818;15394;15451;15448;15608;15730;15742;16072;15630;15687;15587;15743;15877;15891;16065;15651;15896;15736;15871;15680;16067;15981;16117;16000;16272;15986;15687;15964;16118;15824;15725;15784;16012;15922;15589;15782;15670;15810;15832;16060;16240;16097;16083;16128;15919;16135;15874;16032;16099;16213;16166;16028;16128;16109;16168;16225;16076;16039;15516;15899;15805;15692;15405;15737;15852;15921;15830;15810;15890;15709;15877;15888;15923;16113;16030;15875;15673;15571;15319;15792;15810;15502;15166;15398;15573;15858;15696;15781;15868;15726;15864;15928;15873;15896;16061;15877;15841;16156;15926;15969;16147;15950;15985;16169;16003;16033;16169;16588;16367;16177;16178;16310;16260;16306;16330;16356;16193;16482;16377;16138;16404;16104;16021;15723;15737;15716;15724;15639;16204;16239;15935;15959;16047;15868;16006;15958;15798;15802;15863;16020;16173;16178;16257;16884;16651;16987;16975;16711;16321;16158;16221;16463;16520;16415;16355;16542;16682;16434;16498;16347;16254;16461;16350;16251;16323;16260;16222;16313;16338;16227;16149;16575;16139;16326;16502;16421;16587;17043;16681;16904;16974;16793;17168;16890;16624;16300;16312;16656;16629;16686;16639;16462;16604;16343;16527;16439;16277;16212;16227;16471;16646;16340;16331;15947;15950;15908;16043;15924;16238;16072;16304;16136;16446;16554;16122;16074;16122;16334;15853;16051;16185;15644;16143;15850;15729;16115;16173;15944;15892;15864;15666;15878;16267;16361;16342;16454;16655;16479;16427;16658;16560;16363;16455;16607;16680;16615;16292;16461;16360;16270;16374;16277;16054;15869;15893;15185;14532;15110;15982;16568;17205;16884;17205;17109;17086;16725;16718;17091;16911;16910;17037;16740;16633;16634;16317;16636;16513;16731;16926;16982;16527;16698;16681;16777;16785;16955;17029;16842;16763;16166;15931;16429;16477;15832;15304;15524;16419;17113;17113;16540;16898;17329;17151;16776;16428;16728;16678;17115;17270;17293;16988;16763;16300;17001;17064;17152;16664;16635;16693;16892;17163;16977;16971;17245;17094;17041;17020;16817;16765;16979;17030;16600;16616;16881;16627;16832;16598;16597;16563;16440;16683;16647;16520;16324;16297;16222;16254;16588;16317;16581;16159;16449;16272;16508;16525;16469;15628;15003;14100;14390;14900;15504;15501;16118;16315;16704;16546;16217;16324;16111;16208;16474;16832;16832;16496;16785;16982;17017;16955;16852;17075;17039;17135;16812;16948;17178;17043;16907;17068;16847;16970;17050;17187;16892;17177;17095;17093;17029;16762;16983;16974;16716;16689;16634;16581;16417;16955;16681;16297;16340;16398;17071;16813;16310;15249;15028;15173;14995;15599;16427;16734;16116;16090;16567;16767;16839;16943;17222;16851;17043;16976;16984;17045;16526;16565;16901;16882;16725;16607;16653;16967;16794;16655;16422;16676;16730;16728;16876;16523;16944;16914;16851;16955;16787;16929;17373;17042;16950;17296;17251;17289;16998;17028;17044;16999;16777;16649;16764;16530;16601;16760;17162;17215;16997;16660;16558;16960;16791;17133;17058;17113;17211;17197;16904;17371;17086;17140;17193;16975;16842;17190;17212;17022;17105;16838;17117;17092;17002;17000;16848;16935;16975;17145;17147;17116;16585;16690;16915;16796;16830;16784;16942;17084;17032;17056;17056;16972;17078;16930;16989;16908;17001;16928;17138;17121;17002;16807;16753;16643;16907;16600;16983;17065;16992;16887;16880;16971;16905;16936;16894;16938;16657;17067;16828;16982;17213;17132;16941;17030;17113;17141;17014;17019;16871;16837;16736;17151;17023;17141;16974;16887;17096;16738;16770;16740;16951;16745;17129;17147;17210;17464;17246;17300;17024;17007;16998;17221;16910;16884;17133;17335;17301;17292;17272;16948;17004;17038;16915;16930;17219;17156;16928;16917;17140;17211;17101;16888;16662;17175;16787;17018;17255;17186;17257;17345;17006;17075;17461;17209;16959;17264;17047;17301;17329;17125;17008;16961;16807;16960;17129;16986;17149;17107;16790;17279;17006;16991;16951;16810;16780;16878;17013;16784;16864;17137;16733;17274;16983;16833;17158;16946;17363;17316;17038;16735;16698;16848;17046;17050;16996;17044;17260;16889;16830;16899;16896;17211;16950;16977;17234;17332;17231;16998;16876;16661;16783;17154;17086;17165;17043;16918;17037;17054;16920;16853;17094;17190;17405;17383;17421;17319;17329;17047;17051;17172;17102;17265;17319;17412;17283;17256;17221;17065;17067;17052;17108;17056;16937;16419;16493;16043;16275;16782;17226;17496;17399;17197;17022;16746;16202;16569;17134;17432;17159;16998;16916;17176;17152;17275;17009;16798;17140;17073;17354;17271;17451;17132;17008;17016;17126;17074;17079;16906;17055;16894;17120;16784;16728;16758;16815;16941;17300;17273;17242;16954;17021;16853;16828;17009;17242;17527;17433;17495;17088;16797;16741;17417;17474;17602;17149;17229;17632;17148;17072;16566;16916;17467;17495;17493;17334;17341;17396;17272;17227;17285;17466;17366;17309;17390;17474;17378;17574;17080;16539;16367;17093;17142;17289;16985;17290;17580;17675;17822;17813;17811;17381;17236;17277;17304;17433;17309;17250;17559;17635;17256;17467;17444;16838;16578;17024;17117;17235;17180;17499;17526;17276;17458;17413;17412;17402;17494;17388;17658;17383;17431;17263;17288;17242;17046;17086;16706;17014;16992;16975;17078;16923;17206;17167;17267;17322;17423;17682;17700;17541;17789;17631;16746;16032;15466;15408;15677;16275;16890;17146;17487;17174;16653;15476;14935;15602;16379;16515;17192;17238;17406;17650;17422;17544;16946;17042;16833;16754;16908;16928;16903;17272;17411;17451;17532;17774;17744;17654;17948;17572;17591;17573;17579;18049;17838;17939;17511;17776;17569;17616;17249;17196;17464;17626;17231;16951;16969;16679;16419;16782;17079;17275;17675;17641;17655;17859;17940;17512;17562;17420;17556;17567;17534;17951;17478;17729;17189;17682;17629;17364;17292;17538;17192;17048;16968;17313;17455;17374;17405;17570;17092;17559;17349;17316;17330;17359;17151;17235;17123;17143;17247;17342;17440;17358;17617;17554;17284;17326;17353;17443;17161;17369;17178;17619;17311;17956;17634;17968;17809;17807;17614;17346;16930;16951;16952;17413;17463;17634;17681;17186;16975;17095;17467;17286;17619;17578;17267;17389;17105;17384;17345;17527;17532;17595;17504;17547;17529;17418;17612;17686;17505;17623;17525;17832;17947;17730;17414;17754;17463;17502;17549;17816;17586;17677;17734;17879;17936;18011;17712;17683;17928;17788;17320;17238;17755;17565;17690;17626;17556;17731;17575;17174;17428;17463;17615;17464;17448;17236;17436;17587;17332;17574;17400;17498;17498;17526;17185;17225;17548;17678;17427;17277;17267;17432;17389;17325;17562;17584;17603;17511;17183;16949;16454;16967;17214;17368;17394;17771;17885;17526;17697;17541;17366;17464;17540;17538;17070;17106;17204;17005;17254;16990;17177;17486;17371;17351;17387;17230;17581;17419;17989;18268;18214;18295;18324;17991;17974;17922;17850;17822;17721;17711;17606;17379;17771;17528;17736;17462;17598;17813;17483;17724;17320;17235;16870;17495;17490;17704;17306;17393;17484;17349;17645;17904;17868;17757;17644;17494;17774;17915;17741;17826;17656;17641;17225;17388;17318;17243;17450;16971;17042;16846;16893;17233;17091;16555;16466;17219;17370;17500;17286;17529;17313;17392;17422;17088;17175;16980;17096;16864;17066;17452;17728;18058;17526;17729;17817;17802;17452;17677;17612;17925;17716;17682;17801;17884;17800;17830;17751;17470;17489;17783;17491;17559;17572;17448;17618;16993;16722;17183;17340;17493;17764;17675;17569;17639;17863;17681;17960;17759;17807;17742;17953;17566;17688;17504;17723;17738;17763;17864;17783;17600;17490;17681;17641;17831;17779;17604;17377;17523;17618;17991;17557;17403;17546;17503;17537;17766;17644;17514;17704;17474;17415;17507;17469;17503;17159;17371;17442;17827;17714;17679;17559;17747;17762;17836;17780;17472;17364;17355;17542;17598;17453;17735;17664;17504;17629;17799;17441;17560;17603;17318;17359
12124;12119;12180;12591;12618;12256;12419;12365;12308;12492;12185;11910;12037;12096;12260;12082;12192;12685;12711;12947;13143;12805;12903;12928;12900;13011;13061;13023;12660;12780;13077;13222;13069;13126;12829;12204;12093;12633;13042;13231;12948;13263;13073;13694;13454;13449;13558;13787;13653;13391;13425;13563;13883;13870;13828;13963;13844;13913;14098;14059;14075;14249;14201;14366;14062;14166;14025;14058;13934;14080;14109;13931;13670;13679;13716;13904;13912;13936;14121;14278;14096;14077;14195;14729;14589;14324;14255;14054;14360;14288;14444;14340;14366;14568;14785;14659;14723;14786;14587;14699;14749;15004;14893;14883;14846;14689;14413;14577;14962;14877;14822;14814;14862;14868;14849;14541;14671;14572;14370;14651;14780;15018;14861;15072;14818;14858;14900;14999;14819;14871;14923;15041;14886;14880;14556;14623;14346;14363;14799;14900;14950;15164;15261;15284;14753;14886;15143;15235;15059;14740;14734;15048;14965;14899;15023;14506;14192;14315;14551;14843;14701;14639;14507;14393;14517;14964;15008;15082;14990;15169;15287;15092;15088;15036;15081;15233;14926;14718;15075;14958;15213;15365;15341;15056;14948;15006;15292;15600;15224;15325;15112;15110;14904;15100;15225;15073;14829;14994;14851;14727;14787;14474;14805;14825;14820;14810;14908;14793;15142;15301;15162;14980;15151;15267;15157;15606;15578;15188;15260;15188;14972;15002;14985;15142;15229;15099;15341;15451;15467;15425;15398;15017;15255;15228;15127;15107;15375;15497;15394;15510;15434;15455;15512;15250;15329;14947;14840;14934;15257;15542;15544;15595;15822;15711;15443;15598;15523;15512;15512;15629;15516;15251;15336;15254;15471;15421;15276;14937;15027;14995;15082;15285;15525;15462;15393;15324;15261;15070;15183;15204;15060;14629;14323;14485;14650;15184;15337;15402;15116;15115;14885;14068;11500;7084;5655;8334;11745;13821;14885;15382;15689;15708;15791;15739;15558;15344;15290;15424;15847;15778;15673;15732;15598;15827;15894;15720;16032;15816;15984;15838;15861;15684;15872;15925;16108;16196;16182;15810;15970;16021;15796;16021;15617;15624;15970;15971;15970;15996;15481;15747;15590;15795;15805;16312;16224;15964;16064;16164;15938;16186;15973;16206;15955;16179;15942;15959;16009;16073;15999;16056;15874;15684;15683;15805;15876;15719;15819;15707;15739;15905;15609;15786;15871;15752;15981;16192;16032;15817;15859;15493;15416;15581;15667;15765;15446;15337;15236;15778;15709;15861;15872;16105;15849;15793;16076;16068;16003;15866;15931;15932;16100;16054;16035;15977;15882;16033;15701;15788;16103;16063;16276;16326;16526;16202;16219;16142;16153;16432;16373;16289;16220;16487;16218;16375;16222;15955;15906;15718;15436;15876;15732;15872;16110;15972;15973;15864;15810;15764;15599;15739;15655;15764;15929;15779;16230;16439;16624;16996;16692;16933;16024;15382;15685;16220;16310;16546;16103;16248;16570;16501;16394;16450;16099;16134;16237;16387;16299;16437;16166;16197;15917;16299;16156;16237;16115;16089;16405;16470;16272;16624;16957;16837;16635;16544;16887;16961;16870;16580;16533;16361;16509;16578;16568;16632;16598;16694;16498;16365;16225;16450;16306;16174;16311;16135;16115;16130;16170;16096;16012;15959;16061;16024;16160;16168;16111;16212;16366;16153;16257;16195;16008;16051;16033;16225;16209;16056;15684;15607;15863;15918;15845;15685;15856;15596;15866;16586;16645;16646;16370;16554;16484;16552;16447;16553;16591;16671;16783;16851;16656;16327;16291;16188;16324;16237;16321;16249;16104;15417;14732;13606;14436;15502;16184;16831;17252;17199;17147;16834;16959;16755;16768;16864;16977;16554;16440;16937;16587;16673;16485;16552;16618;16702;16785;16788;16850;16718;16643;16931;16914;16908;16926;16440;16284;15967;16283;16143;14775;13530;14462;16213;16857;16988;16723;16796;16959;17135;16921;16810;16888;16602;16872;17105;17423;17025;16950;16556;16943;17251;17361;16839;16738;17032;17099;17057;16904;17280;16884;16984;16908;16771;17205;16859;16968;16852;16829;16762;16827;16557;16643;16622;16593;16453;16441;16541;16742;16457;16454;16591;16514;16389;16447;16403;16358;16386;16212;16350;16607;16528;16484;15868;15224;14542;14306;15099;15468;15966;16019;16596;16655;16453;16357;16152;16132;16187;16610;16784;16719;16761;16744;16734;16942;16966;16647;16869;16735;17012;16671;16811;17082;17069;16914;17017;16960;16883;17011;17119;17148;16924;17297;16964;16871;16528;16618;16887;16708;16546;16543;16389;16619;16653;16884;16415;16345;16588;17029;17131;16851;16665;16134;15760;15773;15861;16672;16601;16423;16571;16863;16949;17176;17180;17241;17173;17292;17105;16947;16648;16604;16501;16775;16818;16809;16722;16698;16647;16780;16589;16211;16753;16789;16784;16588;16647;16696;16929;16792;16973;16828;16972;17040;17107;17323;16965;16966;17009;17084;17130;17016;16695;16934;16782;16506;16466;16361;16712;16996;16981;17047;16673;16758;16615;16905;16978;17172;17060;17066;17084;17124;16945;17203;17086;17380;16956;16997;16844;17131;17268;17032;16830;17122;16870;16767;17073;16776;16783;17005;16979;17117;16999;17121;16816;17190;17048;16744;16842;17117;17207;16836;16741;17016;17026;16735;16812;16881;17107;17078;17448;17157;17125;17002;17030;16824;16367;16250;16707;16941;17069;16938;16740;17148;16779;16834;17173;17078;16947;16974;16790;16768;16978;17226;17118;16818;17034;17091;17403;17184;17128;17014;16998;16958;17199;17017;17056;16967;16893;16968;16751;16824;16997;16905;16958;16988;17296;17323;17125;16956;16988;17419;17155;17120;17050;16986;17041;16892;17462;17359;17203;17356;17269;16977;16949;16835;16938;17178;17226;16966;17078;17374;17223;17298;16929;17318;16753;16929;17119;16939;17133;17176;17111;17037;17227;17373;17302;17130;17178;16968;16844;17130;17034;17086;17034;16964;17029;17073;17026;17265;17401;17273;17120;17059;16877;16747;16883;17023;17009;17042;16754;16995;16889;17053;17103;16963;16988;16987;16855;16883;17028;17090;16690;16767;16840;17087;16802;17200;17247;17228;17043;17168;16922;17139;16779;16966;16968;17135;17246;17391;17259;17323;17021;17150;17127;17442;17219;17044;17021;16963;17153;16857;17093;17070;17304;17038;17437;17616;17496;17334;16968;16879;16700;17447;17167;17272;17207;17115;17242;17117;17301;17005;17102;17028;16926;16798;16442;15490;14574;15443;16736;17150;17335;17513;17542;17067;16601;16277;17018;17156;17218;17176;16908;16890;16970;17002;17004;16973;17007;17224;17080;17483;17337;17416;17355;17268;17102;16908;16813;16985;16971;16952;16865;17061;16673;16864;16890;16681;16842;17280;17305;17215;17398;17261;16998;17350;17082;17127;17209;17294;17531;17076;17079;16791;17262;17281;17276;17640;17377;17352;17258;17018;16886;16900;17298;17432;17384;17288;17295;17343;17314;17378;17295;17302;17481;17189;17325;17376;17303;17343;17366;17033;16897;17185;16886;16802;17075;17335;17790;17894;17948;17812;17529;17585;17375;17449;17487;17355;17286;17435;17597;17569;17472;17226;17349;17051;17038;17180;17258;17299;17367;17178;17233;17225;17163;17433;17593;17305;17552;17317;17334;17362;17258;17299;17143;17218;17231;17146;16909;17166;17230;16950;17021;17159;17089;17102;17222;17514;17266;17763;17589;17684;17707;17441;17250;16630;16372;16326;16795;17003;17251;17577;17303;17309;16804;15974;15649;15867;16632;16709;17102;17239;17281;17589;17427;17462;17047;17116;17194;16711;16379;16388;16799;17119;17368;17336;17625;17772;17526;17687;17480;17594;17361;17764;17665;17647;17784;17765;17526;17554;17351;17202;17261;17311;17457;17515;17139;16837;16870;16578;16467;16999;17087;17531;17392;17589;17342;17568;17644;17343;17385;17588;17612;17506;17517;17634;17633;17512;17189;17418;17173;17070;17322;17197;17501;16946;16927;17202;17393;17300;17576;17506;17568;17364;17344;17379;17248;17236;16994;17195;17394;17231;17302;17203;17254;17211;17552;17519;17450;17549;17493;17158;17216;17016;17136;17203;17401;17453;17648;17648;17721;17616;17278;16911;16893;17065;17086;17311;17722;17905;17861;17792;17564;17522;17648;17698;17529;17479;17607;17276;17406;17350;17527;17650;17529;17449;17848;17481;17385;17175;17545;17358;17718;17356;17336;17399;17845;17723;17566;17603;17713;17449;17366;17497;17512;17681;17800;17674;17832;17834;17772;17557;17614;17553;17485;17550;17320;17691;17795;17495;17674;17402;17516;17516;17597;17329;17711;17317;17317;17469;17298;17620;17718;17388;17729;17479;17552;17265;17002;17251;17479;17469;17157;17341;17272;17318;17480;17271;17229;17592;17798;17523;17646;16897;16523;17042;17279;17308;17909;17762;17778;17717;17772;17821;17326;17850;17471;17596;17261;16981;16800;16889;17101;17094;17052;17412;17052;17080;17256;17314;17461;17924;18126;18300;18352;18063;17957;17947;18180;17690;18015;17381;17507;17594;17492;17270;17209;17616;17669;17545;17841;17548;17793;17732;17669;17478;17278;17590;17752;17640;17540;17486;17385;17302;17433;17952;17711;17872;17941;17395;17686;17845;17745;17903;17810;17602;17506;17319;17185;17252;17268;17309;17201;17033;17317;17641;17511;17266;17130;17053;17269;17347;17341;17371;17345;17484;17338;17193;17011;17240;17071;17148;17296;17325;17310;17792;17596;17651;17595;17927;17993;17840;17740;17448;17704;17708;17936;17852;17833;17814;17885;17651;17852;17614;17773;17471;17433;17517;17411;17230;16789;17215;17602;17620;17794;17705;18112;17664;18011;17879;17823;17999;17941;17845;18011;17875;17569;17909;17851;17853;17964;17669;17787;17607;17484;17796;17471;17578;18089;17650;17516;17743;17668;17778;17880;17795;17576;17434;17714;17523;17656;17628;17424;17592;17715;17650;17490;17623;17417;17158;17399;17508;17300;17632;17518;17583;17543;17517;17588;17246;17090;16988;17326;17903;17501;17566;17657;17679;17779;17870;17476;17727;17636;17365;17583
11768;11720;12107;12380;12907;12364;12339;12370;12319;12313;11953;12003;12166;12172;12189;12165;12350;12633;13166;13042;13026;13137;13225;12917;12785;13086;13122;13068;12663;12880;12872;13139;13451;13106;13090;12612;12761;13139;13285;13210;13175;13249;12858;13519;13378;13442;13419;13653;13714;13250;13241;13406;14017;13842;14084;13910;13746;14021;13957;14063;14241;14195;14153;14222;14000;14143;14031;14059;14005;13758;13927;13727;13711;13635;13902;13956;13642;13703;14180;14216;13988;14365;14339;14296;14386;14403;14518;14460;14356;14379;14138;14256;14314;14367;14692;14474;14746;14588;14555;14557;14586;14744;14723;14556;14628;14375;14570;14479;14850;14628;14548;14745;14798;14726;14716;14806;14539;14514;14695;14582;14899;14821;14736;14872;14824;14857;14833;14752;14925;14930;14982;14950;15092;14985;14610;14530;14173;14474;14417;15063;15195;14774;14956;15280;15118;14924;15031;15145;14963;14562;14865;15072;14940;14915;14851;14429;13838;13964;14055;14548;14707;14844;14661;14703;14381;14520;15059;14956;15143;15228;15382;15116;15115;15095;15172;15048;14914;15037;15045;15043;15225;15300;15407;15111;14991;15142;15222;15200;15478;15203;14990;15068;15022;15176;15053;14793;14890;14852;14784;14999;14930;14834;15108;14654;14764;14764;14757;14890;14877;14863;15071;15059;15180;15237;15365;15319;15362;15127;15364;15185;15328;15118;15030;14948;15362;15336;15424;15386;15362;15117;15049;15140;15200;15059;15281;15463;15419;15548;15387;15256;15454;15436;15303;15304;14883;14897;14941;14846;15344;15145;15463;15592;15741;15902;15630;15436;15707;15954;15839;15809;15083;14852;14853;15127;14956;15096;15104;15078;14798;15116;15550;15109;15352;15506;15636;15593;15474;15167;15022;15536;15238;14843;14772;14703;15100;15016;15203;15168;15083;14975;14853;14610;12555;8613;6130;7336;10853;13411;14734;15453;15933;15977;15971;15733;15891;15667;15420;15586;15727;15719;15888;15742;15762;15801;15560;15771;15761;15901;15822;15789;15848;15916;15814;15939;15738;16115;15979;16131;15694;15787;16024;15794;15675;15610;15854;15908;16011;15713;15503;15765;15706;15874;15691;15815;15967;15882;16035;15969;15934;15852;15924;15989;15917;15892;15842;15772;15627;15978;16388;16205;15997;16017;15767;15862;15847;15879;15763;15851;15919;15837;15655;15730;15698;15562;15825;15956;16114;16023;15949;15836;15572;15545;15996;15979;15827;15708;15696;15791;15761;15951;15909;16048;16002;15668;16095;16022;16096;15689;15895;15961;16413;15990;16043;16132;16123;16071;15901;15854;16017;16215;15928;16350;16245;16277;16474;16364;16345;16432;16351;16286;16102;16222;16135;16320;16023;15962;16032;15715;15999;15941;15510;15992;15963;15987;15969;16017;15996;15897;15800;15670;15934;15730;15775;15867;16195;16579;16590;16996;17102;16672;15300;14253;15228;16072;16351;16411;16318;16284;16331;16497;16735;16465;16231;16125;16155;16187;16268;16152;16165;16353;16152;16327;16197;16113;16428;16111;16250;16386;16298;16564;16875;16780;16783;16874;16936;17002;16851;16665;16548;16420;16455;16446;16504;16411;16325;16289;16418;16653;16480;16482;16300;16126;16138;15951;16222;16003;16180;16193;16096;16175;16145;16147;16222;16286;16167;16143;16081;15913;16281;16197;16077;15852;16145;16135;16073;15990;15928;15936;15926;15894;15358;15611;15567;15715;16377;16281;16702;16437;16545;16497;16219;16437;16616;16384;16376;16407;16694;16554;16594;16634;16493;16470;16366;16325;16269;16107;16038;15961;14752;14038;14492;15007;15817;16734;17325;17330;17281;16799;16828;16919;16742;16662;16699;16701;16638;16651;16675;16744;16638;16676;16976;16864;16884;16954;16607;16932;16735;17163;17036;16579;16783;16701;16018;16022;16049;16254;15035;13879;14259;16117;16839;16941;16746;16909;16965;16900;16812;16858;16750;16618;16801;17215;17469;16779;17059;16900;17119;17342;17224;17090;16991;17070;17015;17100;17093;17136;17090;16874;17055;16926;17012;16842;16985;16890;17040;16691;16526;16640;16696;16556;16470;16392;16422;16680;16388;16724;16695;16651;16651;16558;16880;16686;16644;16359;16351;16462;16147;16338;16455;16125;15864;15450;15459;15334;15597;15741;15822;16179;16504;16608;16437;16466;16577;16439;16770;17064;16839;16776;16692;16921;16706;16813;16680;16671;16730;16949;17046;16819;17047;17302;17050;16785;16958;17009;16791;17172;17048;17044;17152;16790;17007;16747;16754;16843;16851;16530;16640;16486;16856;16717;16946;16715;16720;16593;16946;16806;17064;17096;16749;15912;15474;16057;16744;16647;16932;16779;17213;17089;17020;17073;16963;17277;17107;17188;17075;17049;16750;16811;16634;16752;16757;16773;16781;16886;16801;16825;16274;16582;16688;16500;16545;16714;16717;16853;17089;16752;16891;16866;16959;17193;17156;16913;16923;17198;16963;17133;16952;16959;16960;16760;16664;16225;16431;16591;16960;16961;16895;16574;16624;16527;16910;17058;17036;17277;17215;17052;17072;17151;17075;17077;17084;17206;17026;17045;17245;17142;16758;16750;16709;17087;17023;16965;16910;16550;16638;16909;16923;16822;17212;17042;17223;17107;17023;17012;17087;16881;16831;17057;17216;17162;16954;17057;17035;16907;17231;17083;17475;16986;16915;16866;16512;15541;15515;15942;16719;16940;16739;16878;16925;16904;17622;17060;16985;16768;17167;16969;16851;16930;16968;16813;16994;17180;17109;17154;17307;17112;17339;17014;17222;17017;17173;17036;16810;16978;16832;16791;16619;16746;16844;16886;17116;17046;16988;17103;17363;17016;17123;17105;16851;16891;16811;16717;17209;17264;17179;17221;17007;17146;16981;17080;17017;17124;16925;17071;17032;16907;17039;17226;17270;17194;17089;17104;17028;17181;17278;16959;17115;16930;17142;17325;17159;17021;17253;17387;17125;17068;17218;16974;17025;17139;17167;17032;16799;17144;17279;17177;17127;17106;17102;16877;16946;16989;17049;16785;16855;16969;17086;16821;16954;17175;16867;17168;16936;16881;16812;16982;16744;16784;16849;16847;17060;17176;17064;17267;17120;17303;17239;16931;17145;17149;16742;16565;17154;17235;17195;17179;17223;17270;17282;17162;17376;17106;17200;16979;17153;16933;16775;16915;17176;16913;17032;17080;17305;17405;17086;16825;16971;16893;17308;16823;16562;16329;16948;17310;17175;17161;17039;17013;17021;16591;16674;16152;15711;14626;15360;16352;16972;17352;17152;17385;17331;16914;16552;17158;17144;17142;17057;16933;16855;17034;16855;16845;16742;16791;16941;17003;17436;17475;17545;17512;17064;17049;16895;16961;16969;17018;17052;17301;17286;16956;17200;16541;16695;16884;16972;16910;17111;17204;17091;16969;17009;17180;17060;17094;17377;17157;17167;17237;17175;17383;17416;17248;17399;17141;17095;17200;17392;17404;17026;17485;17374;17620;17615;17326;17266;17435;17474;17379;17310;17302;17205;17352;17277;17225;17295;17497;17170;17324;17231;16868;16606;17013;17230;17494;17481;17739;17807;17541;17531;17660;17265;17307;17119;17507;17515;17340;17449;17544;17529;17392;17372;17578;17363;17209;17155;17075;17217;17251;17093;17216;17414;17451;17560;17181;17321;17317;17256;17505;17333;17224;17030;17378;17202;17284;17506;16980;17011;16842;17039;16900;16966;17481;17332;17297;17477;17622;17635;17965;17824;17434;17367;17354;17113;17101;17417;17419;17353;17288;17049;16871;16475;16438;16385;16437;16607;16802;16894;17022;17411;17303;17624;17141;16885;16949;16607;16025;16412;16764;16952;17368;17288;17602;17936;17527;17588;17814;17463;17314;17461;17482;17665;17604;17755;17516;17501;17372;17323;17387;17555;17455;17317;17219;17208;16934;16890;16919;17108;16975;17323;17466;17545;17751;17532;17426;17327;18024;17457;17393;17413;17538;17740;17549;17673;17360;17306;17256;17416;17366;17190;17263;17135;16902;17130;16975;17236;17503;17289;17530;17447;17273;17120;17321;16925;16908;17281;17416;17104;17031;17197;17460;17340;17312;17381;17468;17249;17320;17167;16963;17209;17150;17027;17244;17629;17487;17717;17474;17492;17481;17048;17124;16581;16899;17170;17557;17920;17753;17769;17681;17738;17532;17528;17330;17463;17768;17528;17411;17565;17803;17774;17535;17555;17315;17314;17386;17313;17326;17351;17638;17845;17575;17630;17597;17584;17502;17336;17653;17655;17410;17386;17574;17636;18000;17659;17921;17692;17669;17674;17574;17509;17271;17378;17440;17448;17700;17559;17601;17399;17884;17656;17427;17275;17440;17413;17300;17249;17302;17174;17545;17451;17290;17453;17104;17242;17171;17208;17452;17702;17663;17451;17433;17612;17485;17234;17545;17458;17598;17602;17442;17158;17079;17196;17261;17276;17575;17575;17529;17477;17723;17506;17662;17716;17639;17638;17362;17112;16706;16924;16969;16849;17258;17041;17325;17329;17349;17212;17663;18101;17948;18263;18174;18406;18031;18000;18173;17843;17818;17145;17080;17306;17412;17438;17268;17150;17498;17595;17715;17958;17772;17700;17937;17667;17524;17751;17651;17741;17814;17840;17623;17736;17331;17542;17708;17651;17567;17860;17824;17655;17833;17735;17884;17705;17618;17297;17142;17641;17491;17277;17221;17569;17479;17648;17436;17389;17323;17414;17275;17172;17662;17189;17255;17506;17330;17089;17376;17185;17210;17157;17005;16858;17082;17405;17920;17740;17641;17613;17730;17810;18109;17748;17652;17604;17808;17837;17655;17922;17625;17792;17657;17959;17553;17438;17042;17478;17471;17267;17276;17449;17625;17772;17854;17570;17768;17910;17956;18025;18168;17901;17784;17988;17728;17808;17586;17618;17624;18100;17711;17650;17770;17735;17674;17334;17221;17568;17825;17875;17702;17707;17817;17709;17725;17836;17901;17983;17841;17807;17721;17363;17488;17761;17848;17488;17529;17780;17350;17208;17457;17665;17607;17356;17547;17679;17798;17623;17599;17295;17027;16601;16920;17815;17728;17782;17763;17673;17646;17615;17664;17593;17732;17503;17424
10997;11512;12032;12518;12668;12195;12053;12152;12261;12267;12001;12139;11835;12097;12058;11980;12378;13124;13263;13011;12980;13063;13252;13330;12905;13158;12873;12933;12746;13008;13015;13270;13280;13290;13027;12959;13088;13138;13103;13343;13049;13108;13523;13382;13110;13217;13513;13595;13288;13524;13199;13399;14019;13983;13895;13994;13764;13945;14014;13876;14009;13931;14051;13969;14067;14302;14247;13957;14032;13926;13804;13806;13700;13606;13472;13596;13334;13693;14060;14034;14148;14363;14136;14268;14540;14237;14187;14555;14348;14454;14265;13925;14383;14408;14618;14759;14613;14576;14529;14688;14528;14667;14789;14486;14438;14216;14234;14411;14808;14486;14579;14771;14692;14723;14534;14898;14827;14695;14712;14738;14455;14880;14873;14911;14895;14834;14914;14951;14803;14975;14880;15104;14845;14496;14499;14808;14469;14620;14730;15045;14971;14965;15101;14994;14832;15171;14983;15140;14691;14131;14638;14673;14994;14840;14727;14314;13868;13870;13812;14579;14797;14913;14858;14580;14012;14022;14797;14964;15245;15437;15429;15315;15161;15419;15309;15336;15176;15044;15249;15112;15354;15178;15336;15021;15632;15371;15471;15315;14940;15102;15035;15095;15119;15121;15189;15002;14686;14662;15079;15125;15139;15111;15048;14918;14826;14802;14379;14514;14651;14648;14523;14648;14840;15189;15110;15127;15310;15358;15266;15280;15204;15209;15170;15020;15483;15209;15367;15411;15076;14861;15064;15116;15132;15219;15095;15124;15412;15554;15479;15432;15191;15437;15143;15193;15197;14782;14502;14746;15043;15291;15481;15740;15600;15609;15438;15605;15640;15790;15957;15570;14351;13625;14076;14754;15012;15097;15455;15209;15320;15501;15568;15276;15197;15236;15647;15728;15852;15396;15355;15228;14971;14629;14451;14612;14888;14994;15091;15409;15320;15044;14906;14540;13136;9432;6172;7399;10956;14013;15058;15541;15784;15950;15963;15915;15607;15813;15449;15729;15601;15702;15608;15657;15657;15691;15732;15611;15709;15906;15535;15815;15960;15918;15710;16044;15882;15959;16189;15946;15782;15686;15812;15700;15557;15731;15657;15908;15864;15922;15592;15815;15633;15971;15753;15499;15697;15995;15952;16072;15797;15730;15732;15938;15803;15876;15911;15833;15798;16019;16006;16233;15861;15979;15636;15870;15894;15800;15798;15941;15836;15976;15857;15835;15583;15720;15809;15909;16080;16208;15970;15810;15733;15660;15533;15770;15736;15799;16108;15819;16207;16044;16012;15794;15905;15900;15863;15992;15738;15525;15760;15680;15821;15990;16004;16327;16108;15926;16179;16003;16176;16025;16056;15648;16021;16158;16204;16128;16374;16121;16343;16293;16229;16161;16313;16109;16302;16287;16220;15977;16094;15919;16064;15874;15653;16058;15923;16007;15974;15830;15648;15787;15780;15652;15778;16066;16203;16204;16744;16658;17161;16616;15441;14953;15094;16387;16547;16289;16182;16066;16184;16490;16483;16374;16339;16018;16147;16188;16196;16340;16146;16113;16086;15803;16359;16126;16581;16351;16423;16141;16533;16609;16828;17036;16830;16723;17051;17340;16593;16761;16607;16511;16468;16534;16412;16504;16425;16583;16476;16693;16523;16329;16208;16006;15824;16091;16286;16346;16266;16321;16113;16102;16087;16008;16114;16454;16013;16004;15998;15921;15712;15956;15682;15835;15828;15999;15894;16200;16173;16208;16022;15933;15668;15583;15757;16074;16460;16664;16813;16547;16312;16311;16326;16450;16576;16514;16467;16747;16446;16715;16751;16522;16713;16380;16520;16344;16145;16091;16221;15666;15612;14954;14889;14185;14830;16475;17262;17275;17316;16924;16844;17043;16925;16799;16857;16629;16782;16836;16673;16788;16771;16749;16788;16977;17075;16865;16844;16730;17118;16677;17043;16851;16682;16391;16279;15941;16377;16723;15987;15223;15419;16483;17183;16743;16518;16835;16707;16765;16732;16792;16618;16618;16898;16935;17118;16943;16484;16775;17041;17328;17536;17273;17055;16831;16917;16936;17116;17363;17002;17073;17262;16941;16975;17163;17060;16912;16905;16626;16871;16771;16696;16519;16283;16428;16361;16387;16667;16617;16386;16567;16549;16539;16880;16467;16667;16518;16519;16649;16611;16416;16195;16194;16067;16094;15747;15788;15853;15630;15947;16055;16205;16361;16411;16809;16690;16838;16823;16846;16847;16964;16774;16790;16548;16964;16882;16562;16926;16998;16873;17044;17009;16981;17043;17035;17095;17027;17294;16856;17138;17094;17047;16881;17216;16549;16647;16847;16767;16448;16701;16845;16545;16878;16717;16877;16342;16156;16236;16693;17134;17192;16901;15887;15353;15851;16765;16848;16962;17318;17133;17153;17184;17025;16969;17026;17013;17110;17071;17224;17105;16743;16939;16694;16832;16808;16796;16942;16480;16673;16327;16633;16517;16372;16568;17029;16837;16695;16896;16687;16875;17011;17213;16854;17112;17198;16978;17107;16998;17036;16881;16894;16810;17008;16669;16868;16700;16976;17091;16975;17113;17084;16770;16628;16721;16890;17052;17088;17276;17282;17084;17245;17041;16826;16938;17187;17037;17045;16885;16981;16910;17060;16696;16745;17087;16817;16707;16569;16699;16962;16933;17003;16982;17124;17034;17099;17025;16933;17004;16974;16937;17052;16911;16777;16918;16967;16935;16979;17000;17112;17177;17263;16962;17041;16534;15875;15569;16177;17021;17037;16657;16557;16935;16841;16965;16900;17062;16898;16573;16794;16942;16848;16953;17041;16870;17355;17103;17096;17193;17330;17157;17201;16931;17091;17359;17100;17065;16985;16979;16970;16908;16810;16821;17181;17221;16970;17213;17208;17243;17091;17214;17187;16700;16905;16683;16730;16950;16798;17109;16909;17192;17037;17058;17067;17123;17204;17129;16946;16863;17070;16988;17100;17164;17175;17167;17154;17266;17057;16772;16975;16905;16893;16840;16756;16941;17017;17099;16803;17320;17219;17026;17178;16995;17213;16931;16717;16890;16972;17294;17081;16943;17047;16922;16812;16911;17166;16961;17048;16866;16897;16808;16747;16872;16772;16910;17165;17055;16922;17072;17145;16712;16770;16997;16987;17267;17141;17228;17070;17187;17230;17165;17149;17278;16809;16767;16681;17047;17077;16919;17421;17300;17315;17312;17321;17062;16995;16804;16902;16796;16873;16896;16753;16754;17309;16940;17111;16884;17030;16679;16778;16841;17102;16785;15866;14727;14909;15946;16933;17313;17275;17106;16646;16656;16597;16462;16368;16083;16116;16352;16595;16920;17121;17268;17302;17180;17049;17014;17179;17223;17059;16994;16987;16969;16873;16889;16645;16132;16432;16517;16841;17113;17252;17252;16981;16953;17225;17012;16906;16990;16748;17056;17185;17439;17388;17049;16918;16412;16627;16767;17166;17069;16995;16831;17103;17091;17082;17147;17181;17457;17260;17292;17232;17088;17297;17241;17146;17286;17275;17417;17229;17230;17097;17377;17521;17349;17046;17241;17489;17191;17352;17329;17257;17067;17195;16979;17268;17174;17212;17172;17646;17426;17250;17061;17003;16804;16485;17023;17600;17116;17474;17565;17426;17627;17580;17416;17139;17356;17443;17409;17568;17685;17417;17412;17429;17638;17707;17587;17458;17377;17219;17177;16959;17121;17242;17201;17422;17396;17160;17446;17453;17297;17465;17193;16819;17321;17399;17453;17437;17364;17139;16982;17056;16921;16903;16891;17079;16786;17322;17336;17449;17567;17625;17921;17588;17522;17623;17411;17406;17541;17700;17410;17160;17223;17048;16955;16812;16716;16540;16570;16487;16273;16640;16857;17190;17152;17000;16870;16414;16160;15893;16317;16684;17074;17117;17208;17672;17833;17638;17531;17705;17546;17548;17306;17501;17528;17396;17528;17554;17497;17123;17245;17251;17471;17171;16982;17264;16907;17239;17152;17294;17231;17163;17442;17717;17419;17473;17410;17630;17191;17372;17396;17229;17304;17287;17106;17402;17462;17301;17299;17252;17413;17316;17277;17238;17225;16816;16754;17083;17096;17110;17199;17434;17386;17295;17287;17290;17150;17115;17041;17406;17112;17008;17516;17288;17287;17403;17201;17119;17243;17333;16992;17226;17231;17299;17198;17429;17531;17537;17670;17516;17386;17365;17140;16920;16981;16996;17295;17703;17764;17855;17901;17698;17456;17821;17460;17126;17636;17509;17476;17344;17638;17630;17578;17400;17154;17054;17095;17153;17156;17055;17421;17713;17572;17764;17699;17439;17584;17584;17490;17147;17389;17342;17608;17628;17934;17909;17854;17600;17894;17647;17612;17438;17596;17406;17338;17227;17285;17498;17308;17451;17529;17509;17565;17402;17477;17341;17382;17296;17328;17425;17425;17594;17369;17359;17176;17049;17042;17310;16853;17408;17604;17374;17309;17282;17410;17502;17523;17690;17657;17466;17581;17226;17236;17238;17425;17376;17592;17368;17468;17609;17852;17752;17732;17591;17694;17426;17352;17370;17184;16931;16513;16597;16772;17070;17273;17066;17383;17259;17437;17651;17975;18016;18499;18257;18369;18180;18011;17951;17862;17614;17032;17317;17609;17539;17495;17314;17241;17364;17067;16996;17348;17460;17783;18052;18077;17736;17799;17654;17984;17782;17945;17452;17460;17438;17523;17529;17568;17819;17940;17782;17800;17863;17629;17649;17550;17671;17332;17113;16981;17091;17281;17583;17602;17572;17692;17649;17621;17205;17326;17373;17300;17197;17401;17451;17224;17404;17426;17035;17168;17333;17168;17078;17007;16938;17538;17712;17616;17584;17774;17813;17916;17967;17720;17797;17674;17509;17565;17585;17531;17572;17744;17798;17626;17616;17509;17299;17504;17499;17681;17472;17709;17545;17640;17759;17930;17773;17853;17919;17739;17773;17748;17817;17901;17810;17822;17727;17884;17968;17787;17867;17641;17756;17545;17679;17438;17466;17557;17678;17653;17669;17716;18007;17825;17565;17721;17505;17994;17965;17639;17881;17669;17715;17960;17751;17408;17503;17423;17375;17332;17590;17490;17455;17612;17343;17429;17488;17534;17543;17498;17375;17370;17466;17648;17534;17488;17616;17553;17608;17669;17703;17593;17937;17835;17351
10453;11497;12187;12470;12464;12470;12343;12301;12276;12343;12390;11954;11822;12113;12180;11903;12391;12958;13114;13079;12975;13082;13201;13392;13048;13115;13042;12815;12999;12826;13110;13215;13292;13015;13227;13139;13086;13089;13140;12928;13428;13251;13452;13193;13231;13060;13241;13417;13554;13547;13403;13219;13688;13845;13818;14098;13900;14024;13914;14003;13813;14051;14012;13997;14020;14099;14233;14018;13944;14005;13866;13781;13712;13486;13361;13390;13481;13425;13735;14189;14163;13905;14215;14340;14299;14488;14505;14228;14391;14455;14531;14178;14214;14411;14755;14743;14907;14536;14362;14274;14641;14572;14606;14419;14707;14398;14292;14451;14445;14618;14547;14703;14525;14875;14578;14651;14711;14766;14824;14860;14793;14813;15040;14681;15038;14969;14837;14806;14616;14759;14938;15189;14894;14528;14374;14671;14643;14658;14765;14977;15004;15087;14870;15101;15039;14888;14956;15092;14533;14460;14434;15015;15003;14883;14524;14696;14442;13989;14330;14835;15070;14962;14863;14605;14094;14195;14837;15067;15134;15487;15210;14989;15125;15037;15054;14972;15044;15332;15156;15383;15260;15062;15280;15375;15689;15550;15399;15131;15063;15052;15216;15191;15263;15246;15243;15274;15130;14933;15063;15244;15322;15206;15080;14883;14703;14274;14328;13901;14134;14502;14134;13965;14504;14942;15368;15181;15159;15177;15365;15049;15231;15036;14963;15007;15407;15257;15567;15593;15502;15198;15281;15205;15145;15018;15136;15123;15204;15506;15267;15228;15391;15602;15476;15222;15287;14967;14706;14733;15014;15164;15660;15659;15466;15576;15457;15481;15508;15517;15578;15167;13238;12862;13653;14478;15239;15188;15336;15625;15513;15974;15638;15464;15255;15177;15588;15646;15670;15476;15404;15335;14774;14043;13956;14240;14686;14956;15008;15243;15142;14898;14846;14876;13758;10637;7041;7483;11074;13846;15142;15739;15912;15808;15853;15814;15839;15670;15578;15500;15618;15622;15546;15704;15504;15608;15552;15744;15951;15755;15808;15717;15791;15906;16032;15940;15928;15894;16144;15739;15689;15669;15518;15575;15575;15832;15903;15907;15847;15558;15358;15713;15681;15777;15714;15777;15895;16035;15966;16044;15918;15918;15987;16021;15930;15749;15974;15521;15863;15826;16189;16239;16002;15548;15674;15996;15755;15911;15997;16010;16119;15911;15931;16087;15765;15924;16098;15957;16359;16272;16283;15939;15616;15528;15494;15756;15701;15812;16118;15960;16269;15813;15967;15843;16038;15784;15910;15652;15474;15118;15378;16039;15994;16189;16137;16079;16236;16090;16166;16259;16194;16378;15583;14732;14733;15681;16169;16397;16201;16060;16200;16209;16161;16106;16301;16197;16293;16336;16115;16165;15762;16069;15754;16161;16021;16032;15925;16087;15956;15860;15711;15500;15703;15835;15720;15914;16354;16399;16426;16878;17016;16719;16204;16134;16172;16186;16422;16211;15873;15513;15887;16237;16469;16432;16273;16231;16226;16574;16391;16258;16397;16113;15994;16168;16120;16404;16256;16383;16492;16577;16457;16728;16962;16740;16903;17064;16995;17072;16828;16731;16629;16512;16383;16503;16491;16427;16289;16312;16492;16527;16561;16451;16382;16138;16278;16254;16351;16455;16188;16137;15931;16037;15914;16151;16184;16237;16189;15702;15746;15862;16034;15825;15817;15760;15910;15970;15781;15820;16412;16165;15998;15647;16107;16040;16345;16198;16642;16800;16753;16515;16738;16225;16395;16562;16567;16413;16416;16489;16651;16792;16722;16759;16773;16476;16409;16500;16201;16322;16329;16126;16164;15693;15214;13918;14340;16293;17290;17479;17122;17134;17047;16831;16614;16742;16546;16302;16509;16521;16852;16726;16766;16765;16630;16925;17082;16903;16840;17005;16739;16869;16940;16629;16367;16085;15926;16035;16582;16868;16553;16358;16094;16551;16591;16621;16541;16584;16640;16563;16607;16469;16641;16713;16878;16705;16789;16752;16731;17080;17384;17396;17220;17191;17112;16914;16987;17272;17065;16805;17068;17285;16910;17072;17103;16976;17109;17089;17054;17065;17029;16824;17096;16899;16532;16391;16344;16421;16517;16327;16402;16588;16318;16485;16759;16861;16551;16455;16507;16295;16362;16471;16244;16003;15923;15456;15571;15723;15566;15588;15467;16006;16126;16224;16309;16802;16923;17092;16664;16830;17012;16781;16863;16964;16971;16937;16818;17010;16781;16740;17027;16985;16956;17040;17207;16970;16677;16847;16864;17362;17115;17110;17001;16954;16848;16901;17114;16755;16959;16672;16696;16758;16829;16638;16933;16520;16399;15850;16110;16672;16851;16970;16586;15511;15347;15746;16667;16981;16959;17276;16938;17199;17017;17042;16987;17189;17221;17202;17061;17124;17354;17251;16983;16895;16748;16835;17003;16885;16534;16629;16596;16480;16243;16447;16504;16818;16761;16780;16696;16217;16385;16516;16813;17003;16816;16986;16834;17022;17027;17068;17019;17223;16987;16853;16999;16722;16571;17128;17218;16959;16955;16484;16583;16671;16826;17081;17011;17269;16932;16944;17173;16789;16699;16601;16890;16928;16867;17103;17098;16864;16840;16660;16821;16812;16856;16926;16789;16920;17126;16920;17139;16772;17025;17158;17057;16994;17063;17167;16953;16990;17034;16595;16438;16839;16799;16726;17112;16901;16952;17098;17240;16863;17205;17084;16866;16327;16584;16457;17201;16994;16861;16876;16751;16821;17250;16983;16861;16824;16545;16813;16859;17006;17019;16958;17023;17125;17131;17009;17129;17304;17082;17079;17142;16937;17018;17120;16989;17029;16989;16993;17058;17003;17117;17012;17245;17229;17142;17309;16983;17093;16981;17063;16980;16591;16738;16863;16814;16739;16687;16824;16961;17207;17137;17072;17195;17406;17071;17099;17105;17133;16959;17055;16950;17127;16925;16900;17170;17191;17241;16871;16816;16975;16867;17050;17049;16836;16844;17083;17281;17104;17302;16934;17251;17123;16898;16943;16791;16740;17091;16980;17074;16980;16641;16934;17023;17119;17152;17168;16642;16429;16742;16957;16654;16828;16942;17040;17172;16978;17043;17007;16920;16792;16847;17145;17278;17154;16969;16867;17037;17465;17349;17377;17192;16942;16982;17131;17079;17053;16939;17136;17195;17157;17008;17137;17020;16539;16326;16925;16987;16810;16740;16637;16682;16887;16840;16764;16683;16525;16344;16637;16955;17087;16770;15553;13259;12945;15051;16865;17044;17005;16887;16453;16544;16852;16603;16469;16895;16744;16819;17086;16844;17051;17239;17209;17205;17117;17431;17299;17164;17091;17141;16991;17160;16898;17075;16667;16044;16125;16226;16320;16910;17055;16851;16505;16950;17102;17213;17140;17148;17228;17219;17402;17384;17202;17261;16783;16410;16283;16663;17061;16912;17039;17058;17096;16944;17107;17194;17339;16992;17239;17006;17287;17194;17245;17256;17289;17153;17268;17261;17206;17366;17309;17199;17392;17337;17366;17325;17229;17108;17185;17320;17124;16785;17052;16892;17001;16909;17126;17164;17238;17243;17261;17229;16797;16819;16549;16733;17181;17216;16845;17206;17367;17393;17303;17272;17158;17328;16951;17658;17490;17762;17432;17481;17228;17663;17563;17412;17612;17600;17223;17206;17050;17130;16929;17273;17491;17552;17345;17413;17497;17439;17235;16994;16994;17145;17308;17258;17198;17196;17353;16995;16974;16719;16874;16712;17136;16911;17130;17286;17551;17676;17955;17644;17931;17294;17300;17668;17628;17524;17463;17512;17478;17390;17235;17028;16682;16619;16535;16573;16216;15841;16332;16624;16933;16880;16943;16663;16639;16349;16266;16215;16579;16768;17149;17488;17531;17637;17365;17706;18036;17735;17571;17115;17125;17332;17617;17719;17415;17451;17053;17204;17249;17361;16941;16979;17094;17166;17151;17550;17399;17315;17380;17386;17375;17349;17602;17483;17523;17238;17300;17368;17280;17493;17481;17201;17381;17366;17445;17470;17400;17501;17636;17533;17210;16862;16400;16671;17074;17252;17429;17450;17215;17460;17548;17375;17106;17185;16955;17150;17274;17265;17190;17335;16963;17298;17320;17542;17138;17515;17491;17263;17408;17290;17121;17141;17246;17271;17201;17134;17181;17388;17557;17269;16966;17126;17116;17565;17711;17635;17629;17601;17578;17777;17520;17568;17380;17608;17633;17520;17451;17498;17645;17706;17455;17264;16543;16325;16698;16873;16983;17336;17724;17586;17602;17830;17785;17522;17415;17490;17476;17250;17331;17457;17559;17801;17793;17533;17663;17779;18000;17379;17333;17004;17304;17158;17492;17360;17464;17605;17531;17528;17576;17162;17296;17461;17288;17354;17477;17360;17348;17156;17514;17387;17231;17016;16927;17170;17147;17439;17433;17668;17411;17571;17714;17676;17620;17433;17675;17591;17489;17474;17302;17321;17328;17145;17411;17001;16990;17212;17551;17581;17579;17480;17537;17802;17547;17445;17042;17005;16797;16598;16363;16926;16941;17303;17199;17343;16974;17283;17705;17744;17902;18267;18277;18150;18309;17936;17845;18010;17559;17636;16948;17215;17475;17327;17406;17327;17001;16475;16640;17189;17233;17672;17783;18074;17733;17689;17739;17849;17853;17729;17430;17482;17557;17660;17557;17680;17651;17941;17703;17748;17749;17560;17938;17662;17474;17429;17143;17123;16976;16926;17025;17427;17583;17587;17468;17435;17055;17472;17313;17508;17254;17396;17394;17472;17332;17394;17204;17107;17137;17287;17002;16898;17061;17072;17353;17723;17717;17755;17769;17561;17983;17862;17810;17736;17666;17598;17703;17659;17712;17603;17593;17798;17348;17573;17354;17452;17473;17727;17637;17655;17641;17662;17698;17916;17648;17645;17894;17645;17646;17755;17684;17773;17852;17766;17817;17443;17707;17784;17884;17571;17594;17782;17421;17625;17574;18015;17706;17783;17902;17754;17663;17476;17529;17632;17964;17708;17941;17900;17743;17584;17541;17618;17576;17756;17334;17545;17497;17505;17864;17459;17737;17581;17383;17282;17588;17409;17297;17664;17838;17500;17560;17602;17783;17487;17459;17504;17872;17866;17782;17738;17537;17362;17229
11468;11609;12242;12476;12256;12442;12542;12432;12366;12430;12316;12109;12286;12408;12294;12236;12545;13047;12902;13224;13160;12995;13281;13285;13179;13354;13063;12788;13296;13016;13226;13118;13195;13189;13121;13145;13021;12895;13093;12975;13151;13428;13257;13285;13270;13363;13437;13557;13683;13696;13358;13474;13428;13622;13476;13709;14036;13963;14040;13868;13748;13757;13740;13884;13882;13961;13992;14105;14023;14140;14034;13984;13777;13603;13242;13481;13575;13748;13584;13629;13733;13864;13913;14368;14199;14294;14209;14063;14391;14468;14429;14491;14370;14403;14501;14578;14371;14479;14469;14433;14632;14602;14724;14611;14557;14298;13958;14061;14220;14402;14262;14441;14619;14928;14796;14850;14984;14917;14895;14761;14676;14673;14811;14820;14877;14768;14970;14921;14706;14807;14765;15056;14862;14656;14569;14667;14333;14444;14731;14906;15100;15096;15144;14999;14859;14765;14885;14642;14327;14497;14881;15187;15189;14801;14620;14718;14840;14716;14605;15024;15209;14843;14616;14498;14698;14575;14812;15048;15247;15028;15253;15255;15419;15223;15137;15065;15116;15176;15042;15360;15413;15205;15284;15438;15387;15554;15210;15138;15030;15008;15515;15054;15395;15294;15165;15026;14955;15158;15189;14881;14833;15061;15068;14897;14698;14482;14254;13203;13658;14251;14092;14106;14446;15093;15193;15192;15144;15037;15194;15139;15088;14903;14682;14922;15134;15146;15161;15560;15502;15383;15395;15258;15291;14818;14918;15426;15175;15331;15317;15452;15495;15686;15525;15269;14981;14901;14625;14550;14811;15262;15633;15452;15430;15222;15035;15377;15152;15008;15035;15119;13833;13088;13766;14666;15364;15465;15595;15407;15375;15567;15628;15418;14975;14938;15165;15394;15481;15606;15519;14932;14757;13702;12723;13063;13980;14701;14856;15104;15091;15081;15181;15145;14440;11908;8187;7930;11054;13628;15156;15602;15915;15984;15751;15775;15775;15660;15480;15754;15860;15507;15477;15610;15472;15469;15599;15812;15709;15946;15751;15654;15904;15822;15865;16093;15824;16117;15929;15778;15845;15723;15944;15459;15864;15651;16064;15912;15946;15659;15313;15665;15622;15712;15988;15986;15996;16043;16162;15877;15858;16050;16117;15880;15968;15599;15882;15777;15686;16042;15841;16211;16014;16133;15761;15807;15913;15735;15649;15735;15799;15894;15976;15917;15917;16127;15996;15906;16039;16092;15939;15870;15705;15680;15651;15688;15681;15744;15944;15880;16045;16010;15961;15670;15859;15607;15896;15604;15290;14624;15023;15558;15950;15922;16178;16043;15844;16145;16226;16435;16390;16202;14794;13313;13630;15017;16098;16068;16301;16205;15974;15980;16042;15996;16063;15989;16233;16205;16327;15908;15497;15913;15874;15671;15782;15792;16019;15852;15695;15830;15439;15672;15811;15833;15769;15942;16286;16566;16884;16882;17085;17126;16704;16514;16401;16126;15988;15948;15610;15215;15628;16255;16429;16373;16226;16435;16502;16175;16330;16139;15999;16132;16148;16476;16097;16332;16223;16332;16451;16710;16471;16485;16616;16690;16643;16720;16932;17361;16832;16757;16599;16560;16264;16550;16540;16288;16178;16284;16183;16265;16472;16225;16320;16489;16254;16274;16415;16371;16212;16311;16308;16023;16186;16126;16273;16199;16033;15872;16052;15919;16116;16187;16010;15775;16039;16018;15898;16019;16299;16190;15883;15775;15980;16197;16343;16148;16232;16538;16463;16437;16611;16369;16192;16400;16424;16606;16660;16541;16725;16517;16727;16680;16447;16593;16520;16437;16293;16211;16302;16179;16314;15953;15471;14670;15197;16268;17433;17362;17508;17097;16838;17047;16806;16685;16678;16692;16769;16872;16635;16813;16776;16890;16967;17028;17127;17023;16743;16716;16549;16755;16553;16914;16311;15807;15776;16329;16651;17002;16820;16738;16463;17136;16782;16381;16604;16571;16584;16432;16631;16392;16635;16707;16495;16555;17184;16771;16935;17127;17071;17295;17188;16942;17037;16940;16799;16942;17021;17066;16968;17147;17068;17353;16836;17261;17214;17167;16884;16895;16898;16807;16969;16745;16919;16711;16637;16385;16521;16630;16308;16335;16106;16168;16637;16389;16634;16656;16495;16466;16515;16289;16111;15971;15337;14815;15077;15638;15903;15880;15691;15729;16047;16187;16578;16751;16778;16713;16825;16882;17033;16833;17027;16899;16723;16865;16916;16654;16715;16446;16665;16854;16820;16953;17089;16985;17006;16989;16882;16977;17089;17143;17032;16931;17126;17168;17148;16907;16965;16759;16886;16812;16795;16751;16997;16758;16440;15863;15553;16264;16714;16876;16402;15311;14787;15573;16565;16817;17167;17237;17450;17055;17159;17088;17108;17003;17262;17046;16950;17022;17099;17260;17218;16910;16563;16784;17027;16844;16935;16713;16600;16431;16479;16603;16682;16380;16565;16552;16279;15339;15458;16285;16667;16680;17065;16885;16911;16928;16812;16954;17205;17224;17085;16817;17117;17027;16582;16912;17294;17084;17030;16729;16336;16553;17152;16979;17086;16908;17068;17068;16972;16711;16678;16822;16943;17251;17135;17087;16900;16821;17078;16967;16903;16947;17128;17110;16898;16651;16900;17129;16998;16922;17015;16884;17158;17252;17070;16938;16909;16953;16918;16802;16564;16613;17009;16895;16906;17151;16924;17197;17253;17138;17091;17057;16806;16871;16703;16801;17154;16959;16774;17055;16820;16861;16949;17081;17056;16999;16927;16856;16805;16987;16970;17000;16959;17240;17252;16949;17509;17161;17236;17001;17093;16880;16830;16980;17051;17166;16879;17069;17161;16957;17063;17168;17324;17167;17452;17189;17194;17206;17085;17099;16915;16737;16663;17039;16864;16532;16557;16808;17114;17395;17116;17055;17277;17261;17212;17010;16811;16987;16981;17092;16960;16918;17030;17078;16996;17086;16914;17008;16877;16803;16771;16974;17020;16722;16934;17017;16946;17118;17348;17187;17181;16846;17156;16928;16984;17025;17429;17693;17247;17060;17158;16688;17080;16894;17122;16955;16656;16694;16766;16999;16934;16995;16931;17148;16930;17109;16902;17023;17092;16933;16796;16955;17111;17065;17013;17222;17034;17383;17358;17275;17289;17038;17421;17237;17055;16904;17183;17019;16911;17245;16847;16801;16915;16587;16164;16637;16915;16991;16534;16701;16830;16689;16794;16889;16361;16722;16523;16573;16972;17177;16946;15572;14000;13179;15260;16751;17409;17119;16741;16604;16729;16478;16585;16694;16862;17084;17273;16921;16794;17078;17003;17064;16978;16979;16871;17068;17183;17260;17203;17220;17015;17163;17205;16975;16400;16215;16293;16531;16642;16626;16888;16727;16919;17059;16918;17121;17057;17077;17134;17520;17163;17410;17144;16659;16218;16408;16904;17056;17186;17332;17181;17014;17123;16988;17259;17431;17266;17155;17206;17116;17129;17237;17168;17187;17014;17158;16823;16846;17055;17022;17188;17370;17219;17128;17465;16989;17118;17097;17246;17053;16892;16924;17084;16712;16961;17141;17058;17405;17319;17270;17288;17113;16668;16810;16461;16838;16692;16524;16820;17356;17544;17295;17534;17330;17065;17057;17386;17602;17201;17192;17276;17031;17306;17465;17411;17334;17235;17253;17347;17122;17226;17163;17091;16944;17177;17147;17389;17387;17243;17105;16925;17320;17113;17123;17384;17225;17203;17121;17038;16910;16723;16752;16857;17032;17090;17253;17668;17655;17808;17578;17694;17605;17555;17224;17199;17507;17371;17575;17285;17207;17485;17119;17012;16975;16851;16831;16434;16055;15554;16102;16748;16662;16599;16479;16906;16547;16516;16355;16522;16496;16701;17230;17477;17396;17669;17742;17808;17855;17603;17459;17021;16909;17114;17277;17637;17701;17184;17115;17290;17349;17316;17126;16956;17184;17344;17504;17562;17787;17563;17375;17403;17406;17245;17223;17371;17205;16736;17051;16981;17393;17263;17304;17708;17789;17635;17694;17721;17650;17641;17651;17573;17028;16593;16228;16468;17080;17127;17271;17320;17448;17402;17402;17218;17181;17209;17156;17163;17401;17263;16740;16796;16588;16962;17103;17095;17115;17421;17553;17400;17483;17199;17299;17023;17155;17197;17426;17372;17235;17449;17566;17306;17174;17006;17555;17598;17793;17714;17533;17339;17559;17647;17418;17671;17790;17667;17627;17480;17503;17715;17731;17542;17346;17356;16362;15744;16753;17180;17207;17282;17877;17860;17613;17636;17847;17705;17581;17549;17296;17517;17494;17579;17514;17478;17517;17918;17830;17943;17879;17593;17342;17001;17276;17049;17117;17361;17493;17707;17737;17705;17536;17253;17243;17186;17500;17187;17270;17277;17332;17449;17316;17348;17250;17070;17101;16986;17125;17485;17798;17630;17511;17483;17875;17638;17367;17378;17609;17548;17672;16979;17320;17135;17057;17149;17141;17177;17296;17176;17148;17546;17533;17505;18049;17485;17639;17345;17365;16961;16648;16651;16601;16624;16928;17137;17019;17141;17310;17327;17333;17283;17628;17999;18304;18296;18057;17985;17890;17617;17610;17389;16957;17104;17342;17410;17372;17453;17389;16727;16733;17116;16961;17300;17700;17832;17674;17537;17667;17840;17885;17939;17650;17702;17785;17737;17731;17423;17732;17550;17824;17879;17644;17885;17720;17881;17661;17415;16936;16755;16470;16476;17251;17409;17465;17517;17712;17513;17326;17054;17552;17311;17087;17394;17246;17309;17208;17019;17387;17123;17065;17186;17109;17164;16876;17092;17333;17833;17715;17634;17805;17643;17419;17632;17689;17534;17719;17749;17392;17461;17535;17553;17740;17667;17750;17517;17479;17488;17634;17616;17954;17635;17901;17740;17754;17775;17699;17780;17669;17571;17700;17665;17638;17880;17688;17778;17851;17813;17801;18049;17903;17785;17642;17923;17437;17241;17493;17655;17876;17925;17792;18033;17887;17661;17417;17740;17879;17980;17991;17761;17891;17524;17630;17809;17529;17353;17409;17355;17403;17509;17582;17662;17727;17556;17341;16910;16881;17270;17386;17507;17707;17538;17502;17502;17249;17415;17503;17406;17537;17694;17821;17726;17821;17761;17516
11725;12095;12440;12342;12431;12261;12449;12502;12375;12381;12462;12191;12441;12635;12701;12616;12661;13195;12822;13188;13259;13222;12959;13068;13129;12985;12775;12693;12816;12754;13051;12927;13224;13272;13205;12972;13142;12959;12963;13049;13293;13597;13307;13246;13376;13183;13202;13575;13715;13696;13525;13328;13202;13301;13331;13701;13927;14078;14044;13791;13620;13655;13674;13848;13809;14057;14175;14103;13997;14159;14055;14168;13676;13734;13441;13588;13586;13597;13861;13452;13403;13793;13862;14267;14333;14311;14465;14343;14029;14238;14218;14549;14431;14627;14478;14618;14558;14692;14592;14607;14491;14695;14731;14507;14675;14309;14185;14385;14529;14670;14453;14740;14815;14818;14853;14628;14846;14843;14688;14591;14398;14709;14725;14993;14693;15285;14991;15032;14966;15048;15000;15018;14882;14809;14602;14633;14392;14509;14839;14805;15063;15202;15193;14933;14837;14751;14673;14505;14176;14826;15019;15233;15053;14902;14699;14753;14815;15117;14946;15246;15322;15014;14810;14686;14951;14973;15303;14999;14951;15163;15126;15504;15290;15087;15133;15082;15081;15146;15048;15398;14889;15198;15113;15169;15288;15246;15261;15107;15198;15146;15318;15370;15416;15287;15155;15197;15058;14906;15193;14640;14724;15047;14993;14853;14710;14731;14428;13828;14037;14326;14407;14637;14793;15105;15112;15319;15086;15283;15258;15280;15003;14750;14492;14479;14820;15142;15139;15471;15561;15152;15169;15280;15118;14783;15212;15190;15218;15260;15410;15435;15519;15516;15521;15387;15173;14526;14583;14590;15116;15442;15370;15598;15371;14617;14523;14746;15028;14820;15279;15142;14666;14538;14862;15283;15434;15668;15496;15457;15634;15606;15400;15035;14822;14824;14888;15381;15640;15503;15203;14890;14432;13626;12976;13155;14004;14587;15064;14935;15226;15044;15173;15206;14325;12350;8729;8564;11625;14130;15242;15441;15621;15740;15858;15852;15901;15665;15761;15646;15691;15596;15882;15719;15606;15610;15759;15709;15802;16051;15813;15770;15737;15891;16112;15798;15894;15970;15702;15587;15287;15593;15567;15760;15884;15625;15722;16109;16002;15794;15636;15522;15633;15728;15823;15919;15875;16112;16072;15883;16036;15995;16196;16069;16147;15892;15967;15812;15747;15764;15857;16097;15980;15577;15644;15720;15623;15721;15575;15947;15876;15749;16122;16141;16017;15941;16195;16109;16171;16064;16113;15763;15979;15929;16015;15789;15977;15951;15991;15985;16028;15948;15795;15709;15643;15313;15590;15231;15252;15236;15349;15612;15907;15854;16014;15855;16211;16396;16383;16465;16342;16217;14975;13504;13898;15273;15997;16308;16222;16297;16119;15902;16095;16155;16094;16324;16391;16198;16114;15941;15551;15925;15688;15689;15907;15728;15978;15845;15809;15781;15274;15676;15608;15839;15757;16065;16295;16435;16832;16860;16912;17123;16803;16447;16153;16307;16363;16225;15866;15437;15820;15952;16374;16296;16508;16427;16555;16196;15942;15802;16083;16186;16375;16274;16036;16183;16366;16125;16396;16349;16446;16628;16535;16747;16852;16719;16952;16751;16956;16837;16730;16732;16431;16239;16371;16333;16019;16086;16020;16275;16617;16206;16448;16225;16266;15963;16307;16042;16337;16079;16187;16213;15930;16267;16177;16429;16301;16240;15999;16176;16085;16111;15897;15895;16252;16135;16191;16109;16006;16129;15623;15862;16099;16161;16267;16159;16394;16493;16301;16702;16489;16335;16425;16424;16423;16638;16606;16869;16627;16652;16781;16699;16569;16399;16467;16478;16301;16281;16263;16419;16361;16076;15830;15990;16330;17084;17608;17342;17228;17476;16768;16931;16703;16764;16679;16756;16585;16607;16583;16978;17216;17006;16690;16839;16706;17021;16836;17263;16726;16737;16819;16543;16101;15343;15940;16441;16888;16842;16726;16573;16665;17098;16568;16670;16882;16958;16663;16764;16794;16557;16489;16764;16708;16761;16766;17015;17128;17131;17282;17313;17122;17039;17014;16969;17003;16982;17094;17072;16753;16847;17015;16871;17145;17025;17035;17200;16971;16996;17028;16780;16840;16745;16838;16832;16691;16660;16617;16303;16530;16169;15957;16359;16542;16726;16843;16482;16447;16637;16498;16303;15994;15752;15212;14705;14951;15883;16009;15970;16033;16213;16116;16357;16646;16631;16588;16731;16657;16744;16698;16795;16682;16775;16586;16678;16962;16785;16578;16621;16825;16644;17023;16743;16959;16858;17001;17158;17206;16971;17195;16972;16927;16965;16817;16954;16854;16978;16779;16879;16861;16704;16940;16960;16875;16834;16400;15835;15327;16238;16744;16819;16249;15532;15830;16248;16776;17201;17231;17112;17411;17239;17246;17360;17216;16880;16916;16938;17094;17199;17277;17150;17303;16740;16694;16724;16607;16610;16694;16767;16686;16794;16341;16596;16619;16626;16630;16294;15977;15350;15684;16256;16546;16942;16918;16953;16966;16870;16628;16764;17036;17149;17085;17064;16724;16762;16884;17035;17058;17135;16951;16812;16168;16757;17002;17038;16975;17129;17094;16981;16791;16870;16701;16702;16573;16746;16923;17014;17004;17005;17106;16937;16901;16943;17030;17198;17143;17033;17108;17138;16959;16786;16831;16937;17002;17309;16941;16951;17050;17018;17175;16863;16930;16711;16847;17066;16879;17254;17088;17089;17239;17005;17130;17065;16919;17030;16882;17325;17068;16960;16987;16990;16674;16952;16617;16970;16743;16784;16617;16860;16918;17081;16861;17064;16978;17189;17117;16941;17301;17219;17185;17170;17022;16966;17059;17089;17315;16845;16973;17021;17148;17141;17126;17309;17168;17383;16954;17419;17366;16892;17213;17184;17016;16846;16856;16740;16847;16719;16721;16783;16986;17172;17178;17136;17292;17205;17256;16848;16841;16803;16859;16763;16787;16956;16814;16906;17222;17319;17206;16748;17167;17028;17030;16797;16962;17054;16874;17090;17096;17221;17303;17132;17323;17160;17062;17086;16997;17356;17427;17395;17227;17067;16858;16841;17125;16870;16799;16909;16998;16763;16693;16856;16875;16992;17062;16870;17022;16887;17124;17090;17178;16827;17031;16931;17139;17066;17350;17250;17087;17127;16919;17381;16930;17173;17236;17285;17004;16798;16866;16893;16926;17300;17067;17062;17093;16668;16037;16501;17017;17000;17126;16865;16796;16838;16785;16811;16683;16712;16913;17130;17298;17410;17144;16662;15670;15506;16313;16999;17377;17116;16865;16656;16532;16304;16457;16609;17230;17079;17093;16891;17018;16937;17161;17129;17089;16845;17013;17083;17233;17210;17277;17303;17155;17284;17208;17090;16383;16201;16570;16572;16857;16792;16707;16985;17251;17055;17392;17195;16820;17132;17100;17183;17221;17483;17351;16933;16461;16536;16921;17257;17374;17370;16850;16915;17039;17338;17141;17257;17258;16883;16646;16834;17121;16870;17053;16874;16916;16939;16775;16829;16894;17350;17550;17039;17158;17283;17108;17234;17421;17135;17223;17276;16950;17212;17129;16820;16858;17194;17138;17256;17418;17280;17255;17153;16683;16424;16240;16247;16557;16875;17113;17336;17426;17247;17140;17325;16747;17071;17100;17334;17060;16890;16766;16847;17196;17404;17396;17208;17064;17156;17239;17353;17201;17141;16915;17114;17314;17449;17535;17378;17458;16779;16851;17080;17177;17123;17282;17131;17342;17313;16848;16912;17168;16674;16777;16909;16915;17279;17328;17737;17597;17605;17740;17659;17397;17470;17235;17557;17766;17537;17336;17274;17564;17323;17080;16873;16815;16827;16405;16370;16168;16320;16513;16699;16226;16331;16661;16874;16420;16440;16674;16453;16961;16835;17336;17294;17369;17450;17575;17896;17673;17455;17225;17166;17531;17408;17318;17354;17214;17258;17213;16860;16959;17203;17075;17118;17297;17427;17399;17546;17458;17465;17301;17337;17276;17477;17292;16990;16795;16639;17222;17259;17399;17227;17592;17614;17377;17704;17409;17418;17481;17551;17592;16976;16514;16623;16935;17049;17389;17335;17441;17321;17285;17406;17314;17163;17307;17384;17386;17168;16698;16621;16550;15986;16585;16989;17227;17380;17482;17333;17636;17323;17173;17077;17167;17284;17170;17142;17102;17364;17627;17531;17261;17357;17529;17677;17653;17762;17516;16928;17149;17478;17769;17721;17715;17813;17861;17634;17412;17358;17630;17429;17693;17506;17410;16756;16452;16952;17164;17283;17871;17962;17638;17624;17788;17828;17758;17562;17654;17490;17565;17587;17665;17323;17689;17762;17814;17907;17848;17711;17493;17543;17367;17471;17423;17416;17230;17510;17613;17647;17451;17377;17514;17198;17294;17169;17241;17434;17340;17397;17374;17496;17087;17229;16740;17001;16842;17199;17200;17758;17574;17572;17577;17733;17513;17605;17276;17603;17547;17228;16930;17197;17328;17317;17165;17098;17123;17297;17256;16867;17337;17700;17543;17426;17277;17338;17316;17234;17136;16491;16624;16477;16592;16913;17435;17252;17302;17299;17290;17257;17196;17495;17988;18129;18192;18212;17834;17696;17723;17344;17366;17237;17149;17131;17078;17835;17711;17687;17461;17285;17081;17129;17560;17626;17871;17841;17773;17807;17672;17900;18001;17618;17965;17554;17652;17843;17862;17751;17769;17675;17517;17465;17594;17489;17587;17543;17280;17008;16802;16460;16632;17041;17235;17306;17274;17271;17397;17318;17127;17326;17301;16837;17258;17240;17254;17141;17032;17384;17018;17053;16953;17405;17018;17017;17044;17404;17401;17511;17273;17366;17429;17100;17134;17389;17610;17712;17295;17444;17455;17646;17634;17838;17957;17581;17830;17483;17633;17912;17665;17643;17928;17818;17675;17815;17996;17907;17885;17875;17861;17473;17661;17581;17571;17471;17736;17870;17779;17895;17877;17536;17919;17923;17614;17326;17442;17477;17588;17715;17936;18067;17930;17730;17724;17416;17723;17701;17743;17870;17690;17743;17658;17442;17568;17774;17360;17662;17110;17377;17785;17345;17596;17633;17172;17246;17085;16986;17251;17745;17451;17375;17677;17554;17234;17064;16931;17352;17177;17236;17561;17793;17819;17732;17419;17624
12325;12158;11946;11909;11904;12190;12293;12313;12200;12480;12514;12293;12298;12521;12623;12526;12592;12949;12771;12826;12905;12945;12902;13065;13105;12871;12498;12459;12643;12942;12956;12926;13016;13222;13315;13294;13136;12941;13058;13078;13442;13426;13435;13389;13334;13220;13423;13533;13824;13685;13649;13450;13029;12954;13020;13572;13847;14117;14196;14074;13925;13920;13742;13465;13629;13911;14118;14084;13957;13989;14151;13895;13587;13473;13659;13679;13749;13424;13503;13388;13434;13838;14288;14122;14217;14294;14478;14305;14124;14263;14452;14595;14482;14734;14273;14567;14596;14631;14434;14477;14674;14519;14593;14770;14492;14661;14523;14644;14809;14665;14542;14641;14794;14692;14806;14747;14679;14616;14476;14654;14488;14702;15012;14793;14774;14767;15040;14914;14794;14793;15025;15109;14843;14799;14835;14898;14742;14917;14948;14916;14825;14973;15034;14947;14840;14623;14484;14275;14644;14993;15055;15300;14786;14731;14772;14442;14602;14824;14941;14808;14998;14886;14651;14492;14851;15104;15312;15204;15227;15271;15469;15107;15125;14905;15128;15009;14880;15081;14727;14924;14976;15053;15021;15148;15215;15276;15407;15387;15105;15112;15371;15315;15302;15508;15209;15143;15077;15074;14796;14673;14883;14988;14733;14566;14624;14822;14663;14140;14195;14810;14892;14889;14985;15343;15051;15321;15126;15213;15349;15265;15158;14559;13327;13303;14294;15119;15320;15261;15530;15245;15020;14876;14697;14916;15520;15465;15556;15261;15388;15481;15382;15683;15442;15243;14979;14296;14380;14449;14764;15231;15449;15525;15318;14548;14124;14748;15246;14971;15242;15285;15015;14923;15154;15322;15469;15479;15532;15470;15582;15464;15190;14428;14600;14469;15017;15225;15543;15485;14923;14798;14790;14493;14018;14132;14570;15287;15017;15157;15538;15476;15298;15100;14872;12869;9420;8995;11736;14056;14885;15360;15652;15714;15660;15962;15883;15737;15872;16049;15845;15708;15808;15830;15837;15729;15592;15790;15988;15827;15863;15902;16101;15917;15865;15686;15761;15618;15543;15498;15624;15454;15433;15765;15690;15674;15985;16333;16199;15902;15566;15531;15687;15961;15916;15927;16085;16157;16072;15614;15918;16040;16308;15728;15958;15824;15821;15740;15840;16196;16092;16148;15909;15853;15806;15541;15621;15789;15682;15551;16007;15600;15809;16045;15966;15997;16082;15639;16171;16094;15937;15875;16025;15831;15985;15882;15847;15845;15840;15912;16126;15993;15765;15769;15563;15541;15758;15710;15682;15539;15551;15884;15801;15845;16210;16070;15895;16105;16217;16364;16863;16248;15699;15006;15031;15700;16183;16050;16450;16576;16175;15919;15865;15899;16469;16249;16411;16421;16005;16155;15849;15985;15812;15769;15893;16158;15730;16025;15798;15760;15963;15645;15496;15770;16017;16014;16262;16457;16608;16903;17082;17038;17112;16747;16632;16236;16369;16165;16114;16021;15762;15968;15926;16179;16507;16416;16214;16022;16136;16114;15987;16303;16088;16118;16095;16358;16267;16582;16539;16527;16525;16558;16414;16653;16655;16846;16985;17155;16964;16884;16754;16843;16068;16657;16593;16513;16407;16266;16426;16079;16379;16334;16078;16271;16427;16349;16243;16280;16086;16214;16340;16180;16192;15933;16036;16065;16173;16031;16122;16188;16007;15857;15706;16078;16182;16342;16419;16156;16002;15927;15895;16005;16007;15866;16047;16133;16381;16619;16577;16716;16821;16491;16151;16440;16561;16571;16524;16740;16474;16538;16748;16716;16753;16751;16452;16521;16434;16288;16248;16559;16438;16377;16453;16699;17199;17713;17672;17681;17623;17417;17258;16890;16584;16696;16852;16818;16948;16858;16777;16539;16850;16915;16971;16828;17034;16877;17078;17080;17097;17046;16758;16843;16307;16069;16166;16384;16803;16618;16665;16552;16837;16733;16540;16482;16734;16710;16695;16744;16842;16750;16708;16735;16757;16746;16832;17103;17287;17226;17399;17551;17223;17128;17055;16729;16824;17030;16969;17017;16607;16400;16659;17147;16882;17080;17205;17065;16917;17264;16940;16889;17089;16939;16862;17005;16858;16683;16632;16655;16548;16521;16431;16132;16354;16662;16324;16635;16170;16226;16163;15926;15739;15334;15000;14751;14863;15590;15507;16144;15899;16089;16105;16330;16458;16697;16475;16655;16671;17018;16961;16882;16868;16908;16852;16729;16710;16613;16781;16667;16666;16713;16995;16681;16911;16764;17013;17130;16963;17215;17060;16915;17055;17103;17131;16694;16748;16925;16847;16773;16832;16758;17063;16752;16914;16543;16577;15851;15394;16031;16684;16682;16942;16676;16722;17052;17034;17071;17267;17211;17348;17392;17434;17187;16838;17010;16904;16564;17153;17194;17165;17049;16850;16867;16782;16593;16719;16732;16674;16672;16813;16735;16590;16580;16649;16703;16402;16146;16369;16058;16234;16528;16927;16749;16842;16708;16985;16801;16985;16904;17245;17370;17132;16842;16938;16825;17089;17187;17152;16738;16883;16744;16495;16806;16998;17113;17111;17184;17207;17269;16931;16954;16899;16898;17270;17218;16801;16793;16734;17070;17305;17087;16994;17180;17002;17008;17009;16843;17219;17413;17063;16851;16838;16684;17007;17034;16828;16966;17035;17038;17029;17089;16980;17070;16955;17141;16951;17053;17147;17191;17030;17069;16907;16950;17205;16956;17100;17067;16784;16868;17030;16763;16761;16634;16810;16812;16743;16661;16650;16386;16729;17030;17154;16985;17073;16986;17333;17169;17049;16968;16991;16996;17356;17196;17249;17063;17191;16826;16932;16892;16967;17178;17000;17022;16953;17022;17384;16981;17197;17186;17226;17238;17078;16875;16982;17005;16866;17095;16783;16826;17059;17015;17215;17379;17363;16975;17148;17117;16933;16758;16585;16670;16832;16883;16796;17273;17103;17185;17063;17219;16917;16950;17188;16912;17058;17230;17102;17092;17265;17224;17153;17267;17099;17114;16957;17195;17171;17208;17115;17130;17003;17250;16854;16940;16949;16845;16585;17016;16852;17091;16875;16953;16606;16972;16787;16923;17043;16911;17040;16997;17202;16767;17158;16995;17174;17232;17074;17195;17076;16996;16945;17274;17389;17169;16983;17021;16980;16786;16770;16957;17024;17138;17090;17169;16917;16825;16221;16396;16777;17275;17007;17221;16723;16767;16849;17084;16965;16776;17065;16986;17126;17356;17479;16936;16921;16786;16984;17349;17430;17269;16694;16795;16698;16500;16575;16850;16964;17311;17107;16956;16864;16783;17252;17395;16923;16975;16915;17030;17115;16964;17046;17094;17299;17342;17352;17033;16560;16454;16518;16698;16717;16976;17238;17465;17448;17138;17072;16931;16794;16873;17035;17143;17435;17241;17293;17239;16789;16867;17061;17362;17547;17192;16993;17121;17110;17299;17549;17194;17009;16597;15753;16096;16896;16929;17143;16695;16695;16791;16693;16990;17048;17255;17333;17292;17312;17268;17129;17341;17472;17357;17001;17015;17103;17408;17319;16936;17139;16971;17192;17112;17294;17387;17242;16991;16811;16303;16365;16432;16816;16634;17124;17324;17426;17531;17426;17466;17498;17172;17068;17126;17072;16662;16567;16920;17225;17266;17303;17293;16839;16937;17469;17490;17232;17193;16945;16684;16907;16981;17326;17401;17380;17307;17238;17016;17150;17438;17244;17273;17287;17366;17042;16965;16998;16924;17073;16910;17073;17171;17522;17667;17606;17537;17618;17492;17468;17626;17333;17176;17504;17513;17347;17318;17463;17329;17183;16958;17068;16782;16712;16674;16480;16521;16813;16787;16491;16477;16456;16587;16118;16557;16375;16380;16732;17026;17468;17267;17196;17317;17842;17849;17774;17558;17340;17318;17077;17457;17510;17150;17418;16989;16921;16936;17088;17234;17256;17321;17302;16976;17186;17051;17358;17492;17332;17243;17405;17361;17494;17188;17053;17128;17351;17218;17282;17461;17459;17524;17469;17483;17635;17513;17419;17215;17202;16930;16958;16965;17001;17313;17245;17258;17028;17100;17344;17481;17104;17257;17467;17245;17349;17078;16788;16729;16600;15991;16218;16865;17128;17315;17312;17556;17558;17381;17260;17266;17054;17103;17098;17085;16992;17268;17262;17540;17402;17303;17397;17451;17794;17620;17708;17300;17229;17462;17818;17873;17598;17757;17519;17848;17568;17392;17501;17276;17005;17102;17274;17109;16680;17042;17118;17446;17611;17559;18073;17670;17762;18080;18053;17677;17770;17581;17735;17502;17671;17277;17468;17453;17625;17746;17750;17745;17319;17217;17488;17436;17333;17384;17406;17664;17377;17542;17580;17283;17343;17648;17528;17365;17211;17305;17131;17322;17424;17534;17322;17386;17070;16996;17189;17233;17613;17993;17619;17637;17636;17380;17278;17385;17210;17323;17471;17349;17121;17366;17072;17009;17020;16807;16847;17186;17113;16964;17341;17578;17399;17497;17368;17621;17400;17552;17158;17040;16880;16446;16465;16887;17415;17408;17451;17420;17435;17557;17514;17548;17964;18010;18060;18051;17824;17786;17719;17451;17796;17087;16994;16966;17243;17338;17705;17671;17982;17574;17432;17381;17409;17524;17720;17476;17839;17993;17871;17704;17739;17583;17819;17726;17876;17972;17716;17795;17977;17885;17503;17567;17456;17624;17449;17299;17183;16746;16694;16511;16732;17149;17342;17178;17230;17175;17337;17206;17165;17046;16865;17202;17275;17137;17117;16985;16991;16981;17198;17093;17091;17169;17150;16863;17123;17315;17391;17732;17612;17261;17134;17133;16936;17043;17070;17406;17421;17242;17668;17661;17860;17477;17821;17784;17724;17711;17618;17642;17555;17729;17760;17980;17778;17684;17751;17797;17662;17762;17550;17356;17492;17616;17486;17610;17709;17821;17868;17941;17761;17806;17952;17708;17792;17795;17430;17462;17271;17784;18055;17743;17865;17783;17616;17629;17698;17632;17736;17518;17715;17564;17449;17514;17849;17496;17682;17650;17625;17755;17656;17854;17700;17677;17598;17283;16685;16629;16980;17494;17449;17350;17674;17379;16967;17092;17034;17214;17111;16756;17453;17508;17547;17772;17760;17357
12002;11932;12024;12015;12001;11958;12155;12307;12502;12461;12059;11982;12486;12639;12484;12628;12459;12622;12555;12535;12705;12712;12703;13143;13213;12735;12722;12678;12880;12791;12643;12870;13064;13137;13348;13251;13123;12901;13138;13152;13441;13454;13669;13362;13025;13237;13336;13723;13740;13651;13488;13583;13161;12836;13049;13494;13901;14292;14106;14121;14167;14029;14113;13915;13463;13817;14096;14474;13945;14037;14164;13915;13833;13726;13612;13631;13606;13255;13303;13563;13846;14155;14151;14255;14705;14391;14502;14691;14265;14377;14375;14206;14241;14456;14307;14468;14492;14534;14560;14464;14257;14643;14603;14731;14666;14639;14432;14881;14776;14945;14721;14712;14762;14528;14708;14848;14705;14792;14710;14584;14711;14788;14887;14816;14901;14723;14957;15104;14825;14922;14987;14947;14854;15026;14895;14824;14684;14687;14784;14622;14832;14963;15027;14944;14652;14619;14399;14474;14576;14969;14934;15060;14724;14497;14099;14135;14516;14580;14281;14630;15043;14990;14747;14767;14867;15289;15236;15257;15301;14871;15310;15347;15390;15074;15086;15049;15139;15086;15112;14895;15049;14801;15208;14973;15057;15185;15659;15262;15007;15290;15556;15561;15268;15281;15227;15045;14963;15094;14433;14405;14326;15029;14941;14497;14500;14926;14981;14450;14468;14856;14978;15252;15097;15136;15237;15207;15002;14922;15170;14993;14872;14059;12812;12138;13489;14732;14936;15246;15068;15148;14884;14878;14957;15200;15138;15548;15366;15372;15451;15380;15428;15670;15562;15415;14870;14568;14575;14297;14711;14810;15194;15419;15458;15128;14697;14896;15063;15373;15076;15441;15097;15259;15303;15425;15558;15706;15647;15600;15614;15465;15301;14912;14419;14354;14761;15074;15482;15431;15103;15115;14923;14873;14605;14888;15023;15410;15285;15296;15236;15482;15435;15255;14937;13052;9468;8690;11846;14247;15251;15575;15576;15676;15755;15822;15847;15941;15693;15640;15860;15914;15900;15620;15867;15662;15628;15744;15720;15924;15898;15830;15836;16000;15779;15719;15575;15872;15798;15473;15453;15505;15518;15533;15864;15726;15873;16247;16329;16168;15532;15454;15721;15751;15958;16006;16161;16170;16192;16043;16061;15992;15912;16124;16017;16136;15982;16086;15848;16087;16081;16165;16226;15881;15703;15746;15556;15816;15597;15734;15593;15706;15898;15527;16070;15766;15923;16047;15695;16145;15841;16012;15999;15976;15819;15954;15960;15715;15670;15932;15845;15884;15891;15955;15803;15720;15599;15881;15935;15819;15861;15776;15799;16182;15846;16207;15736;16095;16243;16386;16514;16426;16288;15761;15969;16197;15984;16283;16108;16381;16328;16222;16049;16187;16204;16309;16179;16138;16234;15778;15914;15776;15959;15624;16034;15795;15704;15961;15933;15711;15668;15622;15852;15839;15965;15959;16396;16415;16677;16820;17175;16864;16847;16633;16594;16471;16527;16549;16205;16033;15937;15672;15757;15802;16298;16441;16292;16075;15913;16196;16150;16279;15990;16129;16314;16415;16686;16275;16349;16391;16534;16578;16629;16550;16639;16866;17083;17087;16924;16978;17154;16871;16781;16385;16458;16577;16568;16214;16127;16243;16306;16287;16251;16113;16310;16253;15900;15945;15976;16016;16344;15940;16168;15957;16030;16011;16048;16053;16029;16284;15963;15376;15404;15720;16279;16171;16301;16257;16008;15919;15862;16089;16045;15864;16102;16255;16560;16532;16543;16706;16190;16365;16117;16343;16227;16547;16561;16443;16643;16541;16684;16539;16757;16774;16675;16612;16165;16233;16156;16361;16405;16808;17211;17374;17452;17754;17488;17721;17682;17394;17315;16881;16886;16607;16868;16841;17041;16722;16702;16649;16411;16835;16634;16826;16819;17071;17037;17223;17033;17011;16963;16632;16889;16549;16862;16793;16943;16608;16329;16722;16567;16948;16874;16663;16401;16778;16596;16714;16863;17038;16574;16730;16988;16968;16851;17065;17165;17393;17330;17292;17328;17129;17061;16770;16925;16939;16960;16745;16405;16552;16670;17116;17035;17399;17204;17173;16877;16988;17082;16709;17020;17008;16874;16775;16640;16701;16637;16690;16802;16496;16695;16449;16548;16376;16176;16234;16227;16202;16060;15328;14778;14787;14956;14751;15108;15138;15367;15805;16005;16236;16252;16517;16427;16518;16324;16621;16884;16739;17128;16841;17027;16797;16825;16611;16796;16829;16846;16817;16945;16700;16605;16219;16422;16833;17018;16964;16686;17119;17143;17004;16946;16843;17035;16969;16817;16949;16993;16808;16734;16896;16634;16760;16382;16389;15744;15633;14803;15590;16445;16642;16804;16877;17029;17338;17131;17072;17051;17169;17316;17210;17184;16898;17064;17151;17014;16742;17073;16987;16853;17067;16908;16621;16731;16681;16761;16729;16611;16557;16598;16568;16496;16592;16666;16857;16648;16751;16504;16465;16309;16506;16717;16775;17066;17066;17194;16806;16766;17241;16942;16906;17433;16893;16887;16782;16733;17115;17168;16973;16946;16753;16529;16935;17146;17075;17362;17244;17206;17381;17124;17095;16975;17126;17192;16947;16766;16603;16934;16926;17125;17111;17132;16915;17115;16894;16937;17114;16945;17148;16920;17160;16975;16942;16672;17064;16947;16919;16941;16928;16996;17281;17063;17077;16982;17050;17276;17114;17136;17074;16997;17063;16926;16785;17066;17066;17264;16843;16974;16989;17043;16871;16779;16417;16592;16743;16747;16252;16317;16464;16564;16888;17048;17040;17164;17002;17056;16889;17186;17078;16865;17082;17320;17119;16979;17105;17131;16781;16844;17183;17100;17038;17025;17250;17038;17220;17078;17222;16846;16993;16819;17106;17273;17035;17081;17037;16995;17255;16860;16854;16657;16919;17032;17541;17163;17509;17390;17121;16941;16930;16694;16923;16869;17127;17021;17065;16999;17011;17108;17015;17033;17168;17014;16911;17194;17086;17077;17004;17237;17271;17279;17346;17112;16886;17305;17028;17233;16865;17143;16664;17159;17054;16991;17058;17183;16795;16664;16632;16771;16942;16875;17293;16792;16899;16670;16723;16959;16955;17133;16806;16849;16892;17167;16980;17058;17263;17000;16971;17027;17058;17238;17255;17341;17241;16916;16865;16862;16474;17138;17030;17147;17043;16961;17024;17294;16915;16440;16513;16741;17317;17384;17371;16935;17129;16892;16985;16857;16920;17029;17201;17087;17064;16774;17139;17205;17229;17140;17137;17332;17327;17022;16718;16670;16315;16380;16713;16842;16889;17040;17097;16983;17126;17182;17059;17027;16904;16937;16918;16713;16654;16953;17101;17190;17312;17351;16759;16647;16641;16758;16868;16852;17218;17466;17334;17097;16996;17158;16858;16642;16815;17084;17004;17279;17332;17315;17003;16881;17135;17619;17407;17519;17147;16964;16859;17195;17151;17269;17296;17150;16620;16113;16422;16777;17041;16876;16419;16549;16809;16861;16791;16988;17131;17100;17126;17180;17223;17203;17350;17454;17537;17159;16936;16521;17594;17336;17137;17149;17154;17038;17172;16843;17020;17227;16891;16920;16758;16716;16536;16588;16524;17144;17433;17241;17438;17540;17483;17287;17168;17161;17104;17094;16574;16680;16968;17478;17008;17202;17290;17052;17217;17414;17675;17443;17166;16892;16820;16803;16786;17045;17333;17470;17076;17342;17133;17000;17261;17244;17142;17056;17225;16723;17257;17157;16964;17162;16989;17121;17030;17153;17666;17597;17695;17712;17570;17798;17459;17341;17317;17481;17430;17767;17490;17570;17243;17026;17196;16677;16552;16730;16872;16811;16892;16986;16912;16801;16682;16655;16627;16591;16845;16518;16417;16420;16915;17205;17142;17329;17561;17311;17434;17704;17310;17422;17144;17250;17299;17600;17604;17258;17178;17080;16957;17229;17449;17242;17348;17162;16973;16919;16679;17046;17301;17446;17069;16982;17196;17446;17506;17253;17322;17491;17457;17473;17336;17440;17454;17402;17641;17550;17322;17659;17283;17131;17209;17440;17101;17360;17549;17408;17090;16880;17125;17208;17333;17387;17380;17582;17326;17330;16919;16624;16630;16669;16620;16529;16818;17055;17126;17296;17251;17580;17482;17086;17077;17026;17129;17257;16876;17059;17262;17242;17502;17187;17347;17463;17596;17826;17739;17721;17691;17714;17888;17802;17565;17474;18006;17954;17640;17824;17601;17706;17164;16777;16855;17339;17482;17188;17256;17452;17501;17527;17562;17598;17445;17672;17887;17809;17648;17464;17544;17537;17380;17641;17738;17479;17588;17568;17804;17764;17540;17409;17423;17256;17793;17464;17658;17419;17568;17581;17582;17519;17350;17262;17585;17658;17346;17153;17221;17129;17448;17248;17092;16986;17326;17266;17415;17425;17273;17636;17920;18060;17741;17499;17420;17394;17060;17333;17484;17107;17110;17478;17160;17258;17048;16641;16576;16104;16825;16932;17227;17285;17384;17091;17614;17624;17611;17632;17596;17362;17162;17078;16435;16402;16827;17216;17329;17509;17451;17591;17751;17399;17609;17473;17929;18170;18178;17839;17681;17654;17479;17595;17134;16681;16700;17214;17383;17573;17756;18070;17808;17670;17525;17482;17620;17795;17971;17830;17695;17981;17467;17674;17728;17885;17516;17921;17779;17921;17739;17875;17643;17624;17364;17589;17776;17458;17612;17097;16724;16785;16954;17219;17492;17663;17439;17404;17007;17136;17108;16660;16859;16832;16994;16959;17109;16891;17016;16956;16827;16954;17104;17068;17184;16854;16991;17473;17361;17218;17421;17384;17546;17453;17196;16970;16475;16594;17291;17392;17271;17525;17755;17652;17479;17767;17647;17650;17743;17340;17559;17592;17638;17854;17623;17572;17781;17676;17765;17818;17752;17472;17514;17488;17322;17732;17651;17860;17945;17922;17711;17835;17939;17836;17695;17795;17440;17627;17446;17410;17548;17790;17714;17767;17529;17618;17747;17697;17728;17884;17721;17874;17562;17370;17128;17394;17738;17555;17695;17587;17589;17697;17704;17653;17707;17503;17366;17028;16946;17216;17357;17581;17710;17620;17448;17216;16956;16963;17139;17054;16811;16981;17491;17419;17530;17793;17498
12147;11719;12308;12155;12150;12370;12286;12069;12470;12112;12238;12032;12114;12310;12476;12496;12604;12777;12723;12627;12801;12596;13122;12995;13055;13198;12878;12497;12892;12966;12823;13198;12952;13227;13449;13203;13202;12947;12927;12994;13097;13396;13532;13580;13181;13024;13284;13616;13783;13418;13494;13616;13396;12904;12795;13542;13853;14205;13922;14201;14236;14190;13855;13977;13313;13542;13953;14024;13898;13948;14041;13954;14050;13984;13666;13656;13573;13428;13302;13719;14132;14120;14080;14218;14332;14344;14414;14238;14476;14490;14570;14528;14525;14303;14299;14233;14377;14515;14692;14462;14568;14633;14529;14563;14573;14887;14913;14762;14899;14645;14525;14671;14724;14491;14640;14873;14832;14658;14829;14830;14615;14429;14903;14824;14806;14999;14994;14976;14901;14866;15022;14888;14734;14890;15028;15106;14832;14734;14739;14654;14854;14867;14785;14883;14996;14717;14446;14512;14901;14957;14897;14589;14519;14163;14000;14148;14572;14607;14646;14827;14998;14869;14977;14970;15108;14920;15204;15323;15297;15243;15276;15285;15236;15249;15170;14946;15207;14962;14591;14851;14837;14742;14985;15191;15322;15414;15237;15228;15187;15065;15341;15422;15238;15231;15166;15117;14979;14665;14550;14552;14504;14575;14682;14528;14613;14573;14740;14714;14889;14917;14952;15095;15141;15124;14951;15178;15032;15088;14980;15201;14574;14134;13054;12689;13682;14591;15160;15039;15147;14836;14908;14768;14729;14869;15095;15446;15344;15414;15557;15455;15373;15615;15351;15386;14981;14748;14424;14741;14544;14794;15026;15468;15035;15446;15278;15265;15401;15442;15432;15338;15401;15247;15348;15235;15316;15240;15316;15533;15653;15796;15510;15236;14954;14651;14530;15007;15487;15464;15391;15460;15000;14837;14608;14624;14741;15022;15382;15346;15231;15365;15164;15058;14864;12887;9327;8229;11171;14027;15188;15295;15513;15465;16015;15774;15624;15604;15566;15791;15775;15899;15961;16024;15716;15929;15564;15985;15993;15853;15877;16121;15990;15906;15549;15731;15875;15599;15991;15717;15644;15671;15640;15503;15720;15906;16040;16128;16210;15777;15786;15591;15705;15717;15938;16067;16207;15879;16097;16106;16120;15993;15890;16064;16282;15874;15829;15906;15683;15843;15977;16075;16223;15926;15907;15957;16002;15980;15693;15542;15532;15658;15902;15940;15838;16042;15782;16088;15953;16046;15982;15863;15789;16019;15878;15620;15644;15804;15718;16021;16171;15667;15775;15507;15749;15892;15995;15836;15663;15797;15583;15654;16025;15961;15977;15924;15927;16180;16328;16742;16686;16762;16224;16283;16223;16278;16422;16150;16203;16282;16318;16338;16448;16134;16209;16326;15965;16106;16076;16035;15901;15866;15827;15687;15675;15685;15704;15803;15810;15659;15886;15630;15859;15973;15911;16090;16136;16354;16653;16991;16909;16876;16666;16501;16580;16442;16433;16417;16552;16204;16124;15896;15967;16250;16293;16443;16131;16309;16006;15918;16193;16082;15881;16245;16355;16564;16522;16330;16728;16234;16632;16674;16642;16711;16732;17018;17098;16982;16865;16970;16936;16859;16624;16764;16525;16603;16295;16419;16128;16298;16371;16549;16157;16189;16251;16189;16144;16077;15917;15991;15915;16290;16355;15983;16055;15922;15977;15897;16176;15875;15397;15148;15361;15867;16297;16350;16220;16656;16221;15969;16285;16132;16222;16040;16387;16321;16544;16624;16536;16329;16482;16317;16306;16157;16307;16359;16319;16354;16414;16616;16630;16812;16711;16942;16765;16702;16342;16453;16556;16192;16660;16917;17442;17395;17518;17372;17585;17570;17638;17656;17320;17184;16722;16765;16958;16976;16701;16768;16581;16629;16562;16940;16881;17031;16791;16903;17429;17295;16952;16746;16772;16849;16941;16850;17011;16888;16828;16748;16506;16491;17097;16905;16939;16579;16548;16553;16517;16746;16694;16556;16814;16876;16987;16859;17064;16930;17243;17138;17220;17341;17232;17084;17027;16647;16935;16807;16997;16760;16242;16425;16803;16850;16847;17241;17103;17048;16939;16773;17068;16883;16830;17046;16662;16503;16648;16511;16410;16877;16704;16693;16852;16898;16269;16550;16293;16104;16216;16155;15674;14472;13270;13733;14384;14242;14685;14645;14846;15499;16036;16271;16352;16545;16634;16337;16378;16612;16873;16958;16945;16956;17094;17035;16948;16803;17002;16869;16469;16982;16782;16830;16576;16214;16558;16762;16661;16623;16937;16987;16728;16753;17076;16903;16825;17057;16875;16977;16944;16908;16810;17029;16827;16751;16557;16296;15836;15149;14109;14958;16123;16604;16732;17025;17359;17301;17381;17061;17484;17333;17222;17190;17006;17313;17223;17204;16936;16989;16985;17059;16912;16696;16606;16711;16557;16776;16632;16656;16550;16617;16657;16574;16838;16665;16720;16784;17013;16743;16221;16572;16663;16840;16608;16910;16862;17235;17019;17074;16754;17087;17217;17226;17056;17142;16849;16916;17103;16840;16849;16807;16798;16830;16819;17043;16974;17084;17254;17226;16918;16872;16960;17122;17273;17097;17037;17136;16924;16337;16627;16897;16857;17007;17072;16629;16856;16790;17039;17045;17188;16978;17135;17012;16852;17059;16990;17142;16919;16951;16794;16840;16967;17172;17370;17094;16961;17062;16918;16981;17191;17042;17102;16893;16561;16862;16948;17017;17124;17136;17009;17000;16708;16427;16575;16574;16122;16451;16709;16473;16250;16350;16690;16764;16962;16993;17201;17281;17124;17297;17004;17200;17209;17169;17128;17151;17230;16858;17063;16720;16980;16876;16874;16861;17157;17066;17164;17213;17155;16792;16743;16870;16769;17013;16983;17028;17354;17288;17317;17345;17347;16984;16961;16870;17302;17170;17437;17428;16967;17082;16994;17006;16899;16875;16728;16980;17085;16970;17252;17075;16885;17160;16957;17019;16956;16976;17245;17080;17032;17058;17099;17113;17368;16913;17061;16927;17109;17260;16926;17076;17067;17020;17007;17169;17104;17086;17163;17002;16574;16639;16624;16803;16909;16904;16755;16639;16846;16907;16978;17137;16914;16577;17023;17121;16761;16913;17085;17247;17308;16972;16820;16888;17168;17276;17145;17144;16809;16947;16783;16906;16966;17019;16965;17210;16932;16984;16893;16813;16619;16842;16759;17048;16942;17083;17103;16997;16981;17044;17303;16979;16810;16532;16272;16079;16510;16982;16955;17134;17197;17159;17300;17046;16770;16461;16549;16744;16469;16517;16316;16268;16340;16754;16920;16875;17203;17317;16952;16878;17061;16824;16712;16419;16841;17052;17311;17385;17554;16939;16718;17068;16975;16916;16921;17178;17392;17280;17306;17225;16934;16984;16695;16999;17061;17234;17150;17231;17075;16924;16992;17332;17342;17488;17166;17020;16840;16632;16934;17015;17284;17390;17250;17029;16825;16707;17164;16938;16607;16285;16349;16756;16785;16725;16652;16469;17059;17179;17274;17256;17363;17261;17324;17291;17232;16698;16616;16900;17147;17475;17413;17235;16914;16526;16128;16486;16916;17138;16958;16680;16862;16512;16341;16627;16764;17370;17534;17677;17530;17550;17372;17322;17395;17137;17033;16692;16985;17333;17057;17136;17057;17306;17104;17312;17335;17352;17375;17345;16963;17043;16661;17191;17350;17511;17671;17430;17185;17245;17283;17498;17058;16983;16986;17135;17190;17151;17080;17196;17190;17198;17101;17237;17346;17552;17662;17563;17671;17639;17895;17518;17359;17294;17355;17283;17691;17629;17249;17581;17216;17076;16709;16609;16673;17218;17116;17072;16899;16727;16745;16771;16607;16995;16833;16724;16656;16458;16759;16907;17248;17365;17352;17455;17551;17584;17458;17228;16986;16975;17183;17298;17570;17459;17708;16993;17167;17106;17206;17381;17502;17270;17174;16835;16491;16232;16824;16994;16963;17134;17126;17069;17260;17334;17568;17742;17524;17438;17641;17403;17428;17551;17586;17444;17534;17441;17583;17087;17144;17405;17591;17286;17485;17303;17410;17457;17435;17029;17223;17394;17576;17633;17404;17529;17380;16962;16984;16531;16752;17028;16898;16716;16989;17083;17062;17267;17675;17563;17252;16880;17136;17235;17250;17010;17188;17041;17051;17363;17118;17513;17541;17575;17524;17433;17786;17848;17688;17530;17480;17511;17412;17828;17785;17635;17936;17482;17793;16857;16942;16849;17203;17324;17549;17324;17440;17580;17499;17791;17430;17772;17909;17726;17568;17752;17518;17421;17240;17635;17649;17323;17394;17706;17808;17502;17788;17690;17702;17591;17420;17488;17317;17534;17605;17580;17157;17495;17547;17786;17380;17414;17366;17620;17351;17114;16873;16963;17004;16766;16973;17286;17204;17278;17473;17567;17695;17823;17685;17572;17535;17468;17446;17227;17472;17426;17521;17350;17190;17228;17401;17117;16791;16058;15751;16750;16922;17565;17421;17188;17310;17616;17454;17565;17911;17501;17574;17456;17224;17045;16949;17160;17528;17475;17556;17719;17662;17744;17539;17499;17797;17981;17867;17886;17884;17549;17508;17724;17394;16867;16604;16444;17073;17598;17789;17788;17814;17724;17804;17751;17410;17432;17521;17927;17904;17704;17742;17648;17733;17677;17874;17659;17812;17826;17742;17738;17840;18037;17633;17485;17669;17512;17547;17462;17419;16961;17060;17226;17294;17595;17684;17600;17663;17319;17088;16836;16637;16541;17033;16776;16956;16836;16757;16823;17133;17057;17075;17020;17067;16974;16982;17155;17134;17326;17279;17364;17569;17536;17566;17201;17054;16495;16771;17224;17540;17424;17530;17510;17276;17316;17283;17511;17719;17676;17551;17551;17907;17877;17710;17725;17637;17565;17350;17572;17540;17634;17763;17722;17785;17488;17662;17965;17926;17821;17794;17747;17700;17669;17805;17536;17692;17737;17542;17773;17740;17370;17677;17800;17508;17502;17571;17516;17541;17827;17614;17615;17608;17268;16733;17128;17457;17551;17517;17519;17686;17368;17519;17823;17450;17397;17580;17438;17363;17291;17731;17614;17509;17598;17400;17275;17194;17323;17248;17270;17171;17072;17280;17308;17698;17404;17739;17624
12188;12040;12422;12302;12208;12393;12350;12112;12414;11958;11892;11799;11919;12088;12165;12473;12547;12820;12739;12750;12603;12823;12788;13025;13185;12724;12813;12708;12918;12691;13076;12969;12991;12911;13140;13072;12840;13050;12797;12836;13216;13093;13351;13506;13017;12959;13188;13307;13319;13447;13719;13527;13433;13095;13282;13336;13811;13918;13967;13929;13974;13712;13929;13876;13305;13175;13650;13743;13857;14069;14197;14128;14073;13959;13806;13665;13495;13491;13693;13901;14101;14263;14160;14153;14164;14278;14425;14306;14390;14414;14220;14420;14379;14300;14147;13939;14406;14443;14407;14728;14522;14694;14488;14469;14621;14279;14680;14807;14743;14725;14704;14839;14538;14712;14558;14779;14816;14791;14501;14652;14736;14784;14462;14926;14806;14909;15056;14847;14933;14916;14746;14903;14833;14580;14512;14704;14826;14546;14919;14877;14594;14720;14816;14781;14732;14576;14292;14317;14523;14761;14853;14851;14556;14370;14471;14405;14707;14746;14615;14832;14584;14650;14801;15105;15120;14941;14970;15050;15186;15463;15233;15350;15008;15436;15209;15106;15207;14721;14323;14463;14693;14848;15025;15015;15054;15248;15232;15172;15315;15436;15249;15012;15453;15149;15295;15093;14664;14734;14822;14604;14710;14887;14648;14606;14712;14703;14570;14463;14730;14814;14949;14892;15367;15147;15180;15041;14991;15116;14967;15268;15070;14355;14131;13484;14194;14907;15204;15330;15272;15025;15034;14887;14817;14833;15154;15271;15400;15610;15530;15547;15628;15378;15488;15357;15247;14565;15003;14707;15248;15236;15336;15198;15417;15498;15492;15207;15212;15126;15039;15244;15453;15610;15335;15068;15312;15489;15529;15624;15522;15421;15748;15603;15170;15187;14988;14745;15346;15424;15256;15317;15149;14721;14402;14302;14553;15018;15041;15409;15066;15429;15233;15105;14517;12567;8932;7934;10469;13482;14881;15574;15382;15789;15787;15887;15493;15471;15571;15687;15954;15814;15918;15838;15758;15824;16005;15841;15827;15796;15864;15946;15987;15773;15851;15972;15699;15999;15887;16051;16018;15592;15678;15718;15588;15849;16068;16214;16271;16189;15721;15650;15885;15905;15720;15682;15725;16015;16163;15918;16204;15954;15954;15833;16008;15895;15645;15815;15849;16005;15998;16078;16257;16200;16018;15759;15591;15840;15631;15845;15691;15953;15530;16051;15799;16037;16075;16148;15952;16105;15882;16170;15839;15881;15751;15541;15590;15575;15368;15513;15865;15541;15437;15578;16026;15924;15741;15682;15414;15782;15761;15458;15791;15889;16125;15918;15958;16110;16209;16474;16857;16669;16405;16311;16333;16288;16358;16327;16424;16374;16122;16066;16018;16336;16328;16339;16310;16484;16374;16016;15880;15920;15810;15989;15730;15647;15812;15959;15780;15841;15886;16132;15773;15879;15858;16112;16046;16430;16604;16793;17380;16800;16546;16555;16618;16617;16266;16232;16239;16306;16302;15854;16157;16244;16326;16280;16448;16135;16144;16456;16146;16366;16082;16152;16079;16493;16656;16314;16325;16261;16452;16831;16706;17021;17033;17162;17105;17110;17243;17186;17029;16758;16449;16711;16562;16611;16294;15980;16201;16591;16314;16405;16477;16145;16200;15992;16288;16050;16213;16035;15945;16355;15912;15972;15898;16022;15943;16244;15962;15916;15511;15385;15662;15918;16102;16343;16481;16260;16396;16211;16414;16493;16356;16433;16404;16428;16418;16452;16687;16689;16681;16113;16170;16386;16185;16467;16401;16165;16645;16555;16506;16741;16782;16603;16696;16609;16620;16422;16212;15974;15892;16452;17112;17241;17273;17489;17572;17384;17696;17400;17574;17330;16725;16592;17023;16842;16835;16783;16659;16745;16923;16810;17151;17012;17124;17104;17133;17331;17144;16853;16755;16895;16662;16976;17018;16989;16732;16925;16645;16699;16832;17041;16825;16582;16567;16338;16663;16665;16729;16792;16772;16933;16730;16661;16829;16700;16922;17196;17451;17368;17301;17150;16829;16551;16587;16838;17123;16871;16417;16321;16869;17263;17081;17226;17020;16844;17038;16908;16781;16654;16773;16641;16359;16689;16398;16446;16656;16633;16694;16810;16727;16991;16507;16550;16499;16382;16457;16203;15605;14664;13305;13572;14518;14407;14828;14829;14792;15454;15927;16287;16278;16292;16206;16232;16422;16573;17033;16960;17241;17019;17134;16884;16797;17026;16940;16880;16861;17027;17076;16856;16548;16615;16676;16898;16827;17105;16930;17233;16990;16959;16914;17022;16905;17283;16983;16943;16878;16848;16643;16747;16641;16707;16342;15846;15022;14365;14669;15134;16448;16624;16770;16812;17055;17308;17590;17105;17133;17123;17097;16682;17133;16740;17119;17100;17175;17005;16988;17124;17093;16675;16568;16969;16700;16778;16849;16857;16528;16678;16682;16790;16660;16501;16684;16691;16548;16595;16765;16581;16651;16652;16755;16624;16958;17181;17076;16997;16926;17049;17105;17289;17287;17015;17133;16788;16722;17001;16650;16652;17149;16995;16929;17093;16912;17043;17145;17204;17413;17148;17090;16802;16932;17170;17407;16870;16986;16208;16254;16463;16651;16564;16424;16545;16688;16794;16881;17023;16965;16963;16781;17031;16983;16860;16874;16897;16783;16952;16731;17002;16986;17143;17230;17097;16894;17006;17022;17266;17280;16832;17027;16906;16741;16822;16795;16886;16979;17075;16879;16979;16990;16782;16664;16473;16446;16394;16710;16684;16548;16382;16654;16984;16775;16833;16973;17201;17043;17126;17003;16997;17228;17047;17282;17263;17116;16744;16874;17145;16942;17135;17002;16993;17184;17221;16975;17047;17293;17262;16980;17113;16811;17033;17060;16989;17259;17461;17239;17116;17065;16746;16861;16884;17503;17224;17238;17178;17104;17185;16578;16967;16881;17146;16987;16814;16793;17061;16858;17121;17073;17157;16900;16877;16783;16938;17129;17169;16947;17089;17221;17484;17274;17170;17060;16896;16975;17175;17122;16960;16842;17070;17118;16962;17093;17235;17208;17025;16944;16836;16828;16783;16630;16951;16675;16784;16703;16839;17117;16895;17069;17100;16986;16779;17036;17152;17041;17044;16901;16957;16912;17257;17221;17052;17103;17186;17031;16818;17061;17163;17031;17280;17225;16655;16950;16938;16940;17116;16919;16482;16352;16596;16926;16867;16986;16969;16870;17111;17161;16873;16667;15965;14429;14226;15676;17221;17272;17283;17111;17286;17226;17182;16853;16820;16913;16787;16919;16447;15876;15292;15107;16215;16851;17105;16997;17159;16992;17137;16953;16689;16637;16657;16308;16823;17228;17223;17157;16832;16875;16879;16739;16819;16783;16592;17081;17563;17570;17234;16915;16839;16686;16988;17177;17094;17130;17211;16898;17101;16903;17312;17374;16959;17045;16869;16280;16181;16692;17043;17086;17223;17320;17232;16849;16973;17141;17129;16840;16520;16296;16597;16639;16347;15600;15382;16203;17108;17297;17357;17257;17327;17620;17539;17294;16625;16321;16972;17477;17600;17471;17492;16834;15995;15266;15550;16623;17173;17023;17030;16463;16486;16451;16501;17234;17336;17374;17429;17379;17409;17371;17457;17051;17159;17195;17161;16966;17010;17530;17442;17237;17125;16996;17199;17347;17346;17219;17028;16980;16707;16609;16837;17387;17492;17508;17347;17108;17285;17294;17285;17209;16887;16887;16955;17202;17100;17002;17178;17187;17214;17033;17290;17567;17729;17541;17918;17819;17768;17505;17329;17376;17227;17496;17719;17496;17451;17477;17446;17122;16751;16279;16418;16855;17071;17026;16749;16908;16831;16585;16279;16361;16802;17322;16810;16662;16834;16760;17068;17227;17258;17427;17538;17404;17294;17207;16870;17115;17393;17390;17625;17444;17381;17483;17326;17040;17268;17438;17395;17445;17108;17195;16919;16577;16547;16621;17028;17021;16848;16980;17057;17406;17398;17381;17661;17534;17422;17752;17721;17522;17637;17456;17501;17735;17479;17347;17486;17384;17177;17236;17327;17424;17434;17565;17648;17817;17641;17590;17422;17632;17116;17231;17176;17401;17386;16958;17259;17118;17236;17126;16949;16946;17233;16979;17385;17466;17398;17173;16999;17135;17354;17437;17315;17103;17329;17364;17622;17336;17440;17765;17903;17752;17662;17652;17736;18020;17848;17741;17629;17784;17717;17465;17417;17563;17534;17274;17197;17097;17064;17453;17549;17725;17074;17770;17482;17600;17760;17629;17328;17372;17776;17674;17613;17389;17216;17277;17318;17816;17666;17413;17438;17480;17804;17863;17496;17472;17478;17662;17412;17537;17539;17563;17233;17471;17504;17330;17459;17750;17426;17368;17292;17188;16788;16904;16823;16851;16793;17094;16996;17397;17589;17619;17805;17724;17833;17551;17390;17725;17424;17351;17357;17317;17388;17626;17278;17288;17144;17401;17054;16653;15903;15741;16341;17426;17485;17679;17789;17556;17547;17518;17684;17621;17614;17826;17804;17397;17582;17367;17475;17357;17507;17640;17724;17737;17704;17325;17669;17629;17762;18068;17779;17723;17553;17760;17553;17112;17058;16686;16599;17208;17429;17692;17843;17808;17680;17514;17521;17695;17483;18035;17840;17835;17641;17618;17468;17557;17606;17774;17729;17660;17704;17482;17823;17794;17668;17914;17506;17549;17384;17469;17558;17424;17423;17288;17168;17337;17479;17909;17736;17643;17586;17098;16592;16597;16661;17011;17125;17085;17016;16841;16732;16680;16626;16776;17058;17129;17030;17098;17527;17501;17963;17695;17838;17680;17933;17608;17685;17560;17054;17270;17141;17206;17527;17585;17364;17148;17060;17218;17292;17858;17802;17576;17725;17561;17699;17595;17818;17730;17565;17560;17474;17602;17750;17811;17735;17648;17524;17648;17906;18000;17871;17821;17587;17735;17593;17833;17890;17615;17873;17675;17852;17625;17617;17710;17506;17729;17437;17726;17360;17739;17589;17522;17461;17655;17243;16910;17152;17580;17505;17589;17443;17653;17738;17461;17549;17787;17999;17437;17531;17213;17228;17431;17528;17799;17476;17381;17427;17426;17305;17452;17607;17420;17473;17463;17446;17869;17752;17687;17569
12265;12181;12195;12149;12432;12188;12298;12268;12261;11973;11434;11690;11965;11993;12372;12270;12744;12715;12662;12730;12855;12842;12877;12916;12893;12795;12805;12767;12659;12676;12752;12998;12958;12996;13012;12941;12833;12733;12725;12820;12993;13409;13286;13191;13112;13147;13102;13469;13488;13237;13154;13663;13819;13549;13360;13398;13620;13731;13753;13764;13810;13736;13661;13986;13752;13098;13344;13804;14040;14279;14181;14064;13963;13694;13617;13399;13607;13669;13758;14098;14148;14172;14224;14330;14520;14281;14411;14576;14364;14509;14382;14293;14305;14188;14125;13845;14299;14312;14547;15007;14399;14435;14614;14757;14632;14678;14554;14391;14561;14649;14491;14607;14573;14665;14514;14875;14707;14753;14594;14632;14856;14657;14765;14730;14712;14810;14688;14770;14758;14991;14983;14915;14814;14632;14622;14601;14739;14964;14834;14932;14882;15000;14908;14888;14599;14540;14404;14631;14565;14637;14600;14686;14717;14410;14645;14623;14985;14802;14632;14738;14474;14559;14742;15019;14664;14840;14874;15149;14991;15251;15116;15320;15317;15406;15128;15108;14953;14792;14515;14674;14866;14847;14988;15196;15195;15408;15370;15035;15193;15395;15142;15461;15156;15287;14875;14813;14998;14809;14809;15054;14959;14730;14868;15071;14850;14597;14539;14571;14451;14856;15132;15251;15171;15321;15310;14939;15119;15047;15117;14804;14786;14637;14397;14404;14578;14819;15233;15394;15262;15135;15323;15264;14905;15040;15298;15349;15462;15440;15452;15772;15497;15180;15479;15118;14875;14909;15134;15269;15452;15480;15579;15490;15575;15706;15632;15543;15297;15054;15145;15362;15551;15463;15304;15581;15452;15561;15435;15706;15556;15480;15657;15468;15338;15321;15247;15427;15271;15260;15358;15381;15160;14728;14379;14473;14504;14810;15394;15186;15188;15256;14860;14927;14407;12386;8462;7486;10266;13282;14826;15485;15579;15808;15849;15599;15773;15663;15392;15667;15710;15823;15752;15797;15793;16049;15767;16001;15776;15708;15952;15700;15740;15963;15825;16101;15964;15622;15719;15992;15805;15935;15556;15697;15758;15810;16006;16361;16265;16272;15486;15484;15670;15715;15970;16007;15995;15766;16227;15949;16095;16110;15980;16006;15916;16009;15900;15871;15815;15960;15988;16297;16355;16413;16231;16141;15591;15915;15619;15728;15787;15863;15681;15799;15858;16096;16071;16046;16229;16283;16180;15960;15982;15859;15903;16096;15619;15453;15546;15624;15785;15827;15760;15579;15703;15982;15747;15590;15552;15572;15657;15499;15702;15871;16194;16062;16004;15967;16202;16296;16668;16568;16560;16134;16440;16486;16412;16173;16371;16337;16238;16149;16093;16404;16239;16611;16383;16120;16124;15988;15966;15913;15754;15687;15668;15682;15761;15814;15830;15792;15751;15903;15986;15687;15810;15945;16164;16021;16132;16447;16937;16697;16766;16361;16547;16219;16276;16386;16581;16484;16281;16191;16309;16301;16302;16244;16195;16368;16390;16220;16034;16230;16197;16312;16479;16410;16211;16531;16373;16231;16570;16670;16769;17104;16866;17041;16993;17162;16992;17304;17128;16692;16670;16523;16558;16389;16095;16266;16259;16148;16549;16451;16328;16226;16196;16177;15906;16292;16108;15893;15933;16168;15918;15926;15765;15926;16011;16254;16129;15771;15661;15762;15805;15836;15884;16175;16330;16090;16198;15905;16420;16292;16584;16148;16397;16626;16451;16422;16182;16355;16746;16521;16366;16543;16316;16285;16295;16059;16551;16482;16578;16667;16631;16781;16792;16505;16512;16213;15974;15453;14866;15783;16852;16830;16967;17558;17563;17654;17362;17525;17319;17227;17289;16940;17142;17247;16748;16755;16762;16595;16854;16870;17073;16880;16950;16994;16936;16953;16982;16939;17029;17121;16763;17099;17091;17089;16760;16767;16724;16729;16842;16646;16750;16675;16617;16413;16644;16806;16664;16659;16866;16617;16690;16463;16512;16505;16377;16914;17018;17218;17231;17263;16637;16551;16667;16825;17063;16896;16581;16520;16773;17105;17085;16965;16970;16832;16906;16990;16736;17144;16731;16609;16753;16487;16584;16576;16475;16508;16424;16479;16519;16714;16874;16707;16526;16558;16365;16305;16257;15884;14923;14956;15080;15085;15208;15050;14917;15510;15731;15455;15778;16161;16223;16109;16257;16330;17056;16972;17183;17036;16988;17203;17051;17111;16976;17360;17067;16880;16831;17065;17013;16904;16794;16714;16921;17111;16889;17052;17177;16866;16884;17099;17022;16904;17042;17055;16826;16723;16878;16468;16787;16901;16149;15110;13512;13650;14673;15989;16548;16682;16583;16731;16947;17053;17377;17201;17050;17125;17263;17157;16865;16857;16787;17037;16868;16811;16861;17064;16988;16778;16681;16698;16769;16934;16899;16864;16660;16418;16764;16838;16547;16625;16692;16625;16671;16656;16758;16715;16760;16828;16983;16992;17032;17073;16927;16950;16859;17260;17334;16988;17316;17154;16709;16625;16723;16612;16750;16689;16939;16936;17266;16947;16752;17101;17059;17013;17243;17334;17090;17331;17293;17173;17164;17213;16849;16648;16398;16818;16580;16205;16109;16362;16441;16867;17089;16870;17145;17134;17000;16932;17010;17099;16930;16919;16548;16998;16704;16938;17134;16981;17098;16921;17095;16899;17173;16989;16901;17035;17188;17094;17035;17075;16934;17052;17048;17092;17110;16980;16935;16896;16750;16614;16413;16617;16631;16942;16393;16484;16567;16788;17022;16961;16938;17041;17061;17073;16889;16967;17110;17176;16974;17220;17184;17028;16956;16865;16860;17078;16973;17039;17151;17222;17247;17106;17321;16999;17118;17004;16516;16932;17173;17051;17065;16899;17228;17015;17181;16855;16880;16839;17227;17168;17160;17062;17149;16935;16540;16948;16930;17261;17090;17367;17267;17153;17055;17034;17162;17141;17165;17269;16846;16878;17140;16963;17147;17176;17160;17164;17148;17078;17145;17027;17044;17051;17098;17062;16948;16970;17076;17199;17496;17351;17113;17205;16864;16848;16756;16869;16657;16801;17285;16709;16867;16765;16671;16339;16620;17053;16998;17111;16980;17231;17044;17165;16792;17248;17025;17078;17075;17120;16985;17157;17162;16758;17093;17050;17155;17097;17006;16974;16830;16814;16710;17039;16786;16449;15964;16337;16652;17011;16771;16846;17090;16972;16983;16913;16404;15213;13490;12435;14756;16661;17073;17073;17202;17242;17124;17051;17029;16859;17145;16992;17238;16498;15645;14056;14074;15218;16436;16864;17283;16979;16986;16972;16922;16747;16609;16469;16425;16660;16880;16711;16849;16804;16846;16612;16698;16705;16404;16423;16900;17222;17342;17302;16744;16513;16414;16427;16922;17150;17305;16790;16749;17390;16987;17286;17028;17239;17016;16587;15889;15987;16592;17214;17466;17182;17445;17313;17121;17180;17288;17307;17090;16534;16501;16372;16425;16106;15499;14286;15736;16886;17210;17515;17224;17156;17389;17446;17292;16683;16557;16775;17755;17604;17480;17333;17017;15964;14221;15126;16562;17149;16956;16857;16208;16580;16755;17089;17653;17465;17466;17507;17440;17429;17283;17305;17201;17147;17131;17340;17433;17578;17383;17407;17422;17306;16971;17047;17191;17238;17334;17147;17052;16972;16894;17057;16930;17514;17497;17285;17226;17245;17383;17110;17202;16947;17102;17241;17279;17054;16808;17499;17076;17450;17415;17398;17421;17775;17576;17698;17780;17517;17674;17392;17382;17203;17341;17693;17400;17370;17387;17197;17022;16694;16332;16245;16673;17088;16883;16731;16952;17021;16436;16276;16490;16926;17061;16931;16900;16910;17182;17295;17345;17506;17539;17495;17407;17516;17371;16924;17346;17058;17382;17632;17430;17476;17518;17036;16981;16855;17120;17618;17536;17286;16996;16824;16914;17071;17143;17360;17189;17120;16794;16726;17161;17382;17298;17468;17791;17419;17391;17787;17550;17577;17621;17435;17554;17460;17308;17463;17271;17455;17225;17247;17555;17712;17537;17683;17496;17374;17280;17219;17200;17090;16961;17156;17233;17171;16906;17144;17457;17210;17037;16901;16778;16621;17101;17357;17224;17600;17266;17336;17348;17495;17424;17347;17287;17251;17249;17302;17531;17668;17649;17829;17725;17766;17605;17548;17652;17641;18034;17784;17973;17648;17498;17015;17262;17558;17494;17034;17072;17108;17703;17699;17413;17684;17459;17684;17707;17813;17658;17599;17619;17317;17658;17570;17687;17654;17542;17661;17685;17531;17759;17579;17678;17540;17675;17308;17523;17500;17488;17246;17354;17521;17483;17475;17201;17446;17371;17477;17222;17369;17197;17294;17072;16786;16827;16794;16921;16875;17077;17479;17474;17501;17635;17657;17919;17565;17804;17764;17636;17418;17239;17217;17131;17655;17479;17104;17367;17181;17315;17147;16505;15749;15795;16563;17257;17302;17637;17870;17605;17638;17450;17639;17810;17742;17525;17704;17872;17455;17607;17498;17569;17724;17218;17711;17887;17656;17530;17455;17607;17913;17857;17694;17661;17536;17578;17317;17084;16658;16469;16693;17006;17568;17729;17847;17683;17667;17710;17621;17864;17864;17804;17781;17758;17758;17744;17612;17358;17757;17819;17684;17796;17529;17558;17639;17644;17679;17732;17555;17646;17483;17440;17541;17396;17492;17164;16624;16691;17314;17551;17613;17473;17785;17260;16959;16983;16848;17070;17115;17397;17049;16979;16797;16712;16904;16846;16947;17289;17250;17378;17682;17636;17871;17880;17620;17755;17907;17715;17765;17727;17425;17242;17088;17560;17590;17254;17237;16995;16979;17306;17641;17704;17631;17657;17488;17367;17623;17569;17677;17528;17631;17559;17528;17747;17973;17646;17588;17562;17792;17649;17851;17987;17820;17863;18025;17604;17892;17700;17494;17581;18044;17626;17779;17761;17587;17749;17585;17715;17855;17620;17635;17626;17581;17759;17684;17448;17457;17000;17214;17492;17582;17495;17602;17577;17640;17409;17464;17819;17744;17527;17334;17245;17267;17449;17649;17770;17347;17607;17429;17430;17134;17555;17689;17456;17605;17721;17884;17940;17829;17642;17617
12158;12179;12158;12293;12376;12077;12182;12134;12125;11897;11389;11554;11963;12074;12502;12415;12640;12454;12747;12547;12812;12786;13062;12902;12942;12840;12959;12633;12484;12344;12921;13153;13072;13061;13075;12964;12906;12692;13054;13033;13470;13258;13481;13300;12975;13097;13269;13400;13491;13542;13455;13510;13601;13544;13555;13572;13769;13905;14017;13873;13823;13954;13988;13947;13716;13575;13763;13821;14034;14151;14017;14006;13749;13558;13701;13516;13700;13751;13833;14070;14265;14175;14127;14141;14408;14466;14198;14409;14460;14425;14525;14408;14418;14483;14206;14391;14407;14495;14599;14630;14513;14350;14278;14520;14548;14719;14614;14245;14060;14460;14536;14483;14286;14456;14659;14525;14639;14899;14600;14488;14923;14825;14798;14750;14727;14729;14857;14545;14708;14812;14781;14962;14818;14653;14615;14691;14800;14933;14887;14946;15088;14965;15131;14983;14470;14616;14558;14681;14710;14638;14711;14696;14443;14521;14723;15039;15211;14996;14736;14547;14757;14701;14706;14812;15031;15122;15167;15229;15129;15236;15134;15382;15204;15447;15322;15095;15006;15006;14633;14651;14782;15271;15066;15342;15295;15195;14945;15139;15315;15031;15330;15044;14971;15253;14992;15213;15202;15279;15249;15101;15041;14810;14977;14800;14979;14867;14373;14105;14500;15172;15200;15066;15337;15235;15187;14979;15142;15012;14810;14875;14961;15034;14756;14719;15001;15193;15198;15271;15296;15402;15407;14998;15033;14966;15200;15343;15390;15635;15588;15291;15571;15589;15407;14983;15220;15061;15392;15514;15559;15603;15889;16065;15766;15846;15485;15526;15386;15532;15253;15204;15371;15688;15559;15679;15658;15644;15604;15707;15464;15683;15654;15556;15664;15818;15632;15442;15344;15184;15123;15317;15193;14993;14799;14563;14795;14893;14860;15099;15044;15006;14998;14655;14440;11953;7939;7366;10627;13497;15052;15813;15671;15695;16158;15806;15795;15735;15775;15858;15819;15815;15774;15912;16122;15871;15894;15689;15668;15587;15764;15807;15699;15881;16171;15904;15902;15990;15807;15787;16051;15740;15649;15481;15462;15555;15992;15929;16109;15928;15625;15452;15591;16003;15674;16120;15971;16010;15950;15966;16006;15966;16280;15924;16224;15818;15865;15763;15777;15909;16011;16300;16367;16381;15737;15670;15764;15834;15788;15925;15910;15874;15846;15886;16061;16067;16062;15955;15940;16094;16019;15961;15894;16004;16274;16144;15947;15678;15597;15638;15777;15831;15941;15996;16208;16134;15778;15455;15410;15504;15627;15497;15599;15809;15829;16276;16181;16086;16060;16529;16611;16455;16224;16470;16435;16264;16123;16198;16276;16280;16172;16191;16267;16181;16366;16142;16202;16276;15884;16005;16159;15842;15646;15793;15696;15516;15720;15805;15697;15844;15843;15755;15902;15808;15889;16064;16054;16013;16194;16331;16647;16709;16616;16743;16391;16265;16477;16364;16419;16388;16285;16036;16484;16207;16394;16264;16208;16161;16172;16007;16410;16185;16146;16197;16434;16452;16393;16246;16422;16427;16446;16702;16843;16724;17000;16857;17039;16935;17174;17040;16946;16532;16841;16792;16484;16574;16395;15994;16332;16407;16467;16517;16234;16103;16230;15967;15906;15870;15898;15875;16220;16212;16097;15917;16095;15779;16355;16249;16545;16052;16136;16083;16307;15939;15862;16118;15909;15894;16112;16390;16248;16359;16187;15955;16207;16370;16401;16446;16511;16526;16580;16664;16313;16300;16500;16468;16347;16400;16544;16778;16999;16738;16951;16656;16702;16546;16413;16362;15995;15261;14829;15410;16143;15991;16310;16970;17744;17649;17683;17566;17244;17310;17090;16940;17062;16960;16749;16712;16800;16989;16752;16741;16852;16665;16868;17145;16900;17210;16786;16881;17143;16810;16592;16869;17004;16977;16795;16852;16528;16577;16721;16721;16402;16585;16586;16527;16722;16884;16705;16695;16754;16792;16505;16376;16600;16509;16623;16773;17122;17038;17251;17161;16726;16593;16690;16804;16982;16953;16777;16794;16982;17012;16702;16933;16944;16990;16737;17142;17038;16607;16551;16674;16773;16731;16600;16481;16489;16452;16615;16330;16409;16563;16583;16439;16357;16172;16362;16631;16307;16174;15747;14833;14369;14746;15199;15514;15847;15768;15010;14592;15028;16022;16165;16545;16320;16621;16751;16960;17095;17059;17078;17126;17006;17265;16890;16756;17125;17033;16874;17262;16909;17079;16814;16946;17026;16765;16799;17050;17167;16851;16977;17195;17099;16880;16946;16961;16722;16874;16934;16575;16744;16540;15930;14736;13280;13557;14938;16272;16511;16329;16544;16971;17137;17151;17266;17197;17197;17096;16874;17087;16743;16951;16860;16871;16721;16831;17260;16875;16846;17177;16483;16514;16745;16768;16788;17020;16940;16757;16800;16921;16768;16641;16510;16387;16633;16591;16948;16801;16716;16651;16739;16911;16849;16877;17009;16704;16997;17098;16809;16858;16912;17078;16906;16541;16948;16747;16799;16904;17015;16934;17103;16730;17151;17177;17013;17339;17002;17180;17162;17215;17434;17409;17017;17242;17024;16959;17226;16878;16299;15801;15876;16180;16595;16811;16814;17146;17083;16860;17023;17101;17036;17039;17166;16879;16816;16875;16986;16838;17146;16934;16998;17099;16986;17029;17113;16988;17131;17260;16946;17141;17251;16909;17029;17079;17116;16947;17084;16921;16845;16704;16943;16769;16816;16890;16833;16655;16623;16609;16656;16606;16994;16721;16775;16917;16714;16957;16886;16837;17102;17065;17152;17118;17426;17380;17045;17258;16922;16948;17105;16887;17162;17218;17067;17205;17271;17153;16921;17250;17005;17072;17026;17018;17086;16983;17065;17330;17130;16875;17083;16781;17196;17040;17092;17102;17179;16942;16675;16750;17012;16882;17050;17042;16802;17116;16869;17335;17031;16918;17027;16804;16992;16896;17000;16917;17140;17018;17208;17202;16913;17328;17142;17034;17167;17176;17107;17192;17042;16850;17364;17313;17260;17294;17251;17166;17327;16834;17089;16825;16984;16883;17018;16809;16791;16652;16544;16081;16464;16738;17057;17089;17166;17189;16893;17034;16988;17145;16998;16924;17065;16931;17019;16865;16966;16943;17003;17062;17389;17389;17321;16910;16930;16539;16757;17180;16909;16766;16478;16357;16713;16827;16729;16706;16861;17027;16943;16626;16268;15468;13948;13540;14800;15787;16217;16902;16867;17329;17270;17315;17115;17127;16769;17115;16970;16960;16307;14909;14849;15866;16443;17253;17209;17130;16982;17143;16966;16837;16538;16610;16547;16534;16385;15543;15489;16346;16156;15621;15846;16779;16621;16503;16443;16382;16936;17046;16932;16557;16651;16511;17114;17062;17246;17033;16969;17081;17238;17392;17007;17117;17111;16759;16390;16278;16822;17339;17262;17296;17210;17220;17295;17039;17727;17708;17101;16517;16473;16079;16372;16185;15972;15416;16130;16973;17540;17196;17417;17701;17421;17437;17205;17016;17019;17352;17542;17387;17131;17182;17305;16060;14993;15401;16808;17210;17135;16841;15979;16241;17054;17202;17711;17615;17562;17398;17486;17596;17468;17063;17101;17211;17194;17089;17218;17190;17325;17439;17373;17366;17223;17098;17145;17115;17087;17193;17252;17005;17065;17552;17388;17401;17243;17307;17116;17155;17127;16689;17072;16723;17009;17213;17012;17045;17213;17420;17240;17868;17594;17780;17668;17506;17694;17652;17598;17814;17582;17493;17461;17184;17711;17420;17480;17446;17359;17244;16917;17025;16602;16282;16542;16547;16773;16770;17037;17071;16790;16447;16627;16847;17279;16982;16977;16922;17069;17415;17439;17747;17719;17414;17717;17484;17433;17464;17243;17620;17523;17498;17515;17605;17396;17070;16867;17040;17312;17355;17312;17392;17050;17094;16928;16970;17149;17325;17170;17389;16799;17099;17225;17316;17854;17495;17664;17524;17726;17595;17571;17631;17497;17682;17479;17214;17215;17610;17506;17566;17361;17540;17720;17548;17638;17594;17453;17308;17068;17068;17003;16992;16900;17160;17289;17218;17373;17187;17065;17134;16898;16820;16810;16432;16986;17232;17392;17424;17185;17021;17214;17617;17573;17430;17160;17321;17417;17526;17480;17978;17821;17701;17737;17649;17651;17807;17755;17660;17792;17913;17892;17485;17443;16902;16936;16995;17268;17413;17304;17283;17449;17639;17539;17521;17139;17378;17408;17642;17539;17688;17504;17634;17313;17404;17728;17562;17808;17668;17868;17714;17778;17969;17612;17532;17476;17307;17484;17528;17327;17389;17189;17385;17533;17372;17110;17379;17357;17466;17625;17386;17383;17151;17027;16742;16836;16836;17038;17486;17445;17312;17530;17469;17639;17553;17564;17712;17627;17710;17388;17528;17327;17189;17315;17459;17368;17349;17138;16898;17268;17184;16859;16001;15823;16341;17014;17560;17619;17706;17619;17462;17442;17488;17648;17698;17815;17491;17476;17689;17952;17687;17414;17573;17511;17593;17889;17678;17319;17353;17644;17982;17652;17939;17882;17811;17957;17737;17159;16557;16853;16704;17236;17455;17568;17651;17500;17795;17452;17963;17746;17670;18008;17914;17801;17681;17795;17654;17772;17803;17581;17592;17174;17151;17293;17418;17615;17686;17641;17607;17427;17449;17550;17409;17371;17083;16518;15501;14856;16084;16950;17559;17430;17479;17277;17007;16894;16684;17129;17206;17124;16809;17142;16872;17068;17069;17112;17174;17131;17150;17209;17597;17747;17937;17735;17781;17701;17772;17848;17749;17627;17461;17098;16637;16883;17474;17438;17419;17145;17270;17291;17567;17668;17660;17521;17639;17505;17366;17384;17535;17461;17486;17547;17561;17736;17698;17651;17812;17896;17796;17822;17945;18021;17976;17796;17796;17944;17849;17683;17747;18009;17485;17666;17866;17796;17785;17818;17714;17911;17828;17947;17708;17734;17820;17619;17657;17384;17371;17194;17198;17387;17425;17498;17556;17675;17652;17743;17535;17745;17565;17582;17652;17012;17197;17696;17677;17494;17613;17630;17372;17279;17324;17634;17492;17695;17646;17680;17592;17752;17513;17266;17579
12230;12131;12053;12086;12200;12120;12188;11944;12106;11831;11476;11734;11678;12084;12562;12573;12333;12270;12664;12407;12810;13017;12985;12826;12910;12691;12712;12764;12500;12397;12857;13171;13210;13041;12829;12973;12817;12993;12972;13344;13278;13469;13563;13590;13295;13085;13248;13351;13578;13487;13472;13333;13455;13685;13623;13647;13544;13696;14062;13736;13948;14135;14026;14345;13959;13992;13794;14056;14275;14337;14355;14180;13951;13675;13603;13784;13816;13776;13941;14366;14354;14451;14337;13994;14279;14419;14286;14529;14323;14544;14366;14345;14230;14444;14369;14341;14313;14441;14713;14643;14367;14350;14230;14436;14572;14414;14471;14298;13991;14405;14682;14211;14449;14691;14601;14394;14445;14442;14708;14817;14979;14652;14823;14733;14725;14457;14434;14403;14666;14914;14616;14894;14833;15162;14551;14910;14994;14960;15123;14976;15072;15002;14971;15006;14857;14762;14636;14789;14627;14782;14763;14164;13782;14044;14728;15013;14989;14714;14699;14645;14648;14782;14894;14841;14975;15070;14838;15071;15074;15159;15084;15489;15084;15428;15108;14850;15209;14922;14878;14956;15037;15130;15242;15430;15285;15400;14934;15114;15319;15275;15177;14998;14971;14988;15061;15142;15288;15119;15212;15183;14934;14813;14721;14827;14641;14820;14743;14560;14605;15056;15045;15098;15269;15141;15035;15214;15142;14855;14706;14712;14722;14773;14670;14741;15107;15153;15276;14990;15513;15360;15530;15205;15159;15082;15158;15529;15581;15441;15509;15642;15204;15442;15136;15358;15123;15092;14989;15325;15596;16015;15779;15901;15583;15524;15609;15504;15800;15468;15360;15200;15163;15192;15428;15923;15441;15653;15487;15240;15399;15672;15512;15620;15728;15796;15712;15847;15338;15397;15105;15330;15451;15323;15063;14688;14636;14735;14732;14726;14997;15173;15160;14834;14353;11686;7925;7458;10907;13903;15224;15519;15852;15880;15905;15724;15676;15669;15607;15780;15712;15689;15831;15956;15715;15829;15789;15691;15455;15564;15635;15752;15919;16029;15893;15746;16283;16297;15877;16286;15874;15762;15709;15375;15410;15796;15735;16089;16031;15711;15348;15370;15506;15624;15858;15859;16102;16046;16269;15936;16038;15928;15887;15995;15881;16183;15943;15831;15794;15934;16340;16548;16430;16544;16318;16126;15841;15962;15800;15917;15831;16199;16092;15862;15878;16083;15974;15481;15967;15758;16010;15919;16083;16224;16079;16085;15829;15881;15777;15798;15718;15751;15964;16061;15766;16052;15709;15742;15785;15811;15569;15696;15902;15918;15940;15980;16084;16009;16351;16292;16343;16556;16334;16300;16315;16080;16272;16325;16042;16168;16242;16223;16316;16306;16380;16382;16306;15941;16086;16114;16112;16026;15957;15939;15741;15897;15798;15770;15815;15529;15689;15848;15761;15667;15680;16025;16055;15987;15145;15419;16160;16752;16749;16482;16586;16427;16220;16514;16502;16325;16624;16484;16370;16411;16433;16286;16538;16353;16365;16094;16221;16171;16236;16127;16345;16218;16205;16171;16345;16601;16765;16750;16688;16673;16834;16914;16960;16905;17018;17060;16994;16722;16561;16523;16527;16588;16177;16188;16343;16431;16447;16137;16281;16334;16217;15915;16069;15809;15991;16047;15847;16188;16143;16016;15875;16099;16179;16321;16298;16434;16146;16290;16214;16285;16057;15660;15790;15619;15979;16174;16135;16381;16217;16109;15836;16260;16531;16676;16602;16625;16732;16583;16343;16427;16474;16321;16345;16420;16923;16598;16745;16803;16824;16750;16453;16583;16707;16308;16452;15229;14638;15257;16017;16169;16760;17139;17555;17648;17424;17424;17317;17070;17144;17385;17131;17040;16936;16523;16743;16908;16802;16930;16937;17224;16912;17173;16992;16938;16866;16942;16662;16600;16933;16551;16729;16739;16764;16642;16526;16437;16627;16647;16459;16690;16582;16770;16826;16856;17143;16953;16895;16808;16586;16412;16748;16720;16680;16936;17019;16808;17218;17114;16921;16699;16706;17060;17131;17120;16867;17275;17138;16928;17006;17124;17091;17103;17033;16606;16986;16846;16803;16771;16748;16573;16520;16595;16541;16510;16436;16597;16229;16686;16421;16390;15968;16294;16209;16248;16583;16164;15369;13003;11540;12507;14097;15687;16069;15562;14932;13902;14884;15864;16491;16687;16701;16779;16768;16991;16939;17165;16706;17122;17354;17233;17116;17104;17095;17151;17050;16966;17040;16729;16932;16865;16936;17085;17070;17245;17141;17008;17114;17095;17077;17067;17000;17021;17025;16654;16674;16677;16962;16605;16307;15566;14454;14500;15100;15943;15845;15603;16096;16904;16881;16752;16889;17110;17020;17012;16904;16861;16888;16820;17068;16955;17048;16894;17143;16931;16776;17057;16567;16510;16474;16905;16936;16810;16850;16502;16792;16710;16790;16463;16704;16312;16609;16904;16908;16956;16613;16313;16263;16726;16835;16928;17015;16891;16640;17010;16600;16884;16935;16930;17185;17107;16852;16661;16738;16375;16665;16796;17188;17179;17235;17004;17020;16861;17020;17053;17003;17268;17410;17111;17203;17174;16966;17068;16988;16931;16910;16346;16191;16659;16705;16980;17058;17160;16847;16981;17228;17184;16920;17080;16765;16702;16900;16804;16761;17288;16834;17110;17078;16813;17018;17102;17189;17004;16971;17212;16722;17147;17242;17088;16977;16953;16935;16927;16986;17018;16978;16743;17008;16778;16829;17067;16635;16693;16912;16836;16851;16638;16852;16799;16950;16950;16957;16815;17099;16806;16956;17050;17144;17070;17199;17227;16898;16968;16961;16902;16876;17024;17005;17097;16926;17251;17427;17183;17259;17123;17237;17325;16957;16982;16885;16899;17024;16940;16997;16938;16976;17031;17063;16999;16857;16966;17365;17048;17076;17044;17088;17017;17094;17000;16760;16991;16912;17162;17132;17135;17064;16939;17012;16800;16925;16935;17011;17374;17424;17002;17004;17186;17115;17116;17206;16982;17305;17002;17030;16792;16923;16962;17126;17190;17225;17227;17155;17068;16710;16595;16813;17003;16942;17090;17079;16869;16642;16304;16402;16914;17243;16970;17174;17145;17016;17153;16999;17353;17264;17090;16999;16882;16577;17057;16845;16969;17106;16916;17249;17413;17274;17207;16946;16860;17101;17309;16857;16978;16976;16857;16408;16598;16382;16766;16820;16993;17050;16902;16513;16233;15887;15457;15348;14502;14492;15878;16904;17205;17417;17176;16998;16748;17182;17174;17346;16900;16811;16290;15964;16293;16846;17033;17231;16836;17072;17169;17443;16844;16639;16675;16664;16527;16463;15336;15010;15914;15684;14649;15086;16404;16772;16515;16045;15582;16628;16949;16926;16934;16743;16921;17094;16986;17277;17068;17152;16760;17117;17302;17245;17208;17247;17259;16908;16910;17158;17262;17200;17110;17504;17321;17305;17486;17726;17582;17174;16967;16295;16507;16432;16673;16574;16688;17157;17185;17290;17415;17387;17301;17282;17243;17369;17385;17136;17337;17582;17584;17228;17294;17230;16873;16113;16710;17276;17282;17220;16952;16669;16845;17091;17215;17704;17595;17432;17496;17448;17338;17360;17307;17356;17244;17362;16989;17086;17280;17456;17347;17484;17254;17112;17257;17364;17419;17426;17459;17211;17162;17319;17335;17129;17323;17334;17128;17176;17254;16919;16843;16993;16798;16914;17186;16975;16809;17202;17215;17327;17292;17528;17550;17574;17816;17716;17407;17705;17718;17355;17389;17292;17453;17706;17335;17516;17479;17336;17381;17211;16823;16475;16420;16488;16603;16611;16766;17054;17258;16868;16712;16988;17124;17393;17191;16959;16827;17090;17465;17797;17568;17819;17675;17565;17602;17485;17365;17679;17521;17821;17633;17397;17579;17686;17202;17189;17124;17453;17395;17198;16864;16986;17100;17170;16908;17002;17323;17176;17315;17110;17038;17298;17303;17664;17938;17454;17652;17528;17551;17669;17522;17592;17752;17451;17300;17384;17429;17732;17534;17393;17305;17471;17424;17374;17303;17511;17388;17187;17213;16872;16996;17115;17255;17338;17362;17072;17148;16954;17066;16865;16532;16397;16466;16950;17155;17358;17227;17010;17111;17190;17450;17692;17498;17212;17201;17478;17621;17654;17796;17596;17770;17552;17782;17547;17754;17763;17868;17692;17601;17569;17378;17489;16950;16722;16931;17129;17210;17381;17133;17312;17559;17339;17492;17422;17461;17347;17590;17561;17637;17295;17252;17371;17478;17694;17511;17622;17576;17575;17625;17666;17737;17415;17497;17410;17487;17473;17386;17288;17377;17223;17416;17498;17317;17208;17371;17482;17751;17709;17375;17210;16836;16660;16526;16698;17023;17156;17509;17361;17473;17543;17438;17578;17591;17291;17384;17433;17542;17375;17344;17172;17182;17246;17414;17490;17233;17172;16751;17241;17150;16661;15986;15589;16439;17181;17332;17595;17718;17713;17312;17367;17528;17235;17822;17488;17704;17584;17707;17779;17786;17525;17548;17667;17565;17509;17523;17681;17459;17388;17857;17658;17864;17928;17768;17653;17427;17157;16717;16825;16953;17056;17492;17530;17562;17789;17829;17656;17962;17611;17898;17978;17611;17613;17869;17584;17826;17769;17844;17617;17461;17411;17065;17132;17448;17784;17740;17501;17517;17405;17083;17441;17522;17148;16718;16010;14664;14461;15877;16855;17234;17422;17443;17070;17122;17291;16843;17053;16753;16968;16656;17140;17192;17086;17238;17253;17258;17125;17171;17265;17801;17871;17995;17937;17393;17880;17728;18081;17967;17474;17380;16862;16357;16480;17162;17552;17463;17430;17575;17659;17367;17611;17735;17639;17628;17655;17659;17467;17555;17269;17684;17528;17668;17767;17769;17819;17923;17756;17974;18073;18048;18286;17965;17817;17823;17802;17675;17785;17652;17812;17622;17717;17834;17855;17629;17729;17894;17919;17752;17957;17878;17803;17744;17766;17498;17475;17504;17426;17447;17518;17420;17369;17586;17634;17760;17522;17436;17389;17699;17664;17472;17453;17665;17460;17625;17310;17373;17467;17378;17398;17480;17376;17473;17460;17724;17503;17823;17611;17622;17481;17560
12135;11920;11982;12306;12367;12309;11986;11725;12023;11516;11865;11978;11928;12196;12459;12274;11884;12212;12346;12449;12642;12888;12826;13019;12686;12769;12964;12742;12915;12710;12554;12943;13065;13097;13027;12928;12685;12789;13120;13214;13294;13677;13481;13420;12990;12910;13245;13523;13436;13221;13100;13178;13431;13576;13647;13552;13864;13883;13913;13972;13939;13948;14305;13910;14088;13779;13585;13774;14163;13915;14044;13982;13940;13663;13571;13522;13806;13778;14002;14341;14217;14215;14225;14267;14249;14519;14449;14597;14421;14391;14650;14315;14206;14286;14199;14254;14686;14472;14510;14381;14488;14316;14595;14487;14495;14722;14635;14550;14484;14542;14473;14641;14350;14413;14491;14715;14504;14599;14549;14662;14691;14625;14528;14706;14512;14576;14784;14535;14760;14847;14956;15098;15245;15038;14735;14948;15074;14955;14856;14830;14926;15020;14744;14797;14839;14806;14651;14761;14553;14537;14608;13867;13482;13615;14528;15114;14777;14619;14646;14901;14749;14751;14794;15001;15045;15131;15129;15104;15162;15310;15140;15328;15047;15074;15017;14950;14831;14995;14812;14993;14891;14868;15514;14966;15247;15080;15311;15261;15292;15064;15244;15338;15043;14934;15172;15094;15230;15116;15057;15083;14813;14378;13791;14300;14765;14809;14660;14641;14574;14908;14806;14819;15237;15557;15055;14744;14767;14854;14778;14872;14862;15009;15215;15186;15280;15193;15152;15215;15582;15540;15534;14988;14894;14822;15265;15623;15656;15285;15229;15416;15313;15171;15303;15240;15205;15405;15532;15419;15653;15768;15995;15621;15411;15733;15609;15862;15892;15556;15750;15513;15125;15321;15344;15526;15595;15468;15244;14792;14851;15396;15813;15687;15738;15666;15785;15519;15440;14912;15142;15217;15348;15262;14938;14666;14150;14373;14537;14045;14593;14845;14827;14842;14440;11703;7724;7627;11069;13936;15250;15707;15689;16043;16024;15980;15916;15660;15750;15880;15981;15788;15643;15680;15682;15802;15804;15773;15649;15553;15579;15899;15686;15958;16071;16222;15982;15940;15811;16016;15819;15757;15637;15434;15555;15654;15764;15692;15704;15570;15826;15607;15594;15666;15745;16098;16031;16066;15948;15984;15901;15881;15917;15825;16018;15924;15941;16168;16036;15882;16004;16637;16351;16588;16263;15790;15902;15904;15860;15963;16036;15835;15963;15871;15741;15872;15849;15623;15869;15944;15782;16007;15914;16180;16182;16305;16173;15771;15968;15744;15604;15899;16201;15924;15878;15878;15628;15751;15939;15720;15748;15791;15868;15926;15814;16055;16025;16085;16020;16233;16151;15890;16212;16231;16215;16251;16111;16055;16289;16384;16179;16376;16310;16126;16178;16335;16303;16032;15882;15912;15720;15859;15853;15994;15718;15771;15799;15554;15538;15688;15591;15733;15717;15512;15652;15927;15842;15303;14042;13901;14953;16545;16777;16541;16650;16317;16525;16525;16673;16427;16417;16231;16033;16392;16123;16293;16426;16346;16273;16473;16318;15937;16193;16281;16530;16261;16306;16321;16136;16356;16741;16882;16751;16806;16945;16834;16878;16866;17072;16750;16804;16863;16457;16449;16736;16728;16147;15917;15993;16062;16237;16326;16336;16688;16303;16360;16060;16272;16204;16011;16245;16153;16176;15905;15903;15903;16363;16314;16477;16220;16188;16311;16313;15786;15795;15996;15655;15694;15885;16335;16428;16210;16017;15965;15945;16046;16427;16746;16664;16797;16745;16499;16239;16324;16350;16132;16218;16412;16523;16428;16829;16684;16810;16763;16654;16286;16392;16529;16232;15260;14087;14745;16149;16811;17210;17444;17621;17816;17644;17767;17461;17157;17162;17293;17072;16918;16912;16600;16641;16689;16647;16937;17001;16775;17102;17485;17169;16818;16944;16939;17133;16985;16620;16621;16720;16993;16822;16849;16741;16714;16811;16566;16645;16857;16962;16994;16859;16865;16784;16782;16867;16825;16692;16537;16752;16866;16915;17030;17003;17338;17227;17144;16898;17005;16903;17188;16986;16976;17171;16821;16916;16860;17160;17206;16978;17134;16789;17020;16878;16697;16963;16747;16580;16854;16771;16517;16555;16608;16588;16756;16355;16533;16644;16090;16180;16165;16375;16334;16361;15984;14567;11422;9300;10042;12845;15331;16229;15929;15452;15148;15465;15947;16427;16944;17121;17057;16485;16553;16841;16772;16902;16939;16975;16916;17168;16907;16964;16923;17026;16984;16710;16958;16871;16755;16932;17063;17132;17222;17214;17249;17167;17046;17099;17100;17141;17106;16685;16739;16592;16514;16758;16719;16414;16228;15746;15754;15842;15802;14689;13364;14631;16099;16372;16331;16825;17053;16804;16970;16788;17042;17095;16863;16977;16888;17211;16905;16795;16983;16872;16921;16943;16722;16590;16568;16729;16835;16649;16697;16960;16793;16573;16505;16357;16556;16588;16964;17119;16899;16332;15854;15605;16503;16821;17063;16921;16912;16959;16929;16829;16757;17054;16996;16952;17085;16874;16657;16512;16622;16504;16532;16803;16961;16864;17019;16859;16831;16951;17260;17289;17167;16890;17025;17295;17206;17102;17111;17082;16644;16763;16627;16733;16978;16964;16953;17121;16744;16824;16968;16942;16929;16916;17041;16942;17074;16760;16881;16748;16885;17160;17210;17324;17194;17101;17195;16849;17000;17202;17009;16921;16963;16927;16980;16996;17060;16898;16992;17039;17154;17070;16934;17026;17144;17172;16766;16954;16780;16854;16899;16801;16775;16899;17042;16690;17055;17025;17174;17018;16958;16918;16958;17137;17278;17140;17048;17100;16685;16962;16877;16928;17142;16808;17044;17024;17324;17226;17225;17161;17167;17255;17102;16891;16715;16793;16847;16687;16788;16589;17131;17078;17135;17028;17197;17087;17160;17049;17269;17001;17081;17132;17114;16826;17071;16967;16999;17451;17249;17033;17026;16690;16902;17023;16873;16931;16909;16878;17029;16870;17087;17100;17165;17042;17189;17031;17370;17179;17293;17240;16887;16919;17000;16948;17035;16958;16982;16767;16870;16851;16908;16819;17036;16829;17006;17054;16778;16817;17028;16828;17050;16985;16999;16986;17217;17055;17302;17421;17183;17346;17163;17141;16721;16847;17046;16718;16825;16855;17071;17276;17224;17178;17133;16922;16927;16887;17194;17021;17203;16913;16771;16592;16546;16681;16772;16794;17058;17171;17160;17049;17061;16688;16589;15078;13060;13538;15256;16615;17099;17381;17027;17091;16909;17085;17069;17042;16892;16956;16523;16568;16939;17027;17126;16975;16967;17117;17194;17177;17074;17066;17090;17120;17011;16802;16157;16005;16522;15867;15137;15603;16953;16961;16622;16159;15819;16397;16771;16965;17087;17104;16982;16955;17323;17404;17054;17117;17150;17054;17435;17390;17110;17277;17304;17457;17220;17366;17053;17330;17415;17270;17037;17377;17343;17527;17651;17251;16657;16524;16367;16358;16725;16809;17096;17393;17515;17453;17335;17637;17525;17165;17427;17172;17121;17263;17357;17390;17608;17684;17458;17110;17364;17163;17229;17083;17180;17069;17066;17094;17031;17184;17367;17196;17537;17452;17434;17301;17583;17486;17275;17114;17105;17198;17115;17145;17194;17318;17161;17295;17074;17260;17262;17305;17188;17417;17511;17196;17355;17411;17314;17469;17006;17384;17284;17268;17310;17096;17131;17000;16617;16449;16549;16894;16934;16792;17103;17410;17537;17464;17569;17702;17747;17802;17784;18027;17706;17825;17239;17491;17449;17536;17329;17541;17628;17453;17300;16643;16695;16589;16040;16001;16458;16464;16649;17277;17275;17256;17123;16832;17044;17200;16999;16831;17276;17278;17497;17488;17856;17774;17675;17649;17468;17696;17561;17403;17523;17486;17582;17693;17429;17510;17445;17019;17238;17589;17470;17175;17320;17162;17110;17146;16882;17070;17058;17211;17301;17262;17368;17225;17373;17371;17458;17656;17833;17535;17416;17203;17670;17598;17592;17743;17616;17376;17615;17421;17378;17423;17428;17358;17517;17311;17591;17600;17764;17474;17346;17144;17309;17311;17219;17198;17312;17119;17077;17143;17264;17079;16622;16664;16833;16957;17320;16796;16905;17053;17146;17319;17343;17526;17593;17438;17200;17456;17618;17673;17572;17612;17591;17674;17518;17380;17554;17784;17806;17821;17862;17710;17488;17597;17192;17079;17074;17212;17302;17509;17561;17290;17093;17504;17496;17524;17513;17515;17645;17414;17684;17582;17479;17486;17448;17626;17615;17878;17674;17740;17528;17568;17421;17514;17408;17401;17430;17466;17233;17484;17516;17456;17545;17625;17356;17158;17425;17395;17461;17502;17182;17130;16549;16421;16479;16591;16930;17637;17447;17807;17191;17438;17600;17486;17502;17432;17471;16968;16864;17143;17250;17382;17051;17459;17593;17371;17346;17190;16947;17053;17111;16498;16119;16481;16706;17490;17382;17580;17624;17723;17670;17164;17316;17470;17384;17490;17694;17678;17739;17851;17383;17884;17855;17533;17590;17509;17651;17457;17415;17481;17688;17715;17908;17986;17691;17474;17393;16967;16708;16799;17127;17576;17554;17784;17606;17901;17800;17793;17713;17491;17489;17944;17804;17781;17806;17635;17867;17465;17813;17937;17563;17458;17393;17289;17397;17463;17845;17613;17516;17361;17371;17450;17321;17277;16738;16179;15528;15180;16248;16853;16745;17223;17403;17379;17085;16578;16771;17069;16725;16895;16840;17264;17175;17200;17362;17016;16904;17057;17143;17161;17745;17836;17939;17660;17735;17708;17665;17830;17816;17915;17570;17198;16305;16522;17453;17749;17655;17494;17439;17493;17326;17579;17477;17613;17476;17466;17620;17401;17427;17266;17327;17540;17541;17489;17678;17452;17834;17707;17770;18015;17972;18088;17904;17885;17839;17739;17985;17756;17890;17982;17928;17540;17492;17632;17887;17981;17827;18076;17751;17899;17580;17988;17578;17726;17752;17464;17212;17388;17401;17507;17643;17602;17702;17761;17604;17504;17371;17669;17502;17710;17430;17352;17423;17796;17728;17428;17480;17226;17101;16914;17300;17358;17204;17337;17816;17497;17549;17864;17856;17579;17758
12026;11867;11866;12308;12166;12179;11835;11692;11775;11750;11924;12017;11964;12129;12353;12235;11972;12196;12365;12531;12788;12919;12755;12731;12648;12618;12944;12787;12896;12712;12946;13028;12913;13016;13071;12704;12588;12575;13058;13363;13277;13416;13432;13504;12990;12903;13191;13352;13334;13325;13221;13241;13297;13157;13534;13641;14062;13931;14012;13876;13814;13965;14202;14218;13751;13969;13913;13859;14229;14008;13973;14070;13709;13379;13425;13716;13763;13658;13625;13870;14232;14322;14450;14388;14324;14690;14548;14565;14617;14417;14343;14463;14308;14343;14533;14302;14238;14288;14236;14337;14391;14560;14496;14531;14638;14382;14677;14816;14442;14420;14591;14339;14623;14541;14623;14304;14549;14296;14729;14752;14774;14433;14741;14492;14534;14833;14630;14675;14791;14860;15072;15032;15102;15005;15004;14972;15206;15135;14825;14951;14606;14657;14971;14802;14931;14576;14652;14863;14894;14926;14589;14347;13698;13945;14404;14832;14707;14665;14396;14771;14607;14983;14843;14717;14868;14949;15020;15136;15087;15169;14893;15173;15132;15154;15163;14958;15017;15091;15004;14956;15188;15236;14873;14903;15008;15177;15356;15051;15201;15337;15095;15162;15056;15040;14913;15147;15043;14936;14821;14817;14716;14097;13843;13916;14280;14503;14994;14816;14919;14984;14645;14782;15142;15152;14836;14919;14856;14659;15026;14954;15061;14945;14794;15217;15110;15045;15186;15210;15245;15525;15184;15079;14895;14835;15206;15518;15525;15166;15256;15435;15183;15092;15303;15142;15299;15195;15211;15550;15374;15950;15815;15563;15833;15816;15633;15706;15751;15576;15345;15200;15117;15315;15355;15260;15150;15373;15231;14672;14859;15293;15806;15706;15850;15731;15499;15566;15238;14898;15043;15128;15027;15184;14717;14113;14200;14479;14630;14188;14470;14901;14645;14858;14113;11414;7485;7527;11236;13904;15314;15873;15893;16021;15867;15927;15939;15881;15669;15557;15739;15771;15758;15887;15886;15791;15662;15599;15722;15746;15563;15749;15888;15947;15972;16047;15961;15956;15826;15979;15996;15782;15852;15641;15704;15834;15797;16315;15944;15782;15768;15680;15625;15561;15820;16172;15959;16049;16237;16340;15966;16139;16012;15768;15793;15751;15944;16132;16082;16145;16381;16519;16451;16358;16200;15873;15773;15929;15718;15671;15639;15736;15737;15846;15993;15747;15959;15826;15697;16073;15974;16002;15989;15994;16083;16279;15946;15955;15924;16060;15721;15945;15970;15878;15804;15787;15522;15542;15863;15962;15802;16021;16029;15873;16000;15874;15936;16001;15824;15494;15041;15145;15684;16222;16110;15920;16180;16241;16344;16111;16212;16298;16335;16158;16321;16391;16004;16146;15891;15603;15836;16189;16004;15867;16082;15726;15815;15649;15637;15515;15597;15801;15801;15689;15725;16024;15967;15214;13600;13045;13976;15799;16618;16516;16504;16713;16501;16348;16632;16382;16486;16240;16415;16034;16296;16373;16127;16240;16161;16103;16061;16214;16148;16291;16190;16337;16230;16239;16212;16539;16645;16731;16624;16720;16686;16930;16873;16795;16749;16987;16723;16618;16598;16399;16404;16425;16072;15930;15654;15866;16244;16073;16405;16415;16359;16324;16300;16308;16450;16498;16058;15768;15638;15739;15704;16017;16212;16295;16474;16383;16106;16231;16102;15934;15731;15815;15777;15571;15927;16071;16192;16285;16267;16219;16224;16377;16294;16484;16622;16704;16664;16455;16277;16425;16483;16491;16172;16193;16550;16452;16571;16830;16648;16483;16481;16568;16714;16554;16094;14866;13558;14546;16204;17083;17303;17374;17497;17666;17584;17875;17399;17278;17332;17289;17041;16901;16438;16514;16789;16734;16600;16714;16786;16845;17151;17080;17145;17090;16931;16928;16863;16784;16444;16592;16642;16700;16946;16594;16746;16796;16815;16966;16924;17102;16985;16927;16668;16960;16968;16781;16740;16874;16708;16821;16801;16759;16804;17018;16678;17322;16850;16998;17325;16733;17281;17338;17228;17148;16937;17140;16728;16860;16716;16887;17057;17118;16668;16908;17067;16846;16758;16876;16921;16782;16777;16479;16623;16764;16537;16539;16475;16612;16257;16442;16230;16404;16348;16346;16159;16166;14873;11990;10380;11006;13739;15399;16110;16071;16070;16021;15830;16272;16295;16933;16824;16861;16698;16717;16643;16916;17266;16675;17091;17127;17055;17004;16649;17047;16697;16876;16893;17127;17009;16866;16641;16942;16877;17184;16820;17100;16842;17206;17191;17069;17079;17067;16764;16325;16229;16286;16638;16411;16712;16784;16539;16768;16352;15551;13469;12403;13771;15496;15511;15727;16517;16722;16950;16999;16934;17041;16927;16793;16852;16880;17022;16950;16957;16970;16901;16874;16601;16665;16652;16668;16596;16362;16472;16819;16728;16237;16564;16192;16635;16754;16692;16958;16974;16707;16442;16013;16090;16664;17031;17232;17076;16975;16937;16813;16727;16624;16970;16746;16964;16985;16947;17022;17016;16656;16712;16550;16767;17018;17040;16902;16835;16694;16877;16706;17089;17114;17224;17146;17108;17308;17105;17108;16966;16893;16531;16586;16984;16906;16674;16740;16598;16726;16870;16876;16967;17005;16993;16744;16671;17043;16876;16844;17219;16780;17015;17021;16900;17058;16791;16979;16929;16913;16862;16892;17004;16783;16838;16949;17134;16885;16982;17013;17163;16999;17012;17336;16710;16923;16915;17020;16978;17061;16761;17070;17154;16742;16961;16819;16462;16741;17144;16957;17157;17068;17038;17224;17092;16994;17229;16922;17017;16923;16861;16953;17110;16934;17005;16963;16796;17127;17147;16917;17196;17231;17334;17306;17011;17053;16821;16877;16865;16564;16494;16580;17027;16894;16989;17205;17286;17126;17124;17174;17024;17018;16993;17075;16967;16866;16946;16810;16859;17004;16885;16994;16718;16933;17132;16991;16903;16948;16841;16928;16979;16869;16642;17199;17097;17289;16993;16821;16977;16901;17111;16896;16978;17368;17005;17201;16951;17232;17151;16855;16863;17205;17029;17005;17055;17090;16945;16792;16937;16961;16946;17049;16839;16974;17119;17066;17147;17041;17348;17261;17147;17132;16972;16808;16599;16838;16742;16657;16683;17309;17244;17222;17033;17301;17157;16973;16923;16743;16946;16840;16736;16498;16596;16919;16628;16926;16990;16815;17059;17134;17325;17364;17354;16961;15634;13975;14604;15914;16987;17120;17318;17141;16916;16523;16948;16949;17260;17149;16841;16604;16880;17311;17081;17285;16928;17215;17479;17751;17200;17188;17404;17285;17180;17168;17305;17035;17252;16936;16857;16439;16484;16999;17000;16531;16414;16839;17047;16869;16504;17139;17108;17197;17126;17208;17368;17092;17405;17325;16919;17401;17141;17370;17310;17376;17360;17260;17347;17212;17236;17004;16985;17351;17038;17049;17643;17463;17482;16931;16633;16651;16582;16850;17082;17317;17419;17212;17181;17205;17680;17281;16955;17155;16932;17199;17260;17460;17518;17547;17443;17428;17362;17304;17236;17212;17114;16815;16534;16611;17014;17136;17193;17033;17485;17445;17435;17522;17081;17452;17151;17394;17197;16943;16867;17100;17228;17377;17170;17506;17282;17065;17197;17356;17329;17329;17332;17396;17318;17234;17211;17138;17326;17301;17192;17281;17129;17187;17222;17104;16782;16397;16239;16622;16973;17122;17008;16962;17363;17376;17578;17894;17972;17762;17740;17957;18002;17995;17510;17533;17650;17342;17367;17564;17397;17451;17593;16864;16918;16845;16539;15775;15318;16017;16367;17137;17319;17326;17060;17235;17029;16993;16730;16902;16750;17057;17368;17517;17716;17844;17726;17440;17454;17544;17719;17800;17644;17539;17349;17481;17481;17611;17494;17352;17266;17355;17248;17191;17306;17259;17403;17259;17230;17088;17380;16997;17094;17295;17595;17363;17486;17476;17584;17412;17510;17618;17487;17482;17397;17474;17464;17445;17456;17480;17511;17454;17381;17454;17402;17545;17339;17662;17585;17375;17353;17360;17353;17453;17397;17267;17217;17282;17093;17069;17086;17007;17158;17524;17078;17055;16739;17207;17390;17371;17022;16941;17168;17003;17246;17306;17544;17466;17220;17281;17385;17415;17529;17471;17403;17545;17550;17624;17339;17749;17618;17884;17604;17722;17561;17656;17363;17471;17620;17501;17421;16838;17631;17194;17223;17127;17407;17602;17318;17364;17099;17385;17590;17756;17749;17716;17649;17358;17499;17573;17705;17840;17870;17807;17633;17179;17247;17527;17229;17501;17681;17115;17361;17491;17479;17544;17441;17375;17547;17361;17431;17193;17384;17353;17268;16946;16384;16538;16565;17234;17246;17547;17698;17566;17488;17630;17715;17386;17338;17234;16679;16563;16859;17252;17248;17233;17249;17435;17457;17428;17155;17081;17020;16817;16782;16532;16928;16997;17368;17736;17673;17775;17887;17935;17612;17809;17534;17674;17522;17855;17618;17705;17632;17789;17639;17408;17499;17574;17639;17493;17651;17424;17539;17737;17493;17551;17786;17848;17525;17711;17170;16885;16785;17334;17494;17654;18105;17727;17709;17545;17437;17715;17579;17403;17951;17790;17816;17900;17849;17765;17519;17893;17784;17720;17757;17607;17532;17625;17546;17645;17926;17520;17405;17635;17628;17491;17496;16867;17016;16683;16494;16682;16403;16611;16848;17127;17438;17043;16601;16453;16614;17083;16846;17146;17038;17247;17058;17385;17225;17132;17011;17193;17221;17875;17783;17834;18236;17736;17846;17621;17428;17644;17928;17946;17550;17093;17159;17045;17418;17706;17514;17316;16877;17428;17465;17468;17836;17738;17754;17636;17472;17385;17295;17601;17670;17466;17807;17722;17757;17708;17763;18010;17765;17960;17941;18021;17962;17707;17645;17622;17525;17569;17737;17670;17452;17364;17491;17737;17779;17988;18038;17925;17814;17798;17830;17632;17704;17706;17619;17942;17180;17358;17570;17543;17780;17561;17748;17527;17706;17515;17635;17627;17670;17433;17372;17569;17690;17537;17301;17446;17162;17363;17113;17193;17382;17551;17510;17668;17616;17538;17679;17844;17580;17678
12137;11497;12005;12284;12244;12286;12117;11794;12065;11983;12349;12253;12157;12360;12230;12284;12075;12355;12536;12732;12582;12598;12696;12707;12486;12610;12526;12886;12603;12902;12851;12583;12852;13182;12583;12427;12303;12621;12899;13097;13505;13362;13380;13174;13113;12773;12860;13113;13244;13446;13364;13181;13066;13396;13354;13367;13550;13858;13808;13763;13798;13769;13834;13790;14202;14254;13813;14076;14120;14038;13921;14125;13695;13412;13373;13557;13786;13349;13517;13697;14056;14336;14173;14293;14485;14524;14399;14426;14115;14401;14301;14270;14085;14017;14162;14214;14336;14413;14318;14372;14412;14413;14604;14570;14670;14696;14719;14554;14558;14454;14735;14702;14549;14720;14734;14244;14139;14507;14401;14638;15032;14786;14610;14780;14648;15023;14986;14716;14821;15041;14943;14971;15076;15077;14935;14813;14706;14958;14892;14494;14196;14682;14684;15093;15032;14882;14904;14858;14623;14924;14764;14778;14698;14445;14695;14885;14744;14795;14646;14805;14690;14878;14624;14709;14727;14769;15323;14958;14772;14993;15004;15081;15019;15119;15157;14852;14799;14813;14980;14988;15022;15129;14926;15081;15209;15006;14994;15154;15103;15236;15175;15256;15192;15182;15296;15162;14976;14835;14575;14529;14565;14534;14137;13871;14123;14348;14728;15085;14774;15217;14903;14942;15026;15206;15197;15131;14825;14998;15000;14892;15001;14867;14898;15100;15010;15253;15253;15309;15164;15193;15023;15028;14980;14978;15111;15341;15185;15328;15270;15366;15531;15043;15210;15160;15254;15277;15221;15317;15410;15491;15765;15775;15905;15700;15783;15716;15701;15542;15542;15015;14894;15192;15260;15418;15167;15596;15203;15031;15147;15321;15482;15637;15595;15253;15212;15033;14858;14804;14728;14869;15187;14893;14620;14144;14389;14493;14853;14716;14937;14960;14976;14786;13858;10725;7226;7487;11013;13800;15100;15614;15702;15883;15731;15960;16038;15877;15641;15779;15694;15982;15722;15685;15776;15545;15610;15527;15850;15632;15541;15870;15899;16071;15842;16048;16149;16063;15965;15943;15890;15792;15840;15968;15924;15618;16055;16045;16120;16081;15818;15840;15816;15675;15738;15865;16192;16084;16206;15992;16196;16058;15800;15928;15941;15820;15815;15757;15999;16032;15909;16313;16503;16138;15960;15895;15787;15556;15699;15724;15449;15503;15733;15726;16037;15871;16059;15846;15862;16314;16214;16070;16281;15969;16005;15810;16140;15845;15932;15819;15924;15799;16301;16012;15748;15510;15919;15743;16075;16074;15854;15969;16155;15911;15674;15686;15806;15607;15542;14328;13570;14263;15291;16087;16119;16198;16200;16243;16330;16246;16083;16096;16258;16288;16061;16136;16198;16018;15696;15834;15686;15887;15881;15649;15690;15722;15729;15662;15569;15635;15720;15781;15540;15775;15682;16084;15978;15499;14147;13215;13736;15560;16451;16268;16539;16582;16463;16527;16525;16426;16397;16089;16261;16276;16266;16244;16318;16428;16157;16079;16261;16180;16311;16063;16335;16185;16328;16198;16393;16342;16584;16826;16445;16026;16243;16690;16984;16973;16923;16767;16719;16403;16379;16398;16553;16156;15872;15732;15670;15832;15940;16102;16421;16473;16576;16214;16294;16406;15984;16133;15974;15993;15792;15586;15774;16017;15937;16138;16320;16203;16197;16052;16017;16109;15864;15348;15398;15629;16399;16287;16334;16346;16668;16290;16288;16279;16281;16579;16746;16628;16873;16523;16308;16481;16364;16250;16244;16337;16472;16856;16574;16624;16617;16622;16789;16339;16298;16410;16178;14967;13811;14806;16601;17233;17180;17473;17636;17666;17587;17659;17416;17319;17314;17214;16899;16877;16606;16322;16434;16767;16606;16500;16556;16707;16922;17139;17331;17042;16994;16998;16963;16919;16625;16765;16570;16854;16973;16773;16897;16947;16956;16882;16943;17147;17060;16765;16813;16988;16726;16731;16612;16818;16842;16798;16475;16735;17043;17365;17308;16985;17100;17286;17122;17158;17269;17267;17188;17169;16880;17001;16951;16792;16822;17124;17064;16933;16936;16830;16908;17174;16907;17021;16804;16689;16511;16498;16215;16528;16408;16570;16708;16630;16406;16459;16394;16361;16526;16500;16482;16275;15578;14341;13047;13897;15128;16027;16549;16340;16037;16216;15901;15680;16039;16510;16711;16602;16701;16825;16807;16620;16927;16944;17043;16944;17002;16970;16867;16820;16690;16808;17035;16786;16963;16844;16756;17220;17135;17052;17205;17029;16779;17029;16869;17103;17068;17010;16649;16479;16400;16436;16934;16574;16504;16785;16594;16724;16464;15455;13968;13176;14574;15844;16016;15853;15846;16212;16622;17037;17263;17134;17242;17054;16826;16943;16962;16988;16847;16829;16749;16809;16498;16813;16687;16894;16866;16290;16603;16565;16419;16626;16286;16493;16579;16672;16648;16621;16601;16858;16662;16305;16553;16530;16818;17083;17091;16952;16916;17106;16767;16757;17094;17169;17009;16711;16719;16794;16767;16702;16684;16948;16874;17023;16971;16594;16933;16856;16800;17021;16752;16911;17173;16952;16969;17192;17007;16882;16997;16999;16829;16726;16821;16682;16492;16157;15866;16247;16636;16945;16889;16938;16734;16785;16807;16728;16894;16755;17078;16774;16821;17130;17007;16984;16801;16854;17035;16876;16849;16983;16873;16935;16772;17029;17114;16843;17052;17067;17049;16780;16910;16792;16811;17038;17010;17008;16988;17072;16922;16982;16848;16924;17177;17062;17015;16963;17133;17156;17038;16998;17134;16994;17019;16981;17159;17430;17018;16827;16689;16822;16916;17133;16986;16919;17007;17087;17087;17166;17281;17296;17171;17122;17291;17044;16867;17073;17064;16827;16766;16939;16924;17039;17057;17050;16853;16932;17145;16954;17201;16957;17314;16899;17033;16881;16828;16909;16954;17048;16832;16887;17094;16881;16920;16817;16932;17051;17125;17067;16979;16608;16825;17318;17039;17273;17367;17078;16960;17068;16894;17248;16998;17189;17099;17113;17184;17331;17043;16992;17170;17104;16967;17049;17120;17046;17070;16868;16670;16939;17080;17152;16924;16975;17154;17146;16914;17129;16957;16964;17039;17148;17336;17191;17170;17092;16870;16818;16977;16883;16902;16993;17019;17066;16884;17010;16889;16800;16803;16847;16646;16517;16605;16832;16819;16960;17121;16927;17137;16933;17138;17258;17081;16997;16286;16114;16043;16614;16771;17089;17006;17243;16888;16447;16754;16723;16822;17276;17049;16815;16744;17276;17613;17245;17151;17034;17482;17337;17205;17267;17391;17245;17373;17418;17396;17286;17421;17504;17172;17025;17191;16871;16570;16520;16793;16978;17006;17053;17050;16888;16923;17028;17221;16986;17302;17207;17229;17206;17031;17376;17391;17175;17443;17323;17286;17150;16860;17034;17144;17174;17371;17242;16909;17039;17531;17367;17219;16978;16642;16710;16872;16979;17006;17281;17312;17540;17339;17345;17417;16978;17021;17019;17067;16827;16873;17201;17304;17573;17569;17226;17359;17218;17021;16910;16774;16585;15942;15438;16024;16868;16841;17094;17300;17276;17635;17318;17534;17265;17067;17183;17091;16937;17025;17090;17250;17424;17165;17239;17486;17392;17211;17278;17463;17368;17256;17188;17120;17076;17110;17251;17084;17321;17450;17558;17133;17276;17198;17143;16965;16593;16456;16785;16872;17066;16912;17192;17606;17526;17476;17593;17777;17851;17919;17849;17720;17956;17472;17637;17588;17446;17312;17371;17357;17155;17049;16817;16525;16464;15934;15604;14923;15945;17133;17098;17436;17412;17138;17235;17099;16871;16766;17089;17239;17290;17364;17591;17791;17914;17868;18120;17721;17766;17611;17484;17563;17347;17332;17778;17642;17701;17634;17501;17478;16984;17360;17460;17427;17475;17413;17349;17163;17429;17092;17265;17448;17541;17617;17505;17528;17514;17617;17291;17373;17464;17382;17148;17103;17186;17231;17208;17273;17287;17196;17338;17412;17598;17512;17410;17650;17333;17392;17415;17543;17581;17624;17499;17559;17331;17381;17353;17106;17196;17087;17242;17352;17324;17407;16916;17164;17180;17634;17384;17340;17337;17407;17245;17201;17359;17594;17507;17528;17413;17363;17518;17535;17629;17615;17532;17459;17532;17604;17824;17803;17672;17954;17731;17846;17261;17654;17389;17546;17713;17400;17196;17360;17421;17050;17392;17206;17494;17402;17393;17267;17275;17268;17454;17654;17771;17597;17453;17579;17800;17735;18056;17873;17585;17655;17686;17690;17118;17522;17474;17166;17399;17307;17284;17308;17554;17781;17388;17410;17298;17392;17295;17343;17330;17347;17128;16828;16307;16658;17217;17259;17719;17743;17643;17444;17368;17421;17453;17173;17063;17039;16863;16907;17239;17074;17405;16946;17548;17358;17379;17297;16856;16609;16877;16754;16728;17057;17388;17479;17735;17601;17656;17921;17464;17494;17731;17597;17530;17710;17641;17442;17798;17660;17580;17756;17598;17857;17741;17346;17433;17715;17588;17601;17614;17621;17791;18012;17746;17490;17369;17067;16786;17092;17537;17644;17913;17937;17478;17209;17398;17539;17599;17590;17624;17837;17842;17770;17775;17988;17720;17569;17909;17889;17407;17673;17622;17750;17414;17694;17702;18101;17531;17819;17687;17503;17532;17028;17249;17047;16915;16719;16894;16310;16464;16683;17336;17463;17040;16579;16467;16674;17077;17146;17045;17098;17052;17212;16943;17381;17153;17320;17429;17390;17761;17639;17869;17686;17726;17723;17922;17587;18003;17846;17755;17899;17280;17270;17528;17648;17534;17447;17162;16669;17076;17484;17886;17727;17605;17870;17636;17830;17327;17623;17192;17387;17736;17638;17657;17719;18057;17882;17697;17875;17726;17907;17872;17988;17859;17796;17789;17662;17637;17935;17475;17246;17402;17419;17611;17722;18120;17812;17744;17662;17723;17763;17663;17788;17694;17978;17554;17812;17806;17588;17784;17432;17685;17526;17585;17644;17680;17698;17455;17459;17379;17457;17477;17838;17628;17811;17626;17315;17521;17419;17205;17150;17320;17375;17771;17393;17593;17490;17800;17786;17754
11962;11789;11940;12340;12219;12050;11735;12043;12352;12196;12080;12166;12224;12325;12497;12378;12459;12326;12469;12571;12349;12370;12512;12569;12334;12191;12711;12671;12799;12911;12546;12535;12826;13127;12868;12597;12531;12872;12935;12543;13041;13212;13451;13236;13171;12828;12768;13110;13326;13303;13194;13097;13007;13071;12674;12554;12942;13541;13986;13773;13691;13771;13832;13763;13935;13973;14116;14200;14172;14002;13847;13996;13616;13456;13495;13594;13890;13778;13447;13598;13938;14477;14119;14142;14365;14372;14301;14254;14121;14414;14634;14326;14114;14290;14032;14300;14233;14375;14296;14414;14300;14373;14281;14577;14589;14542;14774;14526;14722;14476;14854;14740;14552;14639;14680;14379;14324;14188;14526;14678;14863;14657;14860;14455;14632;15130;14959;14794;14944;15076;14915;14993;15002;15061;14842;15109;14966;14947;14809;14533;14667;14903;14857;14978;15066;14780;14822;14760;14647;14889;14837;15064;14924;14880;14782;14787;14832;14888;14710;14844;14710;14306;14151;14438;14862;15060;14997;15060;14815;14725;14873;14825;15051;15117;15226;15005;14730;14731;14914;14895;15032;15140;15045;14582;15057;14882;15288;15257;15192;15250;14958;15111;15226;15237;15058;15027;14493;14287;14233;14034;14517;14615;14287;13902;13552;13841;14859;15132;15121;15003;15040;15160;14997;14995;15163;14625;14528;15103;15039;14765;14774;14655;14892;15026;15305;15239;15302;15334;15210;15074;15096;15064;14866;14895;15042;15228;15382;15366;15120;15360;15526;15502;15442;15025;15280;15404;15172;15352;15624;15623;15666;15477;15553;15570;15652;15718;15559;15534;15513;15163;15037;15292;15050;15159;15346;15301;15289;15044;15269;15476;15531;15650;15360;14710;14894;14943;14782;14819;14801;15109;15120;15091;14448;14607;14774;14848;14779;14807;14911;15175;14699;14687;13582;10133;6520;7177;10887;13935;15327;15784;15958;15950;15779;15669;16013;15929;15782;15592;15788;15886;15610;15692;15661;15717;15236;15627;15651;15625;15627;16004;15654;15810;16019;15917;16137;15893;15880;15861;16112;15938;15897;16012;15905;15908;16044;16122;16072;15921;16072;15866;15948;15825;15926;16075;15952;16189;16302;15990;15922;16003;16019;15608;15805;15665;15871;15812;15967;15749;15910;16235;16350;16227;15704;15567;15956;15659;15594;15762;15756;15608;16059;15991;16110;16059;16018;16005;15966;16141;16108;16289;16015;15936;16100;15854;15761;15744;16035;16023;15950;15992;15881;16032;16236;15878;16092;16026;16133;16257;16041;16018;15921;15872;15433;15228;15142;15297;14949;13559;12793;14098;15441;16081;15927;16034;16168;16368;16211;16072;16278;16439;16247;16183;16191;16032;16439;16124;16056;15824;15908;15947;15914;15741;15726;15835;15682;15850;15926;15682;15893;15750;15688;15721;15779;16057;15909;15619;14814;14476;14771;15902;16345;16446;16382;16505;16273;16457;16546;16416;16550;16531;16207;16275;16199;16475;16375;16292;16529;16248;16024;16124;15968;15988;16063;16216;16025;16114;16155;16429;16715;16480;15685;14592;14769;16146;16980;16855;16881;16741;16546;16481;16405;16690;16479;16293;16191;15605;15697;16126;16187;16040;16367;16392;16074;16156;16315;16086;16145;15965;16128;16021;15934;15930;15676;15650;15813;16055;16310;16115;16114;16157;15975;16199;15947;14925;14324;15235;15964;16425;16218;16427;16569;16553;16574;16436;16379;16796;16669;16595;16567;16771;16703;16494;16349;16601;16260;16285;16368;16492;16566;16441;16531;16448;16735;16524;16736;16737;16397;15813;15504;15560;17014;17462;17559;17383;17435;17488;17668;17604;17490;17168;16928;17236;16991;16842;16737;16456;16784;16785;16642;16437;16453;16608;16752;17115;17391;16885;16817;16886;16993;17013;16755;17037;17025;16980;17046;16811;16795;17015;16756;16890;17111;17033;17006;16858;16819;16797;16690;16444;16633;16590;16827;16807;16750;16614;16821;17268;17495;17340;17288;16945;17127;17135;17125;17072;17011;17186;17063;16997;16752;16948;17075;16857;16945;17385;16866;16996;17097;17007;17152;16882;16851;16869;16527;16426;16311;16259;16588;16581;16611;16530;16666;16585;16388;16408;16450;16230;16601;16375;15916;15383;15149;15609;15867;16370;16416;16091;16316;15999;15126;14533;14701;15373;15913;16448;16916;16873;16574;17022;16861;17335;17152;16768;16843;17088;16949;16817;16916;16924;16848;16739;16738;17031;16815;17234;17114;17018;17196;17147;16795;16976;16979;17153;16742;16920;16662;16637;16319;16676;16695;16569;16776;16222;16175;16387;16033;15679;14950;14956;15846;16276;16215;15999;15706;15597;16396;16854;17143;17220;17110;16983;17071;16663;16689;16890;16638;16744;16890;16506;16838;16870;16827;16755;16542;16680;16525;16502;16479;16327;16535;16152;16500;16622;16518;16403;16431;16665;16679;16792;16432;16772;16722;16823;16944;17003;16893;16855;16914;16742;16814;17168;16785;16822;16644;16680;16894;17032;16796;16809;16872;16872;16669;16606;16871;17081;16735;16870;16918;16992;17002;17047;16854;17034;17166;17018;17164;16950;17092;17119;16802;17042;16377;16020;15791;15909;16413;17061;16925;16923;16736;16701;16749;16625;16754;16878;16937;16956;16796;16810;16965;16800;16873;16767;16899;17271;17203;16593;17050;16986;17054;17065;16726;16488;16765;16858;16997;16945;16848;16967;16902;16899;16957;17136;16748;16964;16781;16726;17180;16979;16808;17022;17115;16851;17050;16955;16942;17200;17095;17242;17121;17118;16994;17174;17071;17244;16858;16784;17058;17010;16888;16984;17294;17103;17021;17320;17388;17132;17175;17300;17204;17051;16902;17258;16998;17029;17075;17067;16851;16922;16980;17364;17019;16911;17034;16842;16909;16942;17061;16977;16790;16758;16916;17042;17190;17053;16883;16887;16886;17038;16795;16769;16803;16837;16721;16830;16712;16891;16740;17010;17132;17315;17586;17381;17070;16949;17149;17104;17227;17390;17270;17250;17256;17122;17099;16925;17042;17231;16986;17313;17299;17066;17298;17023;17161;17059;16906;16838;17084;17188;17370;17110;17086;17000;16757;16776;17299;17354;17228;17211;17068;17176;16930;16942;16980;17212;17216;16957;16992;17316;17102;17032;16776;16757;16792;17071;16857;17171;16898;16845;16802;17140;17233;17188;16996;17033;17007;17006;17033;17104;17007;16770;16822;16919;17105;16961;17138;16925;16800;16930;16776;16837;16857;16936;16832;16783;16983;17436;17581;17367;17446;17469;17474;17436;17044;17151;17323;17340;17397;17741;17468;17759;17369;17184;17170;17130;17320;17216;16839;16229;16487;16928;17127;16997;16852;17022;16804;16930;16837;16693;16834;17152;16948;16818;17006;17005;17095;17356;17126;16900;16828;16603;16902;16766;17104;17387;17038;17055;17086;17084;17364;17393;17246;16924;16837;16568;16693;16895;17008;17134;17305;17382;17360;17225;17402;17164;17201;16978;16863;16848;16924;17005;17242;17251;17344;17388;17183;16876;16570;16659;16909;16615;15670;14467;15324;16528;16597;17038;16978;17295;17361;17381;17199;17358;17199;16857;17132;17145;17043;16967;17218;17338;17524;17134;17322;17355;17309;17313;17399;17223;17271;17071;17173;17103;17431;17333;17625;17439;17477;17262;17303;17371;17182;17422;17456;16484;16772;16906;16812;16846;16835;17099;17169;17352;17511;17788;17801;17748;17955;18121;17790;17767;17676;17741;17756;17456;17317;17360;17381;16987;16680;16525;16773;16581;16913;16100;15653;16224;16837;17365;17282;17499;17215;17293;17077;16907;16617;16890;17114;17134;17372;17453;17822;17647;17825;17682;17601;17421;17525;17357;17613;17455;17422;17630;17786;17725;17760;17504;17479;16976;16833;17135;17453;17527;17410;17353;17599;17533;17477;17484;17511;17589;17470;17732;17540;17426;17320;17020;17053;17425;17264;17094;17281;17674;17353;17123;17024;17298;17399;17306;17597;17715;17468;17551;17585;17541;17540;17470;17468;17449;17845;17393;17508;17363;17179;17167;17236;17123;17284;17240;17438;17460;17432;17363;17390;17487;17474;17730;17988;17651;17298;17059;17189;17329;17249;17527;17576;17418;17254;17675;17374;17407;17517;17714;17862;17827;17894;17685;17874;17946;17817;18044;17765;17800;17603;17372;17613;17405;17352;17366;17505;17291;17646;17736;17442;17438;17619;17442;17321;17363;17588;17657;17814;17479;17332;17493;17574;17686;17763;17858;17712;17568;17777;17641;17703;17588;17627;17861;17698;17633;17390;17350;17474;17498;17451;17418;17375;17388;17308;17112;17150;17135;17524;17444;17118;16653;16769;16984;17538;17868;17747;17555;17733;17361;17531;17537;17486;17116;17472;17320;17099;17527;17301;17104;17163;17116;17486;17110;16790;16692;16714;16868;16987;16963;17361;17483;17737;17584;17440;17845;17927;17815;17631;17579;17629;17410;17500;17360;17603;17655;17744;17274;17602;17648;17576;17708;17454;17780;17758;17480;17865;17717;17606;17589;17925;17687;17926;17411;16980;16662;16733;17465;17872;17934;18002;17619;17381;17201;17408;17643;17645;17433;17487;17598;17809;17831;17850;17783;17636;18031;17732;17871;17879;17368;17499;17539;17713;17810;17640;17857;17704;17445;17436;17325;17391;17073;16919;17020;17212;16774;16823;16778;16942;17555;17399;17183;16555;16757;16818;17057;17359;17444;17005;16935;17341;16915;16990;17142;17211;17283;17218;17468;17616;17731;17883;17589;17738;17762;17660;17640;17979;17892;17854;17747;17620;17640;17832;17710;17485;17260;16902;17129;17595;17612;17931;17466;17213;17466;17297;17438;17551;17622;17801;17528;17529;17534;17793;17913;17812;17844;17621;17482;17631;17826;18019;17829;17757;17776;17799;17605;17778;17473;17469;17651;17645;17632;17885;17574;17715;17829;17655;17457;17696;17548;17645;17954;17784;17871;17719;17588;17923;17813;17648;17512;17694;17651;17667;17586;17452;17193;17186;17139;17340;17609;17512;17378;17513;17389;17496;17579;17391;17404;17394;17559;17547;17726;17794;17513;17325;17759;17534;17658
11826;11855;12220;12177;12149;11894;11964;12116;12334;12293;12257;12351;12354;12532;12228;12281;12231;12622;12594;12378;12260;12108;12449;12502;12545;12219;12515;12662;12784;12788;12874;12750;12747;13028;12981;12888;12762;12804;12722;12712;12960;13313;13529;13407;13187;12466;12481;13267;13498;13275;13203;13060;13194;13047;12560;11791;12155;13334;13592;14184;14010;13898;13928;13805;13967;14107;13901;13889;13875;14062;13809;13988;13932;13625;13722;13841;14083;13928;13662;13885;14124;14264;14373;14210;14179;14404;14403;14132;14105;14377;14088;14532;14334;14066;14139;14274;14228;14224;14204;14387;14414;14231;14525;14407;14629;14651;14463;14702;14556;14611;14657;14466;14657;14598;14576;14571;14513;14584;14414;14637;14816;14744;14680;14735;14697;14650;14647;14824;14730;15038;15056;14863;15066;14861;14924;15000;14783;14977;14969;14816;14580;14812;14775;14966;14784;14949;15131;14971;14918;14838;14931;15216;15046;14922;14549;14657;14787;14851;14714;14641;14284;14144;14050;14389;14925;15068;15096;15019;14969;14817;14744;14825;14737;14914;14874;14916;14958;15074;14925;14970;15006;15150;15240;15289;15254;15283;15267;15370;15415;15229;15289;15243;15163;15240;15087;14915;14656;14264;13801;13768;14397;14380;14064;13384;13246;13877;14551;14843;15136;15073;15136;14852;14767;15202;14932;14810;14655;14944;14981;14986;14816;14959;14730;15079;15292;15259;15512;15483;15328;15396;15146;14897;14687;14667;14970;15168;15350;15368;15217;15256;15389;15115;15160;15111;15238;15105;15133;15229;15483;15365;15528;15596;15607;15600;15379;15031;15418;15310;15534;15432;15307;15237;15413;15536;15293;15229;15146;15341;15178;15574;15605;15405;14970;14899;15023;15047;14897;14987;14976;14527;15081;15035;14897;14807;14695;14280;14561;15024;15178;15125;15012;14656;13151;9580;6320;7205;10827;13892;15293;15961;15837;15946;15845;15802;16176;16110;15753;15623;15546;15674;15591;15501;15571;15185;15230;15175;15274;15693;15917;15716;15967;15728;16004;15914;15961;15787;15981;15671;16002;15805;16025;16171;15875;15992;15967;15866;15802;16055;15658;15778;16107;15754;15956;16035;16001;16191;16392;16113;16096;16117;15805;15696;15584;15779;15892;15622;15765;15808;15987;16383;16376;16121;15696;15717;15760;15751;16235;15681;15807;15736;15789;16031;16037;16083;16075;15882;16081;16035;16340;16284;15999;15953;15862;15599;15510;15390;15778;16094;15909;15759;15873;15847;16088;16036;16018;16249;16089;16216;16103;16029;15825;15688;15061;13905;13485;14362;14472;13343;13322;14840;15754;16120;16131;16241;16173;16091;16349;16394;16114;16153;16277;15880;16289;16431;16405;16305;15967;16235;16076;16028;15815;15803;15836;15784;15618;15713;15754;15850;15737;15627;15854;15596;16076;15984;16053;15541;15300;15323;15954;16169;16596;16305;16327;16349;16418;16379;16493;16496;16560;16169;16524;16385;16573;16704;16334;16495;16106;16204;15966;16111;16026;15893;16144;16064;16177;16204;16548;16472;16518;16004;14287;12641;12957;15153;16653;16923;16718;16641;17029;16501;16417;16503;16385;16418;16392;16112;16023;16277;16433;16330;16450;16339;16150;16243;16294;16371;16343;15945;15932;15779;15919;16193;16164;15921;15920;16104;16151;16220;16058;16194;16511;16227;15540;13597;12729;14083;15934;16299;16180;16225;16355;16650;16371;16409;16460;16478;16414;16633;16773;16844;16466;16498;16685;16405;16323;16157;16285;16264;16425;16277;16516;16581;16595;16733;16573;16777;16689;16384;16489;16811;17286;17541;17642;17471;17637;17548;17464;17376;17326;17308;16940;16926;16889;16855;16939;16627;16716;16865;16580;16584;16321;16376;16596;17003;17182;16824;16780;16981;16912;16770;16941;17075;17098;16905;17024;16975;16919;16817;16920;16614;16816;17088;17071;16900;16645;16622;16752;16526;16562;16924;16565;16721;16581;16635;17193;17219;17116;17269;17209;17072;17266;17303;17238;16868;17204;16936;16981;17298;16906;17112;17034;16861;16999;16994;16763;16984;17072;17114;16984;16937;16989;17084;16791;16627;16497;16292;16586;16526;16712;16722;16417;16592;16453;16510;16457;16324;16349;16348;16341;15925;15654;15605;15533;16132;16477;16323;16001;15830;14532;12792;12293;13537;14799;15847;16470;16823;17101;16933;16957;17193;17001;16835;16787;16842;16905;16652;16737;16960;16822;16798;16877;17026;16780;16920;17109;17213;17076;16944;17044;16861;17003;16783;17019;16742;16814;16584;16321;16724;16657;16746;16591;15847;15790;15900;16076;15715;15278;15157;15857;16665;16668;16720;16483;15973;16545;16617;16746;16798;17376;17332;16934;16686;16783;16746;17104;16810;16958;16633;16819;16586;16630;16826;16720;17007;16688;16652;16471;16546;16715;16342;16386;16594;16375;16560;16371;16564;16402;16521;16588;16836;17034;16712;16951;16928;17002;16929;16738;16732;17145;17149;16852;16962;16371;16698;16735;16822;17080;17048;16895;16781;16617;16481;16753;17084;16646;16998;16970;16859;17041;16930;16984;16835;17017;17071;17124;17183;16818;16859;17204;17087;16569;16379;16035;16137;16134;16429;16734;16541;16812;16602;16831;16783;16549;16549;16794;17075;16606;16781;16756;16736;17079;17000;16917;17057;16965;17013;16968;17076;16906;17245;16608;16382;16517;16660;16670;17038;16991;17175;16960;16931;16921;16945;17250;17046;16977;16833;16905;16858;17245;17321;17138;17146;16946;17075;16990;17211;16898;17014;17279;17159;17080;17029;17243;17016;16747;16626;16841;16972;17162;17050;16918;17244;17232;17315;17321;16969;17321;16926;17077;16812;16943;17111;17112;16956;16773;16751;16303;16309;16529;16928;17052;16824;16696;17021;16640;16980;17046;17212;16631;16778;16843;16846;16981;16869;16850;16640;16988;16960;17005;16643;16628;16773;16740;16939;16826;16914;16969;16956;16993;17464;17192;17164;17124;17103;17019;17203;17049;17220;17167;17255;17347;17293;17147;17036;17038;16637;17167;17199;17420;17174;17359;17147;17178;17220;17185;17254;17011;17117;16794;16722;16850;16630;16306;16639;17250;17415;17104;17135;17183;17446;17277;17444;17208;17121;17037;16929;17015;17019;16813;16677;16966;16655;16928;16949;17079;17194;17099;17224;16954;16842;17142;17258;17211;17058;16894;16780;16827;17056;17000;16757;16741;17056;17094;17124;17104;17076;16830;16854;16788;16978;16724;17149;17110;17294;17370;17482;17521;17395;17682;17525;17602;17391;17517;17347;17251;17407;17353;17480;17235;17400;17518;17334;17132;17375;17298;17356;17076;16679;16844;17200;17150;17022;17223;16731;17133;16908;16871;16365;16229;16647;16993;16859;17102;16943;17207;17500;17188;16741;15987;16120;16576;16843;16830;17003;17216;17015;17380;17192;17418;17493;17456;17270;16720;16751;16755;16767;16943;17126;17225;17366;17593;17402;17223;17118;17391;17113;16751;16593;16638;16781;17154;17232;17290;17296;17089;16798;16277;16513;16823;16685;16220;15518;15476;16397;16928;16871;17169;17181;17532;17278;17440;17405;17080;17010;17296;17121;17100;17269;17280;17534;17564;17380;17352;17583;17521;17394;17528;17192;17504;17257;17389;17070;17330;17257;17458;17482;17342;17176;17192;17187;17180;17152;17022;16932;16496;16740;16996;17034;16931;16718;17146;17188;17257;17334;17502;17630;17504;17712;17779;17894;17545;17721;17536;17435;17639;17421;17289;16910;16872;16621;16781;16907;16658;16628;16670;16722;17283;17249;17413;17277;17348;17302;17180;17047;16919;16933;17085;17359;17308;17475;17527;17793;17720;17842;17557;17860;17686;17523;17800;17452;17557;17644;17517;17156;17422;17505;17343;17230;17277;17515;17411;17603;17533;17406;17722;17612;17481;17487;17690;17239;17283;17279;17663;17544;17342;17313;17179;17312;17302;17329;17419;17276;17111;16901;16751;17155;17287;17401;17239;17107;17254;17513;17468;17403;17284;17487;17399;17425;17402;17189;17556;17316;17362;17456;17182;17160;17310;16931;17290;17443;17658;17597;17458;17787;17809;17755;17837;17477;17412;17265;17229;17367;17502;17617;17542;17470;17564;17602;17762;17804;17666;17876;17775;17669;17809;17591;17765;17880;17773;17660;17648;17887;17574;17599;17551;17524;17538;17630;17748;17654;17660;17517;17550;17272;17576;17672;17774;17689;17660;17517;17966;17539;17544;17372;17561;17623;17788;17435;17672;17701;17795;17644;17810;17630;17993;17877;17713;17460;17500;17399;17322;17350;17639;17442;17733;17618;17457;17243;17135;17162;17506;17411;17084;16813;16889;17087;17525;17526;17719;17531;17675;17537;17298;17481;17440;17469;17464;17304;17225;17322;17189;17196;17177;17222;17201;16907;16849;16637;16588;16697;16941;17241;17152;17317;17641;17746;17492;17608;17626;17647;17678;17651;17379;17477;17421;17310;17527;17728;17495;17671;17754;17707;17688;17530;17693;17348;17660;17806;17894;17656;17582;17763;17464;17585;17803;17819;16949;16720;16989;17550;17920;17819;17919;17663;17562;17448;17599;17750;17382;17305;17389;17656;17464;17900;17597;17413;17627;17406;17521;17470;17682;17498;17279;17437;17589;17481;17686;17688;17682;17645;17484;17118;17219;17160;17288;17330;17501;17433;17055;17311;17125;17478;17346;17159;17180;16926;16849;16999;17383;17145;17378;17405;17230;16855;16881;17049;17004;16983;17214;17480;17788;17580;17775;17606;17708;17574;17690;17593;17564;17801;17838;17791;17801;17608;17707;17815;17685;17583;17542;17384;17562;17667;17587;17569;17318;17218;17148;17319;17301;17248;17454;17455;17553;17754;17566;17702;17801;17626;17502;17466;17455;17829;17871;17661;17555;17633;17595;17569;17444;17552;17716;17710;17592;17816;17823;17611;17848;17829;17751;17785;17710;17806;17835;17797;17830;17859;17674;17593;17822;17844;17448;17552;17633;17541;17616;17269;17211;17170;17146;17054;17445;17572;17639;17723;17827;17589;17519;17745;17658;17312;17418;17320;17771;17600;17448;17639;17442;17397;17678;17712
12278;12182;12329;12164;11851;11585;11583;12138;12179;12264;12172;12115;12481;12402;12467;12368;12256;12267;12535;12643;12394;12310;12436;12671;12665;12560;12673;12862;12888;12954;12994;13019;13107;12993;12952;12940;12890;12706;12768;12865;12999;13481;13463;13445;13359;13046;12755;13459;13522;13328;13019;13242;13318;12999;13021;12044;12010;13115;13687;14088;13903;14142;13957;13941;14008;14035;13975;13954;13765;14130;13951;13795;13908;13939;13472;13638;13902;13694;13618;13659;13915;14118;14274;14134;14252;14067;14232;14104;14086;14097;14128;14406;14393;14238;14219;14256;14245;14388;14430;14575;14238;14210;14356;14629;14486;14715;14655;14559;14536;14646;14351;14520;14502;14685;14687;14585;14752;14565;14502;14684;14667;14942;14747;14534;14365;14596;14612;14789;14882;14656;14588;14722;14994;15008;14819;14970;14617;14826;15032;15014;14819;14774;14739;14746;14783;15033;15150;15019;14922;14831;14949;14994;15059;14901;14542;14116;14476;14792;14611;14693;14417;14158;14457;14749;14964;15090;15056;14895;14805;14757;14754;14774;15000;14863;14824;14996;14736;14941;15163;14838;14921;15102;15091;15321;15035;15485;15291;15404;15445;15447;15320;15136;15108;15042;14913;14790;14547;14300;14255;13607;13950;14101;14168;13661;13597;13903;14365;14682;15130;15012;15144;15146;15046;15092;14801;14789;15133;14816;15006;15193;15026;14641;14617;15143;15116;15328;15308;15386;15462;15272;15246;15060;14835;14904;14729;15315;15436;15332;15413;15152;15313;15269;15093;15141;15253;15039;14951;15194;15566;15399;15587;15664;15597;15411;15064;14902;14906;15394;15364;15478;15370;15219;15424;15204;15136;15015;15100;15288;15334;15573;15362;15487;14943;15099;15388;15380;15171;14784;15043;14519;14508;14853;15031;15035;14828;14304;14558;15128;15245;15154;15317;14849;13210;9357;6031;7003;10771;13895;15215;15824;16135;15928;15978;15876;16118;15923;15657;15682;15810;15794;15841;15680;15368;15284;15136;15239;15599;15766;15647;15820;15990;15857;15889;16003;15884;15914;15822;15868;15790;16066;15982;15920;15672;15474;15496;15764;15935;15629;15917;15714;15683;15740;15896;15831;16125;15993;16226;15951;15949;16055;16024;16067;15951;15902;16015;15831;15754;15967;15898;16670;16308;16346;15720;15675;15826;16026;15951;15862;15842;15737;15556;15895;16020;16189;16147;16071;15760;15874;15951;15981;15977;15950;15780;15847;15656;15537;15777;15845;16024;15922;15744;15989;15843;16115;16126;16023;16128;16066;16015;16027;15689;15501;14844;13211;12058;13192;14463;13927;14378;15387;16231;16284;16216;16313;16219;16125;16254;16057;16276;16335;16170;16104;16068;16145;16356;16242;16188;16015;15783;15922;16020;15777;15645;15717;15817;16045;15949;15636;15874;15845;15808;15859;15827;15946;15883;15444;14704;15462;16079;16466;16371;16437;16301;16298;16607;16532;16246;16468;16482;16394;16697;16375;16226;16234;16364;16465;16233;15886;15690;16096;16079;15970;15960;16112;15954;16141;16256;16373;16321;15872;14199;12203;12504;14837;16427;16985;16479;16844;16639;16788;16598;16417;16474;16468;16434;16364;16432;16511;16567;16549;16354;16376;16485;16369;16166;16126;15978;15939;15629;15884;16097;16075;16121;15962;16203;16079;16215;16067;15830;15888;16123;16032;15332;13820;12271;13773;15654;16275;16451;16504;16501;16436;16446;16757;16719;16521;16619;16505;16571;16611;16560;16617;16759;16193;16644;16332;16375;16429;16486;16436;16555;16780;16572;16518;16493;16581;16641;16516;16717;17011;17363;17326;17520;17530;17493;17466;17717;17498;17616;17149;17155;17220;16973;16846;16764;16976;16667;17006;16580;16310;16261;16543;16611;16662;16944;16885;16715;16797;16875;17065;16999;17009;16940;16819;16904;16798;16793;16629;16746;16747;16680;16637;16770;16778;16721;16560;16612;16750;16689;16823;16782;16761;16710;16860;16778;17247;17303;17191;17207;17390;17363;17389;17238;17142;17004;16990;17208;17102;16814;16966;17030;16983;16825;16894;16900;16880;17073;16976;16905;16951;17132;16681;16804;16413;16722;16734;16566;16612;16893;16582;16362;16445;16516;16417;16421;16348;16297;16351;16457;16141;15960;15907;15784;16264;16149;15970;16056;15364;13743;11459;10573;12169;14001;15426;16680;16922;16915;17048;17097;17109;16870;16838;17169;17036;17141;16852;16676;16575;16630;16801;17077;16910;16893;17011;16826;17085;17363;17239;17262;16893;16654;16806;16715;16949;16406;16668;16517;16515;16830;16824;16557;16233;16075;16123;16381;15890;15151;14873;15939;16697;16869;16829;16867;16846;16857;16904;16953;17179;17180;17227;16854;16877;16861;16759;16848;16738;16831;16614;16644;16623;16374;16735;16755;16664;16484;16755;16626;16841;16243;16668;16530;16686;16689;16720;16576;16315;16255;16402;16768;16920;16790;16818;16815;16899;16841;17030;17055;17110;17062;17054;17157;16697;16602;16448;16517;16980;16961;16880;16840;16656;16561;16749;16716;16814;16931;16929;16984;17113;16853;16724;16567;16820;17017;17135;16811;16992;16752;16867;16680;16849;16719;16562;16323;16105;16203;16354;16432;16712;17011;16728;16898;16944;16606;16632;16846;17002;16791;16713;16902;17028;17063;17068;17151;17212;17054;17144;17014;17045;16944;16838;16663;16366;16461;16885;16532;16846;17062;16899;16849;16975;17035;17179;17010;17036;17063;16669;16808;16930;17155;17255;17149;17165;17076;16852;17093;16974;17136;16935;17284;16983;17254;17120;17115;17095;16932;16908;16879;16906;17142;17111;17029;17017;17221;17119;17213;17193;17184;17145;17337;17337;17000;17042;16873;16973;16359;15683;15325;15104;15743;16809;17137;16943;16876;17223;16938;17145;17111;17040;17291;16907;16981;16913;17239;16777;16626;16765;16774;16853;16875;16622;16636;16909;16639;16922;17002;17079;16990;16833;17137;17117;17209;17101;16931;17105;16993;17360;17207;17186;17151;17322;17264;17278;17023;17049;16883;16813;17074;17307;17509;17236;17539;17322;17305;17180;17293;17111;17279;16908;16998;16816;16786;16606;16642;16879;17208;17006;17178;16834;17134;17308;17337;17238;17310;17280;16984;16993;17125;16842;16814;16475;16577;16871;17005;17099;17302;17280;17071;16730;16826;16627;16926;16938;16961;16635;16233;16165;16587;17009;17349;17381;17283;17151;17066;17190;17348;16982;16922;16687;16726;17148;16864;16944;17069;17237;17483;17629;17624;17745;17507;17427;17714;17366;17255;17233;17360;17130;16856;17050;17192;17335;17138;16903;17061;17203;17184;17425;17187;16988;16845;17025;17090;17091;16918;16906;16833;16899;16912;16446;16338;17051;17134;16998;17273;17414;17189;17114;17404;16761;16484;16279;16782;16849;17170;17359;17060;17240;17312;17248;17286;17384;17378;17106;17112;16971;16639;16461;16717;16987;17012;17476;17369;17232;17161;17264;17286;17056;16841;16657;16418;16749;16847;17039;16929;17103;17029;16609;16321;16505;16679;16837;16309;16520;16474;16695;17029;17008;16965;17315;17238;17310;17436;17167;17417;17254;17023;17326;17249;17343;17418;17476;17521;17170;17387;17402;17423;17543;17217;17292;17192;17263;17350;17203;17361;17431;17618;17636;17552;17110;17069;17018;17423;17260;17226;17142;16849;17032;17128;16864;16987;17072;17032;17004;17191;17507;17636;17486;17718;17652;17752;17605;18046;17679;17498;17806;17211;17037;17077;17031;16700;16675;16718;16891;16820;16800;17146;17352;17335;17631;17393;17437;17137;17497;17317;17140;16887;16918;16869;17245;17349;17442;17590;17658;17952;17733;17792;17510;17656;17431;17343;17504;17483;17646;17465;17233;17292;17328;17233;17226;17560;17729;17315;17308;17293;17349;17466;17473;17886;17402;17689;17329;16985;17364;17443;17487;17268;17514;17532;17486;17446;17493;17220;17205;17033;16934;17152;16907;17232;17159;17307;17106;17280;17527;17218;17332;17423;17362;17475;17603;17533;17402;17432;17054;17172;17335;16991;17138;16735;16810;16841;17194;17458;17136;17499;17509;17687;17667;17609;17812;17434;17477;17235;17423;17707;17461;17352;17618;17709;17802;17884;17801;17801;17766;17886;17726;17645;17399;17565;17550;17641;17741;17567;17511;17506;17337;17519;17482;17557;17662;17660;17638;17741;17627;17532;17523;17373;17409;17473;17748;17670;17516;17674;17813;17701;17663;17662;17789;17698;17724;17808;17779;17819;17786;17600;18003;17646;17937;17429;17791;17560;17296;17311;17304;17359;17770;17805;17400;17389;17456;17111;16894;17084;17195;16877;17006;16955;17198;17425;17392;17644;17671;17880;17570;17126;17078;17863;17741;17483;17778;17349;17540;17395;17116;17203;16863;16577;16346;16320;16604;16941;17088;17038;17190;17112;17425;17498;17634;17548;17545;17669;17750;17677;17632;17373;17197;17236;17200;17471;17317;17762;17825;17738;17945;17656;17768;17403;17754;17575;17757;17785;17839;17641;17697;17723;18042;18029;17714;17256;16672;16936;17379;17833;18029;17859;17472;17685;17616;17968;17964;17623;17346;17375;17686;17577;17574;17552;17402;17498;17497;17607;17236;17542;17525;17162;17302;17302;17685;17583;17392;17210;17268;17227;17201;17235;17473;17144;17439;17603;17135;17118;17025;17285;17584;17496;17260;17221;17352;16960;16870;16955;17277;17234;17176;17165;16925;17129;16799;17122;16872;16978;17078;17250;17531;17799;17829;17853;17816;17714;17667;17457;17691;17613;17619;17928;17766;17520;17852;17589;17718;17647;17734;17526;17303;17287;17402;17355;17322;17270;17357;17234;17359;17562;17616;17535;17461;17516;17447;17611;17809;17838;17662;17600;17771;17505;17647;17476;17552;17887;17743;17538;17413;17588;17662;17653;17486;17482;17741;17745;17643;17810;17665;17709;17815;17758;17666;17640;17792;17501;17530;17683;17673;17589;17788;17716;17361;17111;17174;17408;17187;17364;17422;17687;17821;17685;17731;17705;17407;17409;17520;17402;17474;17658;17355;17481;17800;17347;17597;17850;17474;17394;17541
11794;12273;12231;12035;11810;10946;11242;11568;12086;12242;11895;12031;12361;12490;12163;12260;12521;12372;12386;12391;12312;12297;12726;12736;12729;12738;12859;12803;12911;12953;12920;12886;12790;12998;12864;13040;12818;13111;12779;12944;13152;13439;13249;13249;13590;13321;13226;13167;13128;13215;13407;13198;13296;13287;13386;13105;12724;13057;13712;13559;13693;13718;13654;13820;13974;13836;14133;13910;14094;13953;14085;14238;14149;14207;13411;13631;13586;13863;13784;13662;13628;14181;14427;14193;14201;14372;14250;14382;14331;14158;14263;14128;14307;14132;14329;14524;14611;14585;14744;14452;14281;13973;14251;14484;14704;14695;14501;14424;14465;14503;14598;14653;14674;14718;14425;14645;14627;14513;14674;14569;14674;14696;14682;14747;14375;14783;14649;14666;14618;14723;14523;14558;14898;14992;14862;14875;14644;14906;14893;14679;14492;14726;14713;14518;14592;14805;15040;14980;14692;14949;15109;14923;14999;14714;14173;13795;14067;14609;14655;14554;14224;14608;14386;14841;15027;15009;15062;14967;15009;14979;14844;14851;14811;14827;15179;14948;14806;15113;14872;15233;15062;15211;15014;15092;15167;15161;15618;15514;15433;15478;15488;15206;15273;15029;15073;14473;14310;14550;14315;13623;13770;13850;13718;13866;13807;13672;13815;14448;14758;14934;14946;15109;15099;14908;14703;14775;14601;14729;14632;15081;14958;14719;14850;15020;15066;15343;15379;15374;15423;15081;15087;14970;14991;14747;15035;15214;15278;15347;15301;14953;15350;15471;15092;15040;15193;15114;15167;15254;15369;15333;15362;15458;15637;15513;15207;15008;14972;15408;15436;15315;14961;15267;15443;15267;14665;14793;15044;15013;15266;15390;15259;15023;15079;14973;15183;15303;15227;14848;14543;14401;14647;14976;15081;15193;14854;14458;14768;14894;15433;15525;15170;14653;12809;8896;6165;7792;11703;14033;15285;15706;15831;16049;16003;15935;16109;15936;15687;15699;15676;15724;15809;15882;15263;15060;15076;15312;15683;15676;15705;15710;15926;16025;15820;15922;16010;15722;15913;16082;16048;16066;15896;15857;15655;15665;15687;15474;15690;15810;15767;15916;15835;15732;15965;15852;16047;16131;16169;16021;16226;16179;16233;15881;15921;15761;15942;16054;15982;16011;16084;16493;16429;16131;16022;15744;15959;16029;16028;15870;15884;15480;15967;15696;16004;16021;16079;16144;15684;15643;15710;15712;15908;15818;15857;15959;15623;15855;15740;15988;16120;16045;15622;15851;16053;15946;15903;16088;15895;15967;16202;15897;15569;15186;14128;11836;10685;11757;14001;15078;15363;16035;16178;16551;16579;16326;16127;16154;16262;16276;16225;16174;16017;15976;15982;16314;16234;15967;16081;15954;16182;15811;15832;15734;15948;15746;15806;15884;15935;16026;15710;15599;15831;15805;15979;15848;15858;15353;15316;15616;16398;16536;16193;16297;16310;16698;16396;16595;16442;16259;16421;16163;16240;16306;16198;16240;16288;16263;16158;15883;16172;16086;16222;16056;16262;16028;16020;16133;16206;16409;16425;16007;14818;13778;14169;15596;16426;16710;16580;16495;16430;16789;16433;16304;16314;16366;16569;16277;16197;16476;16400;16534;16395;16264;15950;15589;15501;15468;15494;15680;15747;15870;16172;15981;16105;16042;16056;16204;15957;15920;15239;15310;15605;16004;15895;14692;13706;14666;15884;16220;16478;16135;16282;16195;16484;16217;16449;16300;16385;16545;16487;16538;16250;16706;16384;16401;16327;16407;16713;16471;16604;16495;16673;16624;16629;16633;16200;16664;16487;16472;16715;16254;17090;17507;17257;17110;17464;17377;17323;17812;17589;17440;16994;17164;16696;16907;16686;16882;16935;16779;16791;16850;16353;16433;16653;16836;16564;16640;16477;16627;16784;17097;16950;16848;17042;17018;16655;16626;16791;16705;16334;16416;16464;16553;16766;16612;16555;16596;16579;16298;16499;16957;16739;16839;16649;16625;16945;17046;17118;16938;17258;17072;17156;17098;16909;17157;17245;16767;17120;16894;17191;16879;16960;16708;17053;16829;16802;16962;16660;16920;16804;16912;17069;16974;16517;16446;16758;16649;16519;16268;16584;16160;16191;16198;16571;16382;16291;16334;16280;16282;16306;16407;16175;16106;15936;16232;16226;16199;15691;14753;13455;11685;11486;12764;14269;15668;16693;16645;17079;17033;17079;17160;17031;16966;17126;16903;16971;16522;16626;16720;16929;16821;16782;16982;17008;16834;17043;16858;17068;16857;16801;16961;17122;16764;16830;16771;16927;16338;16752;16641;16698;16716;16570;16308;16065;16542;16760;16556;15940;15928;16644;16707;16934;17121;16981;16895;16935;17048;17043;17257;17111;17340;16967;16744;17071;16713;16870;16771;16944;16747;16627;16435;16381;16759;16773;16966;16954;16857;16779;16867;16776;16686;16735;17010;16876;16746;16236;16417;16327;16215;16478;16879;16842;16753;16878;16863;17011;17197;17245;17025;17477;17038;16997;16851;16628;16669;16828;16827;17097;17007;16840;16776;16759;16601;16741;16689;17149;16817;17029;16894;17059;17010;16455;16869;17016;17021;16850;16994;16694;16809;16715;16740;16964;16636;16660;16561;16589;16431;16239;16646;16914;16731;16830;17021;16785;16669;16787;16786;16680;16792;16710;16855;16688;17236;17355;17208;17017;16963;16843;16730;16999;17052;17077;17062;16826;16575;16569;16809;17015;16939;17021;17017;16960;16973;16857;16892;16971;16784;16946;16971;17185;17012;17301;17190;16952;16854;16946;16886;17125;17022;17031;17121;17135;17015;17542;16985;16754;17044;17025;17195;17399;17147;17201;17309;17023;17152;17292;17236;16936;17164;17277;17114;17080;17034;17153;16993;16492;15037;13905;14110;15515;16625;16791;16770;17199;16902;16955;17112;17112;17368;17132;17308;17022;17106;16702;16733;16916;17013;16914;16759;16959;16955;16732;16819;16767;16939;17115;16974;17047;17049;17197;17257;16965;17121;17026;17098;17091;17140;17055;17250;17344;16882;17251;17025;16941;17118;17101;17070;17210;17115;17175;17183;17206;17245;17370;17196;17313;17211;17202;17197;17121;16764;16848;16777;16960;16893;17030;16939;16890;17049;17027;17018;17119;17098;17368;17083;17067;16937;17110;16486;15961;15692;15824;16499;16904;16992;17000;17157;16818;16628;16112;15741;16406;16942;17129;16925;15964;15741;16281;16969;17335;17177;17232;17313;17228;17157;17340;17105;16927;16898;16641;16849;16678;16847;16971;16983;17356;17418;17269;17586;17838;17540;17503;17347;17350;17243;17291;16853;16608;16677;16807;17054;16916;16938;16796;17026;17001;17035;16981;16870;16646;16768;16856;17080;17028;17004;17074;16982;16839;16683;17069;17376;17324;17323;17356;17249;17001;17035;17119;17000;16531;16460;16670;17105;17219;17058;17082;17270;17392;17179;17338;16972;17184;17058;16886;17033;16854;16740;16187;16553;17233;17254;17266;17324;17295;16974;17033;17032;17232;16677;16863;16775;17109;16921;17078;16692;17257;17031;16741;17017;16894;16911;16638;16499;16832;16817;16908;16876;17034;17070;17075;17518;17535;17478;17387;17591;17022;17179;17411;17131;17783;17324;17304;17295;17409;17367;17116;17442;17091;17409;17291;17352;17423;17571;17520;17169;17242;17112;17077;16731;17075;16942;16915;17264;17198;17073;17096;17155;17072;17020;17140;17181;17027;17058;17008;17242;17434;17914;17487;17525;17528;17786;17864;17815;17732;17363;17390;17157;17267;16864;16462;16655;16601;16519;16990;16874;17173;17195;17222;17318;17346;17451;17143;17390;17422;17129;17093;16954;17064;17078;17096;17215;17293;17608;17553;17900;17857;17585;17297;17488;17513;17548;17431;17609;17508;17237;17372;17389;17644;17546;17579;17476;17066;17268;17491;17314;17243;17747;17502;17694;17495;17270;17066;17115;17426;17614;17600;17473;17772;17818;17404;17404;17295;17389;17328;17329;17383;16957;17420;16941;17316;17427;17275;17483;17383;17377;17525;17642;17516;17358;17334;17305;17318;17018;17277;17311;17220;17194;16769;16689;16773;17293;17161;17304;17128;17346;17655;17702;17891;17703;17685;17618;17545;17145;17510;17150;17392;17745;17833;17950;17914;17803;17602;17999;17753;17555;17561;17432;17616;17484;17808;17544;17836;17476;17465;17328;17643;17564;17562;17804;17592;17675;17529;17609;17388;17333;17491;17395;17714;17479;17497;17469;17634;17592;17606;17671;17659;17580;17694;17734;17654;17913;17737;17784;17664;17316;17956;17687;17637;17674;17563;17275;17083;17112;17261;17597;17676;17555;17390;16978;16914;17110;17331;16924;16831;17176;17418;17492;17582;17357;17450;17224;17360;17493;17303;17614;17630;17912;18039;17389;17405;17763;17491;17394;17040;16876;16079;15936;16476;16779;16828;17077;16745;16556;16998;16991;17428;17533;17612;17590;17703;17829;17478;17586;17490;17124;17127;17027;17355;17408;17454;17811;17652;17680;17654;17682;17531;17820;17537;17673;17712;18116;18021;17720;17780;17846;18006;17792;17230;16834;16917;17425;17549;17637;17945;17659;17867;17736;17907;17569;17284;17498;17577;17435;17579;17633;17510;17412;17815;17898;17379;17580;17361;17292;17109;17128;17680;17432;17518;17296;17404;17289;17492;17201;17187;17297;17321;17274;17454;17020;17268;17263;17312;17584;17386;17397;17382;17089;17029;16782;17003;17076;16987;17052;17288;16987;17103;16907;17054;16835;16870;16892;17397;17545;17962;17798;18013;18016;17784;17536;17319;17343;17522;17442;17553;17685;17295;17618;17771;17706;17633;17596;17600;17596;17488;17591;17160;17432;17573;17213;17593;17484;17729;17395;17489;17559;17576;17564;17644;17931;17746;17448;17459;17726;17849;17633;17373;17808;17732;17314;17599;17596;17568;17657;17606;17220;17549;17437;17623;17683;17922;17544;17603;18110;17673;17753;17649;17861;17661;17734;17526;17631;17510;17700;17404;17474;17287;16983;17132;17362;17561;17550;17897;17800;17608;17697;17549;17561;17604;17692;17405;17475;17413;17728;17483;17588;17454;17601;17481;17518;17510;17736
11934;12046;12026;12102;11682;11072;11110;11506;11912;12141;11916;11899;12109;12076;12038;12542;12501;12792;12630;12514;12441;12355;12411;12799;12814;12853;12951;12804;13030;12901;12964;12637;12899;13071;13095;13006;12830;12813;12756;12941;13211;13133;13188;13313;13330;13562;13352;13260;13181;13204;13262;13196;13354;13262;13581;13182;13117;13508;13485;13670;13596;13649;13384;13575;13862;13993;13794;13998;13974;13873;13979;14162;13944;14020;13723;13444;13853;13886;13881;13906;14060;14095;14018;14092;14242;14077;14123;13942;14089;14158;14091;14362;14358;14439;14327;14391;14342;14587;14779;14534;14392;14143;14401;14404;14300;14333;14456;14615;14425;14627;14531;14455;14773;14714;14619;14444;14565;14483;14566;14642;14690;14517;14767;14900;14639;14603;14612;14574;14510;14584;14453;14710;14727;14997;14925;14620;14669;15030;15007;14693;14671;14613;14447;14095;14450;14896;14951;15100;14632;14872;14912;14724;14768;14445;13816;13430;13973;14499;14809;14702;14242;14112;14535;14877;15063;14936;15199;14788;14876;14782;14844;14822;14799;15022;14834;14925;15067;14987;15070;15081;15043;15150;15423;15111;15185;15025;15373;15271;15401;15261;15338;15417;15025;14865;14786;14677;14363;14356;14241;13998;13459;13643;13678;13861;13746;13179;13095;14116;14858;15109;14904;15074;14860;14884;14968;14588;14581;14550;14631;14967;14973;14791;14823;15068;14902;15271;15285;15466;15227;15133;15124;15179;14827;14628;14873;14821;14989;15037;15241;15078;15055;15136;15031;15177;15242;15204;15441;15258;15390;15454;15544;15649;15486;15290;15358;15041;15110;15306;15450;15295;15222;15059;15166;14956;14471;14475;14932;14973;15129;15361;15093;14967;14840;14898;15106;15391;15118;14604;14484;14518;14528;14884;14913;14918;14884;14875;14659;15092;15345;15306;15076;14246;11919;7916;6143;8368;11869;14405;15410;15767;15805;15911;16305;15803;16050;15968;15697;15751;15731;15880;15927;15619;15676;15323;15532;15604;15735;15454;15697;15802;16030;16154;15767;15758;15850;15894;15531;16080;15959;15815;15870;15700;15982;15831;15484;15522;15745;15681;15740;15849;15444;15769;15963;15917;16049;16426;16143;15904;15838;16221;16135;16089;15826;15969;15994;15902;15839;15832;16192;16350;16232;16061;16041;16152;16065;15990;16068;16045;15741;15842;15831;15664;15781;15971;15727;16017;15708;15480;15546;15595;15915;15888;15714;15915;16134;16156;16100;15926;16039;15981;15914;15977;15930;15959;15980;15911;16013;16150;15624;15606;14940;14172;13383;11419;9566;10307;13253;15373;15879;16173;16605;16376;16338;16288;16370;16128;16299;16203;16089;16173;16107;15945;16103;16287;16173;16352;16311;15961;15907;16049;15829;15938;15392;15713;15769;15905;15859;15689;15806;15915;15973;16027;16043;15744;16061;15988;15868;15897;16188;16623;16500;16357;16454;16648;16344;16656;16491;16688;16522;16349;16371;16091;16137;16210;16317;16175;16115;15738;16022;16181;16051;16012;15963;15926;15944;16028;16235;16207;16387;16342;15797;14987;14822;15444;15932;16422;16347;16630;16579;16442;16386;16621;16374;16386;16395;16208;16401;16427;16351;16430;16531;16141;14945;14175;13600;13801;14459;15411;15837;15913;15977;15948;16113;16128;16139;15919;15831;15470;14936;15075;15739;16016;15917;15609;15424;15558;16252;16333;16201;16243;15721;15882;16351;16344;16358;16325;16230;16177;16439;16385;16552;16425;16292;16580;16462;16528;16497;16605;16487;16362;16682;16719;16822;16713;16509;16558;16507;16440;16488;16875;17056;16950;17242;17347;17116;17144;17357;17411;17603;17488;17223;16990;16770;16793;16690;16995;16827;17028;16688;16480;16655;16468;16531;16851;16543;16434;16577;16884;17184;17232;17280;16826;16866;16666;16082;16249;16644;16790;16308;16178;16353;16630;16608;16576;16574;16663;16496;16394;16628;16560;16847;16544;16510;16653;16961;16961;16984;16816;16993;17416;17177;16794;16724;16943;17039;17019;16877;16862;16843;16597;16731;16759;17101;16822;16844;16679;16606;16553;16789;16950;17174;16792;16397;16175;16341;16328;16613;16412;15960;15932;16192;16530;16291;16111;16167;15602;15533;15588;15993;16380;16224;16293;16316;16346;16152;15493;14173;12971;12689;12403;12686;13392;14395;15432;16481;16663;16621;16766;16987;16937;17210;16828;17097;16602;16660;16623;16625;16464;16764;17084;17167;16866;17036;17002;16774;17046;16967;16881;17081;16925;16745;17006;16743;16816;16681;16472;16515;16587;16558;16439;16606;16575;16730;16755;16736;17020;16785;16655;16631;16867;16908;16939;17001;16791;16994;16894;17151;17177;16953;16841;16791;16879;16440;16733;16777;16537;16342;16797;16391;16491;16262;16460;16575;16536;16639;16727;16727;16803;16741;16688;16669;16984;16437;16491;16605;15978;16225;16419;16524;16658;16630;17035;16976;16947;17026;17229;17279;16982;17180;17161;16849;16818;16837;16753;16919;16895;16957;16988;17059;17274;16988;17275;16855;16698;16975;16918;16756;17021;17175;16709;16689;16960;17136;16937;16971;16690;16758;17010;16691;16835;16785;16967;16882;16653;16640;16400;16484;16883;16855;16826;16820;16850;16929;16902;16924;16854;16722;16765;16910;17028;16816;16923;17036;17157;17061;16941;16975;17008;17182;17069;17299;17005;17064;16863;17022;16994;16992;16936;16981;17019;17023;16982;16912;16922;16721;16710;17154;16998;17036;17295;17174;16951;16904;17026;16962;16912;16989;17146;17264;17091;17280;16983;17015;17071;17088;17204;17027;17213;17267;17145;17299;17220;17147;17142;17151;17096;17208;17024;17153;17126;17069;17174;17003;16697;16344;14946;14392;15392;16123;16955;16798;16972;17215;17123;17038;17074;16881;16904;17228;17155;16968;17153;16626;16960;16742;16771;17037;16892;16554;16974;16858;16747;17021;17265;17237;17084;16867;17028;17162;17256;17003;16909;16947;17195;17017;17047;17051;17094;17315;17342;17118;17045;16876;17210;17063;16989;17103;17189;17168;17276;17151;17204;17164;17136;17063;17176;17224;17085;17140;16823;16640;16843;16807;16949;17287;17073;17066;17156;17082;17440;17397;17461;17107;16972;16928;16822;16115;15562;14700;14728;15336;16362;16823;16891;16976;16936;16483;15349;14232;13732;15081;16442;16892;16912;16567;16439;16765;17016;17280;17475;17386;17255;17132;17393;17080;17082;16825;16928;16655;16447;16669;16979;17051;17018;17284;17330;17361;17314;17522;17089;17442;17292;17392;17113;17421;17052;16660;16675;17067;16905;16781;16937;16802;16742;16376;16806;16689;16870;16548;16839;16931;17013;17173;17431;17200;17113;17292;17494;17594;17714;17413;17350;17147;17166;17074;17164;17397;16924;16902;16721;16753;16780;17102;17194;17452;17284;17409;17330;16892;17117;17013;17230;17061;16897;16843;16963;17087;16976;17082;17180;17495;17294;17241;17259;17179;17230;17014;17239;16976;17335;17298;17136;16964;16779;17091;16955;17353;17081;16878;16764;16755;16678;16738;16875;16738;16884;17083;16903;17115;17365;17298;17406;17260;17285;17466;17292;17463;17483;17445;17611;17251;17278;17370;17355;17488;17348;17174;17418;17333;17106;17251;17398;17207;17110;17015;16897;16658;16825;16948;17108;17258;17359;17426;17262;17338;17189;17071;17404;17031;17037;17160;17212;17208;17434;17487;17348;17545;17629;17850;17776;17814;17560;17571;17551;17227;17220;16895;16792;16476;16252;16118;16311;16610;16617;17107;16950;17119;17486;17422;17491;17378;17394;17168;17127;16817;17071;16975;16843;17146;17043;17410;17496;17796;17748;17412;17442;17793;17500;17507;17289;17649;17584;17645;17421;17277;17405;17678;17317;17452;17402;17336;16916;17345;17330;17381;17563;17570;17266;17274;17188;17390;17083;17423;17344;17571;17614;17323;17674;17524;17454;17451;17416;17462;17608;17293;17448;17266;17385;17227;17501;17449;17200;17235;17225;17492;17600;17560;17534;17431;17174;17418;17058;17298;17079;16798;17166;17070;16909;17013;17191;17079;17226;17355;17444;17670;17483;17474;17332;17426;17484;17227;17377;17406;16964;17390;17554;17854;17793;17623;17754;17582;17971;17829;17675;17472;17094;17529;17641;17694;17739;17952;17667;17727;17582;17436;17758;17882;17873;17492;17285;17662;17319;17482;17235;17244;17473;17545;17589;17445;17315;17379;17856;17709;17501;17672;17532;17696;17734;17707;17706;17681;17497;17626;17933;17615;17838;17468;17406;17407;17322;16849;17117;17327;17468;17671;17620;17442;17104;17449;16861;17336;16816;16826;17064;17463;17640;17666;17494;17538;17299;17390;17499;17356;17421;17590;17613;17347;16888;17126;17502;17755;17343;17038;16766;16066;16137;16508;16659;16791;16470;16183;16236;16658;16879;17326;17712;17812;17718;17571;17833;17936;17687;17489;17132;16998;17072;17484;17668;17622;17469;17862;17905;17680;17791;17497;17423;17705;17750;17990;18187;18134;17829;17722;17794;18031;17818;17205;17001;17197;17319;17616;17706;17697;17776;17732;17728;17726;17839;17669;17567;17557;17220;17375;17555;17787;17462;17474;17542;17485;17370;17235;17102;17302;17249;17270;17300;17412;17049;17075;17289;17475;17339;17083;17222;17008;17039;17244;17164;17091;17160;17067;17605;17368;17080;17032;17264;16773;16893;16980;16951;17098;17208;17070;17004;17032;17020;16812;16988;16900;16815;17120;17350;17697;17773;17953;17596;17907;17502;17364;17084;17027;17504;17718;17724;17647;17727;17410;17693;17737;17645;17668;17682;17535;17421;17352;17641;17486;17578;17665;17417;17806;17625;17888;17678;17522;17985;17697;17808;17806;17686;17417;17866;17826;17834;17578;17665;17591;17312;17570;17755;17699;17534;17639;17174;17380;17724;17636;17526;17544;17531;17822;17775;17905;17975;17781;17665;17718;17859;17532;17589;17699;17660;17576;17420;17395;17311;17307;17487;17482;17676;17848;17926;17741;17504;17532;17721;17512;17520;17352;17444;17492;17304;17493;17512;17500;17508;17600;17447;17709;17596
12301;12017;11996;12110;11750;10956;11257;11778;12015;12171;11921;11967;12200;12083;12038;12242;12541;12534;12414;12297;12301;12230;12612;12636;12726;12687;12871;12673;13009;13045;12734;12487;12680;13118;13240;13141;12734;12791;12995;13079;13091;13013;13129;13445;13552;13167;13219;13211;13145;13332;13189;13055;13419;13107;13509;13232;13275;13541;13661;13593;13735;13605;13409;13460;13890;14079;14190;13939;13800;14214;14170;14064;14052;13725;13698;13362;13838;14000;13912;13970;13734;14034;14221;14192;14343;14292;14258;14329;14246;14233;14209;14168;14668;14369;14268;14241;14516;14610;14266;14474;14545;14400;14626;14532;14458;14380;14322;14578;14504;14508;14587;14424;14651;14854;14646;14638;14441;14606;14564;14624;14529;14344;14820;14840;14779;14882;14446;14331;14253;14313;14430;14630;14592;14752;14853;14860;14930;14778;14867;14548;14659;14627;14751;14557;14385;14746;14898;14846;14487;14706;14993;14974;14877;14339;13357;13349;14184;14713;14643;14626;14329;14427;14619;14988;14938;15038;15298;15071;14987;15148;14816;14899;14854;14984;15050;15119;15157;15312;15195;15196;15216;15218;15198;15300;14975;15033;15070;15236;15336;15336;15336;15145;15318;14939;14759;14850;14420;14551;14609;14064;13632;14014;14088;13908;13794;13590;13661;14306;14737;15060;15187;15077;15147;15346;14975;14885;14779;14644;14835;15093;14994;14876;14921;15098;15215;15117;15523;15488;15223;15087;15105;15090;15164;14894;14873;15035;14959;15008;14987;15123;14774;15150;15016;15022;15102;15140;15354;15335;15088;15461;15656;15593;15690;15532;15612;15390;15557;15273;15366;15318;15188;15263;14676;15065;14911;15045;14920;14825;14885;15137;15116;15053;14823;14881;15104;14991;14709;14474;14512;14568;14584;14783;14952;15083;14613;14644;14748;14970;15354;15353;14834;13911;10875;6824;6358;9503;12793;14859;15539;15652;15710;15844;15720;15907;15975;15782;15529;15574;15647;15685;16020;15754;15671;15668;15709;15667;15650;15691;15769;15651;15878;15804;15666;15761;15735;15799;15686;15895;16087;15769;15681;15730;15789;15823;15937;15982;15918;15904;15607;15928;15837;15892;15877;16063;16177;16220;16116;15723;15805;16029;16037;15888;15931;15963;16025;15865;15931;15925;15794;16127;16351;16198;15870;15995;15955;15865;15888;15636;15870;15764;16048;15955;16011;15853;15824;15858;15729;15694;15651;15837;15985;15694;15828;16147;15995;16103;15953;15878;15934;15859;15664;15505;15760;15615;15640;15763;16027;16073;15932;15689;14068;12213;11574;10827;10170;10987;13638;15692;16022;16247;16518;16463;16126;16282;16138;16070;16055;15926;16398;16153;16045;15985;16182;16201;16085;16133;15967;16197;16066;15870;16044;15827;15909;15596;15692;15777;15749;15760;15651;15573;15909;15728;15745;15976;15927;15926;16122;16052;16335;16455;16448;16608;16420;16431;16378;16355;16210;16654;16397;16455;16282;16230;15977;16196;16232;16096;16293;15881;16326;15890;15961;16011;15796;15942;16011;16039;16164;16283;16575;16585;15706;14376;13632;14347;15788;16153;16348;16493;16560;16520;16457;16255;16359;16054;16244;16246;16233;16153;16333;16540;16249;15392;13302;10837;9494;10800;13234;15112;15891;16186;15944;15832;16056;16033;16163;15756;15587;15611;15372;15260;15570;15980;15859;15865;16080;15677;16223;16253;16145;15839;16016;16365;16314;16256;16383;16440;15922;16201;16086;16301;16509;16482;16721;16479;16485;16803;16549;16323;16669;16542;16656;16653;16717;16546;16534;16484;16568;16849;16834;17069;17111;17071;16974;17003;17224;17180;17181;17253;17507;17374;16700;16974;16822;17012;17009;17140;16934;16856;16629;16829;16719;16574;16278;16616;16458;16919;16945;16984;16975;17138;17179;17027;16846;16486;15964;15995;16329;16440;16633;16101;16394;16777;16802;16804;16558;16766;16604;16387;16473;16595;16983;16784;16551;16664;16792;16567;16519;16651;16735;17297;17013;16613;16561;17029;17024;16983;16966;16712;16814;16705;16968;17072;16833;16830;16928;16824;16581;16697;16769;16928;16882;16455;15947;15731;16225;16321;16574;16330;16193;16154;16303;16393;16376;16408;15575;14404;13828;14156;15227;16087;16299;16356;16315;16455;16186;15282;12732;10604;10818;12481;13250;13586;14395;15410;16210;16674;16747;16808;17121;17259;17230;17092;16997;16872;17009;16620;16735;16856;16698;17037;16702;16955;17098;16843;16929;16922;16965;17130;16992;16844;16907;16589;16796;16951;16619;16722;16681;16756;16743;16668;16742;16417;16530;16676;16881;16875;17355;16988;16678;16376;16774;16686;16750;16533;16648;16680;16876;17176;17291;16931;16914;16713;16778;16531;16706;16598;16594;16744;16495;16346;16361;16386;16484;16331;16795;16764;16940;16607;16599;16706;16960;16797;16764;16587;16370;16088;16108;16659;16567;16951;16657;16651;16895;16987;16865;16919;16895;16878;17029;17057;17088;16948;17182;17293;17058;16976;17027;17126;17137;16895;17097;16859;16860;17103;16884;16733;16925;16767;16919;16773;16651;16970;17138;17014;16807;16646;16616;16888;17104;16986;16846;16799;16920;16838;16782;16777;16850;16738;17034;16838;17111;16954;16943;16887;16888;16713;16818;16743;16827;16915;16941;16798;16996;17008;16718;16888;16914;17034;17280;17147;17235;17085;17078;17070;17038;17127;17102;16858;17045;17079;17080;17077;17024;16931;16986;16884;17202;17072;17267;17013;17187;17233;17164;16662;16995;16999;17096;17253;17247;17192;17172;17322;17161;17009;17014;17034;17134;17142;17411;17149;17123;17272;17170;17146;17045;17016;17221;17287;17040;17344;17274;16890;16598;17224;16733;16055;16299;16330;16770;16640;16750;16987;17012;17190;17061;17092;16919;16917;17024;17197;16978;16874;16908;17245;16813;16719;16911;16977;17024;16637;16891;16869;16903;17175;17186;17389;17450;17062;17164;17020;17242;16840;17045;17153;17119;17211;17066;17206;17387;17200;17282;17008;17134;17066;17043;17222;17034;17300;17315;17161;17014;17243;17199;17116;16937;17327;17167;16991;17119;16840;17149;17039;16779;16789;17037;16888;16868;16899;16944;17259;17360;17412;17525;17079;16754;16326;15551;15279;14604;13591;14477;16163;16768;17103;16966;16943;16238;14481;12481;11730;13481;16030;17015;17221;16817;16462;16686;16940;17089;17176;17288;17156;17130;17285;17089;16891;16661;16927;16647;16747;16694;16787;17125;17226;17384;17500;17331;17324;17447;17437;17402;17395;17290;17195;17109;17057;17073;16881;17261;16989;16812;16790;16477;16640;16743;16725;16880;16917;16812;16774;17111;17346;17264;17254;17210;17598;17348;17429;17627;17589;17467;17364;17183;17020;17023;17203;17048;17105;17214;16962;16246;16316;16640;16891;17263;17378;17490;17122;17291;17242;17387;17281;17370;17299;17238;16875;16890;17096;17135;17143;17268;17077;17471;17278;17201;17192;17303;17218;17239;17390;17464;17413;17285;17263;17489;17161;17040;17283;17039;16932;16335;16523;16611;16561;16731;17172;16870;17497;17202;17380;17428;17256;17149;17310;17283;17345;17443;17501;17571;17496;17407;17213;17430;17348;17452;17207;16989;17328;16969;17072;17235;17245;17107;17246;17086;17071;16738;16917;17079;17097;17128;17052;17244;17278;17293;17262;17447;17363;17160;16941;17092;17410;17523;17552;17677;17630;17510;17320;17660;17852;17600;17783;17575;17412;17492;17222;17157;16769;16711;16419;16302;16447;16756;16793;16616;17032;17108;17380;17232;17533;17345;17325;17221;16983;17268;16958;17004;16799;17060;17037;17373;17631;17796;17908;17828;17586;17409;17478;17312;17200;17707;17695;17599;17604;17283;17308;17426;17609;17494;17429;17254;17097;17280;17152;17126;17560;17722;17343;17234;17250;17118;17373;17239;17216;17722;17459;17564;17585;17420;17478;17425;17279;17428;17550;17482;17624;17333;17441;17544;17299;17110;17126;17410;17232;17263;17584;17432;17539;17406;17208;17144;17403;17103;17364;17155;17111;17147;17021;17065;17413;17210;17384;17466;17954;17356;17490;17420;17342;17453;17619;17366;17271;17234;17172;17454;17537;17662;17855;17847;17417;17750;17808;17672;17394;17231;16978;17376;17700;17718;17770;17789;17895;17790;17678;17398;17100;17305;17425;17485;17399;17337;17344;17487;17536;17338;17328;17374;17680;17688;17571;17752;17500;17753;17566;17321;17444;17877;17952;17783;17534;17395;17438;17590;17472;17541;17702;17667;17521;17476;17333;17271;17225;17282;17557;17432;17776;17343;17165;17076;17318;17104;17148;16966;16970;17165;17557;17557;17650;17571;17675;17372;17479;17483;17457;17707;17419;16782;15845;16306;17189;17530;17446;16947;16652;16581;16257;16614;16794;16573;16295;16219;16517;16718;17185;17611;17831;17674;17526;17694;17649;17773;17680;17589;17363;17104;17204;17052;17613;17606;17903;17803;17862;17937;17776;17689;17599;17442;17433;17791;18093;17980;17644;17790;17995;17863;17562;16996;16944;17140;17048;17538;17566;17560;18069;17588;17677;17732;17713;18046;17495;17184;16984;17432;17532;17475;17655;17868;17576;17580;17459;17400;17345;16959;17052;17270;16878;16650;16502;16983;17418;17550;17457;17305;17231;16931;16643;17004;16921;16818;16772;16903;16913;17040;16998;17087;17135;17044;16914;17185;16969;16992;17386;17150;16885;17139;16994;16723;16904;16906;16871;17088;17387;17408;17785;17929;17970;17825;17449;17233;17162;17131;17573;17399;17537;17675;18002;17532;17719;17651;17729;17748;17645;17625;17520;17433;17482;17232;17522;17351;17560;17447;17747;17607;17782;17516;17667;17845;17892;17806;17904;17612;17915;18062;17788;17777;17655;17523;17819;17735;17631;17937;17820;17703;17524;17588;18011;17611;17637;17763;17686;17866;17874;17610;17894;17793;17881;17812;17769;17764;17569;17472;17385;17210;17434;17457;17280;17484;17687;17563;17688;17513;17637;17734;17388;17659;17789;17583;17628;17380;17268;17306;17087;17603;17436;17490;17599;17833;17710;17647;17592
11702;11752;11976;12118;11721;11230;11336;11858;12296;12344;12128;11853;11930;12414;12231;12600;12475;12447;12484;12255;12351;12556;12690;12783;12527;12750;12772;12830;12681;12888;12637;12459;12800;13224;13295;12976;12782;12888;12978;12947;13025;12941;13036;13469;13216;13298;13053;13186;13468;13468;13138;13016;12941;13154;13232;13462;13478;13587;13849;13703;13621;13761;13776;13627;14087;14028;14050;14113;13911;14068;13944;14169;13895;13761;13467;13627;14004;14083;14179;13905;13697;14038;14183;14352;14349;14194;14226;14222;14183;14416;14437;14439;14210;14566;13958;14477;14422;14571;14404;14363;14529;14387;14507;14413;14330;14394;14579;14532;14521;14489;14736;14471;14639;14868;14697;14645;14593;14310;14584;14415;14529;14715;14703;14752;14725;14771;14587;14484;14465;14731;14548;14875;14490;14601;14676;14670;14633;14825;14622;14362;14423;14775;14750;14603;14683;14889;14699;14791;14317;14501;14926;14877;14800;14223;13368;13634;14232;14646;14761;14571;14826;14831;14815;14780;15024;14955;15052;15133;14956;14911;15071;15054;14809;15147;15155;15146;14980;15260;15375;15113;15278;15239;15006;15205;15120;15304;14960;15010;15224;15538;15455;15234;14777;14782;14661;14754;14601;14589;14502;14268;14061;13988;14207;13936;13981;13838;14008;14583;14892;15145;15180;14921;14927;15043;15113;14860;14818;14891;14882;14831;14915;15007;14859;15034;15295;15220;15343;15406;15249;15054;15447;15294;15039;15099;14827;14778;14908;14900;14933;14880;15180;15007;14897;15020;15418;15239;15375;15276;15392;15685;15673;15862;15742;15774;15798;15591;15512;15235;15184;15358;15374;15197;15036;15118;15305;15098;15167;14805;14819;15013;15110;15194;14909;15363;15332;15135;15236;14898;14932;14801;14974;14764;15071;15041;15125;15012;15076;14942;15457;15363;14820;13256;9415;6525;6635;10086;13240;14733;15182;15803;15874;15973;15803;15955;15829;15786;15719;15545;15598;15561;15695;15721;15796;15592;15718;15646;15719;15554;15642;15502;15485;15507;15836;15688;15888;15882;15924;15868;15927;15591;15830;16038;15825;15964;15821;15840;15809;15895;15812;15552;15633;15940;15991;15830;16078;16302;15926;16009;15930;15808;16106;16253;15900;15867;16164;15705;15848;15624;15846;15891;16063;16358;16000;16064;15663;15776;15960;15807;16028;15948;15872;16019;15758;15863;15756;15668;15546;15785;15667;15531;16015;16062;16265;16062;16055;16101;15714;15665;15777;15969;15377;15589;15644;15708;15858;15782;15941;16063;15895;14977;12884;10231;9698;10638;11665;13091;14484;15820;15674;16152;16260;16253;16426;16166;16546;16088;16330;16137;16101;16403;16070;15933;15969;16040;15957;15908;15897;15805;15798;16071;15870;15877;15751;15658;15605;15697;15584;15729;15732;15963;15933;15940;15626;15825;16017;15968;16066;16113;16468;16528;16404;16335;16582;16496;16450;16573;16432;16321;16180;16465;16332;16093;16019;16227;16182;16304;15904;16186;16334;16183;15880;15992;15766;15570;15858;15860;15882;16303;16392;16710;15680;14155;12760;13432;15137;16009;16316;16499;16200;16482;16396;16334;16508;16242;16449;16370;16500;16281;16409;16504;16077;15088;12540;9248;7654;8747;11609;14403;15699;16198;16372;16134;15989;16082;16104;15952;15786;16039;16392;15806;16043;16052;16048;16144;16029;16096;16382;16547;16387;16163;16168;15975;16262;16405;16275;16380;16131;16545;16300;16468;16237;16546;16649;16547;16674;16676;16496;16624;16500;16624;16724;16876;16712;16448;16674;16708;16796;17029;17313;17488;17196;17136;17157;17244;17448;17304;17326;16788;17057;17186;16860;16722;16839;16823;16771;16751;16943;16702;16909;16635;16568;16431;16588;16481;16685;16633;16910;17019;17106;17208;17158;17183;16785;16669;16332;16219;16481;16599;16599;16290;16563;16658;16645;16490;16682;16624;16465;16589;16403;16628;16729;16734;16881;16901;16720;16205;15553;15716;16545;16937;16673;16600;16737;16761;16976;17108;17084;16923;17087;16704;17059;16878;16770;16624;16491;16740;16518;16661;16976;16773;16731;16174;16198;15856;16048;16389;16219;16564;16385;16192;16362;16503;16444;16078;15733;14899;13841;13834;15130;16102;16048;16469;16645;16501;16008;14783;12303;9761;9884;11715;12801;13665;14645;15702;16029;16610;16746;16995;17089;17141;17274;16952;17000;17071;16800;16867;17104;16633;16739;16885;16891;17027;16885;16887;17009;17256;17086;17269;17041;17024;16868;17054;16703;16920;16829;16706;16718;16714;16485;16699;16382;16497;16551;16807;16981;17134;16880;16673;15925;15997;16393;16733;16528;16634;16601;16634;16832;16808;17003;16991;17069;16667;16779;16567;16700;16636;16829;16456;16429;16208;16245;16504;16589;16624;16806;16704;16777;16817;16603;16877;16899;16867;16857;16489;16133;15898;15915;16420;16721;17109;16988;16766;16792;16902;17213;16991;17265;16980;16952;17011;17113;17030;16991;17343;17230;16914;16937;16892;17022;16974;17225;17221;17141;17322;17019;17005;17098;16969;17001;16897;16822;17029;16991;17113;16758;16558;16872;17040;17023;17012;16991;16875;17114;16779;16833;16821;16799;16680;16537;16490;16844;16900;16886;16971;16947;17059;17066;17169;16948;16831;17034;17059;17123;17034;16860;16909;17004;16954;16974;17323;17088;17145;16959;16843;17092;17220;17102;16949;17055;16863;16925;16917;17055;17067;16946;16837;16933;17337;17273;17283;16963;17275;17261;16865;17024;17116;16920;17206;17248;17399;17403;17056;16947;17163;16979;17028;17192;17182;17176;17072;17412;17102;16907;17163;17195;17227;16908;17014;16992;17033;16957;16780;16632;16792;16828;16817;16648;17089;16924;16750;16626;16766;16854;17241;17032;16790;16849;16968;17247;16980;16924;16934;17144;16681;16652;17036;16991;17073;16752;17091;16626;16720;16766;17045;17165;17276;17279;17182;17277;17191;16954;16754;16996;17078;17373;17032;17239;17064;17311;17207;17209;17167;17252;17348;16808;17144;16975;16953;17035;17305;17222;17158;17101;17176;17057;16974;17062;17101;16927;17263;16665;16822;16152;16476;16860;16749;16815;17098;17200;17173;17250;17280;17494;16884;16823;15799;15579;15228;14538;13349;14182;16053;16554;17078;16762;16677;16100;14297;12228;11805;13311;15890;16670;17154;17090;16562;16509;16853;16965;17207;17173;17239;17175;16891;17036;17151;16962;16785;16825;16537;16826;16842;16935;17010;17187;17182;17307;17547;17200;17434;17394;17093;17122;17189;17215;16834;16963;17051;17209;16555;16712;16707;16417;16628;16807;16573;16835;17233;16990;16998;16932;16922;17297;16921;17241;17433;17405;17750;17522;17679;17417;17283;17182;17111;17079;17058;17067;16894;17268;17083;16390;15651;15915;16780;17120;17570;17470;17241;16972;17446;17626;17555;17345;17308;17587;17398;17342;17191;17263;17462;17386;17249;17474;17152;17192;17243;17064;17278;17264;17363;17463;17554;17407;17362;17446;17249;17150;17252;17320;16819;16489;16125;16792;16522;17035;17250;17223;17287;17528;17501;17492;17459;17310;17561;17395;17546;17382;17392;17502;17403;17532;17305;17446;17309;17288;17208;17073;16995;16812;16656;16328;16832;17177;17469;17343;17328;17037;17113;17251;17068;17043;17249;17251;17374;17287;17154;17059;17074;16917;16824;17052;17241;17281;17288;17646;17590;17655;17371;17584;17601;17616;17676;17327;17356;17258;16985;16726;16473;16458;16564;16258;16582;16374;16483;16611;16879;17024;17328;17301;17234;17401;17546;17241;17103;17121;16931;16997;16839;17011;16852;17211;17318;17712;17776;17451;17564;17336;17501;17068;17522;17710;17868;17645;17556;17122;17359;17598;17586;17510;17334;17293;16948;16941;16992;17344;17658;17553;17584;17326;17256;17490;17142;17261;17127;17447;17737;17681;17548;17455;17570;17353;17410;17501;17908;17542;17366;17183;17047;17129;17202;17226;16936;17233;17074;17047;17452;17526;17463;17345;17180;17218;17003;17394;17134;16888;17245;17237;17311;17021;17146;17371;17537;17530;17672;17566;17385;17316;17326;17913;17590;17610;17466;17627;17539;17255;17526;17737;17880;17852;17806;17475;17822;17527;17488;16770;16465;17259;17362;17583;17835;17619;17508;17698;17490;17264;16968;17173;17638;17364;17478;17204;17211;17547;17548;17333;17371;17580;17656;17602;17512;17470;17663;17722;17720;17408;17722;17869;17909;17646;17656;17511;17473;17644;17544;17413;17303;17788;17697;17820;17530;17407;17336;17438;17487;17311;17756;17602;17283;17291;17435;17246;16998;16800;17214;17433;17507;17333;17602;17546;17610;17407;17194;17462;17485;17286;17163;15848;14666;15566;16969;17371;17305;16988;16631;15747;15469;15807;16315;16492;16765;16827;16727;16844;17222;17648;17701;17862;17592;17788;17769;17648;17640;17606;17479;17054;17088;17454;17332;17508;17439;17502;17799;17773;17572;17694;17435;17281;17362;17771;17732;18112;17739;17663;17915;17983;17465;17288;17238;16890;17101;17069;17667;17584;17604;17753;17535;17937;17589;17598;17578;17505;17227;17276;17493;17446;17575;17374;17774;17498;17543;17452;17480;16953;16826;16520;16338;16641;16856;17196;17325;17245;17596;17255;17064;16576;16736;16979;17082;16412;16343;16538;16476;17030;17084;17022;17125;17033;17040;17046;16978;17198;17169;17153;17048;17034;17190;16978;17137;17019;16980;17313;17304;17354;17625;17785;17785;17679;17806;17514;17273;17568;17664;17814;17822;17877;17676;17747;17916;17680;17495;17831;17812;17669;17643;17404;17399;17682;17110;17254;17379;17476;17382;17546;17708;17750;17781;17866;18073;17861;17955;17873;18094;17856;18077;18034;17928;17920;17756;17843;18015;17704;17717;17717;17628;17828;17792;17718;17716;17776;17786;18079;17727;17914;17648;17923;17814;17709;17793;17867;17512;17807;17573;17430;17412;17586;17630;17488;17378;17571;17773;17776;17941;17715;17516;17509;17411;17526;17602;17479;17685;17267;17220;17431;17471;17536;17446;17709;17546;17757;17738
11957;11808;11737;11704;11874;11555;12010;12145;12556;12342;12215;12229;12182;12366;12404;12524;12648;12462;12424;12314;12452;12482;12480;12747;12541;12786;12703;12780;12887;12807;12437;12707;12918;13089;12974;12834;12754;12986;12944;13026;12972;12924;13207;13200;13009;13080;13226;13359;13136;13163;13196;13297;13240;13141;13437;13584;13933;13547;13693;13523;13623;13995;13811;13775;13962;13962;13975;13931;13866;13838;13880;13851;13866;13674;13668;13559;14000;14147;13759;13727;13894;13736;14192;14098;14240;14242;14319;14094;14298;14330;14443;14337;14412;14245;14188;14154;14669;14519;14605;14188;14590;14693;14472;14438;14491;14555;14528;14437;14322;14137;14429;14578;14784;14794;14629;14823;14553;14537;14693;14429;14468;14779;15036;14632;14537;15090;14824;14630;14467;14602;14793;14870;14863;14567;14649;14600;14673;14943;14523;14321;14443;14492;14692;14513;14827;14581;14911;14749;14554;14533;14382;14669;14774;14544;14288;13899;14434;14573;14793;14777;14903;14831;14753;14891;15029;15239;15150;15180;15108;15159;15030;15131;15062;15040;14974;15299;15174;15038;15096;15389;15028;15196;15107;15260;15135;15212;15026;15150;15149;15291;15087;15083;14761;14858;14703;14719;14676;14800;14917;14552;14284;14055;14150;14196;14076;14205;14524;15052;14663;15035;15045;15069;15230;15011;15034;14940;14886;14790;14758;14908;14942;14965;15074;14917;15163;15099;15184;15502;15090;15216;15290;15195;15167;14869;14811;15022;15055;14965;14836;15153;14985;15033;14921;15069;15292;15333;15314;15233;15244;15443;15635;15764;15766;15605;15607;15276;15515;14962;14880;15159;15174;15476;15240;15544;15278;15161;14708;14875;14752;14647;15084;15190;15257;15701;15563;15420;15549;15227;14855;15064;15075;14920;15131;15140;15232;15209;15086;15361;15375;15129;14609;12300;8642;6186;7683;11082;13418;14608;15268;15554;16037;15904;15762;15894;15482;15544;15404;15457;15585;15594;15579;15708;15854;15583;15612;15785;15727;15629;15683;15538;15414;15481;15615;15800;16036;15751;16039;15744;15890;15826;15822;15939;16035;15879;15993;15901;16010;15937;15797;15859;15665;15731;15824;16022;16135;16192;15892;16068;15792;15990;16046;15961;15841;15722;15917;16024;15803;15751;15805;15858;16017;16227;15979;15849;15577;15822;15907;15902;16011;15856;15868;15990;15685;15840;15781;15850;16139;15818;15566;15920;15836;16171;16127;16179;16166;15947;15212;15493;15491;15768;15766;15546;15491;15372;15684;15943;16107;15849;15756;15362;13873;11583;10308;10701;12748;14473;15705;16061;16040;16051;16162;16362;16217;16200;16021;16338;16240;15959;16164;16149;16325;16305;16061;15993;15886;15888;15769;15972;16210;15964;15867;15773;15881;15718;15531;15683;15548;15834;15765;15853;15616;15895;15915;16051;16158;15922;16037;16054;16602;16420;16525;16524;16459;16488;16631;16544;16225;16201;16341;16278;16127;16095;16236;16037;16052;16227;16031;16185;16122;15915;16094;15847;15550;15839;15529;15562;15773;15677;16196;16477;15822;14483;12944;13099;14787;16034;16251;16437;16366;16287;16431;16423;16416;16541;16265;16445;16575;16680;16654;16371;16161;15421;13546;11049;9648;10348;12449;14529;15723;16239;16149;16312;16178;16169;16081;16108;16017;15934;16247;16258;16088;16176;16124;15848;16157;16245;16482;16312;16265;16188;15979;16269;16288;16242;16356;16113;16363;16732;16633;16673;16655;16608;16244;16704;16646;16450;16574;16356;16527;16643;16668;16603;16755;16429;16581;16682;16678;16965;17210;17528;17326;17362;17375;17216;17220;17289;17041;16882;17113;16709;16828;16698;16796;16747;16759;16812;17019;16985;16731;16811;16581;16513;16606;16407;16442;16645;16687;17045;16907;16965;17124;16973;16870;17018;16666;16391;16659;16719;16716;16675;16403;16149;16352;16715;16836;16763;16779;16846;16820;16655;16612;16706;16525;16408;16700;15905;15405;15820;16641;16834;16790;16658;16753;17052;16955;17000;17520;16929;16840;16749;16744;16889;16750;16865;16640;16612;16959;16895;16747;16679;16660;16693;16469;15988;15968;16351;16446;16487;16447;16440;16614;16424;16649;16474;16126;15725;14940;15170;15692;16415;16321;16441;16400;16464;16107;15158;12968;10200;9564;10520;10966;12206;14137;15510;16334;16728;16962;17133;17074;17088;17150;16966;16612;16911;16722;17108;17011;16688;16927;17013;16974;17106;17122;16907;17009;17033;16891;16737;17060;16813;16666;16802;16851;17098;16734;16609;16590;16461;16558;16766;16726;16617;16893;16967;17333;17305;17176;16561;16113;15971;16504;16503;16758;16631;16563;16807;16722;16944;17063;16858;16803;17134;16728;16243;16751;16835;16660;16356;16547;16317;16056;16529;16457;16788;16649;16720;16629;16390;16783;16835;16822;16889;16844;16322;15844;15478;15812;16492;16743;17000;16949;16889;16790;16728;17039;17147;16882;16887;16671;16850;17032;16872;16985;16805;17013;16981;16775;16747;16995;16944;17288;17321;16774;17018;16957;17052;17077;17073;16924;16967;17542;17262;17029;17020;17024;17068;16967;17012;16882;16871;16794;16839;17051;16741;16512;16723;16356;16619;16443;16334;16840;16955;16953;17237;16947;17009;17000;16893;16781;16647;16723;16942;16999;16637;17171;16851;16904;17122;17366;17216;16950;16965;17131;16685;17006;17035;16977;17033;16942;16750;16903;16921;16932;16944;17142;17213;17146;17426;17265;17118;17008;17063;17158;17165;17180;16990;17107;16972;16867;17269;16996;17137;17057;17201;17066;17039;16907;17118;17057;16998;17140;17231;17429;16948;17052;17065;17094;17268;17050;17043;16953;16591;16854;16721;16900;17188;17010;17054;16970;16516;16725;16811;17018;16995;16868;16721;16996;17087;16866;16667;17010;16975;16934;16851;16690;16828;16832;16662;16966;17008;16837;16803;16991;17028;17289;17260;17227;17035;16944;16952;16895;17042;17047;17096;17133;17112;17323;17013;16944;17224;17242;17154;17345;17163;16950;16789;16676;16835;17179;17188;17245;17113;17051;17070;17292;17094;17100;17193;17325;17131;16900;16471;15844;16357;16992;17033;16916;17278;17108;16938;17292;17432;17413;16950;16592;16361;16364;16057;14771;14085;14780;16303;16865;17163;16758;16493;16081;15286;14122;13606;14559;16148;16853;17121;16800;16546;16483;16248;16479;17001;17163;17163;17119;17269;16977;17107;17046;16990;16982;16847;16593;16909;16992;17005;17684;17319;17482;17470;17473;17369;17355;17133;16986;17041;17125;17251;17134;17218;17071;16780;16561;16410;16385;16447;16777;16612;17033;17131;17132;16826;16944;17128;17083;17223;17213;17417;17541;17637;17414;17346;17382;17293;17050;17244;17161;17141;17226;16788;17354;16940;16262;15652;15855;16946;17404;17553;17565;17224;17279;17341;17320;17447;17487;17584;17382;17111;16779;17067;16903;16925;17411;17050;17438;17016;17293;17132;17182;17466;17216;17333;17479;17442;17304;17320;17345;17163;17135;17239;17019;16469;16182;16404;16597;16598;16866;17101;17294;17197;17456;17495;17570;17466;17494;17586;17621;17472;17631;17374;17496;17486;17336;17191;17511;17284;17264;17160;17405;17193;17148;16678;16504;16757;17315;17282;17608;17190;17111;17293;17125;17219;17236;17099;17099;17355;17080;17205;17097;17337;17182;17109;16889;17076;17095;17250;17365;17427;17496;17409;17088;17565;17633;17597;17378;17597;16993;16704;16484;16514;16362;16347;16050;16255;16451;16411;16785;16509;16588;16767;17182;17220;17349;17349;17053;17011;17291;17096;17109;17214;16878;16964;17005;17297;17314;17466;17565;17639;17561;17827;17406;17423;17475;17637;17625;17393;17521;17453;17471;17543;17291;17107;17008;16892;16657;16949;17378;17600;17750;17762;17417;17578;17433;17106;17260;16963;17223;17781;17577;17551;17766;17684;17586;17211;17688;17636;17462;17573;17207;17068;17193;16852;17063;17075;17143;17408;17361;17655;17308;17755;17198;16991;16994;17162;17222;17253;16923;16912;16843;16979;17184;17227;17194;17454;17246;17580;17272;16766;16817;17289;17334;17836;17611;17650;17845;17788;17809;17657;17848;17804;17978;17884;17929;17699;17565;17176;16387;16382;17213;17360;17612;17746;17646;17794;17831;17515;17185;16881;17370;17654;17224;17445;17135;17277;17189;17314;17336;17449;17375;17694;17727;17682;17681;17728;17786;17300;17768;17593;17877;17629;17678;17691;17690;17807;17669;17514;17216;17363;17652;17634;17605;17443;17348;17488;17676;17321;17422;17574;17357;17271;17479;17283;17169;17022;16957;17149;17386;17269;17360;17536;17372;17437;17361;17353;17201;17273;17501;17165;16005;15233;15782;16718;17179;17300;17181;16363;14483;13564;14349;15622;16712;16929;16998;17034;17264;17566;17692;17860;17777;17702;17609;17421;17727;17855;17685;17557;17167;17042;17344;17375;17512;17645;17675;17563;17703;17334;17464;17217;17393;17186;17731;17862;17859;17754;17809;17550;17474;17486;17391;17155;17315;17173;17262;17508;17781;17483;17683;17755;17909;17718;17685;17768;17718;17542;17392;17427;17558;17662;17483;17406;17724;17446;17481;17402;16898;16474;16619;16472;16929;17303;17343;17191;17402;17467;17420;17378;17013;16993;17085;16766;16230;15937;15961;16426;16909;17186;16993;17380;17251;16964;17271;17024;17105;17031;16944;16861;17215;17225;17012;16767;17058;16808;17173;17413;17009;17272;17304;17730;17645;17535;17518;17656;17574;17912;17774;17484;17812;17716;17748;17615;17735;17872;17537;17636;17801;17531;17234;17168;17536;17531;17506;17437;17189;17227;17399;17673;17411;17489;17733;17792;17872;17828;17924;17813;17817;17663;17943;17752;17833;17827;17617;17755;17800;17853;17541;17620;17827;17858;17806;17655;17868;17840;17741;17682;17724;17798;17535;17774;17651;17728;17848;17578;17546;17303;17345;17763;17600;17166;17702;17597;17815;17576;17720;17759;17589;17467;17419;17473;17415;17522;17552;17623;17678;17453;17354;17453;17601;17787;17781;17728;17805;17569
11604;11730;11651;11740;11916;12039;12179;12175;12191;12270;12272;12018;12064;12516;12464;12417;12428;12323;12312;12247;12431;12254;12309;12646;12615;12615;12745;12705;12731;12855;12961;12622;12772;12843;12928;12623;12859;12856;12975;13017;12837;12977;13186;12958;13089;13125;13060;13478;13148;13104;12882;12912;12839;13431;13406;13765;13540;13907;13779;13484;13641;13700;14025;13891;13801;13762;13854;14099;13821;13992;13834;14059;13887;13608;13854;13668;13709;14108;13768;13714;13625;13695;13697;13967;13959;14071;14138;14215;14464;14297;14340;14317;14113;13919;14212;14427;14333;14488;14526;14331;14581;14351;14475;14586;14728;14377;14269;14179;13924;14249;14399;14473;14668;14764;14499;14754;14521;14574;14631;14565;14708;14861;14688;14963;15014;14888;14866;14752;14730;14841;14698;14859;14579;14402;14645;14610;14592;14770;14544;14566;14616;14629;14694;14733;14472;14594;14851;14920;14663;14353;14482;14704;14569;14853;14520;14174;14139;14486;14716;14787;14774;14989;14801;14872;15049;15201;15472;15329;15426;15245;15360;15161;15103;14935;15088;15224;14914;15109;15062;15139;15225;14983;15380;15193;15142;15361;15324;15030;15071;15128;15452;15155;14968;14768;14952;14817;14517;14842;14622;14531;14297;13925;14099;14249;14053;14334;14801;14822;15145;14939;15034;15032;15160;14893;15204;15129;14987;14820;14828;14912;14947;14767;14911;14990;15099;15035;15222;15311;15193;15226;15220;15136;15011;15040;15100;15418;15075;14916;14763;15196;15165;14774;14947;15235;15219;15074;15182;15202;15150;15177;15516;15509;15526;15503;15120;14814;15217;15102;14892;14861;15195;15240;15504;15342;15261;15105;15210;15273;15069;14932;14883;15372;15293;15391;15605;15592;15485;15229;15093;15000;15206;15169;15019;15009;15189;15344;15093;15263;15071;15035;14537;12306;8412;5763;8117;11542;13922;15137;15325;15799;15858;15856;15803;15590;15762;15605;15636;15569;15544;15450;15802;15617;15596;15737;15515;15506;15805;15767;15515;15495;15750;15561;15736;15789;15740;15969;15774;15912;15770;15875;15590;15788;15713;16007;15860;16194;15901;15782;15582;15766;15570;15760;15779;16041;16088;16142;15800;16000;15685;15683;15698;15837;15946;15771;15788;15821;15859;15899;15886;15712;15956;16153;15838;15932;15816;15750;15679;15835;16042;15997;15735;15847;15827;15711;15802;15789;15902;15872;15934;15848;16001;16225;16078;16261;16505;15821;15601;15390;15840;15873;15585;15933;15463;15213;15630;15799;15970;15974;15908;15866;15328;14059;12904;12623;13582;14959;15836;15993;15732;15768;16140;16419;16252;16222;15890;16149;16221;16116;16284;16277;16424;16084;16113;16424;16144;15828;15723;15797;15904;15822;16020;16010;15813;15858;15609;15567;15848;15956;15959;15703;15689;15720;15557;15869;15898;16310;16525;16415;16517;16843;16398;16578;16294;16495;16600;16189;16419;16200;16229;16165;16210;16096;15956;16170;16209;16128;16174;16150;16234;15859;15958;15785;15778;15382;15518;15334;15485;15480;15905;16291;16193;15408;14046;13685;15169;16331;16525;16423;16259;16452;16287;16324;16459;16393;16331;16413;16661;16767;16521;16402;16180;15684;14998;14099;13064;13219;14061;15096;15847;16063;15993;16116;16356;16198;16320;16246;15963;15974;16259;16296;16152;16241;15985;15740;16014;16567;16451;16438;16166;15922;16079;16251;16120;16260;16180;16159;16480;16480;16280;16514;16704;16454;16284;16663;16500;16228;16421;16427;16611;16599;16807;16541;16409;16705;16377;16399;16433;17071;17413;17499;17507;17277;17363;17299;17439;17183;17032;16816;16568;16794;16735;16838;16818;16682;16530;16837;16770;16611;16704;16730;16418;16637;16391;16247;16421;16489;16665;16659;16930;16797;16838;16879;16908;16653;16897;16641;16635;16580;16845;16628;16354;15947;16134;16623;16865;16671;16908;16914;16936;17057;16712;16488;16598;16689;16722;16722;16281;16391;17089;16955;16856;16848;16687;17083;17231;17186;17282;17018;16702;16663;16824;16861;16902;17001;16902;16770;16892;16761;16887;16818;16699;16610;16506;16439;16569;16463;16331;16461;16525;16585;16700;16611;16434;16557;16531;16185;16029;15765;16165;16452;16513;16507;16693;16300;15703;14069;11744;10304;10372;10373;10639;11159;13018;14989;16238;16670;16682;16747;16795;17107;17167;16834;16466;16828;16917;17018;17091;17045;17097;17154;16934;17010;17001;16977;16913;16849;16796;16578;16693;16939;16707;16897;16804;16677;16745;16749;16766;16447;16805;17059;16693;16901;16951;16910;17199;17264;17046;16924;16571;16354;16772;17017;16759;16820;16763;16670;16748;17001;17171;17345;16971;17061;16976;16763;16581;16752;16646;16376;16222;16035;16312;16757;16696;16703;16529;16625;16768;16595;16424;16604;16772;16538;16827;16703;16301;15964;16280;16625;16809;16904;16824;16894;17071;17120;16990;16839;16771;17059;17088;16854;17095;16825;16830;17063;17096;17042;16766;16734;16836;17117;16990;17208;16816;16878;17108;16904;16975;16987;16883;16982;17058;17176;17136;17109;17200;17182;17077;16988;16593;16636;16712;16819;16880;16676;16180;16272;16420;16352;16222;16093;16580;16894;17206;17199;17075;17073;17057;16851;16749;16442;16952;16849;16809;16979;16831;16771;16944;17002;17027;17089;17014;17145;17218;16825;16783;16958;17014;17087;16824;16765;16839;16975;17073;16897;16800;16994;17219;17715;17423;17186;17206;16913;17054;17276;17243;17240;16948;17113;17184;17054;16828;17122;17141;17052;17032;17177;17254;17447;17114;17220;16949;17199;17010;17024;17085;16992;17297;17156;16998;17054;16977;16876;16920;16618;16862;17085;17262;17074;17207;16738;16739;16957;16982;16720;16852;16766;16927;17066;16998;16916;16731;16937;16902;16789;16898;16567;16811;16786;16716;16869;16890;16997;16919;17290;17281;17154;17214;16918;16904;17188;16879;16981;17099;17128;17244;17155;17308;17102;17083;16947;16889;17292;17119;16938;16645;16514;16563;16695;16830;17308;17097;17237;17034;17236;17091;17287;17132;17223;17297;17216;16914;16654;16428;16542;17077;17284;16916;17183;17075;16916;17055;17428;17395;16980;16842;16839;16691;16508;15705;14306;14388;15959;16574;16867;16912;16683;16469;16184;15769;15160;15661;16544;16924;17185;17014;16877;16648;16155;15934;16459;16928;16932;17207;17269;17082;17056;16836;16973;16973;16741;17028;17000;17131;17089;17302;17362;17306;17482;17546;17511;17332;17132;16865;16691;17225;17147;17058;17059;16973;16922;16127;16023;16405;16319;16475;16431;16604;17055;17125;17218;16972;17094;17174;16877;17106;17325;17310;17499;17676;17528;17349;17120;17111;17081;17174;17025;17063;16803;17021;17194;16607;16282;16650;17338;17279;17509;17556;17129;17333;17458;17387;17382;17386;17446;17460;17362;16995;17163;16983;16969;17190;17318;17476;17093;17257;17225;17135;17041;17093;17220;17503;17208;17550;17522;17278;17316;17197;17379;17242;16850;16537;16616;16570;16434;16715;16956;17223;17232;17390;17435;17312;17443;17378;17585;17422;17575;17306;17371;17302;17402;17187;17195;16948;17125;17092;17115;17443;16948;17120;17045;17031;17009;17102;17333;17351;17116;17208;17432;17079;17305;17219;16941;17185;17209;17171;17403;16953;17352;17063;17173;16870;16905;17002;17060;17163;17175;17417;17313;17189;17088;17520;17925;17795;17299;16867;16445;16380;16263;16254;16075;15531;15648;16007;16426;16678;16789;16885;16808;16808;17036;17380;17202;17149;16975;17078;17327;17303;17256;17038;16860;16905;16845;17148;17507;17083;17514;17443;17467;17362;17485;17760;17545;17607;17248;17155;17190;17545;17530;16959;17105;17033;16931;16762;16810;17232;17334;17501;17551;17682;17384;17567;17404;17373;17382;17553;17659;17561;17436;17470;17484;17434;17318;17466;17665;17524;17411;17394;17294;16790;16867;16967;17197;17150;17341;17582;17488;17488;17449;17256;16923;16715;16702;17069;16870;16648;17042;17209;17187;17135;17432;17424;17221;16977;17262;17180;16756;16742;17232;17440;17678;17673;17691;17794;17571;17517;17694;17734;17592;17826;17863;18148;17998;17814;17486;17031;16839;17161;17527;17583;17386;17607;17538;17721;17609;17430;17351;17377;17571;17386;17346;17159;16808;16989;17216;17228;17579;17491;17494;17708;17460;17626;17787;17666;17699;17494;17611;17790;17574;17390;17729;17729;17782;17622;17845;17256;17434;17638;17465;17323;17242;17406;17483;17548;17612;17584;17608;17407;17121;17241;17334;17158;16959;17200;17115;17236;17494;17518;17578;17404;17364;17268;17055;17200;17510;17266;17489;16879;16510;16641;17048;17055;16918;16681;15514;13148;11799;12929;15121;16767;17205;17283;17361;17446;17547;17816;17562;17815;17798;17618;17612;17590;17786;17694;17400;17472;17361;17604;17563;17548;17535;17743;17768;17753;17480;17291;16747;16743;17404;17532;17550;17785;17805;17755;17669;17468;17413;17445;17114;17399;17189;17388;17628;17406;17644;17684;17618;17557;17324;17604;17640;17662;17580;17708;17329;17272;17436;17512;17570;17487;17470;17494;17405;17154;16572;16835;17005;17395;17481;17496;17540;17497;17327;17578;17266;17148;16978;16944;16527;16006;15637;15985;16516;16868;17313;17243;17438;17408;17109;17203;17210;17059;17142;17264;16987;17120;17373;16900;16860;16855;16910;16990;17245;17299;17176;17605;17619;17557;17682;17730;17895;17846;17776;17818;17829;17599;17587;17447;17604;17663;17535;17799;17557;17036;17547;17488;17529;17642;17489;17452;17311;17518;17490;17492;17463;17490;17712;17746;17645;17758;17815;17777;17827;17718;17731;17632;17726;17819;17746;17787;17640;17601;17607;17780;17435;17310;17791;17800;17948;17757;17766;17698;17523;17569;17721;17709;17613;17851;17800;17510;17732;17420;17427;17550;17457;17118;17300;17418;17869;17891;17475;17860;17634;17447;17694;17515;17398;17189;17440;17535;17679;17511;17287;17458;17508;17590;17613;17596;17539;17571;17626
11902;11953;11565;11889;11870;11988;12246;12298;11920;12191;11933;12126;12277;12311;12604;12362;12399;12161;12425;12354;12603;12784;12721;12385;12693;12590;12611;12758;12794;12886;13056;12950;12963;13007;12850;12640;12661;12968;13008;13047;12814;12801;12873;13007;13137;13200;12817;12922;13002;12688;12902;12742;12749;13011;13281;13514;13545;13729;13708;13568;13283;13674;13769;14049;13924;13966;13926;13856;14105;13810;13792;13602;13313;13613;13674;13545;13678;13449;13593;13374;13661;13852;13916;13980;14143;14068;14344;14346;14263;14383;14327;14379;14144;14354;14133;14420;14446;14359;14340;14665;14550;14279;14104;14352;14369;14306;14241;13881;13972;14224;14652;14449;14370;14633;14300;14655;14540;14368;14508;14644;14604;14938;14600;14743;14870;14733;14724;14561;14727;14626;14658;14612;14726;14712;14752;14509;14657;14654;14325;14712;14559;15140;14685;14906;14495;14560;14810;15060;14651;14296;14140;14255;14502;14777;14449;14226;14470;14492;14878;14779;14751;14806;14787;14880;15073;15377;15315;15286;15173;15113;14975;15081;15012;15255;14960;15014;15020;14892;15126;15293;15172;15623;14966;15126;15037;14845;15242;15345;15440;15250;15018;15107;14992;14748;14961;14847;14575;14476;14315;14228;13940;13902;13905;13489;13848;14166;14626;14983;15020;14984;14946;14963;15116;15009;14924;14999;14849;14941;14646;14595;14746;14556;14970;14928;14893;15148;15114;15069;15306;15224;14980;14905;14828;15161;14889;15416;15534;15096;15165;15199;15183;14917;14984;15078;14987;14833;15012;15099;14927;15217;15459;15555;15677;15566;14873;14831;15261;14964;14876;14756;15273;15247;15443;15370;15320;15199;15322;15397;15281;14713;14601;15054;15291;15261;15142;15365;15346;15010;14864;14841;15086;14973;14519;14635;15018;15109;15294;15300;15248;15138;14280;12071;8201;5780;8339;11725;14086;14826;15273;15692;15864;15762;15959;15603;15319;15366;15320;15599;15707;15754;15581;15491;15595;15487;15644;15668;15780;15687;15834;15733;15736;15728;15802;15716;15919;15842;15809;16083;16001;15901;15931;15845;16212;15985;16158;16137;15945;15987;15733;15624;15374;15460;15825;16105;16020;16125;16132;16071;15936;16142;15894;15881;15862;15958;15814;15613;15782;15579;15682;15668;16003;16015;15653;15488;15522;15789;15937;15896;15800;15949;15799;15998;15691;15706;15877;16080;15972;15984;15937;16109;16133;16111;16261;16044;16107;15973;15545;15664;15650;15797;15943;15636;15577;15295;15336;15914;16018;15936;15689;15795;15752;15332;14847;14759;15119;15284;15724;15953;16102;16194;16364;16334;16056;15878;16041;15984;16166;16336;16101;16260;16406;16264;16167;16262;15824;15991;15735;15796;16053;15895;16011;15829;15800;15651;15536;15792;15733;15949;16161;15989;15664;15611;15629;15904;15969;16058;16249;16438;16743;16587;16534;16406;16585;16581;16517;16137;16289;16066;16120;16139;15972;16309;16093;15906;16079;16034;16263;16177;16000;16183;16091;15981;15806;15638;15232;15296;15547;15480;16025;16295;16183;15981;15708;15338;15953;16392;16492;16237;16442;16274;16623;16218;16539;16580;16384;16572;16630;16535;16627;16531;16110;15912;16070;15408;15064;15104;15337;15520;16096;16023;15933;16045;16353;16334;16127;16199;16231;15896;15857;16010;16061;15814;15733;15677;15770;16222;16214;16280;16432;15871;16003;16424;16330;16419;16239;16346;16240;16375;16215;16429;16558;16201;16234;16631;16751;16527;16523;16686;16709;16649;16761;16571;16563;16926;16588;16750;16499;16828;17155;17686;17481;17410;17352;17544;17510;17596;16959;16934;16810;16509;16661;16499;16684;16953;16858;16979;16749;16708;16733;16484;16678;16416;16501;16403;16346;16405;16303;16569;16634;16780;16919;16908;17032;17000;16931;16823;16637;16429;16803;16744;16232;16002;16163;16479;16881;16782;16985;17109;17085;16960;16499;16466;16849;16769;17190;16997;16825;17130;16946;16835;16776;16721;17074;17373;17515;17471;17415;17323;17087;16779;17072;16814;17034;16893;17027;17075;16923;16653;16676;17041;16624;16559;16666;16612;16661;16585;16547;16639;16681;16577;16676;16645;16672;16581;16707;16661;16387;16126;16307;16570;16715;16702;16433;16256;15219;12271;9897;10374;11523;11358;11309;11641;13125;14918;16428;16802;16709;17038;16890;16770;17021;17029;16661;16680;16892;17001;17090;17092;16881;16838;16862;17105;16964;16854;16851;17025;16575;17076;16932;16671;17020;17052;16840;16794;16678;16530;16361;16668;16892;16936;16876;16716;16902;16924;17152;16995;17124;17001;16649;16609;16764;16982;17006;16760;16929;16741;16904;16899;17447;17043;17088;17069;16952;16610;16680;17050;16590;16598;16144;16109;16288;16522;16211;16651;16530;16461;16671;16322;16316;16284;16558;16804;16854;16742;16624;16631;16652;16695;16908;17044;16972;17154;17202;16846;16642;16867;16886;17119;17117;16897;16750;16765;16704;16798;16959;16820;16858;16942;17012;16956;17221;17322;17118;16837;16964;16840;16944;17010;17122;16730;16985;16999;17008;17031;17008;17058;17071;16871;16832;16790;16666;16589;16475;16235;15675;15665;16153;16468;16429;16302;16628;16719;16883;16909;17000;16866;16897;16728;16640;16978;16880;17021;16968;17023;16919;16582;16946;16795;17000;16875;16808;17041;16830;16698;17161;17023;16932;16778;16563;16580;16716;16998;16756;16977;16867;17016;17216;17380;17237;17182;16948;16910;16951;16995;17144;17149;16929;17219;17215;16961;17084;17248;16683;17100;17122;16996;17017;16969;17045;17075;17121;16906;17205;17180;17055;17126;17113;17021;17252;16860;17110;16992;16860;17067;17030;17001;17184;17159;16823;16396;16245;16438;16832;17163;16996;16993;17094;16938;17063;16872;16892;17223;16872;16873;16790;16816;17058;16976;16830;16795;16923;16943;17246;17109;17125;17180;16930;17059;16960;16912;16868;16950;16991;16977;17072;17149;17181;17063;16816;16825;17133;17116;17286;17000;16844;16633;16785;17052;17043;16954;17130;17367;17352;17437;17315;17158;17209;17114;17467;17177;16911;16670;16803;16732;16900;17263;17109;16876;17003;17016;17191;17296;17052;16880;17015;16998;17136;16818;15146;13146;12864;15116;16357;16886;16932;16716;16391;16359;16222;15818;16192;16900;16937;16985;17025;16504;16754;16603;16256;16225;16694;16815;17089;16856;16911;16784;16700;17016;17253;17035;17265;17044;17190;17118;17204;17310;17249;17711;17353;17477;17309;17170;16607;16593;17155;16928;17013;17096;17075;16842;16507;16156;16096;16520;16670;16588;17126;17145;17043;16975;16882;16948;17121;16918;17274;17239;17587;17271;17394;17197;17169;17426;16956;17174;17019;17002;16733;16688;16884;17071;16920;16914;17146;17081;17167;17467;17474;17226;17179;17222;17512;17343;17592;17650;17370;17402;16943;16989;17034;16962;17180;17308;17414;17284;17299;17279;17236;16985;16878;17143;17083;17206;17283;17197;17102;17228;17066;16929;17154;17130;17160;16969;16756;16471;16461;16788;17151;17035;17228;17302;17307;17452;17394;17529;17286;17432;17445;17401;17436;17062;17226;17273;17111;16877;17243;17060;17345;17259;17231;17351;17245;17010;17183;17356;17316;17319;17295;17104;17317;17109;16853;16351;16844;17150;16821;16941;17001;16989;17226;17075;17249;17107;16988;17011;17127;17368;17599;17003;17057;16992;17443;17585;17543;17724;17136;16719;16199;15989;16078;15934;15265;15655;16200;16450;16762;17097;17267;17098;17009;17168;17341;17102;17074;16988;17125;17102;17155;17067;17202;17023;17310;16907;16910;17160;17226;17179;17419;17418;17403;17607;17404;17493;17516;17450;17366;17523;17457;17337;17192;17089;16840;17010;17110;17011;17376;17345;17356;17896;17392;17696;17552;17384;17573;17725;17676;17619;18020;17572;17293;17618;17329;17553;17395;17534;17372;17608;17536;17372;17236;17262;17018;17214;17322;17150;17595;17568;17539;17410;16911;16513;16121;16678;17008;16570;16688;16551;17202;17468;17261;17194;17373;17188;17280;17265;17146;16981;17032;17417;17544;17595;17672;17700;17853;17744;17550;17396;17523;17739;17689;18031;18005;17968;17704;17472;17363;17305;17459;17603;17628;17832;17509;17604;17539;17481;17598;17766;17814;17482;17562;17212;17317;16985;16654;17262;17519;17548;17475;17548;17368;17423;17741;17584;17528;17489;17688;17531;17660;17768;17600;17401;17445;17259;17453;17628;17600;17154;17235;17225;17473;17303;17472;17308;17399;17533;17491;17574;17284;17111;17256;17446;17348;16996;17051;17081;16963;17507;17439;17320;17477;17082;16958;17005;17332;17579;17318;17153;17639;17260;17184;17247;17031;16834;16592;15272;11891;10450;12086;14939;16396;17030;17112;17199;17441;17683;17743;17755;17932;17784;17507;17692;17669;17512;17331;17385;17355;17339;17411;17321;17591;17681;17720;17634;17570;17047;16446;15880;16481;17241;17593;17420;17903;17753;17725;17315;17184;17015;17344;17285;17284;17327;17406;17576;17494;17465;17668;17903;17492;17493;17580;17815;17697;17506;17440;17337;17455;17437;17647;17414;17510;17874;17651;17721;17544;17375;17421;17725;17344;17354;17669;17515;17696;17331;17616;17431;17277;17481;17052;16602;16116;15637;16023;16657;17054;17115;17392;17160;17364;17285;16872;17095;17039;17041;16751;16807;17075;17145;16963;17009;16630;16865;16945;17338;17543;17441;17829;17598;17673;17776;17828;17845;17779;17956;17651;17669;17361;17413;17440;17653;17601;17677;17310;17499;17143;17311;17443;17028;17521;17422;17506;17567;17693;17557;17347;17367;17421;17703;17395;17697;17586;17750;17882;17733;17678;17617;17727;17667;17667;17570;17745;17482;17529;17359;17487;17421;17336;17274;17699;17534;17377;17885;17696;17564;17684;17671;17735;17940;17856;17747;17655;17350;17481;17658;17472;17410;17245;17445;17670;17688;17630;17429;17619;17611;17459;17619;17408;17010;17080;17437;17587;17390;17518;17175;17570;17756;17471;17501;17594;17577;17451;17506
11864;11754;11798;11927;11958;12088;12122;12083;12015;12009;12357;12345;12454;12388;12615;12399;12147;12181;12100;12593;12683;12798;12580;12656;12732;12590;12879;12779;12712;12853;13041;13054;13121;12673;13079;12871;12812;12861;12818;12931;12820;12760;12884;13069;13312;13107;12981;13144;12769;12757;12728;12614;12540;13136;13330;13654;13675;13929;13775;13525;13431;13165;13353;13565;13793;13627;14004;13993;13971;14105;13563;13162;13333;13712;13585;13654;13487;13426;13369;13164;13375;13723;13910;13851;13666;13804;14318;14314;14398;13950;14283;14229;14031;14078;14096;14141;14190;14029;14349;14256;14560;14270;14341;14190;14233;14109;14043;13952;14008;14277;14667;14564;14440;14547;14784;14595;14542;14718;14396;14356;14626;14765;14448;14675;14745;14810;14706;14645;14728;14740;14847;14574;14738;14713;14849;14793;14808;14580;14650;14683;14706;14732;14684;14388;14299;14482;14837;15065;14782;14417;14144;14388;14673;14848;14791;14638;14490;14554;14506;14787;14634;14676;14961;15105;15064;14973;15300;15124;15076;15039;15006;14908;15044;15286;15014;15003;15017;15010;15508;15140;15180;15383;15256;15135;14876;15147;15358;15341;15111;15169;14862;15145;14977;14702;14918;14624;14473;14102;14198;14261;14249;14186;13368;13191;13445;13913;14429;14649;14793;14951;15000;14818;15003;15193;14945;14937;14695;14647;14740;14658;14668;14731;14912;14781;14935;14994;15025;15006;14965;15152;14882;15118;14945;15060;15180;15452;15315;15110;15572;15345;15167;15088;14951;14971;15202;15065;14956;15060;15118;15208;15381;15503;15582;15479;15526;15225;15325;15188;14609;14723;15318;15020;15409;15139;15003;15346;15269;15316;15315;15052;14903;14980;15144;15381;15225;15312;15267;15206;15050;14689;15077;14728;14091;14058;14655;14993;14972;15163;15320;15101;14489;12462;8698;6314;8342;11644;13792;15044;15303;15643;15831;15767;15712;15721;15714;15447;15315;15473;15568;15508;15413;15348;15442;15454;15601;15623;15673;15672;15752;15736;15721;15609;15701;15833;15784;16002;15889;15992;15749;16030;15865;15912;15893;15789;15987;15922;16011;15853;15641;15456;15492;15652;15750;15813;16039;15917;16021;16116;15868;16054;15998;15863;16015;15843;15694;15763;15673;15664;15620;15472;15840;15844;15487;15488;15620;15829;15742;15785;15681;15997;15790;15777;16081;15895;15957;15809;16015;15983;15862;16053;16057;16395;16160;16117;16133;16017;15743;15565;15710;15893;15802;16066;15583;15505;15475;15596;15831;15911;15618;15915;15775;15894;15644;15532;15452;15578;15826;16128;16404;16065;16163;16325;15766;15593;15846;16025;16104;16071;16140;16050;16420;16205;16229;16137;16246;16012;15856;15883;16038;15966;15949;15890;16025;15976;15709;15980;15680;15977;15905;15780;15630;15431;15685;15798;16204;16345;16387;16727;16453;16512;16341;16602;16625;16536;16401;16156;16106;16205;16304;16235;16079;16337;16127;16218;16087;16333;16184;16060;16197;16116;16131;16016;15747;15535;15540;15285;15762;15586;15877;16451;16517;16403;16452;16067;16163;16471;16356;16360;16528;16099;16226;16503;16347;16414;16280;16396;16680;16348;16744;16662;16263;16253;16393;15901;15831;15616;15755;15852;15893;15938;16183;16460;15941;15931;16225;16201;16233;16087;15989;16004;16003;16093;15573;15684;15869;16053;16159;16162;16095;15937;16186;16424;16520;16587;16694;16468;16494;16700;16448;16614;16327;16549;16666;16725;16845;16759;16647;16431;16695;16737;16556;16589;16517;16545;16477;16553;16778;16750;17100;17377;17475;17425;17290;17502;17385;17294;17060;16813;16827;16879;16719;16569;16470;16660;16801;16859;16982;16759;16591;16575;16566;16787;16338;16292;16196;16458;16296;16518;16440;16230;16974;17025;17122;16950;17058;16897;16569;16556;16705;16601;16527;16312;16692;16487;16689;17100;16894;16858;16997;16919;16789;16849;16833;17074;17392;17105;17171;17114;16810;16924;17110;17108;17295;17369;17485;17477;17447;17324;17159;17177;17425;17133;16843;16866;16976;17114;16872;16870;16762;16724;16653;16577;16666;16799;16742;16790;16564;16467;16616;16520;16959;16839;16658;16795;16426;16509;16217;16339;16368;16320;16452;16574;16414;15998;14238;11690;10006;10976;12100;11907;12512;13491;14256;15202;16047;17016;16826;16674;16695;17054;16873;16787;16670;16606;16811;16969;17241;16953;16807;16835;16542;16888;16793;16983;16908;16915;16991;16638;16890;17096;16913;16763;16780;16924;16874;16593;16588;16668;16790;16736;16645;17062;16942;17069;16865;16988;16704;16620;16658;16955;16988;16936;17034;17094;17170;16604;16788;16956;16833;16966;17214;17000;17085;16951;17017;16828;16640;16345;16075;16343;16243;16556;16313;16481;16473;16272;16390;16181;16455;16102;16586;16727;16787;16896;16764;16671;16585;16830;16602;16908;17044;17351;16805;16793;16631;16598;16984;17116;17030;16988;16834;16916;16786;16581;16374;16713;16871;16737;16997;16975;17070;17104;16908;16885;16902;17034;17168;16653;16835;16783;16731;17083;17121;16924;17319;17108;16991;17139;17082;16912;16656;16272;16249;16146;15262;15260;15889;16679;16496;16234;16505;16725;16831;17034;16754;16973;16550;16880;16815;16893;16913;16982;16961;16995;16999;16728;16858;16925;17090;17045;17042;17123;16838;16696;16981;16679;16859;16915;16654;16917;16854;16863;16807;16568;16643;16876;16797;17232;17362;16700;16690;16884;16853;16913;16870;17173;16970;17043;16820;17233;17140;16920;17299;16995;17332;17114;17080;17005;17079;17190;17146;17047;16939;17129;17023;17044;17275;17082;17055;17030;16930;16877;17011;16975;17091;16870;17053;17120;16902;16412;16104;16374;16868;16885;17008;17062;17126;17062;16879;16727;17123;16923;17038;16901;16720;16858;17002;16929;16943;16852;16850;17113;17063;17296;17256;17204;17053;17023;17069;17102;17106;17108;16845;17279;17299;17047;17090;17137;16670;16821;16801;17138;16981;17122;16960;17004;16619;16743;16914;17117;17065;17157;17156;16968;17205;17170;17048;17307;17160;17160;17154;16994;16898;17061;17065;17099;17458;17267;16893;17123;17103;17136;17176;17150;17024;16951;16997;16874;15412;12812;12540;14923;16436;16970;16718;16578;16228;16062;16175;16175;15955;16751;16729;16982;16883;17013;17206;16817;16713;16808;16847;17032;16806;16398;16507;16535;16881;16965;17118;17018;16845;17323;16974;17269;17464;17409;17588;17386;17343;17309;17332;17057;16799;16744;17034;16904;16769;16989;17366;17092;16668;16548;16364;16663;16927;16547;16810;16907;16930;17112;16982;16999;17019;17023;17066;17341;17519;17344;17408;17302;17340;17280;17165;17288;17197;16732;16756;17011;16913;17053;16722;16852;16771;17021;17180;17062;17261;17231;17283;17230;17145;17506;17612;17349;17338;17335;17243;17152;17472;17443;17359;17422;17100;16987;17121;17357;17348;17075;16938;17028;16726;16978;17234;17188;17076;17215;17318;17139;17111;17080;17175;16978;16750;16442;16632;17039;16940;16970;17240;17577;17283;17496;17472;17414;17219;17159;17323;17313;17506;17161;17135;17147;17278;16892;17106;17133;17196;17094;17229;16951;17038;16864;16885;17168;17328;17402;17227;17001;17213;17091;16531;16467;16754;17044;16403;17035;16975;17298;17284;17041;17061;17065;16606;16106;16760;17052;17234;17090;17018;17062;17636;17355;17553;17320;17315;16794;16489;15975;16100;15890;15513;15672;15725;16315;17198;17099;17487;17347;17201;17124;17158;17182;17308;16959;16905;17189;17264;17244;17320;17375;17054;17025;16917;17212;17306;17375;17425;17483;17351;17561;17313;17500;17352;17687;17572;17465;17346;17391;17428;17539;17101;17130;17498;17374;17237;17481;17667;17507;17516;17662;17594;17551;17539;17471;17640;17672;17880;17725;17551;17289;17297;17235;17400;17501;17352;17495;17529;17258;17470;17257;17336;17055;17281;17336;17517;17637;17457;17471;17008;16175;16313;16835;16983;16866;16879;16929;16931;17255;17531;16996;17052;17296;17058;17220;17147;17074;17284;17583;17595;17584;17974;17864;17859;17749;17660;17274;17406;17603;17791;17902;18088;17859;17620;17636;17524;17555;17711;17580;17841;17496;17360;17331;17497;17724;17726;17860;17773;17442;17398;17631;17303;17453;16995;17463;17593;17267;17228;17380;17484;17305;17428;17651;17626;17657;17518;17554;17512;17681;17788;17775;17480;17323;17394;17590;17654;17453;17257;17327;17211;17181;17411;17626;17338;17482;17248;17427;17439;17308;17082;17185;16960;16825;17191;17156;17312;17452;17513;17571;17296;17109;17024;17029;17079;17089;17397;17446;17443;17582;17400;17061;17111;16838;16734;15664;12660;11159;12607;14782;15992;16243;16814;17294;17369;17689;17723;17712;17820;17752;17660;17669;17427;17332;17654;17357;17363;17605;17551;17490;17343;17538;17735;17637;17485;17230;16245;15355;15450;16603;17214;17377;17601;17435;17338;17078;16900;16952;17252;17424;17391;17294;17179;17527;17470;17862;17783;17451;17876;17888;17682;17624;17629;17865;17708;17448;17617;17469;17311;17239;17239;17473;17676;17665;17417;17565;17569;17590;17221;17740;17819;17736;17549;17547;17483;17626;17443;17331;17142;16898;16532;16428;16410;16746;16980;17048;17365;17011;17126;17081;17145;17142;17020;16968;17101;16998;16945;17048;17070;16896;16655;16808;17199;17281;17535;17422;17774;17640;17803;17782;17981;17619;17821;17448;17341;17620;17458;17498;17621;17462;17649;17617;17322;17129;17355;17450;17681;17374;17458;17807;17781;17437;17640;17602;17732;17593;17463;17502;17552;17546;17620;17675;18070;17662;17745;17698;17690;17395;17579;17416;17625;17699;17760;17461;17173;17461;17762;17292;17535;17748;17556;17387;17837;17763;17704;17458;17865;17923;17764;18127;17835;17569;17504;17459;17465;17343;17335;17422;17198;17364;17709;17581;17648;17628;17602;17497;17577;17111;16855;17007;17249;17541;17352;17268;17250;17465;17695;17518;17592;17493;17551;17443
11652;11540;11878;11793;11749;11746;11927;11996;11841;12068;12103;12282;12427;12582;12567;12244;12167;11955;12292;12384;12821;12854;12806;12593;12588;12798;12841;12625;12658;12736;12956;12981;13227;12846;12905;12921;12831;12980;13024;12895;12807;12953;12979;13374;13204;13141;13173;13205;12883;13120;12766;12623;12717;13116;13251;13698;13840;13979;13718;13689;13522;13133;13299;13553;13495;13545;13740;13801;13874;13959;13920;13486;13438;13676;13675;13654;13379;13293;13007;13152;13246;13665;14058;13744;13696;13729;14017;14284;14290;14188;14290;14409;14363;14074;14066;14325;14172;14125;14348;14353;14482;14402;14142;13877;13381;13740;13919;14454;14122;14396;14894;14693;14575;14714;14578;14474;14541;14505;14271;14700;14592;14640;14738;14610;14561;14707;14630;14693;14648;14594;14728;14603;14893;14663;14644;14831;14754;14701;14584;14463;14498;14564;14396;13685;13367;14272;14897;14881;14967;14629;14543;14500;14571;14974;14811;14939;14833;14360;14634;14676;14803;14925;15023;15082;14942;15128;15118;15072;15186;15097;15059;15315;15252;15213;14895;14724;14875;14998;15038;15163;15133;15229;15139;15047;15045;15248;15001;14964;15158;15344;14839;14892;14960;14831;14684;14535;14343;14044;14160;14342;14417;14149;13631;13090;13472;13954;14128;14706;14861;14919;15001;14955;15009;14936;14969;14952;15035;14921;14882;15021;14815;14927;14704;15014;14558;14682;15071;15228;15158;15103;15106;14951;15102;14999;15067;15085;15516;15189;15298;15502;15410;15163;15257;15102;15065;15130;14982;15023;15171;15044;15690;15718;15648;15486;15628;15560;15413;15373;14789;14863;15249;15517;15389;15156;15079;14916;15105;15297;15348;15263;15173;15240;15265;15315;15450;15235;15243;15058;15075;15005;15093;14682;14382;14054;14709;15004;14935;15123;14965;15098;14507;13023;9362;6429;7912;11323;13771;14806;15117;15356;15882;15474;15903;15834;15826;15483;15451;15487;15585;15472;15374;15181;15126;15416;15434;15673;15718;15765;15671;15592;15709;15829;15822;15807;15680;15951;16044;16190;16130;16079;15796;15911;15921;15785;15957;15812;15966;15752;15711;15519;15354;15912;15930;15838;16053;16288;16098;16051;16130;15840;15771;15914;15834;15999;15592;15814;15445;15664;15522;15613;15542;15843;15460;15195;15564;15732;15893;16082;15961;16020;15785;15826;16006;16011;15994;15938;15829;15859;16204;15913;16188;16111;16188;15727;16040;15751;15865;15761;15724;15858;15936;15683;15429;15392;15577;15861;15661;15777;15667;15678;15919;15809;15712;15736;15789;15569;15982;16296;16266;16339;15843;15518;15171;14807;14987;15352;15956;15937;15957;15970;16186;16263;16232;16245;16085;16318;15984;15709;15928;15880;16121;15816;15852;15706;15701;15544;15976;15990;15820;15822;15480;15412;15382;16059;15988;16067;16279;16207;16417;16571;16659;16457;16483;16236;16431;16330;16123;15823;16134;16209;16212;16237;16358;16266;16107;16025;16163;16205;16238;16146;15952;16101;15735;15624;15282;15588;15659;15644;15861;16449;16681;16323;15980;15698;16079;16196;16589;16745;16217;16293;16111;16293;16112;16273;16212;16511;16339;16572;16517;16412;16420;16425;16234;16169;16067;15920;16145;16032;16178;16120;16165;16187;16041;16102;16352;16264;16122;16120;16186;16174;15921;16035;15653;15869;16036;15937;15774;15817;15941;16129;16354;16344;16363;16549;16437;16313;16619;16619;16692;16443;16559;16457;16609;16671;16719;16806;16479;16745;16771;16603;16861;16573;16732;16566;16423;16585;16796;16930;17255;17526;17372;17302;17441;17443;17158;16990;16852;16839;16805;16919;16740;16868;16744;16868;16980;16980;16682;16853;16727;16496;16636;16549;16213;16005;16184;16125;16505;16624;16481;16668;16897;16871;17117;17085;17113;16994;16737;16678;16601;16549;16414;16808;16427;16625;16832;16900;16995;16661;16971;16846;16567;16577;17015;17441;17214;17256;17274;17044;16674;16859;16967;17090;17110;17148;17174;17172;17122;17389;17426;17251;17154;17130;16912;16731;16899;17010;16908;16683;16908;16833;16650;16602;16673;16566;16632;16440;16671;16407;16525;16696;16757;16693;17065;16549;16412;16548;16572;16493;16349;16583;16338;16552;16459;15837;14853;12831;11626;12448;12567;11957;12905;14368;14811;14710;15900;16771;16633;16866;16837;16962;16646;16678;16485;16620;16992;16845;17154;17104;16920;16874;16863;16972;16969;16791;16903;16983;17013;17004;16933;17044;17057;17142;16829;16946;17084;16643;16567;17102;17015;16810;16951;16626;17033;17004;17147;17018;16794;16772;16723;16833;17157;17099;17040;16857;16807;16598;16528;16965;16999;16973;16977;16959;16940;17181;16918;16840;16786;16324;16481;16112;16376;16448;16277;16512;16214;16478;16338;16430;16014;16082;16348;16577;16780;16825;16849;16740;16953;16505;16808;16468;16964;17114;17046;16888;16673;16683;16749;16989;16967;17074;17097;16941;16569;16300;15916;16404;16904;16857;17098;16759;16860;16842;17016;16913;16858;16853;17075;17015;16757;16276;16659;16957;17154;17159;16938;17196;16984;17275;17237;17080;17018;16690;16580;16238;15972;16098;16426;16669;16527;16606;16720;16917;16480;16844;16766;16557;16785;16697;16931;16760;16986;16870;16847;16665;16924;16783;16888;17137;17296;16941;17188;17297;16841;16870;16892;16463;16612;16876;16639;16777;16696;16939;16634;16650;16589;16724;16950;16946;17111;16869;16991;16623;16985;16959;17000;17236;17019;16911;17010;17184;17077;17022;17098;17085;16999;17236;16931;17030;17202;16991;17288;17015;17087;17098;17061;16906;16945;16712;16700;16845;16867;17159;17058;16742;17026;16959;17275;17022;16833;16754;16396;16342;16632;16757;16914;16922;16884;16901;17065;16945;16995;16744;17200;16956;16810;17104;16900;17219;16956;16882;17000;16829;16970;17035;17015;17078;16903;16956;16959;17146;17168;16832;16954;17263;17121;17192;17295;17311;17170;16584;16983;16935;17298;17066;17274;17179;16761;16821;17189;17048;17064;17271;17110;17180;17484;17299;17318;17120;17115;17187;17067;17017;17190;17029;17110;17279;16884;17148;16892;16946;17329;17044;17019;16860;17223;16781;16951;16873;15864;14172;13663;15509;16653;17048;16933;16501;15810;15282;15510;15944;16067;16575;17343;16845;17276;17229;16911;17082;16876;17037;16855;16822;16670;16237;16081;16684;16741;16544;16722;16876;16890;16905;17146;17530;17468;17467;17497;17356;17436;17402;17307;17112;17180;17085;17030;16744;16444;16712;16872;17131;17209;16923;16861;16745;17017;17172;17124;17369;17140;17197;16898;16790;16954;16943;17064;17164;17282;17064;17199;17223;17301;17013;17295;17140;17222;16998;16712;17188;17083;16889;16655;16868;16758;16964;17040;16790;16921;17226;16993;17220;17546;17555;17223;17388;17308;17105;17065;17337;17032;17356;17264;17096;16800;16951;16957;17107;17234;16942;16637;16613;16511;16791;17016;17135;17409;17276;17184;17224;17267;17305;17088;16986;16876;16753;16638;16652;16777;16826;17127;17327;17480;17524;17463;17600;17428;17348;17105;17241;17101;17083;17013;17237;17162;17326;17113;17122;17305;17161;17012;17425;16994;16806;17103;17197;17243;17339;17445;17302;17310;16589;16143;16216;16397;17040;16515;16281;16939;17155;17109;16958;17026;16830;16041;15295;15518;16594;17081;16982;17266;17531;17651;17398;17492;17484;17574;16993;16509;16484;16277;16285;15944;15879;16068;16461;17052;17073;17256;17328;17250;17323;17108;17302;17075;17240;17349;17086;17354;17116;17160;17202;16971;16933;16808;17020;17017;17162;17079;17289;17447;17571;17417;17217;17352;17392;17648;17702;17576;17161;17497;17371;17304;17326;17499;17675;17293;17505;17446;17404;17539;17402;17571;17415;17221;17415;17372;17643;17638;17660;17557;17367;17329;17102;17357;17312;17176;17058;17562;17188;17486;17238;17228;16986;17183;17133;17326;17246;17436;17354;17386;16866;16592;17020;17090;17260;17010;16867;17099;17058;16966;17170;16993;17269;17130;17325;17475;17620;17290;17446;17627;17674;17964;17467;17536;17534;17268;16987;17032;17676;17755;17863;17918;17651;17460;17628;17744;17521;17526;17532;17726;17740;17662;17618;17668;17668;17767;17618;17659;17425;17319;17341;17610;17617;17264;17515;17552;17670;17399;17529;17533;17533;17638;17774;17625;17470;17728;17366;17210;17665;17465;17394;17542;17529;17620;17730;17579;17581;17627;17467;17449;17180;16952;17399;17385;17299;17461;17295;17557;17403;17317;17334;17290;17008;17077;17356;17539;17583;17502;17429;17349;17282;17189;17050;17281;17446;17315;17381;17779;17634;17601;17269;17217;17156;16872;16325;14367;12609;13083;14335;14129;14257;15722;16790;17357;17434;17924;17733;17601;17540;17530;17621;17554;17574;17683;17577;17619;17732;17689;17469;17481;17410;17484;17460;17434;17135;16530;15783;15818;16585;16925;16856;17167;17681;17363;16729;16533;16885;17024;17070;17115;17148;16998;17413;17442;17581;17728;17868;17856;17730;17721;17751;17561;17762;17780;17486;17463;17589;17289;16877;17372;17585;17829;17823;17684;17521;17549;17613;17723;17478;17744;17747;17611;17393;17644;17432;17025;17138;17473;17122;16824;16622;16868;16963;17076;17082;17080;17271;16826;16858;16896;16983;17142;16951;16666;16911;16860;16900;16901;17249;17021;16945;17152;17218;17188;17097;17416;17654;17915;17612;17668;17705;17440;17687;17376;17521;17684;17442;17409;17694;17860;17412;17511;17459;17307;17661;17575;17634;17457;17569;17672;17516;17560;17343;17426;17453;17117;17458;17407;17564;17486;17589;17833;17684;17859;17656;17381;17688;17525;17853;17656;17729;17493;17423;17426;17609;17612;17773;17500;17526;17663;17677;17801;17862;17891;17783;17886;17786;17842;17743;17661;17560;17273;17242;17280;17124;17523;17282;17368;17345;17492;17722;17651;17507;17330;17426;17456;17302;16984;17244;17344;17455;17259;17038;17263;17383;17719;17760;17479;17624;17594;17455
11994;11760;12046;11826;11753;11585;11493;11788;11648;11899;11943;12231;12313;12352;12326;12352;11975;11939;12500;12663;12703;12599;12981;12718;12802;12640;12707;12529;12453;12545;12932;12814;12913;12882;12798;12808;12733;12824;13027;13087;13046;12956;13116;13273;13532;13255;13192;12847;13335;12963;13020;12611;12635;12890;13132;13528;13990;14137;13660;13763;13487;13293;13347;13631;13874;13604;13727;13606;14066;14144;14123;13685;13771;13449;13635;13494;13521;13364;13069;13004;13253;13627;13666;13751;13827;13912;14116;14162;14347;14294;14428;14134;14187;14030;14205;14419;14061;13976;14086;14309;14465;14317;13995;13634;13070;13484;14090;14358;14300;14512;14621;14497;14671;14631;14643;14869;14830;14604;14437;14581;14555;14624;14726;14452;14458;14780;14684;14868;14885;14659;14882;14810;14779;14933;14900;14923;14727;14383;14425;14185;14459;14426;14060;13073;12744;14083;14663;14836;14943;14726;14732;14393;14652;14824;14942;14872;14839;14543;14469;14971;14621;14936;14904;15199;14932;15038;15308;14905;15024;14892;15040;15298;15082;15047;15181;15098;14846;14942;15012;15251;15069;15224;14943;15063;15261;15224;15076;15068;15381;14962;14953;14977;14697;14730;14661;14399;13998;14223;14371;14315;14521;14293;14131;13839;14026;14485;14495;14445;14790;15039;14970;14917;14949;15123;14945;14903;14863;14846;15106;14792;14703;14896;14765;14831;14837;15120;14968;15199;15265;15136;14784;15104;14863;15172;15018;15127;15214;15417;15490;15471;15220;15209;15344;14991;15268;15024;14932;15053;15149;15213;15405;15719;15733;15599;15460;15642;15661;15468;15059;15276;15252;15568;15342;15443;15475;15169;15212;15073;15049;15302;15551;15185;15115;15483;15132;15181;15402;15241;15210;14813;15006;14787;14120;14223;14676;14586;14688;14766;14877;14885;14800;13174;10062;6997;7701;10938;13464;14772;15108;15519;15358;15854;15847;15891;15835;15619;15258;15318;15666;15458;15382;15345;15258;15351;15659;15501;15782;15723;15627;15601;15644;15702;15752;15566;15748;15963;15883;16017;16289;16282;16344;15735;15864;15848;15934;15984;15890;15883;15626;15506;15665;15672;15878;15935;16051;16054;16148;16021;16017;15753;15904;15649;15744;15772;15804;15560;15578;15653;15638;15438;15820;15964;15689;15784;15784;15889;16136;16131;15874;15807;15773;15709;15689;15844;15445;15615;15951;15936;15816;16042;15963;16056;15970;16051;15946;15818;15825;15751;15736;15826;15787;15955;15808;15595;15752;15928;15769;15981;15642;16003;15795;15845;15622;15713;15757;15854;16042;16382;16532;16185;15692;14634;13274;12652;13476;14616;15616;15762;15925;16059;16259;16144;16202;16267;16179;15817;15651;15625;15661;15714;15748;15955;15866;15605;15849;15730;16147;16196;15794;15602;15530;15499;15547;15662;15793;15862;15804;15698;16217;16217;16386;16427;16554;16466;16272;16354;16093;16195;15973;16357;16133;16261;16421;16341;16070;16044;16354;16123;16162;16148;16088;15834;15664;15297;15367;15302;15602;15854;16299;16591;16652;16439;16293;16157;16249;16542;16497;16397;16257;16120;16142;16102;16167;16292;16416;16343;16406;16181;16422;16516;16438;16271;15897;16125;16077;16088;16067;16114;16084;16256;16254;15851;15987;15909;15890;16076;15755;16193;16288;16156;16448;15901;15580;15812;15905;15549;15427;15361;16019;16262;16469;16512;16566;16747;16433;16543;16569;16510;16608;16754;16722;16555;16561;16640;16543;16661;16698;16721;16498;16570;16656;16680;16632;16523;16549;16565;16878;16966;17138;17527;17403;17312;17426;17526;17322;17009;16877;16847;16678;16820;16620;16790;17054;16707;16986;17093;16862;16536;16526;16969;16779;16599;16519;16011;16168;16252;16505;16541;16756;17075;16751;17092;17034;17061;17122;16925;16899;16809;16706;16823;16704;16573;16483;16492;16550;16775;16701;17064;16600;16825;16534;16870;17280;17306;17440;17435;17035;17128;17030;16807;17046;17036;16818;17084;17160;17027;16995;17064;16984;17170;16965;16702;16486;16801;16850;16886;16849;16781;16690;16852;16874;16776;16516;16572;16423;16625;16781;16645;16543;16645;16665;16399;16445;16655;16537;16363;16415;16451;16268;16290;16442;16321;16256;15958;15254;14026;13505;14186;13881;12938;13692;14981;15074;15148;15816;16681;16922;16785;16642;16880;16637;16612;16788;16777;16644;16857;17030;16992;17106;16953;17025;16969;16811;16648;17040;16902;17058;17012;17062;17029;16916;16962;16983;16695;16911;16864;16878;16900;16939;16858;16810;16775;16813;17045;17045;17154;16769;16882;16752;16984;17238;17093;17181;16987;16523;16459;16441;16852;16818;17137;16749;16658;16693;16988;16679;16812;16620;16514;16478;16198;16279;16258;16385;16339;16447;16192;16437;16191;15909;16089;16289;16894;16899;16677;16810;16778;16637;16854;16946;16986;17196;16908;16802;16487;16108;16539;16910;17130;16872;17054;17025;17060;16576;16556;16173;16536;16618;16583;16613;16545;16825;17084;16990;16853;16903;17025;16903;16955;16469;16274;16515;16698;17219;17109;17024;16717;16941;17302;17174;16961;17046;16928;16935;16641;16361;16530;16859;17068;16807;16618;16777;16885;16782;16936;16834;16567;16586;16865;17084;16883;17080;16723;17009;16710;16898;17087;16885;17100;17243;17142;16973;17208;16855;17167;16818;16364;16453;16724;16742;16924;16870;16850;16779;16564;16505;16753;16843;17038;17033;16807;16661;16667;16690;16887;17059;16977;16820;16860;16867;16957;16939;16710;16931;17179;17331;16977;17201;17179;16845;17003;16926;16860;17090;17272;17085;17182;17193;16836;16777;16913;17041;16857;16820;16811;17142;16935;17045;17189;17109;16722;16614;16461;16438;16758;16644;16969;16903;16964;16834;16762;16709;17036;16954;17096;16803;16962;17257;17357;16992;17023;16662;16698;16917;17205;16864;16921;17127;16926;17108;17101;17017;17010;17359;17203;17130;17045;17279;17130;17048;16810;16952;16887;16853;16940;17151;17046;16895;16739;16894;16909;16927;17058;17473;17019;17149;17296;17190;17168;16911;17280;16920;17255;17100;17118;17226;17179;17066;17391;16997;16799;16838;16797;16844;17199;16703;17112;17182;17194;16554;15941;15371;16272;16676;17096;16877;16594;15800;15071;15155;15698;16135;16836;16957;17038;17213;17365;17161;17202;17147;17342;17108;17086;16732;16195;16235;16454;16548;16474;16468;16312;15967;15958;16740;17225;17483;17730;17446;17123;17373;17385;17238;17090;17102;16993;16698;15988;15403;16333;17093;17050;16910;17299;17082;16992;16960;17219;17335;17276;17126;16933;17041;16865;16866;16825;16929;17284;17247;17301;17261;17263;17377;17165;17168;16988;16902;16952;16955;17019;17263;17042;16720;16728;16838;16722;16746;16936;16999;17021;17096;17364;17154;17161;16979;16485;16787;17302;17302;17101;17428;17011;16805;16789;16247;16206;16485;16983;17178;16878;17052;16569;16274;16348;17017;17320;17230;17238;17389;17023;17051;16968;17074;17138;16979;16811;16432;16397;16744;17173;17220;17255;17622;17539;17605;17354;17352;17089;17212;17148;17236;17253;17224;17391;17256;17353;17090;16905;17246;17169;17300;17337;16968;17006;17221;17324;17125;17287;17218;17368;17178;16960;16109;16284;16631;16947;16461;16854;17075;17146;17182;17458;17110;17019;16160;15544;15863;16889;17269;17378;17597;17670;17638;17556;17397;17638;17447;17241;16688;16222;16452;16292;16537;16453;16504;16704;17073;17138;17230;17300;17070;17186;17467;17450;17480;17283;17130;17160;17049;17216;17191;16954;17168;16812;17088;16837;17159;16969;17066;17147;17469;17709;17132;17516;17353;17416;17229;17453;17446;17334;17148;17422;17403;17374;17243;17628;17439;17737;17402;17485;17449;17297;17216;17228;17275;17686;17599;17651;17475;17558;17412;17153;17112;17094;17370;17403;17272;17120;17325;17393;17160;17307;17303;17095;17228;17323;17462;17676;17855;17383;17536;17302;17226;17194;17401;17441;17127;16836;16893;16930;17102;17264;17081;17241;17366;17549;17636;17665;17790;17751;17902;17630;17722;17580;17607;17433;17482;16981;16980;17425;17671;17737;17762;17547;17410;17397;17475;17858;17457;17594;17464;17542;17632;17323;17667;17692;17771;17645;17621;17285;17233;17580;17640;17755;17647;17638;18001;17597;17533;17665;17750;17449;17413;17367;17565;17741;17526;17323;17612;17455;17555;17382;17145;17434;17440;17423;17526;17728;17481;17503;17480;17320;17326;17292;17275;17317;17088;17216;17399;17334;17270;17314;17042;17207;17294;17302;17513;17661;17366;17347;17270;17424;17319;17090;17175;17449;17301;17512;17556;17231;17430;17300;17013;17076;16857;16416;15050;12968;12703;13083;11531;11504;14264;16426;17381;17465;17401;17846;17439;17653;17768;17712;17826;17504;17400;17595;18010;17648;17590;17568;17331;17377;17163;17213;17597;17279;16709;16290;16294;16708;16676;16719;17268;17457;17367;16957;16365;16798;16989;17280;17207;16998;17190;17358;17408;17713;17636;17769;17700;17738;17786;17563;17633;17662;17827;17785;17735;17361;17283;17277;17273;17638;17598;17836;17806;17505;17681;17575;17500;17797;17971;17605;17682;17610;17330;17158;16659;16437;16912;17032;16757;16761;17016;17006;17202;16887;17181;16994;16850;16771;16774;16676;16780;16854;16877;16543;16785;16844;17288;16932;17108;17322;17156;17378;16775;17337;17220;17379;17533;17643;17528;17146;17405;17455;17689;17597;17401;17533;17638;17727;17798;17554;17637;17533;17791;17522;17622;17519;17580;17743;17571;17802;17747;17716;17609;17439;17438;17644;17280;17342;17616;17712;17736;17857;17672;17638;17573;17922;17807;17675;17635;17809;17599;17630;17745;17723;17790;17891;17875;17479;17792;17550;17974;17984;17887;17678;17792;17525;17790;17677;17671;17284;17268;17138;16723;17043;17461;17539;17255;17661;17673;17613;17350;17488;17498;17701;17591;17423;17234;17221;17407;17094;16822;17178;17032;17508;17573;17561;17657;17627;17465;17253
11930;12011;12007;12024;11693;11721;11484;11519;11702;11720;11766;12045;12198;12310;12112;12055;11824;11957;12218;12421;12617;12598;12610;12519;12646;12491;12829;12779;12645;12727;12751;12643;12903;12908;12762;12702;12759;13032;12698;13128;13205;12778;13186;13136;13495;13271;13186;13261;13266;13020;13153;13127;13017;13109;13655;13573;13858;13763;13644;13288;13368;13611;13761;13731;13768;13862;13742;13854;13992;14096;14096;14130;13956;13725;13652;13662;13504;13436;13356;13113;12959;13473;13558;13883;13784;13913;14086;14217;13959;14000;14126;14051;14031;14213;14330;13929;13971;14156;14089;14239;14411;14288;14274;13606;13478;13915;14037;14516;14297;14398;14294;14553;14740;14430;14521;14671;14709;14804;14692;14699;14764;14589;14581;14416;14524;14760;14574;14558;14680;14699;15001;14822;14987;14842;14597;14390;14525;14357;14206;14568;14610;14667;14361;13721;13327;14237;14625;14912;14839;15031;14685;14605;14572;14660;14790;14880;14617;14283;14623;14502;14714;14950;15002;14940;14915;15202;15163;14854;15001;14746;14936;14999;15064;14943;14932;14963;15054;15140;15105;15046;14990;14957;14938;15033;15241;14994;14977;15183;15296;15217;14972;15007;15111;14927;14235;14657;14423;14547;14268;14223;14632;14429;14394;14393;14550;14556;14342;14690;14839;14630;14910;14935;15018;14815;15016;14683;14887;15090;14876;14690;14762;14932;14853;15007;15019;15101;15054;15093;15077;15079;14913;14927;14882;14965;14982;15053;15171;15331;15447;15177;15492;15223;15238;15198;15261;15302;15140;15098;15130;15218;15490;15493;15669;15585;15532;15671;15478;15484;15394;15364;15368;15388;15454;15347;15403;15149;15176;15208;15225;15469;15607;15525;15407;15364;15071;15124;15131;15313;14794;14619;14564;14179;13405;13421;14353;14603;14464;14578;14779;14782;14819;13705;11007;7606;7632;10391;13178;14895;15157;15058;15700;15443;15745;15758;15892;15519;15127;15085;15415;15205;15174;15352;15413;15408;15658;15650;15638;15974;15852;15734;15670;15898;15676;15888;15767;16044;16187;16348;16009;16236;16198;15802;15824;15908;15772;15876;15976;15998;15708;15592;15816;16061;16080;15946;15911;15897;15746;15891;15986;16041;15825;15788;15660;15788;15692;15727;15686;15726;15727;16040;16088;16010;15854;15871;16034;15772;16069;15942;15931;15782;15809;15710;15518;15772;15530;15834;15812;16039;16036;15980;15950;15901;15746;15817;15713;15854;15779;15896;15662;15636;15841;16100;15902;15977;15746;15813;15765;15810;15706;15796;15905;15926;15770;15767;15841;15712;15907;16131;16420;16306;15881;13944;11569;10481;10980;13127;14910;15682;16039;16006;16043;16145;16069;16085;15872;15836;15607;15635;15926;15795;15876;15580;15553;15801;15494;15633;15779;15901;15664;15684;15601;15698;15562;15814;15571;15691;15518;15369;15920;16340;16615;16568;16490;16643;16592;16486;16380;16228;16186;16348;16462;16340;16215;16391;16281;16221;16097;16208;15948;16018;15924;16033;15772;15387;15548;15539;15956;15820;16319;16419;16912;16672;16493;16622;16446;16344;16557;16286;16369;16415;16394;16270;16322;16387;16395;16275;16402;16310;16343;16292;16214;16343;16180;16200;16084;16126;16093;15909;16183;16005;15854;16129;16079;16196;16062;16031;15957;16274;16058;16187;16256;16384;16004;16159;16103;15692;15320;15584;15985;16320;16227;16225;16544;16492;16042;16067;16353;16360;16647;16393;16693;16628;16447;16306;16739;16671;16727;16753;16538;16608;16540;16434;16734;16465;16530;16536;16800;16875;17352;17462;17287;17352;17422;17208;17075;16664;16811;16617;16760;16916;16735;17007;16841;16795;16862;16952;16924;16812;16608;16545;16507;16642;16513;16472;16222;16228;16453;16691;16767;16920;17139;17143;16975;17095;17229;16954;16912;16996;16802;16739;16746;16549;16581;16581;16851;16885;16748;16575;16674;16629;16574;16794;16947;17277;17554;17487;17418;16855;16681;16558;16979;17164;16995;16813;16950;16810;16984;16711;17148;16960;16673;16394;16632;16456;17058;16879;16696;16762;16653;16813;16685;16548;16528;16346;16368;16738;16598;16618;16389;16578;16516;16672;16407;16379;16315;16303;16501;16241;16192;16414;16243;16407;16202;15941;15447;15198;15144;15120;14723;14097;14354;15361;15634;15863;16213;16599;16899;16885;17226;17059;16952;16566;16785;16942;16724;16757;17005;16903;16977;17163;16952;16964;16992;16996;16780;17115;17170;16907;16950;16932;16970;16984;16845;16983;16695;16901;16744;16721;16739;16837;16988;16896;16672;16875;17088;17103;17004;17135;17008;17149;16789;16991;16917;17051;16618;16580;16532;16353;16646;16580;16834;16693;16751;16782;17017;16565;16527;16603;16456;16307;16285;16402;16435;16615;16398;16566;16351;16504;15915;15804;16294;16540;16862;16779;16525;16655;16896;16747;17091;16983;16790;17012;16645;16593;16067;16302;16695;16900;16900;16913;17052;17069;16669;16558;16686;16756;16636;16706;16534;16581;16772;16974;16937;17028;16885;16674;16744;16864;16652;16656;16670;16922;17031;17068;16902;16897;16976;16943;16915;16840;17163;17186;17240;17051;16774;16874;17127;16979;16975;17129;16898;16959;16909;16913;16960;16876;16739;17165;16732;16864;16904;16954;17064;16783;16875;17086;16978;17028;16902;17298;17363;17275;17279;17192;17000;16568;16654;16756;16759;16712;16753;16919;16939;16603;16576;16715;16970;17130;17061;16857;16383;16603;16769;16775;16932;16979;17190;16855;16923;16677;16901;16886;16794;17078;16969;17223;17325;17151;16778;17045;17339;17214;17391;17324;17027;17114;17067;17211;16908;17050;16845;17050;16808;16843;17049;17143;17043;16915;16840;16556;16767;16545;16810;16855;17080;16771;16905;17123;16654;16712;16706;16858;16976;17099;16741;16945;17122;17122;16772;16858;16718;16913;16825;17031;16952;17121;16832;16931;17092;17004;17161;17140;16952;17138;17037;17168;17137;17171;17156;16910;16770;16967;17182;17048;16999;16815;16604;16732;16808;16828;16895;17220;17121;17261;17135;17296;17184;17030;17060;17028;16862;17514;17073;17039;17059;16924;17078;17005;16896;16748;16841;16605;16850;17435;17021;17047;16933;17263;17139;16731;16492;16885;17173;17039;16941;17009;16502;15943;15641;15872;16585;16958;17022;17018;17101;17369;17066;17225;17165;16983;17012;17236;17018;16555;16803;16846;17039;16431;16459;15975;15137;15299;16555;17194;17541;17572;17156;17457;17398;17619;17414;17386;17066;17036;16470;15178;14764;15740;16856;16870;17010;17292;17271;17044;17144;17128;16855;17123;17059;16866;16835;16848;16583;16961;16961;17259;17224;16912;16949;17034;17069;17100;17120;17093;16773;17187;16924;16997;17291;17061;16852;16717;16781;16860;16584;16785;16944;17031;17115;17596;17263;16879;16449;16344;16549;17126;17231;17223;17255;17156;17098;16476;15778;15328;16236;16852;17262;16857;17045;16929;16571;16559;16848;16980;17343;17521;17481;17053;16909;16947;16822;17073;17105;16688;16159;16038;16626;17250;17261;17548;17409;17327;17563;17373;17339;17272;17137;17222;17272;17384;17278;17303;17356;17311;16977;17164;16997;17160;17169;17147;17190;17063;17077;17093;17056;17238;17160;17198;17103;16684;16523;16698;16931;16834;16590;16538;17060;17260;17141;17239;16965;17105;16545;16385;16879;17254;17437;17519;17408;17515;17368;17614;17752;17503;17373;16931;16725;16296;16316;16487;16782;16640;17004;16874;16853;17101;17285;17319;17037;16957;17366;17420;17161;17461;17272;17245;17046;17099;17215;17172;17061;16934;16717;16924;16955;16952;17189;17155;17377;17551;17354;17203;17372;17630;17647;17248;17467;17517;17490;17240;17296;17224;17209;17618;17548;17529;17432;17389;17553;17278;17202;17414;17396;17388;17599;17702;17583;17784;17567;17282;17478;17417;17350;17382;17426;17592;17512;17280;17165;17391;17154;17234;17353;17057;17693;17547;17756;17533;17622;17439;17255;17130;17300;17320;17217;16802;16797;17119;16935;17146;17310;17635;17380;17634;17623;17498;17588;17688;17813;17659;17684;17550;17694;17562;17366;16936;17077;17321;17722;17917;17543;17371;17356;17266;17486;17735;17512;17463;17699;17671;17571;17314;17226;17952;17671;17588;17478;17473;17431;17484;17849;18238;17673;17683;17431;17360;17436;17616;17351;17492;17367;17432;17505;17530;17610;17668;17339;17514;17249;17331;17277;17303;17604;17612;17763;17592;17531;17404;17538;17294;17303;17331;17480;17211;17120;17193;17373;17203;17316;17306;17331;17184;17337;17542;17208;17855;17913;17610;17269;17524;17152;17204;17150;17355;17748;17627;17712;17406;17194;17468;17066;16997;16723;16835;15468;13216;12400;12336;10945;11175;14521;16346;17432;17507;17499;17520;17514;17782;17627;17528;17513;17663;17500;17403;17630;17487;17541;17591;17252;17174;17154;17287;17347;17065;16999;16383;16380;16801;16773;16840;17179;17693;17370;16648;16518;16948;17205;16909;16872;17146;17228;17287;17686;17391;17815;17829;17955;17600;17717;17768;17686;17927;17774;17791;17681;17441;17521;17307;17624;17664;17730;17873;17552;17779;17624;17591;17423;17562;17649;17473;17521;17660;17315;16666;15957;16169;16571;16750;16561;16454;16726;17237;17025;16976;16887;16696;16598;16655;16750;17056;16937;16986;16513;16267;16098;16474;16808;16901;16818;16985;17441;17340;16972;17256;17134;17395;17272;17560;17340;17156;17505;17584;17534;17496;17372;17419;17854;17766;17821;17598;17555;17666;17669;17610;17388;17683;17606;17467;17503;17570;17474;17473;17583;17639;17711;17410;17421;17499;17578;17645;17653;17640;17652;17503;17764;17688;17629;17741;17638;17877;17723;17899;17742;17686;17861;17713;17708;17766;17622;17799;17785;17877;17713;17759;17616;17825;17555;17593;17602;17513;16972;16527;16202;16840;17329;17668;17509;17583;17537;17707;17494;17310;17513;17284;17413;17562;17286;17397;17073;16843;16572;17084;17280;17359;17582;17447;17258;17629;17627;17753
11760;11876;11777;11849;11887;11863;11662;11772;11789;11744;11235;11709;12014;12324;12126;11923;11849;12051;12176;12405;12419;12547;12342;12407;12475;12793;12677;12754;12790;12784;12695;12679;12864;12722;12468;12612;12691;12873;12855;12838;13073;13045;13173;13208;13503;13310;13399;13432;13402;13104;13319;13233;13203;13211;13255;13612;13651;13903;13440;13418;13611;13641;13771;13858;13804;13577;13703;14011;13845;13907;14057;13820;13844;13725;13738;13556;13568;13641;13223;13019;13010;13574;13891;13926;13860;14119;14195;14071;13800;13838;13898;14084;14240;14119;14260;14057;13570;13856;14145;14229;14402;14126;14406;14073;14108;14197;14026;14341;14502;14298;14734;14655;14460;14533;14378;14526;14526;14493;14529;14742;14665;14653;14608;14436;14397;14845;14853;14639;14826;14514;14644;14773;14951;14967;14692;14714;14520;14409;14501;14556;14605;14688;14618;14389;14211;14692;14708;14724;14891;14889;14652;14725;14545;14527;14622;14645;14534;14069;14410;14657;14983;14953;15013;15007;14879;15031;15235;15211;14856;15099;15026;15134;15011;14752;14868;14921;14709;14901;15015;14853;14981;15114;15009;14961;14734;15253;15066;15051;14918;15066;14894;15127;14866;14774;14450;14303;14177;14274;14119;13964;14466;14393;14477;14578;14672;14683;14690;14630;14840;14783;14858;14908;15020;14802;14894;14909;14781;14844;14764;14747;14758;14898;14964;14794;14628;14752;14786;14819;15136;15134;15335;14856;14706;14964;15034;15041;15247;15140;15406;15321;15242;15079;15310;15248;15149;15265;15612;15555;15273;15400;15318;15292;15410;15391;15794;15837;15496;15246;15277;15106;15058;15370;15720;15473;15435;14932;14875;14851;14802;15140;15436;15480;15358;15062;14981;14838;15275;15294;15303;14699;14305;13026;11699;12335;13504;14353;14333;14631;14908;15223;15009;14061;11461;7207;6983;10560;13658;14543;15200;15186;15586;15658;15836;15926;15504;15632;15184;15017;14889;15392;15558;15549;15565;15414;15398;15625;15752;15642;15617;15743;15785;15966;15732;15695;16107;16029;16148;16097;16166;16171;16000;15890;15972;15642;15921;16029;15950;15922;15752;15869;15636;15609;15758;16026;15884;16110;15771;16006;16023;15812;15828;15720;15769;15644;15626;15484;15682;15490;15822;15916;16239;15938;15875;15979;15976;15773;15961;15891;15786;15892;15834;15562;15674;15663;15857;15626;15837;15958;16111;15947;15862;15659;15638;15953;15749;15642;15592;15621;15711;15583;15616;15774;15881;15915;15699;15701;15918;15935;15901;16089;15980;16055;16002;16041;16164;16163;16027;15963;16458;16293;15530;14083;12161;10952;11081;12785;14703;15931;16180;15865;15766;15979;15958;15665;15808;15810;15720;15736;15926;15964;15672;15575;15604;15532;15581;15581;15770;15716;15798;15573;15646;15733;15440;15734;15601;15667;15750;15379;15920;16044;16442;16439;16421;16390;16613;16224;16189;15969;16363;16264;16405;16279;16253;16329;16262;16051;16239;16121;15739;15910;15974;15898;15601;15586;15536;15662;15841;16044;16132;16711;16574;16787;16242;16019;16609;16500;16374;16333;16519;16584;16469;16329;16202;16247;16295;16519;16406;16547;16473;16303;16310;16452;16170;16049;16040;16359;16115;16166;16179;15957;15947;16265;16286;16332;16037;16081;16159;16023;15985;16100;16095;16267;16339;16199;15914;15999;15419;15893;16119;16354;16368;16453;16336;16259;16134;16154;16230;16490;16282;16392;16410;16412;16749;16637;16581;16495;16355;16577;16505;16594;16452;16479;16484;16675;16665;16859;16727;16854;17263;17279;17189;17017;16985;17245;16867;16786;16577;16633;16590;16620;16769;16847;16467;16810;16920;16842;16772;16521;16495;16683;16797;16729;16756;16742;16480;16373;16504;16523;16585;16839;16864;16979;17023;17395;17296;17009;16943;17050;16803;17029;16753;16457;16430;16675;16832;17108;16769;16847;16854;16486;16797;16740;16951;17024;17161;17482;17146;16976;16694;16735;16704;17034;16697;16694;16740;16855;16708;16775;16914;16795;16760;16550;16766;16779;16814;16918;16461;16484;16705;16574;16736;16629;16381;16423;16511;16590;16593;16556;16742;16473;16445;16286;16624;16536;16552;16350;16218;16183;16115;16176;16386;16444;16069;15744;15500;15406;15473;15272;14616;14668;15343;15898;16324;16415;16724;16865;17215;17071;16931;16987;17033;17056;16924;16875;16782;16947;17016;16967;17056;16960;17207;16994;16868;16970;17250;17124;17254;17075;17100;16985;16995;16785;16796;16711;16743;16631;17099;16588;16686;17009;17007;16727;16805;16957;16997;17328;17237;17254;17381;17234;17022;16886;17058;16862;16735;16480;16732;16549;16371;16733;16841;16715;16707;16774;16660;16440;16715;16425;16710;16434;16387;16475;16409;16551;16699;16651;16518;16347;16170;15951;16282;16736;16646;16916;16883;16671;16687;16673;17038;17078;16965;16957;17113;16699;16584;16441;16771;16860;16860;16853;17152;16848;17024;16789;16911;17126;16941;16820;17006;16647;16842;16884;17005;16979;16967;16883;16828;16877;16683;16767;16717;17229;16881;17075;16992;17076;16875;16871;16788;16974;17262;17107;17100;16964;17100;16988;16979;17164;16930;17265;16863;16834;16933;16847;16751;17031;17080;17090;16931;16999;16561;16862;16886;17061;16867;17074;16825;16885;17126;17201;17075;16933;17296;17327;16960;16921;16711;16896;16702;16935;16857;16781;16910;16615;16793;16774;16897;17281;17132;16878;16548;16457;16785;16823;16990;16853;16917;16983;16802;16773;17074;17327;17141;16861;17097;17006;17058;17034;17307;17137;17016;17147;16964;17140;17150;17135;17154;17203;17236;16967;16981;17043;16757;17011;17104;17082;17082;17045;16921;16738;16759;16637;16568;17019;17121;16982;17207;17124;16796;16775;16722;16888;16869;16833;17181;17223;17345;17376;16872;16810;16454;16742;16967;17173;16990;17121;16816;17004;16864;17248;17111;17091;17122;17003;17041;16974;17252;17193;17048;17023;17271;17002;17081;17003;16903;16976;17207;16960;16940;16838;16925;16948;17359;17639;17245;17266;17223;17196;16831;17027;17169;16925;17120;17016;17156;16881;16758;16878;16659;16804;16751;16619;16753;16930;16982;17032;17128;17150;17591;17228;16987;16855;16992;17080;17002;17052;17093;16762;16199;16153;16745;16780;17044;17108;16912;16925;16987;17442;17298;17335;17031;17576;17175;17290;16802;17075;17123;16782;16572;16293;15379;15269;16475;17302;17393;17324;17363;17478;17517;17403;17209;17127;17326;17042;16603;15699;15489;16263;16566;16667;16834;16984;17073;17002;16823;16847;16703;17011;17193;16983;17023;16870;16851;16882;16930;17275;17127;17203;16932;17124;16946;16959;16857;17081;16995;16660;16602;17230;17023;17024;16917;17068;16788;16934;16630;16895;17013;17067;17030;17245;16849;16520;15792;16236;16829;17067;17152;17232;17303;17541;17149;16594;15588;15612;16353;16947;17097;17010;17191;17272;16801;16821;17178;17081;17287;17175;17111;16990;16809;16620;16896;17191;17002;16647;15973;15660;16619;17165;17358;17540;17262;17396;17600;17472;17421;17129;17535;17615;17504;17315;17256;17473;17579;17317;17321;17348;17255;17251;17022;16956;16756;16693;16879;17209;17186;17254;17189;16690;16894;17081;16908;16825;16990;16956;16725;16795;17051;17066;17442;17309;17255;16892;17057;16993;17537;17648;17557;17394;17622;17673;17594;17447;17456;17238;17628;16925;16622;16288;16498;16496;16780;16973;16925;16921;17030;17009;17257;17060;17238;17287;17031;17194;17096;16916;16803;17034;16822;17021;17185;17122;17057;17085;16685;16895;16940;17167;16938;17250;17651;17508;17381;17458;17300;17248;17634;17507;17496;17313;17450;17527;17339;17418;17498;17587;17538;17750;17642;17444;17385;16879;16913;17056;17522;17607;18030;17501;17568;17655;17575;17364;17418;17751;17171;17614;17389;17521;17500;17347;17550;17476;17517;17430;17225;17193;17336;17495;17645;17627;17560;17710;17264;17068;16987;17299;17396;16837;17059;16911;17021;17312;17639;17655;17617;17602;17735;17681;17467;17849;17867;17980;17734;17665;17444;17461;17362;16886;17165;17639;17815;17893;17715;17560;17116;16405;16652;17340;17670;17730;17647;17569;17517;17431;17570;17466;17446;17639;17341;17233;17620;17683;17722;17853;17642;17510;17951;17635;17606;17592;17468;17285;17015;17407;17412;17778;17672;17858;17719;17566;17371;17493;17726;17722;17490;17280;17627;17598;17451;17412;17454;17642;17405;17286;17335;17546;17421;17319;17265;17481;17302;17089;16983;17164;17139;17663;17798;17916;17643;17926;17591;17459;17336;17341;17260;17364;17558;18017;17613;17494;17414;17401;17259;16865;16795;16845;15038;12186;11372;12239;12819;13627;15159;16589;17247;17461;17517;17637;17755;17635;17661;17511;17770;17471;17475;17236;17414;17341;17540;17249;17106;17369;17425;17458;17346;17288;16532;16305;16366;16401;17069;17234;17624;17581;17450;16516;16598;17041;17429;17097;16894;16960;17383;17154;17301;17699;17658;17605;17575;17511;17628;17525;17749;17777;17730;17710;17450;17425;17797;17423;17530;17547;17911;17663;17697;17465;17573;17762;17451;17335;17621;17706;17618;17577;17149;17148;15985;15989;16556;16829;16765;16768;16901;17137;17005;16802;16723;16716;16554;16711;17093;17187;17063;16793;16753;16290;16230;16355;16826;17006;16979;17362;17402;17131;17444;17119;16974;17329;17271;17433;17279;17089;17374;17340;17624;17204;16755;16897;17620;17847;17881;17459;17572;17801;17657;17352;17545;17400;17510;17365;17573;17522;17524;17328;17548;17569;17508;17469;17370;17398;17478;17737;17732;17442;17736;17590;17562;17702;18025;17647;17477;17649;17529;17666;17970;17854;17926;17571;17703;17591;17941;17689;17689;17530;17810;17789;17478;17615;17580;17520;17616;17441;17099;16488;16659;17063;17539;17473;17393;17508;17643;17415;16919;16924;16878;17187;17444;17401;17374;17439;17106;16852;16843;17422;17357;17404;17540;17561;17479;17582;17646;17504
11547;11682;11641;11872;11958;11904;11946;11709;11844;11799;11287;11342;11755;11897;11975;11936;11752;11897;12228;12532;12425;12468;12378;12429;12826;12686;12723;12734;12781;13032;12844;12856;12675;12736;12932;12703;12884;12760;13105;13027;13027;12802;12874;13336;13498;13379;13276;13260;13571;13489;13031;13206;12955;13150;13523;13435;13559;13708;13601;13503;13487;13584;13598;13613;13729;13815;13703;13830;13583;13252;13490;13789;13750;13625;13670;13552;13641;13587;13748;13380;13105;13799;13678;13844;14077;14241;13957;14043;13811;13945;13971;14155;14573;14104;14413;14014;13734;14019;14090;14317;14372;14064;14582;14341;14227;14482;14263;14232;14389;14300;14241;14472;14584;14676;14726;14803;14164;14554;14732;14866;14799;14621;14663;14609;14496;14623;14614;14514;14604;14374;14540;14909;14985;14840;14719;14498;14490;14313;14455;14585;14763;14997;14957;14815;14674;14908;15061;14791;14861;14819;14656;14464;14346;14589;14290;14603;14463;14373;14521;14870;14986;15208;15078;15238;14897;14840;15117;15077;15229;14929;14819;14827;14883;14801;14976;15137;15041;15110;14821;14832;15056;14882;15012;15058;15016;15058;15008;14785;15037;15190;14937;15082;15193;14923;14656;14448;14093;14189;13968;14112;14394;14540;14244;14650;14614;14504;14647;14571;14532;14767;14943;14962;14854;15048;15009;14989;15196;15219;14835;14609;14482;14673;14875;14588;14653;14837;14970;14963;15238;15046;14976;14961;14810;14950;15088;15088;15184;15372;15227;15181;15243;15131;15216;15066;15092;15226;15569;15606;15456;15501;15584;15319;15093;15163;15404;15620;15519;15341;15243;14904;14836;15391;15477;15463;15219;14584;14249;14507;14868;14769;15325;15086;15603;15429;15177;14786;15019;15371;15413;14904;13600;11753;11327;11450;13184;14393;14651;14707;14994;14896;15000;14475;11809;7701;6846;10310;13128;14706;15155;15600;15742;15986;15669;15750;15730;15645;15286;14734;14664;15211;15529;15478;15611;15413;15751;15979;15702;15641;15563;15649;15325;15745;15986;15798;15876;15902;16090;16140;15999;15975;16100;15707;15999;15589;15773;16006;15963;16046;16077;15722;15675;15297;15636;15942;15763;15865;16064;16038;16126;15988;15792;15715;15764;15713;15744;15543;15638;15451;15922;16029;16300;15997;15884;15421;15831;16100;15997;15792;15737;15714;16068;15713;15531;15680;15784;15794;16061;15863;15637;15544;15647;15556;15937;15655;15744;15597;15450;15610;15552;15457;15651;15682;15793;15535;15702;15633;15707;15864;16128;16134;16047;15999;16144;16036;15900;15932;15895;15960;15790;16008;15975;15376;14562;13629;13533;14241;15389;15891;16115;15982;15866;16155;15868;15618;15583;15605;15738;15705;15780;15610;15777;15808;15531;15608;15415;15695;15998;15757;15701;15652;15696;15568;15647;15798;15290;15132;15569;15786;16046;16431;16534;16358;16466;16521;16318;16314;16196;16459;16175;16319;16398;16330;16345;16483;16196;16058;16307;16105;16177;15849;15836;15943;15599;15462;15593;15812;16116;16268;16146;16387;16645;16012;15144;15181;16167;16549;16265;16303;16563;16442;16455;16206;16290;16266;16258;16481;16305;16414;16131;16216;16272;16130;16354;15979;16134;16188;16105;16206;16266;16134;16374;16199;16330;16241;16169;16043;16171;16353;16262;16300;16219;16319;16220;16395;16101;16018;15803;15981;16242;16453;16220;16052;16243;16250;16162;15731;16111;16260;16152;16149;16353;16338;16484;16424;16587;16416;16681;16819;16706;16552;16471;16380;16362;16395;16733;16690;16888;17045;17475;17316;17182;17048;17390;16951;16991;16771;16569;16637;16936;16596;16754;16954;16905;16708;16869;16837;16548;16549;16685;16522;16636;16578;16768;16614;16709;16342;16318;16488;16643;16691;17064;17071;17295;17189;17184;17035;16847;16920;16793;16888;16659;16618;16723;16540;16803;16632;16843;16734;16809;17001;17078;16833;16976;16895;16927;17274;17325;17326;16978;16861;16770;16811;16808;16793;16990;16798;16953;17065;16902;16994;16633;16842;16280;16555;16792;16983;16685;16654;16368;16524;16625;16540;16655;16455;16311;16623;16570;16353;16295;16450;16337;16268;16280;16423;16461;16365;16550;16341;16399;16113;16317;15857;15891;15749;15848;15432;15614;14915;14555;14810;15495;15074;15756;16364;16877;16961;16927;16980;16731;16889;16860;16703;16616;16726;16835;16770;17091;17141;17161;17116;17110;16988;16966;17118;16722;16760;16971;16958;16960;16968;16797;16852;16842;16815;16759;16612;16661;16644;16964;16720;16804;16774;16505;16752;17173;17297;17156;17031;17378;17144;17045;16829;17070;17000;17083;16727;16579;16516;16625;16505;16760;16457;16820;16950;16739;16728;16635;16575;16564;16298;16384;16371;16478;16559;16657;16405;16539;16662;16152;16269;16740;16823;16883;16919;16788;16608;16645;16637;16994;17088;16939;16765;16886;16553;16874;16629;16679;16669;16878;16909;16975;16891;16969;16922;17177;17003;16997;16799;17005;16982;16913;16895;17189;17113;16946;16940;17012;17014;16524;16501;16633;16804;17044;16990;16999;16924;16899;16911;16623;16832;16980;17213;16930;16746;16935;17057;16968;17104;17117;16998;17174;16876;17145;17060;16870;16834;16985;17013;16882;16929;16727;16688;17050;17071;16925;17264;17261;17314;17142;17149;16949;17288;17314;17205;17228;16854;16646;16640;16464;16780;17010;16666;17216;16872;16701;16930;17081;17176;17407;17019;16863;16731;16522;17113;17145;16842;17101;16896;17008;17081;17076;17018;17057;17050;16919;16916;17145;17117;17272;17099;17028;17209;17273;16953;17055;17288;17261;17168;17258;16807;17088;17021;16938;16939;17357;17331;16990;16889;16875;16935;16659;16407;16762;16893;17001;16817;16952;16944;17007;16780;16619;16692;16786;17173;17135;17102;17200;17364;16960;16897;16367;16481;16683;16840;17169;16919;16943;16804;17024;16957;17058;16978;17032;16979;17059;16904;17043;17257;17151;17080;17007;16789;16988;16912;17076;17322;17236;17215;16949;16840;17183;16985;17058;17292;17141;17187;17166;17197;16858;17069;16962;16765;16926;17115;16985;17133;16697;16981;16736;16782;16687;16689;16719;16868;17011;16945;17006;16897;17234;17275;17150;17034;16872;17028;17213;17267;16941;16380;15826;16202;16829;17003;16835;16980;17059;17221;17343;17264;17419;17191;17402;17138;17351;17145;16973;17161;16739;16734;16506;16562;16183;16394;16989;17321;17445;17283;17558;17416;17527;17476;17301;16925;17283;17047;16818;16264;16443;16803;16576;16675;16771;16782;17016;17022;16972;16831;17086;17125;17195;17205;17091;16860;16775;16700;16879;17296;16979;16885;17160;16975;16728;16680;16955;16941;16846;16662;16683;16633;16630;16631;16838;17046;17120;16711;16622;16990;16956;17132;16920;17102;16915;16879;16587;16710;16986;17336;17153;16948;17295;17256;17159;16755;16476;16841;16903;16974;17023;16866;17025;17057;16924;17092;17315;17653;17298;17259;17277;16714;16235;16263;16723;16746;17133;17083;16667;16558;16964;17418;17285;17322;17380;17446;17453;17479;17337;17370;17149;17270;17184;17064;17554;17361;17492;17423;17322;17046;17502;17315;17170;16731;16288;16548;17063;16968;17268;16955;16926;16614;16947;16999;17245;17271;17029;17045;17100;16970;16768;17085;17318;17412;17161;17063;17171;17277;17402;17795;17196;17177;17396;17734;17403;17454;17264;17347;17256;17107;16847;16819;16657;16748;16629;16862;17135;16696;16679;16913;17013;17148;17276;17071;17225;16701;16577;16591;16821;16941;16733;16916;17204;17163;17146;17177;16888;16947;17032;16765;16994;17244;17426;17463;17327;17336;17349;17430;17194;17545;17290;17320;17608;17623;17777;17544;17600;17503;17554;17911;17552;17362;17424;16722;16423;16988;17181;17603;17865;17516;17398;17587;17307;17437;17472;17419;17561;17652;17207;17406;17363;17344;17629;17329;17545;17436;17186;16980;17228;17518;17408;17704;17582;17677;17342;17149;17146;17128;17342;16921;16891;17263;17366;17427;17800;17631;17775;17846;17715;17760;17773;17764;17686;17818;17674;17596;17395;17217;17218;17272;17489;17616;17770;17982;17758;17381;16311;15109;14887;16737;17336;17719;17811;17717;17499;17714;17570;17598;17369;17129;17216;17243;17429;17780;17610;17755;17795;17801;17877;17519;17446;17853;17532;17643;17554;17624;17358;17512;17416;17674;17534;17642;17382;17591;17791;17420;17416;17238;17242;17299;17215;17178;17165;17294;17345;17262;17086;17302;17067;17369;17277;17275;17292;17256;16945;16971;17384;17554;17855;17584;17570;17470;17735;17560;17437;17360;17322;17389;17775;17756;17819;17794;17326;17393;17264;17066;16845;16764;15059;12673;11590;12913;14482;15695;16349;16936;17256;17604;17478;17753;17515;17396;17690;17681;17471;17442;17562;17286;17353;17556;17361;17521;17311;17465;17509;17662;17561;17350;16542;16259;16182;16638;17012;17368;17519;17547;16943;16505;16682;17251;17624;17447;17005;17061;17341;17261;17681;17438;17466;17744;17458;17561;17390;17537;17752;17747;17658;17697;17770;17828;17611;17640;17838;17670;17731;17637;17708;17506;17741;17395;17332;17354;17673;17571;17645;17386;17154;16909;16688;16648;16728;16694;16662;16997;17368;17172;17025;16818;16724;16711;16568;16754;17150;17288;17129;16911;16767;16449;16097;16357;16959;17048;17263;17133;17461;17324;17264;17233;17054;17190;17542;17640;17306;17030;17409;17638;17712;17031;15927;16112;17136;17750;17662;17562;17633;17789;17719;17601;17373;17613;17603;17414;17471;17636;17789;17726;17717;17705;17449;17603;17613;17467;17426;17485;17531;17501;17652;17753;17674;17729;17736;17755;17659;17570;17984;17752;17523;17646;17733;17664;17746;17843;17713;17649;17493;17736;17743;17512;17857;17769;17532;17457;17372;17522;17378;17126;17206;17260;17324;17388;17342;17598;17685;16787;16437;16519;16880;16880;17158;17451;17442;17340;17302;17103;17331;17512;17704;17616;17647;17503;17555;17673;17701;17589
11882;11453;11413;11742;12151;12054;11845;11914;11892;11959;11490;11572;11579;11854;11871;12082;11944;12119;12375;12380;12516;12351;12205;12425;12461;12558;12499;12915;12928;12864;12927;12696;12973;13013;13023;12814;13018;12764;12820;13142;12962;13292;13046;13082;13277;13275;13243;13447;13426;13443;13241;12947;13210;13152;13270;13375;13617;13579;13234;13527;13636;13858;13732;13612;13445;13474;13454;13750;13750;13402;13528;13710;13869;13719;13433;13443;13619;13680;13504;13316;13158;13450;13852;13890;13781;14289;14485;14018;13793;13943;14099;14486;14424;14338;14219;14134;13922;14162;14204;14515;14075;14261;14553;14470;14426;14627;14325;14316;14514;14613;14579;14682;14339;14554;14609;14790;14530;14606;14642;14967;14564;14354;14379;14612;14648;14693;14814;14599;14661;14490;14607;14735;14625;14759;14756;14924;14589;14114;14414;14525;14687;14926;15103;15033;14895;14923;14980;14845;14681;15000;14561;14240;14266;14197;14016;14175;14466;14514;14748;14830;14955;15128;15261;14995;15057;14894;14802;14877;14927;14975;14750;14859;15088;14900;15106;15117;15101;15017;14729;15098;15028;15209;14968;14929;15160;15233;14968;14960;15116;14935;15081;14946;15040;14864;14825;14445;14390;14454;14394;14391;14511;14640;14582;14471;14664;14724;14920;14817;14640;14788;14836;14843;14973;14880;14913;14858;14859;15112;15039;14699;14577;14721;14806;14675;14776;14970;15184;15362;15263;15026;14968;15082;14953;14889;14832;15159;15327;15215;15054;15385;15142;15311;15185;15125;15060;15320;15475;15555;15347;15282;15658;15292;15170;15191;15451;15494;15484;15493;15261;15231;15332;15431;15507;15336;14837;14172;13978;14444;14783;14958;15179;15101;15343;15305;15115;14511;14681;14767;14946;14778;13135;12036;11328;11964;13430;14440;14260;14478;15062;15252;15306;14424;12334;8188;7253;10207;13221;14875;15329;15501;15502;15926;15670;15743;15509;15377;15135;15086;15215;15195;15558;15428;15477;15347;15603;15826;15687;15497;15410;15161;15567;15732;15831;15532;15904;15832;15854;15977;16096;15904;15621;15854;15754;16050;15880;15929;16155;15772;15777;15808;15761;15491;15671;16024;15890;15923;15810;15923;16266;15830;15938;16021;16107;15885;15791;15537;15574;15951;15890;15748;16437;16132;15641;15458;15773;15745;15766;15867;15542;15735;15878;15839;15438;15618;15491;15644;15752;15888;15701;15862;15508;15642;15668;15881;15925;15839;15818;15924;15659;15611;15603;15642;15735;15664;15804;15413;15432;15727;15752;16145;15946;15844;15949;16036;15635;15952;15777;15317;15533;15754;16196;16188;15620;15609;15151;15597;15805;15721;16153;16077;15991;15918;15766;15898;15779;15573;15981;15646;15731;15894;15623;15521;15747;15697;15543;15729;15682;15962;15651;15629;15490;15452;15868;15622;14792;14253;14595;15455;15766;16254;16466;16350;16574;16273;16233;16224;16436;16179;16044;16548;16400;16284;16353;16157;16434;16198;16046;16303;16045;16132;15809;15795;15576;15792;15431;15779;16271;16133;16297;16716;16520;15654;14201;14447;15959;16081;16413;16576;16387;16555;16307;16348;16230;16415;16257;16507;16392;16398;16199;16259;16008;16098;16073;16196;16198;16330;16539;16317;16100;16445;16353;16478;16465;16340;16130;16060;16081;16147;16098;16169;16511;16360;16538;16342;16060;16212;15909;16218;15990;16359;16000;16123;16188;16239;15951;16368;16295;16419;16573;16270;16457;16310;16493;16315;16488;16561;16333;16515;16671;16351;16201;16411;16490;16336;16867;16838;16903;17365;17443;17523;17271;17002;17157;17106;16819;16777;16881;17035;16722;16909;16845;16731;16531;16810;16660;16632;16433;16737;16447;16913;16732;16672;16706;16755;16484;16386;16584;16604;16631;16398;16892;16766;16899;16819;17053;16689;16647;16918;16678;16743;16799;16794;16654;16647;16620;16688;16670;16380;16801;16927;16904;16621;16869;16790;17212;17176;17510;17216;17229;16753;16748;16593;16634;16927;17064;16841;16844;17079;17271;17115;16838;16672;16565;16669;16731;17061;16422;16419;16358;16483;16252;16475;16331;16454;16390;16643;16268;16508;16392;16271;16241;16354;16272;16384;16457;16572;16393;16294;16320;16217;16303;16406;15924;15985;15554;15675;15174;14767;14007;15067;15144;14371;14749;16143;16833;16866;17061;16955;17014;16943;17119;16875;17013;16881;16872;16985;16923;16807;16968;17282;17192;16981;17007;17066;16954;17069;16749;17135;17025;16761;16842;16985;16982;16603;16312;16579;16647;16785;16804;16927;16701;16744;16971;17017;17329;17379;17123;17201;17142;17202;17039;17112;16963;17068;16869;16913;16681;16808;16652;16601;16558;16641;16703;16898;16684;16841;16542;16629;16436;16304;16128;16307;16379;16414;16559;16764;16627;16426;16221;16355;16694;16953;17083;17031;16608;16651;16669;16676;16871;16818;16954;16987;16796;16842;16786;16642;16574;16617;16748;16871;17084;16970;16991;16858;17147;17170;17324;17227;17052;16609;16645;16500;16840;16890;17026;16914;17123;16826;16679;16009;16132;16493;16904;17037;16915;17164;16944;16904;17027;16825;16894;17001;17031;17041;16641;16760;16707;16605;16794;17236;16963;17106;16986;16879;16975;16672;16763;17019;16882;16948;16900;16818;16957;16938;17035;16966;17247;16961;16936;17045;16975;17017;17142;17224;17123;16849;16560;16877;16835;16993;17067;16520;17059;16874;16648;16903;16811;16928;17217;17106;16907;16745;16784;16839;16872;17010;17001;17248;17046;17182;17126;17082;16996;17190;17222;17021;16990;17260;17204;17190;17129;17166;17213;17129;16892;17167;17186;17323;17261;17194;17150;17207;17057;16720;17159;17010;17179;17026;16758;16736;16448;16548;16739;16895;17280;17073;16980;16878;16731;16980;16977;16943;16912;16978;17068;17199;17048;17068;16823;16748;16265;16538;16982;16909;16979;17090;17335;16961;17328;16976;16978;16737;16727;16989;17001;16893;16876;16997;16976;17017;16943;17035;16679;17055;16941;17083;16884;16876;17125;16887;17085;16833;16944;17163;17312;16803;17161;17302;17159;16889;17055;17104;17180;17076;16882;16761;16846;16610;17059;16972;16737;16716;16932;16816;16937;16914;16900;17180;17199;17141;17248;16915;16850;17136;17225;17281;16817;15910;14852;15964;16710;16897;16817;17153;17569;17052;16972;17203;17246;17159;17100;17273;17375;17170;16990;17065;16738;16701;16570;16370;16603;16895;16875;17023;16922;17508;17555;17702;17767;17734;17005;17120;17062;17127;16814;16928;16690;16536;16160;16403;16636;16703;16844;17121;17080;17152;16944;16970;17240;17154;16829;16834;16939;16830;16737;16986;16799;17029;16682;16591;16559;16665;16687;16868;16798;16807;16752;16680;16317;16338;16451;16724;17036;16810;16716;17009;17111;17247;17086;17076;16930;17038;17042;17183;17121;17335;17194;17372;17135;17221;17226;17060;16807;16983;16999;17172;17096;17207;17372;17091;17053;17130;17268;17360;17197;17206;16785;16716;15814;15912;16558;17012;17206;17147;17233;17270;17452;17352;17119;17269;17318;17313;17458;17197;17260;17237;17359;17197;17432;17398;17474;17462;17479;17342;17262;17020;17239;17247;17343;16773;16382;16584;17060;17070;16817;16965;16639;16721;16837;17152;17295;17067;16876;16659;17036;16824;16823;17088;17192;17552;17328;17191;17101;17133;17397;17390;17041;17011;17268;17550;17720;17730;17337;17452;17254;17270;17221;17093;16766;16757;16533;16786;16663;17034;16718;16992;17137;17128;16989;17191;16941;16821;16557;16434;16687;16850;16878;16957;16903;17033;17349;17120;17005;17248;17201;17183;16882;17322;17285;17634;17737;17694;17352;17322;17641;17645;17572;17436;17263;17383;17555;17381;17646;17604;17707;17740;17415;17220;17335;16677;16405;16683;17271;17622;17762;17463;17608;17483;17690;17625;17361;17537;17494;17455;17253;17320;17435;17521;17700;17568;17838;17485;17403;17108;17496;17615;17448;17574;17479;17274;16982;16690;16961;17069;17307;17157;17324;17326;17391;17239;17595;17688;17581;17651;17967;17633;17739;17927;17660;17697;17923;17612;17115;17127;17046;16925;17667;17720;17700;18010;17566;17192;16141;14511;14536;16333;17115;17521;17805;17564;17371;17466;17659;17532;17438;16989;17117;17397;17344;17583;17581;17864;17905;17526;17495;17744;17609;17575;17601;17678;17600;17522;17375;17351;17358;17643;17444;17326;17419;17447;17520;17448;17105;16692;16689;17238;17268;16901;16905;17078;17285;17420;17209;17300;17253;17273;17298;17180;17489;17187;16702;16585;17362;17611;17447;17732;17731;17459;17619;17515;17566;17473;17486;17539;17839;17755;17747;17739;17446;17092;17082;17197;17215;16982;16220;14590;13820;14385;15758;16582;16769;17202;17344;17515;17247;17327;17680;17688;17485;17721;17549;17432;17100;17369;17367;17409;17328;17451;17385;17460;17573;17760;17723;17319;16620;15972;16245;16518;16729;17417;17603;17696;17168;17061;17224;17229;17550;17384;16981;17158;17397;17317;17355;17376;17608;17834;17760;17394;17474;17713;17777;17896;17812;17581;17508;17360;17515;17609;17827;17916;17790;17692;17751;17737;17815;17240;17591;17571;17377;17665;17736;17720;17172;17194;17129;16947;16799;16628;16645;16813;17278;17049;16957;16808;16610;16649;16825;16712;17030;17205;16903;16909;16864;16690;16440;16769;17146;17261;17112;17252;17313;17429;17311;17135;17189;17430;17586;17617;17285;17333;17327;17645;17615;16760;16670;16603;17188;17697;17571;17564;17621;17611;17497;17330;17338;17604;17590;17613;17700;17525;17848;17533;17747;17444;17548;17652;17765;17722;17789;17625;17359;17489;17597;17606;17583;17968;17691;17481;17795;17586;17453;17378;17571;17685;17544;17843;17483;17691;17680;17581;17556;17865;17493;17721;17722;17655;17609;17601;17503;17359;17311;17340;17679;17637;17240;17612;17499;17075;17346;16748;16273;16374;16936;17244;17504;17413;17780;17483;17430;17294;17309;17473;17751;17585;17578;17682;17535;17484;17645;17578
11972;11537;11552;11717;11997;11974;11739;11681;11692;11901;11699;11884;11778;11782;12169;12160;12150;12085;12092;12303;12368;12319;12476;12549;12600;12631;12576;12515;12879;12639;12952;12999;12990;13009;12924;12613;12393;12908;12877;12719;12878;13136;13109;13009;13252;13313;13205;13409;13385;13299;13163;13191;13010;13047;13050;13379;13560;13537;13208;13418;13516;13594;13763;13640;13264;13836;13574;13808;13797;13671;13773;13722;13841;13328;13367;13531;13916;13867;13766;13418;12970;12967;13574;14119;13916;13951;14210;13879;13847;14192;14431;14349;14427;14086;14072;14020;14433;14269;14449;14133;14108;14443;14385;14532;14680;14274;14490;14347;14487;14511;14749;14560;14488;14383;14716;14533;14486;14428;14688;14453;14590;14570;14652;14622;14779;14803;14671;14836;14474;14387;14482;14794;14547;14610;14698;14751;14491;14268;14394;14754;14714;14940;14655;14709;14992;14916;14796;14814;14718;14687;14525;14490;14289;14318;14396;14311;14430;14415;14674;14909;14838;14826;14896;14775;14505;14644;14886;14667;14816;14975;14951;15175;15175;14962;14914;15118;14995;14967;14746;14863;14747;15033;15113;15083;15012;15034;14947;15274;14928;15118;14782;14720;14792;14859;14924;14744;14658;14633;14522;14552;14560;14387;14372;14328;14437;14733;14779;14727;14706;14652;14723;14911;15004;15061;15021;14936;15186;14899;14758;14682;14960;14870;14810;14747;14927;15382;15159;15305;15054;14976;15087;14833;14849;14704;15158;15365;15238;15395;15179;15182;15339;15538;15114;14843;15033;15195;15296;15268;15392;15278;15513;15498;15556;15539;15418;15445;15583;15587;15473;15351;15344;14921;15179;15282;15144;14500;14260;14372;14605;14919;15058;14869;15111;15061;15031;14631;14571;14378;14867;14497;13011;12261;12388;13068;14172;14458;14491;14761;14751;14958;15142;14792;13064;9539;7542;10386;12516;14659;15453;15466;15493;15702;15733;15627;15828;15562;15334;15318;15261;15399;15592;15799;15560;15881;15412;15716;15735;15622;15078;15401;15795;15757;15792;15715;15678;15901;16075;16032;15926;15778;16001;15735;15719;15794;16008;15963;16003;15932;15905;15850;15626;15636;15735;15713;16080;15943;16076;16039;15953;16177;16016;15915;15972;15974;15773;15411;15819;15788;15815;16018;16128;16018;15568;15502;15528;15561;15747;15788;15922;15710;15759;15630;15851;15595;15359;15804;15612;15606;15819;15554;15608;15731;16025;16020;15886;15833;15929;16007;15759;15576;15908;15842;15835;15512;15414;15715;15591;15496;15734;15658;15887;15729;15766;15869;15911;15942;15628;15354;15239;15843;16283;16324;16554;16311;16176;15765;16120;15842;16063;16260;15940;15756;15940;15945;15947;16175;15705;15594;15400;15853;15820;15733;15802;15747;15678;15553;16009;15813;15917;15642;15311;15721;15821;15237;14109;13809;14161;15066;15216;15742;16375;16393;16312;16491;16394;16306;16235;16469;16215;16319;16601;16272;16320;16349;16322;16105;16376;16184;16185;16051;15818;15853;15724;15570;15644;15766;16166;16169;16366;16566;16441;15499;14389;14985;15963;16292;16530;16385;16325;16318;16349;16059;16366;16208;16437;16027;16441;16150;16152;16124;15948;16020;16281;16094;15885;16268;16348;16091;16339;16456;16513;16119;16481;16119;16008;16040;16136;16284;16387;16416;16530;16270;16514;16506;16324;16123;16531;16183;16057;16291;16077;16259;16208;16465;16365;16625;16605;16544;16163;16585;16599;16663;16585;16807;16673;16588;16470;16621;16383;16366;16341;16304;16239;16317;16562;16587;17032;17425;17529;17574;17535;17401;17108;17008;16884;16782;16902;16953;16967;16791;16716;16940;16600;16665;16795;16867;16597;16770;16643;16574;16612;16613;16857;16801;16574;16162;16560;16600;16328;16586;16875;16879;17185;16911;16865;16939;16761;16526;16568;16719;16647;16940;16737;16622;16793;16886;16826;16572;16833;16886;17086;16677;16803;17006;16912;16978;17049;16987;16861;16834;16504;16319;16449;16832;16754;16778;16847;17200;17028;17002;16780;16643;16713;16727;16862;17068;16879;16331;16469;16414;16759;16586;16468;16453;16197;16464;16409;16451;16600;16244;16130;16033;16160;16217;16318;16566;16495;16261;16588;16275;16178;16332;16040;15694;15362;14997;14501;13933;13630;14582;14969;14181;14716;15804;16843;17019;17030;17005;16955;16811;16747;16924;17191;17042;16978;17010;17041;17034;17181;16874;16943;16954;17181;17005;16490;17159;16807;17116;16904;16877;16763;16972;16647;16655;16303;16580;16489;16661;16896;16784;16802;16627;16664;16768;17036;17171;17332;17309;17128;16972;17224;17024;16980;17160;17001;16878;16697;16979;16710;16802;16588;16739;16918;17152;17041;16798;16730;16750;16584;16097;16337;16112;16299;16569;16347;16470;16229;16004;16214;16510;16804;17063;16839;16921;16922;16750;16671;16544;17076;17048;17278;17103;17173;17091;16933;16795;16753;16392;16868;16997;17065;17186;16731;16960;17102;17060;16817;16979;16880;16250;15794;16195;16903;17066;16837;17147;17105;16644;16511;15854;15551;16245;16964;16610;16891;17041;16970;16939;17102;16903;17184;16863;16969;17105;16866;16674;16776;16819;17017;16644;16832;16957;17110;17175;16852;16891;16515;16638;16935;17115;16922;16832;16798;16962;17112;16746;17048;16823;16706;16871;16860;16778;17172;16961;16982;16894;16602;16503;16762;16718;16638;16911;16874;16615;17083;16799;17066;17163;16978;17272;16715;16632;16806;16907;16887;16913;16946;16946;17303;17028;17160;17056;17319;17065;16933;17292;16996;16925;17268;17228;17161;17126;17090;16843;17218;17070;17146;17370;17130;17326;16880;16770;16873;16733;17104;17063;17044;16983;16876;16661;16637;16378;16816;16650;17274;17044;16841;17008;17169;17150;16817;16842;16964;16897;17224;17355;17263;16691;17159;16737;16933;16620;17021;16926;17106;17041;17163;16978;17047;16993;16439;16175;16278;16980;16810;16754;16969;16807;17136;16975;17218;16934;17041;17058;16984;17083;17021;16749;16642;16627;16814;17046;17130;17078;17083;17227;17091;17194;17177;17137;17014;16759;17319;16906;16847;17165;17043;17133;16839;17174;16879;16892;16890;16780;16959;16901;16898;17406;17299;17101;17291;17280;17000;16878;17045;17209;16818;15923;15290;15936;16839;16820;16941;16839;17045;17102;16751;17260;17247;17299;17060;17038;16952;16758;17222;16670;16855;16446;16557;16619;16497;16716;16909;17140;17035;17216;17589;17471;17693;17271;17173;17040;17278;17090;17066;16849;16777;16232;16173;16534;16493;17015;16903;17326;17221;17136;16835;16726;17140;17430;17425;16730;16778;16677;16728;16685;16984;17102;16849;16717;16686;16726;16983;16684;16761;16654;16586;16714;16256;16064;15893;16567;16838;17067;16877;16905;17034;17050;16949;16985;16891;17127;17347;17201;17326;17105;17542;17536;17355;17038;17077;17168;17362;17325;17075;17231;17079;17321;17086;16956;17074;17252;17290;17246;17219;17038;16933;16645;16409;16403;16607;16745;16990;17333;17403;17365;17258;17291;17136;17312;17388;17460;17406;17483;17418;17268;17296;17294;17240;17455;17334;17317;17744;17146;17189;17463;17165;17429;17179;16802;16797;16932;17022;17118;17035;17013;16976;16882;17031;17180;16875;16896;16818;16837;17031;16953;16736;17124;17041;17084;17047;16998;16945;17147;17431;17058;16813;16849;17147;17593;17396;17652;17554;17457;17314;17284;17313;17141;17083;16717;16399;16383;16610;16641;16933;16909;17144;16872;16699;17081;17133;16522;16507;16941;17010;17007;16952;16758;16909;16919;17038;17011;17076;17102;17193;17028;17147;17313;17348;17600;17481;17663;17748;17306;17630;17460;17602;17252;17387;17128;17337;17430;17603;17748;17809;17629;17783;17490;17134;17079;16950;16893;17470;17614;17553;17756;17616;17512;17506;17609;17642;17269;17326;17655;17419;17412;17399;17421;17575;17695;17860;17408;17232;17346;17500;17539;17512;17666;17512;17511;16850;16715;16658;16965;17218;17344;17111;17482;17718;17218;17967;17574;17644;17759;17819;17877;17912;17769;17649;17688;18118;17628;17593;17177;17199;17454;17605;17776;17870;17845;17462;17173;16392;15628;15563;16335;17383;17368;17267;17325;17191;17476;17621;17582;17138;17187;17123;17235;17276;17406;17391;17496;17618;17898;17517;17541;17525;17761;17663;17747;17633;17235;17407;17667;17483;17686;17440;17443;17347;17085;17636;17444;17068;16827;16890;17187;17342;16726;16991;16889;16925;17097;17039;17438;17212;17402;17402;17017;16894;16688;16563;16669;17127;17192;17676;17820;17495;17749;17636;17334;17419;17604;17638;17560;17643;17985;17653;17750;17173;17292;17012;17117;16972;17015;16786;16213;15926;16114;16965;17131;17055;17196;17325;17405;17910;17410;17672;17724;17663;17658;17360;17399;17069;17119;17378;17532;17579;17323;17707;17376;17689;17899;17514;17246;16473;16073;16076;16415;16958;17408;17592;17295;17225;17504;17397;17686;17644;17454;17342;17276;17365;17594;17617;17591;17552;17729;17701;17456;17645;17670;17797;17456;17708;17558;17571;17519;17543;17337;17609;17595;17494;17685;17727;17595;17473;17490;17521;17464;17394;17543;17568;17545;17342;17333;17209;17024;16606;16556;16438;16840;16906;17042;16761;16599;16760;16694;16894;16887;16845;17191;16816;16655;17032;17046;17110;16869;17460;17349;17513;17165;17369;17222;16938;16939;17034;17215;17585;17484;17214;17124;17439;17461;17789;17200;17176;16879;17115;17299;17297;17582;17418;17652;17490;17423;17389;17509;17677;17350;17541;17547;17464;17667;17718;17733;17561;17455;17634;17539;17739;17382;17526;17599;17623;17960;17883;17573;17622;17629;17949;17670;17499;17726;17535;17662;17783;17685;17485;17401;17677;17629;17789;17801;17573;17625;17782;17801;17771;17744;17722;17710;17410;17884;17770;17771;17238;17544;17374;17276;17240;17041;16950;16986;17291;17523;17366;17367;17351;17629;17451;17595;17389;17730;17671;17621;17634;17518;17659;17367;17320;17641
